Nikke Index

En kärleksförklaring till Internet sedan 1997 // Nikke Lindqvist

  • Sökmotoroptimering
  • SEO
  • Kontakt

Powered by Genesis

You are here: Home / Sökmotoroptimering / SEO-funktioner som alla Wordpress-utvecklare borde bygga in i sina teman

SEO-funktioner som alla WordPress-utvecklare borde bygga in i sina teman

2012-05-25 by Nikke Lindqvist 23 Comments

Idag, på  WordPress Meetup i Norrköping, pratar jag om WordPress ur ett SEO-perspektiv. WordPress har, nästan en smula oförtjänt, fått rykte om sig att vara ”bra för sökmotoroptimering”.

Ursprungligen var WordPress-bloggar helt fantastiska i Google-resultaten, helt enkelt av det enkla faktum att de innehöll mycket text och hade en bra struktur, som gjorde det lätt för Google att spindla dem och fånga upp enskilda webbplatser.

Men allteftersom andra CMS sakta har blivit lite bättre, Googles krav har förändrats, och vi som älskar WordPress har börjat bygga allt mer komplexa sajter, så har det blivit pinsamt tydligt att WordPress default (eller WordPress Core vilket är mer korrekt att säga) egentligen inte alls svarar upp på kraven för vad ett CMS ska klara av när det kommer till sökmotoroptimering.

Jag har därför, en smula provokativt, döpt mitt föredrag till WordPress sucks at SEO, med underrubriken 10 saker som jag önskar att alla WordPress-utvecklare kunde bygga in i sina teman.

10 SEO-krav på WordPress!

View more presentations from Nikke Lindqvist

Min presentation ligger på Slideshare, och du kan följa #wpmeetup via Bambuser. (Tyvärr i en enda lång film. Jag hoppas att den spelas in och styckas upp i enskilda delar senare.)

De tio punkterna ser, i korthet ut så här:

1 – Använd <h1> på rätt sätt!

Kan vi inte alla sluta använda <h1> för bloggnamnet i våra teman? Det kan vara OK på förstasidan, men i många fall kan det vara bättre att lägga h1:an på bloggbeskrivningen. På objektssidor, dvs sidor och poster ska h1 vara på sidans huvudrubrik och ingenting annat. I det fallet ska ingen emfas läggas på sajtnamnet. Där kan du använda vilken <span> som helst. Samma sak på resultatsidor (kategorisidor, taggsidor och författarsidor). Användaren bör kunna ange om resultatsidan ska ges emfas i form av en h1-rubrik eller inte. På den här bloggen används h1 på kategorier och taggar som jag vill ge emfas, som t.ex. kategorierna Sökmotoroptimering och SEO, och taggarna Johan Ripås och Rykteshantering, men taggar och kategorier som kan tänkas konkurrera med en post eller sida har inte detta element.

2 – Sluta sprätta <h3> omkring er!

Det här är helt basic. Även om vi vandrar mot en html5-värld så är det så att alla h-rubriker på en sida, fortfarande, bör vara relaterade till det som sidan handlar om. Jag gråter varje gång jag ser <h3> eller ännu värre <h1> och <h2> använt enbart som ett formelement, och som rubrik på helt orelaterade texter, som ofta finns på varenda sida på sajten. Det är en dödssynd SEO-mässigt. Sluta med det. Gå gärna tillbaka och gör om i alla era gamla teman. Nu!

3 – Bygg in hantering av meta description-text!

Att inte WordPress Core har någon sorts inbyggd hantering av meta description-text är mig helt obegripligt. Men det är så lätt att hantera, och många av er gör det redan i era teman. Men väldigt få har lagt till ett custom field för denna unika 155 tecken långa text, som bör vara unik och relevant för varje enskild sida på sajten (ja, inklusive kategori-sidor och tagg-sidor och kanske framför allt sajtens förstasida). Bygg sedan ett fallback-system som först försöker använda en anpassad, handskriven text för sidan. Om den inte finns, försök plocka fram de första 155 tecknen ur excerpt-fältet. Om även denna (otroligt viktiga text) saknas, plocka istället de första 155 tecknen från texten. Svårare än så är det inte. Samma typ av fält bör användas även för kategori-, tagg-, och författarsidor.

4 – Gör det möjligt att anpassa title-text i alla nivåer

<title>-texten är den enskilt viktigaste texten sett ur ett sökmotoroptimeringsperspektiv. Det är också den som visas som rubrik i sökresultaten. WordPress hanterar Title-texten på ett bra sätt men lämnar ingen plats för anpassning. Title-texten bör kunna anpassas för alla sidtyper, inklusive alla typer av resultatsidor. Den är alldeles för viktig för att lämnas åt slumpen!

5 – Separera post/page title från meny, och navigationstext

De allra flesta sajter skulle tjäna på att ha en sekundär navigationsrubrik. Särskilt som svenska redaktörer har en faibless för att skriva alldeles för långa rubriker. Denna sekundära navigationsrubrik kan med fördel användas för relaterade poster/sidor, senaste poster, i automatiska menyer och liknande.

6 – Gör det möjligt att använda html i kategori-, tagg- och författarbeskrivningar

7 – Bygg in rel canonical för alla sidtyper

Alla olika sidtyper på en sajt kan, i olyckliga fall, bli en form av duplikat av någon annan sida på sajten. Det är illa varje gång vi förvirrar Google och inte är tydliga i vilken sida som är den bästa för en sökfras. Därför bör vi ha möjlighet att kunna lägga rel=”canonical” på varje typ av sida på en sajt. Och det är inte jobbigare än att bygga in ett custom field och sedan hantera den i samma loop som drar fram canonical-urlen i headern.

8 – Bygg för taggning – på riktigt!

Att använda taggar för att visa relaterade poster är helt oslagbart för bloggare, och lika självklart borde det vara för sajter som använder WordPress som CMS. Vi bör hantera taggar på sidor lika väl som bloggposter och alltid ha en möjlighet att automatiskt länka till relaterade sidor från alla objektssidor på sajten.

9 – Varna om Google inte får indexera en sida!

Kan vi inte se till att få en noindex-varning för varje sidtyp på sajten i administrationsraden? Gäller framför allt om sajten har släppts med fel integritetsinställningar och inte släpper in Google.

10 – Bygg bra defaultval!

Ett cms som är bra för sökmotoroptimering levereras med bra default-inställningar. Jag blir lika förbannad varje gång jag ser ett framework eller ett tema som har noindex ifyllt som default för taggsidor, kategorisidor eller till och med för index-sidan.

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Google+ (Opens in new window)

Filed Under: Sökmotoroptimering Tagged With: wordpress, wordpress-teman

Passa på att läsa

Flikar och ”fäll ut”-innehåll – nästan lika dåligt som dold text

Flikar och ”fäll ut”-innehåll – nästan lika dåligt som dold text

I slutet av januari gjordes en av de större uppdateringarna av Googles riktlinjer för webbplatsägare, och det enligt mig intressantaste stycket kan få stor påverkan på hur webbplatser hanterar javascript-objekt som fäller ut mer text eller visar menyer först efter att man scrollar nedåt på sidan. Så har du en sajt som visar större delen av ett textobjekt först efter att användaren klickar på [fäll ut] eller [visa], så bör du nog läsa den här artikeln.

Fler inlägg från denna kategori

  • Pingback: Häng med till Wordpress Meetup i Norrköping()

  • Pingback: Wordpress-dag i Norrköping 25 maj()

  • Pingback: Vi ses väl i Norrköping? | +Bolstad()

  • Kristian Erendi

    Mycket bra föredrag. Passar perfekt nu när jag precis ska bygga ett nytt tema. 

  • Fredrik Trane

    Har du några bra exempel på teman eller framework som fyller kraven?

  • Marcus Westberg

    Riktigt bra inlägg! 

  • Mats Gustavsson

    Mycket bra föredrag

  • Tobias Nyholm

    Jag vill argumentera emot dig här. Jag tycker du föreslår 10 bra grejer men jag tycker definitivt inte att dem ska vara inbyggda i temat. Temat ska sköta hur saker ser ut och var saker visas. That’s it. Funktionalitet ska plugin sköta. Även fast du anser att det är som att sätta gips på skavsår. Det är pluginen som är för omfattande.

    Punkt 3-9 i din lista hör inte hemma i ett tema. Du bör använda 7 plugin för att fixa dem 7 punkterna. Det ska vara 6 små och lättviktiga plugin som fungerar som skavsårsplåster.

    • Nikke Lindqvist

      Vad är då argumentet? Varför bör man inte bygga in hantering av vettiga descriptiont-texter i temat? Hur ska du, i ett lättviktigt plugin kunna bygga in en html-editor av tag descriptions? Jag vill ha färdiga kodbibliotek för det här istället. Jag vill inte att dessa viktiga punkter ska glömmas bort, eller lämnas åt slumpen. De bör byggas in i grunden för sajterna istället som jag ser det.

      • Tobias Nyholm

         Jag håller med dig att det är viktiga punkter. Eftersom de inte finns i WordPress kärna än så måste de finnas som plugin och teman.
        Jag tycker att du har fel när du säger att alla dessa 10 punkter ska byggas in i temat. Majoriteten av de ska finnas som plugin. Anledningen att det ska vara plugin är för att det är funktionalitet och inte utseende som du efterlyser.

        Det stämmer att det vore mycket smidigare om det vore inbyggt i temat men det är fel. Man måste hålla på skillnaden mellan plugin och teman.

  • Pingback: Ett levande community med WordPress Meetup | Angry Creative()

  • Pingback: No Index | oe.is()

  • Pingback: Heldag med WordPress: yoga, SEO och e-handel | Anfang Reklambyrå i Norrköping()

  • Ottsjoblogger

    Den bästa guide på ÅR och Dagar, tack! Love ya:) //the lady

  • Rachmanninov Abdel

    Äntligen någon av de frälste som vågar kritisera den feta grisen, det var på tiden. Många verkar leva kvar i tron på wordpress överlägsenhet när faktum är att den tiden förlänge sedan passerat sitt bäst före datum.

    Men det är klart vill man ha något mycket bättre så får man ofta betala…!

    • Nikke Lindqvist

      Åh! Nu läste du mig helt fel. WordPress är det enskilt mest överlägsna CMSet som jag har arbetat med. Men vi som utvecklar i det, och som alltså är de som ser ut att det hela tiden blir bättre, måste hålla oss på tårna, och inte luta oss mot en gammal sanning att WordPress är bra för SEO, där vi kan bli mycket, mycket bättre.

      • Rachmanninov Abdel

        Ooh.
        Är ovan att någon som älskar WordPress också kan vara kritisk mot sin älskling… Vilket självfallet också är grunden för en sund vidareutveckling.

        Tack för din nyansering!

  • Jimmie Johansson

    Riktigt trevligt inlägg. Håller med dig, speciellt punkt 2 och 3.

  • Axel

    Hallå Nikke. Mycket bra blogg och som vanligt lärorik läsning!

    Jag förstår inte riktigt hur du menar i punkt 2. Låt säga att jag har en sida/bloggpost om ”10 restips i sommar”. Barcelona, Rom, … osv. Där tanken är att skriva en inledning och kanske 200 ord med en liten rubrik om varje resmål. Är det dumt att sätta en h3a på dessa minirubriker som bara kommer innehålla namnet på resmålet? Vad ska man ha ha i stället? En p-tag med fet stil och lite större text? Hoppas att du förstår vad jag menar. / Axel

    • Nikke Lindqvist

      Har du bara en bloggpost på temat så är det inget problem. Då är du klar, men tänk att du sammanställer en sådan varje säsong, eller varje år. Då blir det läge att skapa kategorin ”Restips” eftersom de olika bloggposterna börjar konkurrera med varandra, och i det läget så behöver alla de olika bloggposterna stärka sin kategori, och då är det viktigt att kategorisidan själv, blir ”bättre” på att visa vad den vill synas på. Jag skriver ju massor av bloggonlägg som vart och ett skulle kunna placera sig på sökfrasen sökmotoroptimering, och därför har jag stärkt den kategorin med en egen text, som i sig gör den bättre, och sedan låter jag varje blogginlägg länka till sin huvudsida. Svårare än så är det egentligen inte.

  • Pingback: Wordpress meetup i Norrköping | Jajja Communications()

  • Pingback: Använd taggar på rätt sätt för ökad synlighet()

  • Patrik

    Hej! Om man siktar på sökordet ”google” och har rubriken Google och beskrivningen Sök hos oss på Google. Bör man inte ha h1an på Google då och inte beskrivningen?

Söker du konsulthjälp med sökmotoroptimering? Vill du ha ett team som hjälper dig att förbättra sajtens synlighet i Google? Kontakta i så fall Carnaby du finner ett team av experter på synlighet.
Carnaby Solutions

RSS Svarta rubriker (om AIK)

  • Svarta Rubriker sätts på paus
  • Nabbe slår tillbaka mot kritiken
  • Nu är bottenstriden avgjord
  • Fördomen om svenskarna krossades
  • Scouten om hur AIK fick seriens bästa vänsterback

Svartar Rubriker (om AIK)

Nä, Nikke Index händer det inte jättemycket med, men sonen har ett väldigt spännande nyhetsprojekt om AIK igång. Kolla in det: Svarta Rubriker heter det.

Senaste inläggen

  • Minimalisera!
  • 20 år med Google
  • Segelbåten
  • Alla dessa prylar som man inte behöver
  • Remove duplicate lines from a list of lines – on a Mac
  • Grattis på födelsedagen Google!
  • Översättningen som får Google att rekommendera WordPress och Wix
  • Flikar och ”fäll ut”-innehåll – nästan lika dåligt som dold text
  • Varför puffar man på Facebook?
  • Konditori? Vilket hån!

Om det inte har framgått ännu…

”sverigedemokraterna"
Jag röstade inte på Sverigedemokraterna och tänker inte göra det i framtiden heller.


Creeper
MediaCreeper

Jurrasic Park