WN

WN (https://www.wn.se/forum/index.php)
-   Sökmotorpositionering (https://www.wn.se/forum/forumdisplay.php?f=11)
-   -   Sökmotorer och dynamisk omdirigering (https://www.wn.se/forum/showthread.php?t=37407)

digiArt 2009-06-13 19:52

Halloj,

En fundering som jag har fått i samband med planerad release av en ny version och plattform. I och med att jag kommer att ha en dynamisk omdirigering av besökare beroende på varifrån denna kommer så kommer ofelbart problematik med sökmotorerna på tapeten.

Det gäller min sajt kurslitteratur.se

Hur det kommer fungera:

besökare utanför Sverige kommer att omdirigeras till textbookexchange.eu
besökare från Sverige kommer att omdirigeras till kurslitteratur.se

Ovanstående är oberoende av vilken adress de knackar in.

Så, frågeställningen helt enkelt. Google, eller vilken sökmotor som helst kommera att crawla siten, och omdirigeras på samma sätt. Har de svenska ip:n som de utgår ifrån också (så jag slipper köra ngn form av table-lookup på ip-ranges och undanta från omdirigering).

För att ytterligare krångla till det så har jag också blandat in omdirigering beroende på språkinställningar. Dvs, svenska omdirigeras till kurslitteratur.se/sv-se/ (eller om de sitter utomlands med svensk språkinställning: textbookexchange.eu/sv-se/) och så vidare

Har jag skjutit mig själv i foten nu?

MrBob 2009-06-13 22:56

Du går enbart på IP-nummret?

Hur gör du själv när du utvecklar sidor...?

Vad är anledningen till att dirigera om trafiken?

BjörnJ 2009-06-14 00:39

Åtminstone när det gäller googlebot, msnbot och yahoo slurp har jag aldrig sett något annat än US i loggen.

Det går ju att kolla på user agent och inte omdirigera om det är en bot.

Är sidorna identiska? Med samma språkmöjligheter? Tänk på att svenskar utanför Sverige kanske vill kunna se den svenska sidan.

En tanke är att omdirigera enbart baserat på språket (men först kolla om cookie är satt sedan tidigare). Då finns det dock risk att många svenskar hamnar på .eu om man har engelsk version av webbläsaren och inte har ändrat språkinställningarna.

Eller inte omdirigera alls. Låt det ske naturligt genom att användarna kan byta språk. Om man väljer svenska hamnar man på .se, om man väljer något annat hamnar man på .eu.

Ett mer avancerat alternativ är att ha samma domän för allt och köra med geo-dns (som lämnar olika IP beroende på varifrån frågan kommer). Då skulle dock bara en server indexeras, så det bör vara identiskt innehåll. Det är väl främst användbart om man t.ex. har en server i USA och en i Europa. Då kommer användarna till den server som är närmast.

BjörnJ 2009-06-14 00:54

Citat:

Ursprungligen postat av digiArt
För att ytterligare krångla till det så har jag också blandat in omdirigering beroende på språkinställningar. Dvs, svenska omdirigeras till kurslitteratur.se/sv-se/ (eller om de sitter utomlands med svensk språkinställning: textbookexchange.eu/sv-se/) och så vidare

Jag läste inte den formulering så noga innan jag skrev mitt svar.

Det kanske är bättre att inte krångla till det för mycket. Om man t.ex. skickar en länk till en kompis i ett annat land så vill man väl att hen ska se den sidan man skickat länken till, och inte bli omdirigerad till en annan sida.

Nu vet jag inte riktigt syftet med omdirigeringen, men jag tror mest på det här:
Citat:

Ursprungligen postat av BjörnJ
Eller inte omdirigera alls. Låt det ske naturligt genom att användarna kan byta språk. Om man väljer svenska hamnar man på .se, om man väljer något annat hamnar man på .eu.

Dumt att krångla till det om det inte behövs. Om man dessutom bara har svenska på .se (men möjlighet att välja engelska och hamnar då på .eu), och bara engelska (möjligen andra språk också som inte har egen domän) på .eu så behöver man inte bekymra sig om duplicate content.

digiArt 2009-06-14 01:33

Citat:

Originally posted by BjörnJ@Jun 14 2009, 00:54
Nu vet jag inte riktigt syftet med omdirigeringen
Eftersom jag tänker ta tjänsten ut i Europa så faller det sig naturligt att inte använda kurslitteratur.se som är den domän som varit aktiv i åtta år. Väldigt få vet vad "kurslitteratur" är för något, däremot känner nog desto fler till vad textbook är.

Så det blir lite dubbelt, kurslitteratur.se är så inarbetat i Sverige att var och varannan student känner till sajten. Därför känns det rent utsagt korkat att fimpa den inom sveriges gränser, och valet blir därför textbookexchange för eu.

Jag ska ta mig en funderare på det där med att låta alla andra språk än svenska använda textbookexchange, för risken blir annars, som du säger, duplicate content. Vilket jag också har haft i tankarna.

kw_wasabi 2009-06-14 06:02

Måste du dirigera om automatiskt? Räcker det inte bara att fixa länkar på kurslitteratur.se som heter något i stil med "English version", "German Version" och låta besökarna klicka sig till rätt sida? Alternativt kan du ha ett script som känner igen land utifrån IP och visa ett meddelande, "Du verkar komma från Tyskland, klicka här för att komma till sajten för ditt land"

digiArt 2009-06-14 12:08

Citat:

Originally posted by kw_wasabi@Jun 14 2009, 06:02
Måste du dirigera om automatiskt? Räcker det inte bara att fixa länkar på kurslitteratur.se som heter något i stil med "English version", "German Version" och låta besökarna klicka sig till rätt sida? Alternativt kan du ha ett script som känner igen land utifrån IP och visa ett meddelande, "Du verkar komma från Tyskland, klicka här för att komma till sajten för ditt land"
Nja, visst skulle det kunna vara en tanke, men användaren borde få lägga tid på att ägna sig åt sajtens innehåll istället för att lägga energi på att klicka sig till "rätt ställe" först.

MrBob 2009-06-14 14:23

För det första tycker jag att du ska utgå från att dina besökare kan läsa. Det skulle underlätta oerhört... både för dig och för dom.

För det andra är EU inget land, så problemet med språk kvarstår.

Jag tycker att ditt val av domän är bra. Men hur ska du göra för språket? Kanske fr.textbookexchange.eu för den franska varianten?

Fast jag tror det skulle fungera bättre i just Frankrike med en en fransk domän under FR toppdomänen... Samma med Holland, Tyskland och Spanien...

Men detta med att dirigera om besökare och att du på något sätt ska agera "surfpolis" och bestämma åt folk. Det tror jag är en riktigt sjukt korkad idé... som bara ger massa jobb och huvudverk och som ingen kommer tacka dig för.

Satsa på att tjäna pengar i stället. Det är inte helt fel det heller!

digiArt 2009-06-14 15:13

Mr Bob,

Tack för dina synpunkter. Tyvärr känns de inte så konstruktiva, läs gärna tråden igen för svar på din fråga angående språkhanteringen.

Vilket språk som är default vid första besöket läses ifrån webbläsarens inställningar. Om användaren väljer att justera språket (svenska eller engelska som stöds i dagsläget) så lagras detta till efterföljande besök.

Gällande dina tankar om domäner för respektive land så är det en bra tanke, vilken jag också haft, men inte tagit något avgörande beslut om ännu.

Trafikdirigeringen är ingen jätteissue, det handlar om två-tre rader kod så är det problemet ur världen. Så om det blir "en massa jobb" är nog du och jag inte riktigt överens om. Där är det snarare hur det ska hanteras som är problematiken (vilken egentligen inte minskar med landsspecifika domäner).

Du undrade tidigare om jag går enbart på ip-nummer, svar ja. Använder mig av maxmind.

Uppdatera gärna din profil med en korrekt webbadress, du uppfyller visserligen kraven i reglementet, men det bör rimligtvis vara en webbplats som du själv driver. Som det är nu vet jag inte hur mycket vikt jag ska lägga vid dina synpunkter, eftersom du själv inte har några referenser att uppvisa.

kw_wasabi 2009-06-14 17:12

Citat:

Ursprungligen postat av digiArt
Citat:

Ursprungligen postat av kw_wasabi
Måste du dirigera om automatiskt? Räcker det inte bara att fixa länkar på kurslitteratur.se som heter något i stil med "English version", "German Version" och låta besökarna klicka sig till rätt sida? Alternativt kan du ha ett script som känner igen land utifrån IP och visa ett meddelande, "Du verkar komma från Tyskland, klicka här för att komma till sajten för ditt land"

Nja, visst skulle det kunna vara en tanke, men användaren borde få lägga tid på att ägna sig åt sajtens innehåll istället för att lägga energi på att klicka sig till "rätt ställe" först.

Jag förstår tanken och tycker den är bra och användarvänlig. Jag vet dock inte riktigt om Google klarar av att hitta de andra språken när de hela tiden dirigeras till det språket som det land-IP deras spindel kommer från.

Kanske går det att trixa lite med robots.txt och undanta Googlebot från omdirigeringen. Bara en tanke, vet ej om det funkar.

digiArt 2009-06-14 17:30

Citat:

Ursprungligen postat av kw_wasabi
Citat:

Originally posted by -digiArt@Jun 14 2009, 12:08
Citat:

Ursprungligen postat av kw_wasabi
Måste du dirigera om automatiskt? Räcker det inte bara att fixa länkar på kurslitteratur.se som *heter något i stil med "English version", "German Version" och låta besökarna klicka sig till rätt sida? Alternativt kan du ha ett script som känner igen land utifrån IP och visa ett meddelande, "Du verkar komma från Tyskland, klicka här för att komma till sajten för ditt land"

Nja, visst skulle det kunna vara en tanke, men användaren borde få lägga tid på att ägna sig åt sajtens innehåll istället för att lägga energi på att klicka sig till "rätt ställe" först.


Jag förstår tanken och tycker den är bra och användarvänlig. Jag vet dock inte riktigt om Google klarar av att hitta de andra språken när de hela tiden dirigeras till det språket som det land-IP deras spindel kommer från.

Kanske går det att trixa lite med robots.txt och undanta Googlebot från omdirigeringen. Bara en tanke, vet ej om det funkar.

=)

Vilket återkopplar till min ursprungliga frågeställning.

Får titta på att detektera user-agent och hitta på något smart utifrån det.

greenio.se 2009-06-14 22:31

Varför inte bara ha kurslitteratur.se som svenska by default och textbookexchange.eu default på engelska? Jag antar att textbookexchange är vad du kommer marknadsföra internationellt, och skulle användarna komma in på den svenska domänen kan du nog lita på att de kan hitta en engelsk flagga.


Så länge det finns länkar till alla språk du kommer ha på sidan bör väl google hitta alla språken, är innehållet precis samma på de båda domänerna kan du ju sätta en link rel="canonical" till rätt domän beroende på språk, om du vill att google ska se textbookexchange.eu som domän när det är på engelska och kurslitteratur.se när det är på svenska.

digiArt 2009-06-14 23:08

Citat:

Originally posted by greenio.se@Jun 14 2009, 22:31
Varför inte bara ha kurslitteratur.se som svenska by default och textbookexchange.eu default på engelska? Jag antar att textbookexchange är vad du kommer marknadsföra internationellt, och skulle användarna komma in på den svenska domänen kan du nog lita på att de kan hitta en engelsk flagga.


Så länge det finns länkar till alla språk du kommer ha på sidan bör väl google hitta alla språken, är innehållet precis samma på de båda domänerna kan du ju sätta en link rel="canonical" till rätt domän beroende på språk, om du vill att google ska se textbookexchange.eu som domän när det är på engelska och kurslitteratur.se när det är på svenska.

Du har en riktigt bra poäng där med canonical, tyvärr så:

Citat:

Can this link tag be used to suggest a canonical URL on a completely different domain?
No. To migrate to a completely different domain, permanent (301) redirects are more appropriate. Google currently will take canonicalization suggestions into account across subdomains (or within a domain), but not across domains. So site owners can suggest www.example.com vs. example.com vs. help.example.com, but not example.com vs. example-widgets.com.

Däremot kan jag slänga på det och få bas-url:n som canonical. Dvs, användaren skriver exempelvis in /ISBN/9789144023656 och blir redirectad till /sv-se/ISBN/9789144023656 eftersom de valt svenska.

Då blir canonical url: /ISBN/9789144023656.

Det lutar nog åt att jag kör url-redirect beroende på språk istället för geografisk position, verkar vara den snyggaste och mest logiska lösningen.

Nu blir självklart följdfrågan gällande sitemaps, ska jag generera en per domän och betrakta det som två helt separata siter trots att de servas från samma plats?

Jag tar gärna emot ytterligare synpunkter, finns säkert andra sedan som hittar den här tråden som har liknande problematik.

greenio.se 2009-06-15 00:26

Ah, det hade jag missat om canonical, men å andra sidan sa google innan de kom ut med canonical att om en sida som har duplicate content länkar till originalet så vet google säkert vad som är vad ändå.

Så att ha med en permalänk på varje sida som alltid går till rätt domän beroende på språkinställning borde funka rätt bra också.


Alla tider är GMT +2. Klockan är nu 08:29.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson