Să zicem că ai un site în română și engleză. Cel în română se adresează pieței din România, iar cel în engleză se adresează restului lumii.
Ai vrea ca atunci când intră cineva pe site-ul tău, să fie trimis, automat, pe varianta română/engleză a site-ului, pe baza adresei sale IP:
- How To Redirect Visitors By IP Address.
- How To Redirect An IP To A Domain & Configure Domain Redirects In cPanel® | cPanel Blog.
- How to Redirect IP Address to Domain Name in NGINX or Apache – CloudSavvy IT.
Află mai jos de ce eu nu recomand niciuna din soluțiile de mai sus.
Sunt mai multe motive:
#1 În primul rând, practica asta e ilegală în Europa
“With few exceptions, online service and goods providers no longer have the possibility of offering their services only to users from certain EU countries or to set conditions for purchase, delivery, or payment for their services according to residence, shipment, or nationality, which has often been the case up to now.”
#2 În al doilea rând, nu e OK pentru boții Google (nu ajută la SEO)
Search engine spiders tend to enter a site from a variety of different IP addresses/locations. So one day Google may think a URL is about Tuscon (because it entered via a Tuscon IP address) and another day it may think the URL is about Fresno (because it entered via a Fresno address).
Geotargeting Location by IP Address = SEO Death | Local SEO Guide
#3 Ce ar trebui să faci, altceva decât redirecționare pe bază de IP?
Faceți site-urile:
- Pe subfoldere: site.ro și site.ro/en;
- Pe țări, separate prin TLD: .ro, ..com;
De folosit hreflang, am detaliat pe blog.
