När jag håller på och går igenom min sida och gör en review så läser jag otroligt mycket på olika siter och på så vis springer jag på saker som man tydligen ska göra för att optimera sidan för sökmotorerna. Jag tänkte dela med mig av en sak jag precis lärt mig hur man gör!
301 redirect
Redirects kan användas till många olika saker och jag tänker inte ge mig på att förklara till vad och varför vissa sätt är sämre än andra utan förklara vad jag har använt dem till.
En 301 redirect kan du använda dig av när du flyttat en enskild sida på din site till ett annat ställe eller om du som jag gjort bytt filnamn. Jag läste, jag minns inte var, att man inte ska ha versaler i sina URLer och eftersom jag hade en fil med det så ville jag döpa om den. Det gjorde jag, ALA.html blev sonika ala.html. Även om man kan tycka att operationen var väldigt simpel så hittades inte sidan när man gick in på ALA.html, självklart för vissa måhända men jag tyckte att det ändå var samma stavning so what´s the difference? Nåvål problem vart det så jag började leta runt vad jag kunde göra åt saken och lärde mig då om 301 redirects lite mer. Hos SEO guide hittade jag en användbar guide till 301 redirects där jag tog följande kod och la in i min .htaccess fil som jag hämtade ner från roten på mitt webbhotell one.com
Redirect 301 /ALA.html http://www.kosttillskottdirekt.se/ala.html
Av någon underlig anledning fungerade inte koden så jag testade med den andra som finns på seo-guide som inte heller den fungerade. Jag mailade då till One.com support som uppgav att jag skulle använda den koden jag angivit ovan och vips så fungerade det! Nu kan man ju självklart fundera på om jag verkligen skrivit rätt första gången man jag hävdar å det bestämdaste att så är fallet men att one nu fixat med något så att det fungerar ;o) Who knows?
Omdirigera till med eller utan www
Nästa steg blev att omdirigera besökare som kommer till sidan via en adress utan www till sidan med www. Detta för att all mighty Google ser på en hemsida som två separata sidor så länge man inte talar om för sökmotorn att det är samma sida. Jag använde den koden som finns på SEO-guiden:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(www\.|$) [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Även här stötte jag på problem givetvis *suck* Efter att jag laddat upp .htaccess filen till roten med ovanstående kod fick jag Internal Server Error och hela sidan var nere! Panik! Ändrade tillbaka fort som bara den. Eftersom jag har mina misstankar om webbhotellet så mailar jag dem än en gång med mitt problem. Det visar sig att man ska skriva ett # innan Options i koden så att det blir # Options. Då funkar det! Så har ni problem med koden, att det inte fungerar eller att det blir Internal Server Error, lägg till ett # så att det blir # Options så ska det funka. Tack One.com för det snabba och korrekta svaret!
Den sista omdirigeringen jag gjorde var att skicka besökarna från /index.html till / för att även samla in den kraften till samma ställe! Det gjorde jag med följande kod hämtad från seo-guide med tillägg av #
# Options +FollowSymlinks
RewriteEngine On
RewriteCond %{THE_REQUEST} ^GET\ .*/index\.(php|html)\ HTTP
RewriteRule ^(.*)index\.(php|html)$ /$1 [R=301,L]
Det var dagens SEO-göromål och jag är mycket nöjd!
Använder ni er av många redirects och finns det fler sätt att optimera med hjälp av dem?