Hos Kinsta er det muligt at bruge IP Geolocation til at skræddersy indholdet på din hjemmeside til besøgende i forskellige områder af verden.

IP Geolocation-funktionalitet er indbygget direkte i MyKinsta. Du kan dirigere trafik baseret på lokation, hvilket giver dig fleksibilitet og giver dine besøgende en tilpasset oplevelse.

Hvad er IP Geolocation?

IP Geolocation, eller internet geolocation, er en form for geolocation, der bruges til at bestemme en computers fysiske placering ved at identificere dens IP-adresse.

Takket være information indsamlet gennem IP Geolocation, er du i stand til at opsætte regler, der automatisk sender besøgende til forskellige underdomæner eller sider på dit websted baseret på deres fysiske placering. Dette introducerer uendelig fleksibilitet til dit websted, og det lader dig bestemme præcis, hvad hver bruger skal se, alt baseret på hvor de er.

Hvad mere er, ved at parre kraften ved IP Geolocation med kraften i et edge-based cache system som Cloudflare, kan du mærkbart reducere din tid til første byte (TTFB) ved automatisk at sende brugere gennem caches i nærheden af ​​deres egne fysiske placeringer.

Du skal være opmærksom på, at IP Geolocation ikke er så nøjagtig som andre metoder til geolocation såsom GPS. Faktisk kunne brugere forhindre IP Geolocation-målretningsforsøg ved at deaktivere geolocation i deres browser eller ved at bruge en IP-cloaking-tjeneste som et virtual private network (VPN).

Når det er sagt, er IP Geolocation bestemt et uvurderligt værktøj til at betjene dine besøgende, da tilpassede, personlige oplevelser er blevet afgørende for engagement og konvertering.

Almindelig brug af IP Geolocation

De tre mest almindelige implementeringer af IP Geolocation inkluderer:

  • Omdirigering baseret på den besøgendes registrerede placering
  • Sidecache-differentiering baseret på den besøgendes detekterede placering
  • Blokering af trafik fra bestemte geografiske steder

Lad os se nærmere på disse use cases.

Placeringsbaseret omdirigering

Lad os sige, at du har et websted på example.com. Forestil dig, at du bygger en ny side specifikt målrettet mod besøgende fra Storbritannien, og du ønsker at få alle besøgende fra Storbritannien omdirigeret til example.com/uk/. Dette kan nemt opnås med MyKinsta Geolocation-værktøjet.

Det er også muligt at udvide dette arrangement efter behov. For eksempel kan du konfigurere følgende arrangement for besøgende fra forskellige lokaliteter:

  • Regel 1: Besøgende fra Storbritannien omdirigeret til example.com/uk/
  • Regel 2: Besøgende fra USA (USA) og Canada omdirigeret til example.com/us/
  • Regel 3: Besøgende fra Mexico omdirigeret til example.com/mx/
  • Regel 4: Besøgende fra Indien omdirigeret til example.com/in/
  • Regel 5: Besøgende fra Australien omdirigeret til example.com/aus/
  • Ingen regel udløst: Alle andre besøgende skal forblive på example.com

Placeringsbaseret cache-differentiering

Nogle plugins og temaer inkluderer funktioner, der registrerer den besøgendes placering og tilpasser indholdet, såsom sprog eller valuta, baseret på den besøgendes placering. IP Geolocation kan udnyttes til at bygge separate caches for hvert land, vise tilpasset indhold og forbedre indlæsningstider for besøgende fra dette område.

Lad os overveje et eksempel. Forestil dig, at dit websted, example.com, viser priser i euro (€), britiske pund (£) og amerikanske dollars ($).

Du opsætter et plugin til automatisk at skifte mellem disse tre valutaer baseret på den besøgendes detekterede placering. Derefter ville du bruge IP Geolocation-regler til at bygge tre separate cache-buckets for at gøre det muligt at vise den rigtige valuta baseret på placering, mens du samtidig fortsætter med at bruge vores server-cache for at holde webstedet hurtigt og skalerbart.

  • Regel 1: Cache besøgende fra USA i cache bucket 1. Hjemmeside konfigureret af brugeren til at vise amerikanske dollars.
  • Regel 2: Cache besøgende fra Storbritannien i cache bucket 2. Hjemmeside konfigureret af brugeren til at vise britiske pund.
  • Ingen regel udløst: Cache bucket 3 hvis for alle andre besøgende. Hjemmeside konfigureret af brugeren til at vise euro for alle andre besøgende.

Med denne IP Geolocation-opsætning kan du nyde fordelen af ​​automatiseret momsberegning for hver shopper baseret på deres placering.

Jo mindre arbejde dine kunder skal udføre, når de køber hos dig, jo bedre. Dette inkluderer at spare dem besværet med nøjagtigt selv at skulle at beregne deres købstotaler.

Location-Based Traffic Denial (geo-blocking)

Blokering af webstedstrafik baseret på geografi, også kendt som geo-blocking, er den enkleste brugssag at forstå.

Forestil dig, at du driver en virksomhed, der kun kan sælge til besøgende fra et bestemt land. Med en omdirigeringsregel i MyKinsta kan du begrænse adgangen til webstedet til kun besøgende fra et enkelt land.

Du kan enten levere en 403 Forbidden besked til alle andre besøgende eller omdirigere dem til en destinationsside efter eget valg.

Kombination af IP Geolocation-funktionalitet

Det er også muligt at kombinere flere typer IP Geolocation-baserede regler for at implementere en mere granulær kontrol. For eksempel kan følgende konfiguration rummes:

  • Regel 1: Besøgende fra USA omdirigeret til example.com/us/
  • Regel 2, 3 og 4: Separate cache-bøtter oprettet til besøgende fra USA, Canada og Europa
  • Regel 5: Besøgende fra et andet land, hvor den annoncerede tjeneste ikke er tilgængelig, er blokeret fuldstændigt

IP Geolocation og WordPress

WordPress har længe tilbudt plugins, der kan lette IP Geolocation-funktionalitet. Nogle, som IP Geolocation Country Redirect eller GeoTargetingWP, fokuserer på at hjælpe dig med at guide trafik rundt på dit websted baseret på besøgendes placeringer. Andre tilbyder en bredere spredning af IP Geolocation-funktioner, der har til formål at øge marketingindsatsen, såsom CF Geo Plugin.

hvorfor bygge denne funktionalitet ind i MyKinsta? Hvorfor ikke blot lade kunder bruge et plugin der passer til deres IP Geolocation-behov?

Nå, for det første skal plugins vedligeholdes. For at være sikker på, at dit websted fortsætter med at fungere problemfrit, skal du se efter opdateringer til pluginnet og fuldt ud forstå udgivelsesnoterne, før du opdaterer til hver ny version. Og der er altid risikoen for, at en opdatering bryder nogle aspekter af dit websted.

Derudover kan plugins introducere iboende sikkerhedsrisici på dit websted. Fordi plugins vedligeholdes af tredjepartsforfattere, er det muligt, at ondsindede scripts kan blive introduceret via et plugin til dit websted, hvilket sletter din tilstedeværelse på nettet og endda dine lagrede data.

Selvom plugins kan bringe nogle fantastiske funktioner til dit websted, anbefaler vi generelt at holde dine samlede plugins på et minimum. Installer kun plugins fra udviklere, du har tillid til, med etablerede historier om hyppige, veldokumenterede opdateringer.

Som du kan forestille dig, er det bedre at have en betroet kilde til at håndtere dine IP Geolocation-præferencer. Ved at have IP Geolocation-funktionalitet indbygget direkte i MyKinsta, er du i stand til at indstille dine geolocation-krav direkte på din instanss server, hvor den vil være beskyttet mod sikkerhedsrisici på klientsiden.

Når IP Geolocation er aktiveret, overføres IP-baserede placeringsdata til PHP og gøres tilgængelige for $_SERVER-variablen:

  • Geoip-Country-Name
  • Geoip-Country-Code
  • Geoip-Country-Code3

Disse kan bruges til at skrive brugerdefinerede PHP-uddrag baseret på IP Geolocation.

IP Geolocation og Nginx

Alle websteder, der hostes hos Kinsta, kører på Nginx-servere. Nginx er en open source-webserver, der er kendt for sine mangfoldige muligheder, der ud over dens hastighed inkluderer en reverse proxy load balancer og HTTP-cache.

En af fordelene ved Nginx-servere er brugen af ​​prækompilerede MaxMind GeoIP2-databaser til vores GeoIP-modul. Modulet håndterer både HTTP- og TCP/UDP-trafik, så du kan oprette fleksible regler baseret på dine besøgendes IP-adresser.

MaxMinds GeoIP2-databaser opdateres konstant, og alle anmodninger scannes for svigagtig aktivitet eller følsomme data (f.eks. GDPR-relaterede anmodninger fra EU-baserede besøgende).

Du kan læse mere om Nginx’s GeoIP-modul i deres officielle dokumentation.

Sådan konfigurerer du IP Geolocation i MyKinsta

Du kan tilføje IP Geolocation til dine websteder i MyKinsta. Processen er hurtig, enkel og meget tilpasselig.

Aktivering af Geolocation Tool

For at komme i gang skal du logge ind på MyKinsta og navigere til websteder > navn på webstedet > Værktøjer. Find Geolocation på listen over værktøjer, og klik på Aktiver.

Geolocation kan aktiveres i Værktøjssektionen i MyKinsta.
Geolocation kan aktiveres i Værktøjssektionen i MyKinsta.

Du vil blive vist et modal/pop-up med to muligheder:

  1. Aktiveret for landeniveau: Aktiver IP Geolocation på landeniveau.
  2. Aktiveret for land og by: Aktiver IP Geolocation på både lande- og byniveau.

Disse muligheder giver dig mulighed for at aktivere Kinstas geolokaliserings-funktion for dit websted. Vælg den mulighed, du foretrækker, og klik derefter på knappen Aktiver:

MyKinsta indstillinger til geolocation til valg af landeniveau eller land og by.
MyKinsta indstillinger til geolocation til valg af landeniveau eller land og by.

Efter et øjeblik vender du tilbage til siden Værktøjer og får vist en succesmeddelelse:

MyKinsta geolocation aktiveret bekræftelsesmeddelelse.
MyKinsta geolocation aktiveret bekræftelsesmeddelelse.

Og det er det! IP Geolocation er nu blevet aktiveret for dit Kinsta-hostede websted, og du er klar til at gå videre med at specificere, hvilke besøgende der ser hvilke sider.

Sådan tilføjes IP Geolocation-regler og omdirigeringer i MyKinsta

Når du har aktiveret IP Geolocation for dit websted, har du mulighed for at kontrollere din indgående trafik ved at tilføje omdirigeringsregler i MyKinsta.

Gå til Omdirigeringer og vælg Tilføj omdirigeringsregel:

Knappen Tilføj omdirigeringsregel fra afsnittet Omdirigeringer i MyKinsta.
Knappen Tilføj omdirigeringsregel fra afsnittet Omdirigeringer i MyKinsta.

En modal/pop-up med titlen Tilføj omdirigeringsregel vises. Det er her, du definerer parametrene for din omdirigering:

MyKinsta-omdirigeringsmodal/pop-up, der viser trafik fra felter til omdirigeringsregler for geolocation.
MyKinsta-omdirigeringsmodal/pop-up, der viser trafik fra felter til omdirigeringsregler for geolocation.

Her udfylder du alle felterne for at omdirigere din trafik:

  1. Domæne: Vælg det domæne, som du tilføjer omdirigeringen til. For at tilføje omdirigeringen til alle domæner på dette websted, skal du lade dette være med standardindstillingen (“Alle domæner”).
  2. Omdirigeret fra: Indtast den side eller mappe, du vil have trafik omdirigeret fra. Du kan bruge regex i dette felt.
  3. Omdirigeret til: Indtast den side eller mappe, som du ønsker trafik omdirigeret til.
  4. Trafik fra: Vælg land (og by, hvis du har aktiveret IP Geolocation på lande-/byniveau) for den trafik, du vil omdirigere.
  5. HTTP-statuskode: Beslut om omdirigeringen skal være midlertidig (302) eller permanent (301). Du kan finde flere detaljer i afsnittet Bedste Praksis for implementering af IP Geolocation nedenfor.
Knappen Tilføj omdirigeringsregel vil aktivere din omdirigeringsregel via MyKinsta.
Knappen Tilføj omdirigeringsregel vil aktivere din omdirigeringsregel via MyKinsta.

Når du er færdig med at udfylde modalen, skal du klikke på Tilføj omdirigeringsregel nederst.

Og voilà: du drager nu fuld fordel af IP Geolocation og omdirigerer med succes trafik, der kommer fra denne placering til et specifikt område på dit websted!

Du kan også redigere alle regler, du har oprettet, fra denne omdirigeringsside.

Se vores artikel om at tilføje og administrere omdirigeringer for at få flere oplysninger om tilføjelse af omdirigeringsregler i MyKinsta.

Bedste praksis for implementering af IP Geolocation

Forkert brug af omdirigeringsregler kan give uventede resultater, hvilket påvirker din SEO og brugeroplevelse. For at undgå dette anbefaler vi, at du overholder følgende bedste praksis for omdirigeringsregler.

1. Start på Scene

Implementer dine omdirigeringsregler på din scene-server, før du rører ved dine live-serverindstillinger. Dette vil give dig mulighed for at se omdirigeringsproblemer, før de bliver dine brugeres problemer.

2. Se efter plugin-konflikter

Nogle WordPress-plugins kan automatisk indstille cookies med deres egne omdirigeringer, så du kan støde på konflikter, når du parrer disse plugins med MyKinsta Geolocation-funktionen.

Test dine plugins og deres indstillinger på iscenesættelse, før du sender dine omdirigeringer live til dit produktionssted.

3. Brug 302 til placeringsomdirigeringer

Google anbefaler at bruge 302-omdirigeringer (i stedet for 301) til lokationsbaserede omdirigeringer eller flytninger på dit websted. Se vores liste over 300 omdirigerings-statuskoder for flere detaljer.

4. Test fra forskellige lokationer

Tjek dine placeringsbaserede regler ved at få adgang til dit websted fra en anden geografisk placering ved hjælp af en VPN eller proxy-tjeneste. Dette vil lade dig opleve dit websted (inklusive dine omdirigeringer), som dine internationale brugere ville.

5. Undgå at blokere search bots

Søgemaskiner gennemgår generelt fra det land, hvor de er baseret. Ifølge Deepcrawl Google og Bings søgebots fra USA, mens Baidu kravler fra Kina og Yandex fra Rusland.

Blokering af disse søgemaskiner med en defekt placeringsbaseret omdirigering kan have en negativ indvirkning på din SEO. Når du har besluttet, hvilke søgemaskiner du vil have adgang til dit websted, skal du omhyggeligt dobbelttjekke dine omdirigeringsregler for at sikre, at du ikke blokerer dem.

Antag, at du skulle tilføje en omdirigering, der sender USA-baserede brugere, der besøger dine ikke-engelske sider, til deres engelske sider. Dette kan betyde, at Google og Bings bots også omdirigeres, hvilket forhindrer dem i at kunne crawle og indeksere dine ikke-engelske sider og resultere i, at disse sider udelukkes fra søgeresultaterne.

Bemærk, at omdirigeringer på byniveau ikke vil påvirke disse bots – kun omdirigeringer på landeniveau. Hvis du ikke er sikker på, hvilket land en søgemaskine kommer fra, kan du udføre et reverse DNS lookup for at kontrollere oprindelsen og ægtheden af ​​en crawler.

Det er også værd at bemærke, at de fleste søgemaskiner har en zero cloaking policy, så det er vigtigt at undgå at lave særlige regler for search bots (dvs. omdirigering af brugere, men ikke bots).

6. Gør dine omdirigeringer synlige

Lige så vigtigt som ikke at blokere søgebots er at gøre dine omdirigeringer synlige for dem. Der er et par måder at gøre dette på:

  • Generer et XML-sitemap for at fremhæve alle de sider, du ønsker indekseret for hver sprogversion. Dette sitemap skal indsendes til Google Search Console, Bing Webmaster Tools og enhver anden søgemaskine, du ønsker at målrette mod. Du kan derefter bruge værktøjerne fra hver søgemaskine til at gennemgå problemer med gennemgang og indeksering af dit websted.
  • Brug Inspect URL tool i Google Search Console til at kontrollere, om individuelle sider er kvalificerede til at blive crawlet og indekseret.
  • Brug webstedssøgning Google search operator til at kontrollere, om dine sider er blevet indekseret. Du kan gøre dette ved at sætte “site:” på dit domæne eller underdomæne i din søgning (f.eks. ville site:example.com/pt/ returnere alle indekserede webadresser med denne sti).
  • Implementer hreflang-attributter for at fremhæve alle sprogversioner af dine sider. Du kan bruge rapporten International målretning i Google Search Console til at overvåge eventuelle problemer med din hreflang-opsætning.
  • Opret egenskaber i Google Search Console for hver landesti, og brug landemålretningsværktøjet til at indstille specifikke lande til at målrette mod (anbefales ikke, hvis du målretter mod flere lande med det samme sprog).

7. Stol ikke på cookies

Selvom cookies kan være nyttige for dine besøgende, er det vigtigt at huske, at ikke alle bruger dem. Nogle besøgende kan endda bruge en VPN af arbejdsmæssige eller personlige årsager, hvilket kan negere indfødte cookies og forstyrre din placering detektionsindsats.

Derudover ignoreres cookies nogle gange af søgerobotter, hvilket dæmper din SEO-indsats. Af disse grunde anbefaler vi, at du undgår at stole på cookies til omdirigeringer.

Derudover gemmer Googlebot og Bingbot ikke cookies, så husk dette, hvis du planlægger at bruge cookies som en del af din løsning.

Opsummering

Opsætning af IP Geolocation for dine websteder er en leg med MyKinsta. Specifikt kan du aktivere IP Geolocation-funktionen på lande- eller lande-/byniveau med blot et par klik. Derefter kan du opsætte lokationsbaserede omdirigeringer, der passer bedst til dine behov.

Hvis du har spørgsmål, er vores supportteam her for dig 24/7.

Relateret dokumentation

Referenceindhold