Redirect och Felaktiga sidor (301, 302 eller 404)

301- Permanently Moved (ta bort sidor från Google)

Hur skriver man en korrekt 301-redirect för hemsidan?

Det finns många sätt att berätta för en sökmotor när en sida har flyttat på sig, bytt adress eller helt enkelt tagits bort från hela hemsidan.

META-tagg för permanently moved

UNDVIK DENNA LÖSNING!

Enklast är kanske att skriva en META tagg för sidan där du enkelt dirigerar besökarna till en annan sida. Du kan använda dig av META-redirect. MEN du kan inte skriva en sådan tagg utan att förlora meningen med varför du vill göra en sådan flytt av sida. Sökmotorerna idag kommer att tolka den gamla sidan som att den fortfarande finns kvar och all kraft och SEO-page rank som den gamla sidan hade kommer inte att flyttas med till den nya.

Samma gäller för om du exempelvis skriver en META-tagg

 

 

PHP, ASP, Perl eller andra script-språk

UNDVIK DENNA LÖSNING!

Lika gäller egentligen för olika skriptspråk som för META. Det script-språken gör är att de förändrar header-delen. Med andra ord är det en liknande lösning som att använda META, dock lite bättre men den tar fortfarande inte med värdet av den gamla sidan. Skulle jag rekommendera denna lösning är det på sidor som aldrig haft något innehåll eller sidor som aldrig har/kommer att få ett värde.

 

 

Använd .htaccess för 301 permanently moved

DETTA REKOMMENDERAS

Det absolut bästa sättet att meddela sökmotorerna att en sida har flyttat är att använda sin .htaccess fil. Genom att använda denna metod kan sökmotorer som Google behålla den gamla sidans page rank (värde) för att sedan föra det värdet vidare till den nya sidan. På så sätt behöver du aldrig ”börja om” med ditt SEO-arbete (Search Engine Optimization) för den nya sidan.

Hur gör man? Ladda ned din .htaccess fil och öppna den enkelt via exempelvis anteckningar. Scrolla sedan längst ned (gärna med ytterligare en rads mellanrum) och skriv nedan kod

KOD:redirect 301 /old-folder/old-page.htm http://www.your-domain.se/new-folder/new-page.htm

Givetvis byter du ut old-folder, old-page mot dina sidor du vill flytta och byt ut new-folder, new-page mot den nya sidan namn

Har du dynamiska sidor (page.php?pageID=23) kan du använda denna kod

KOD:RewriteEngine on

RewriteCond %{QUERY_STRING} ^pageID=23$

RewriteRule ^/page.php$ http://www.your-domain.se/new-page.htm? [L,R=301]

Dynamiska sidor har du om du har en databasdriven hemsida. Alla moderna CMS-verktyg använder detta och då har du även detta redan inskrivet i din .htaccess men du kanske måste av-kommentera raden (dvs ta bort #-tecknet i början av raden)

Egen ”error 404″-sida

404 är ett felmeddelande som servern ger ifrån sig om en besökare besökt en webbsida som inte längre finns eller som det är länkat fel till.

För att skapa en egen felsida som visas när detta sker kan du lägga in en rad i htaccess som ser ut så här:

ErrorDocument 404 /404.php

”/404.php” kan bytas ut till valfri webbsida som ska visas när besökaren kommit fel.

Etiketter

Senaste inläggen

Arkiv Blogg

Jag följer Din Webbstrateg

Din Webbstrateg AB on LinkedIn
Följ din webbstrateg AB på Facebook