in Sökmotoroptimering

SEO för din WordPressblogg – Koncentrerad juice

Det finns flera olika sätt att minska duplicate content i en wordpress-blogg, ett av de enklaste sätten är att använda sig av webbservern Apache’s modul mod_rewrite för att minska duplicerat innehåll och koncentrera länkjuicen.

Låt säga att vi har en wordpress-blogg på adressen ”http://www.example.com/” och ett inlägg på ”http://www.example.com/inlägg”. Oftast går det att nå inlägget via:

  • http://example.com/inlägg
  • http://example.com/inlägg/
  • http://www.example.com/inlägg
  • http://www.example.com/inlägg/

Detta är ett och samma inlägg fast på fyra(!?) olika ställen, inte alls bra, ”länkjuicen” kan då spridas på alla fyra inlägg istället för ett av dem, detta kallas för Duplicate Content.

Duplicate Content – Duplicerat Innehåll

Duplicate content kan tyvärr leda till minskad pagerank på en sida, detta pga att google kan indexera de olika adresser och ger dem varsitt PageRank-värde beroende på hur många kvalitativa inlänkar som finns för varje. Det kan vara så att ”http://www.example.com/inlägg” har PR2 och ”http://example.com/inlägg/” har PR1. Hade bara en av dem funnits så skulle den sidan legat på ca PR3 (sammanslagning av PR2 och PR1).

Så vad är det vi vill göra?

Vad vi vill åstakomma är en så kallad 301-redirect från de sidor vi inte vill använda oss av och peka om dem till den korrekta adressen. En 301-redirect talar om för webbläsaren att sidan permanet har flyttats och skickar sedan vidare klienten till en annan adress.

I och med att vi talar om att sidan är permanent flyttad så kommer sökmotorerna de närmaste veckorna att ändra alla indexeringar och peka om till rätt adress. Vid nästa PageRank uppdatering kommer även (förhoppningsvis) sidornas PageRank öka.

Och hur gör man?

Först och främst måste vi bestämma oss hur vi vill att länkarna ska se ut, med eller utan www. Samma gäller för ”/” på slutet, med eller utan. (Är majoriteten av dina inlänkar med www så kör med www. Detta för en smidigare övergång för sökmotorerna.)

När vi har bestämt oss för hur adresserna ska se ut så är det dags att lägga till några rader i en fil vid namn .htaccess.

Värt att notera är att detta endast fungerar om webbservern kör Apache och har mod_rewrite påslaget.

I wordpresskatalogen finns en fil vid namn .htaccess (slå på visning av dolda filer om du inte hittar den), öppna den med valfri textredigerare. Som standard innehåller .htaccess följande rader:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

För att lägga till våra 301-redirects så lägger vi till följande längst upp i filen:

Options Indexes FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteRule ^(.*)$ http://www.example.com/$1/ [L,R=301]

Spara sedan filen och besök sedan sidan med de olika länkstrukturerna:

  • http://example.com/inlägg
  • http://example.com/inlägg/
  • http://www.example.com/inlägg
  • http://www.example.com/inlägg/

Skickas du automatiskt vidare till ”http://www.example.com/inlägg/” så fungerar det!

Googles Verktyg för webbansvariga

Googles Verktyg För Webbansvariga - Small

Om du inte har tillgång till mod_rewrite är det dock inte helt kört. Med hjälp av Googles vergktyg för webbansvariga kan du tala om för google att www.example.com är samma sida som example.com och välja vilken av dem som google ska visa i sökresultaten. Detta gäller dock endast för google, andra sökmotorer som t.ex Yahoo och MSN kommer som standard att tolka sidorna som två olika.

[tags]Sökmotoroptimering, WordPress, mod_rewrite, PageRank[/tags]

  • http://gardener.theyard.org/ Olle Johansson

    En liten korrigering, första raden i exemplet bör skrivas så här:

    Options Indexes FollowSymLinks

    Tack för denna, hade inte kommit mig för att fixa en redirect från min temporära adress men detta påminde mig. Plus att jag slapp fundera nåt själv, det var alldeles för länge sedan jag skrev några avancerade mod_rewrite-grejer.

    Jag provade tidigare att installera en plugin som skulle lösa samma problem, men det hände ingenting med det.

    Har även en fråga om duplicerat innehåll. Hur funkar det om man lägger upp samma artikel på flera olika siter? Jag har en hel bunt och om jag skriver saker i bloggen som passar till dem skulle jag gärna lägga upp dem även där. Hur påverkar det resultaten i google?

  • http://gardener.theyard.org Olle Johansson

    En liten korrigering, första raden i exemplet bör skrivas så här:

    Options Indexes FollowSymLinks

    Tack för denna, hade inte kommit mig för att fixa en redirect från min temporära adress men detta påminde mig. Plus att jag slapp fundera nåt själv, det var alldeles för länge sedan jag skrev några avancerade mod_rewrite-grejer.

    Jag provade tidigare att installera en plugin som skulle lösa samma problem, men det hände ingenting med det.

    Har även en fråga om duplicerat innehåll. Hur funkar det om man lägger upp samma artikel på flera olika siter? Jag har en hel bunt och om jag skriver saker i bloggen som passar till dem skulle jag gärna lägga upp dem även där. Hur påverkar det resultaten i google?

  • http://blog.proliit.se/ Amnell

    Det verkar finnas två olika grader av duplicate content:

    1) Sida A har blivit ”rippad” rakt av och publicerad på sida B
    2) Bara visst innehåll har blivit duplicerat från A till B.

    När det gäller nummer ett så kommer Google att med stor sannorlikhet bestraffa sida B i form av minskad trust och sökmotorplacering.

    Och när det gäller nummer två så ser det ut som att google är snällare och inte minskar varken trust eller placering. Dock så finns det en risk att sida B rankar högre än sida A (t.ex om den från början hade högre trust eller om den var bättre optimerad).

    I ditt fall skulle jag nog låta en av sidorna vara källan och på alla andra sidor publicera artiklarna inom blockquotes och peka till källan med cite:

    <blockquote cite="http://blog.proliit.se/"&gt;
    Här är artikeln
    </blockquote>

    Duplicate Content är mycket debatterat och det verkar inte som att allt för många har hundraprocentig koll på vad som krävs för att bli bestraffad etc. Därmet kan tyvärr allt säger kan vara allt från fel till hur rätt som helst.

  • http://blog.proliit.se Amnell

    Det verkar finnas två olika grader av duplicate content:

    1) Sida A har blivit ”rippad” rakt av och publicerad på sida B
    2) Bara visst innehåll har blivit duplicerat från A till B.

    När det gäller nummer ett så kommer Google att med stor sannorlikhet bestraffa sida B i form av minskad trust och sökmotorplacering.

    Och när det gäller nummer två så ser det ut som att google är snällare och inte minskar varken trust eller placering. Dock så finns det en risk att sida B rankar högre än sida A (t.ex om den från början hade högre trust eller om den var bättre optimerad).

    I ditt fall skulle jag nog låta en av sidorna vara källan och på alla andra sidor publicera artiklarna inom blockquotes och peka till källan med cite:

    <blockquote cite="http://blog.proliit.se/"&gt;
    Här är artikeln
    </blockquote>

    Duplicate Content är mycket debatterat och det verkar inte som att allt för många har hundraprocentig koll på vad som krävs för att bli bestraffad etc. Därmet kan tyvärr allt säger kan vara allt från fel till hur rätt som helst.

  • Pingback: Intressanta artiklar från mitt MyBlogLog community | Webmastern.se

  • http://www.sokmotoroptimering.nu/ David

    bara en av dem funnits så skulle den sidan legat på ca PR3 (sammanslagning av PR2 och PR1).

    PageRank är dock en logaritmisk skala med en uppskattad bas på 6, så det behövs alltså 6 gånger länk-kraften av en site med PR2 för att få PR 3, eller 6*6=36 gånger länkstyrkan av PR1 för att få PR3. I övrigt stämmer dock ditt resonemang och det är helt klart bättre att koncentrera länk-kraften.

  • http://blog.proliit.se/ Amnell

    Du har nog helt rätt. Srev detta för ett bra tag sedan och jag har starkt för mig att många använde just ovanstående som argument.
    Intressant med dina siffror dock, antecknat. :)

  • http://www.sokmotoroptimering.nu/ David

    bara en av dem funnits så skulle den sidan legat på ca PR3 (sammanslagning av PR2 och PR1).

    PageRank är dock en logaritmisk skala med en uppskattad bas på 6, så det behövs alltså 6 gånger länk-kraften av en site med PR2 för att få PR 3, eller 6*6=36 gånger länkstyrkan av PR1 för att få PR3. I övrigt stämmer dock ditt resonemang och det är helt klart bättre att koncentrera länk-kraften.

  • http://blog.proliit.se/ Amnell

    Du har nog helt rätt. Srev detta för ett bra tag sedan och jag har starkt för mig att många använde just ovanstående som argument.
    Intressant med dina siffror dock, antecknat. :)