31 maj, 2010

Sökmotoroptimering i SilverStripe

Sökmotoroptimering i SilverStripe

Sökmotoroptimering (SEO, Search Engine Optimization) kallas olika sätt att få en webbsida att synas så högt upp som möjligt bland resultaten vid sökningar på sökmotorer, som t ex Google.

Det viktigaste är naturligtvis att ha bra innehåll, men det gäller även att ens webbplats är tekniskt riktigt utformad för att underlätta för sökmotorernas spindlar att hitta ens innehåll.
Nedan följer några punkter om teknisk sökmotoroptimering och hur publiceringsverktyget SilverStripe hanterar dessa.

Validerbar kod

För att säkerställer att inget innehåll är gömt för sökmotorerna är det bra om källkoden följer gällande webbstandarder och validerar korrekt, det gör det lättare för dem att hitta allt innehåll på sidorna.

SilverStripe genererar kod som validerar korrekt.

En annan viktig aspekt är möjligheterna att påverka hur sidan ser ut i sökmotorernas träfflista, detta för att förhoppningsvis kunna öka klickfrekvensen.

Meta Title

Meta Title är den rubrik som syns för sidan i träfflistan. Att ha titlar som beskriver sidans innehåll väl och lockar till klick är därför viktigt.

I SilverStripe sätts Meta Title automatiskt utifrån sidans vanliga titel. Men användaren kan själv ange en annan titel.

Meta Description

Description använder sökmotorerna som beskrivning av en sida i träfflistan, så det är ett väldigt viktigt element att kunna redigera och därmed styra hur träffen i sökmotorerna ser ut.

I SilverStripe (med MetaManager modulen) sätts Description unikt per sida automatiskt, men det går även att redigera den själv.

Sökmotorvänliga URL:er

Sökmotorvänliga URL:er är när adressen är beskrivande för sidan. Vilket även innebär att själva adressen kan innehålla viktiga nyckelord. Google markerar eftersökta nyckelord som förkommer i titel, beskrivning och URL med fetstil i träfflistan.
Exempel på bra URL:
www.hemsida.se/sidans-titel

Exempel på en dålig URL:
www.hemsida.se/page.php?id=123
här går det inte att förstå vad sidan kan tänkas innehålla utifrån adressen, varken för sökmotorer eller människor.

SilverStripe har stöd för sökmotorvänliga URL:er som skapas utifrån sidans titel, men det går även att ändra manuellt om så önskas.

Sitemap

Att tillhandahålla en sitemap är ett sätt att se till att få hela hemsidan indexerad, och den erbjuder en möjlighet att tydliggöra hierarkin för webbplatsen.

SilverStripe genererar en sitemap för Google, det finns även möjlighet att manuellt ändra prioritet för enskilda sidor om så önskas.

301 redirect

När information byter plats på Internet så ska enligt överföringsprotokollet HTTP webbservern ge en svarskod 301 när den gamla platsen efterfrågas och ange den nya adressen. Detta är något som bevarar både värde från gamla länkar samt att besökare hamnar rätt och sedan snabbar det på en omindexering hos många av sökmotorerna.

SilverStripe har stöd för 301 redirect.
Om man döper om en sida eller byter plats på den så att URL:en ändras kommer SilverStripe att skapa en 301 redirect. Så besökaren hamnar rätt även om man besöker den gamla URL:en och slipper se ”Sidan finns inte”.

Meta Keywords

Keywords har inte längre någon större betydelse för en sidas ranking (åtminstone inte för Google) men kan ha viss betydelse för andra sökmotorer, så det skadar inte att ha med dem.

I SilverStripe (med MetaManager modulen) genereras keywords automatiskt utifrån sidans innehåll, men det går även att manuellt skriva in dem.
Den autogenererade listan kan även vara ett sätt att enkelt se om man har fått med de viktigaste nyckelorden i sidans text.

Så sammanfattningsvis har SilverStripe mycket bra inbyggt stöd för att skapa sökmotorvänliga webbplatser.
För att lyckas krävs det ändå att den som utvecklar sidan vet vad den gör och att webbredaktören sedan skriver bra innehåll och utnyttjar publiceringsverktygets funktioner.

Kreationsbyrån kan SilverStripe, vi erbjuder även utbildning för webbredaktörer.

av Peter Nilsson

Kommentarer