Sökmotoroptimering
Från LU Wiki
Innehåll |
Sökmotoroptimering
Allmänna tips
Här är de viktigaste tipsen för att dina sidor ska vara nåbara och hamna högt upp i sökträffar i t.ex. Google
Innehållet Det viktigaste av allt är bra innehåll. Välskrivet, informativt, unikt och ofta uppdaterat innehåll är kanske den viktigaste optimeringsfaktorn. Besökare kommer att återkomma ofta till din blogg och informera andra om den via sociala medier, länka till den osv.
Domännamnet ska vara relevant Även om detta inte alltid möjligt, försök att registrera en domän med de allra viktigaste sökorden, dvs nyckelorden. Oftast brukar det vara namnet på företaget.
Lättförståeliga webbadresser Om du skapar beskrivande webbadresser på din webbplats blir det lättare för sökmotorer. Dessutom kan webbadresserna bli mer användarvänliga för användare som vill länka till ditt innehåll.
Titlar (Titel Tag) Skapa unika, relevanta titlar för sidorna. Välj en titel som effektivt förmedlar ämnet för sidans innehåll. Använd unika och relevanta titlar på alla sidor, titeln ska vara relevant för just den sidan, inte för hela siten. Varje sida ska ha sin egen titel, titeln ska beskriva vad som finns på sidan och innehålla det eller de sökord du vill att den ska ta positioner på.
Rubriker Se till att varje sida har en unik och relevant H1. Den näst viktigaste på sidan är rubrikerna. Genom att rubrikernas innehåll och brödtexten stämmer överens gynnar det hemsidans placering hos sökmotorerna. Alltså ska ord som förekommer i rubrikerna även förekomma och gärna fler gånger i brödtexten. . Alla sidor ska ha sin egen huvudrubrik, H1 ska spegla innehållet på sidan, inte siten.
Nyckelord Se till att ha sökordet tidigt i titeln. Ju tidigare i titeln sökordet står desto bättre för din ranking. Se till att nyckelord förekommer i lagom mängd på sidan. Akta dig för stuffing. Keyword-stuffing är dåligt både i meta-taggar och i övrigt, proppa inte text eller rubriker allt för mycket med dit sökord. 5% nyckelordsdensitet är lagom. Satsa inte på att ta alla viktiga sökord på startsidan, sprid ut dem på undersidor och nöj dig med de viktigaste på startsidan
Fetmarkera nyckelord Framhäv nyckelord i fetstil. Sökmotorer ge mer tyngd åt nyckelord om de är betonade.
Håll sajten relativt platt Gör inte onödigt många undersidor på din sida utan håll navigeringen platt. Ha som mål att alla sidor ska kunna nås på hemsidan genom två max tre klick.
Döp om bilderna Använd Alt-taggar. Alt-taggar på bilder är faktiskt väldigt viktigt för din ranking, mycket viktigare än många tror. Se till att hitta bra bilder där det passar med ditt sökord som alt-text. Har man bilder på hemsidan bör man döpa dem sökvänligt, t ex pelle_andersson.jpg istället för img00345.jpg.
Uppdatera Publicera nytt och fräscht material ofta. Genom att hålla din site uppdaterad uppmanar du folk till att återkomma, återkommande besökare länkar oftare än förstagångsbesökare. Du uppmanar dessutom Google till att komma på besök ofta och det innebär att spindeln kan leta sig djupare i din hierarki.
Struktur Se till att sitens navigering fungerar bra. På stora siter kan det många gånger bli problem med navigeringen, om du till exempel har flera tusen artiklar kan du ju inte gärna ha dem i huvudnavigeringen. Du behöver göra en smart indelning så att det inte blir för många klick från startsidan till artikeln men ändå inte för mycket länkar på startsidan. Använd genvägar till viktigt innehåll.
Undvik dubbletter Sökmotorer gillar inte samma innehåll på flera sidor. Se till att allt innehåll på webbplatsen är olika på alla sidor. Många navigeringselement, som t ex sidhuvud och sidfot är oftast samma, men se till att varje sida har marginellt mer unikt innehåll.
Länka från och till hemsidan Länka till andras hemsidor och be dem länka till din. Skriv i forum och sprid din länk till hemsidan men tänk på att de inkommande länkarna ska vara från kvalitativa hemsidor, alltså se till att hamna på rätt ställen. Ju fler som länkar till din hemsida, ju högre upp kommer du att klättra i sökmotorerna.
Skapa sidan för besökarna Till sist skapa sidan för besökaren inte för sökmotorerna.
Siteseeker
Lunds universitets webbsidor indexeras av en central sökmotor, SiteSeeker. Hör gärna av dig till Michael Sellers på kommunikationsavdelningen om du har frågor rörande sökmotorn.
Precis som andra sökmotorer undersöker SiteSeeker filen robots.txt om denna finns i rotkatalogen på webbservern som ska indexeras. I denna fil kan din systemadministratör förbjuda vissa eller alla sökmotorer att hämta filer i vissa kataloger. Innan varje vanlig webbsida hämtas från webbservern kontrolleras först om webbsidan får hämtas enligt reglerna i denna fil. Det kan vara bra att ha en sådan fil av två skäl. Dels kan du få sökmotorerna att inte ge oönskade webbsidor som sökresultat. Dels slipper SiteSeeker och de globala sökmotorerna belasta er webbserver genom att hämta filer i onödan.
Vill du göra speciella regler för SiteSeeker i robots.txt, är det bra att veta att SiteSeekers sidhämtare heter SiteSeekerCrawler/1.0.
Här kan du läsa mer om robots.txt: http://www.searchtools.com/robots/robots-txt.html
Metataggen robots
Du kan även i varje enskilt HTML-dokument styra huruvida dokumentet ska indexeras eller inte, och om länkar i dokumentet ska följas eller inte. Det gör du genom att i dokumentets HEAD-avsnitt stoppa in någon av nedanstående taggar.
Indexera inte sidan, men följ länkar: <META name="ROBOTS" content="NOINDEX">.
Indexera sidan, men följ inte länkar: <META name="ROBOTS" content="NOFOLLOW">.
Indexera inte sidan och följ inte länkar: <META name="ROBOTS" content="NOINDEX,NOFOLLOW">.
Metataggen <META name="ROBOTS" content="NOINDEX"> lämpar sig väl för sidor med bara länkar och inget egentligt innehåll, t.ex. navigationssidor eller länksidor. Alla sökmotorer inklusive SiteSeeker lyder dessa metataggar. Du kan dock i nödfall ställa in att SitSeeker ska bortse ifrån dem. Här kan du läsa mer om detta: http://www.searchtools.com/robots/robots-meta.html
JavaScript-länkar
JavaScript-länkar följs normalt inte av SiteSeeker och de globala sökmotorerna. Om webbplatsen förlitar sig helt på JavaScript-länkar är risken stor att sökmotorer missar många dokument, vilket gör webbplatsen osynligare för omvärlden. Det kan dessutom bli svårt för handikappade att utnyttja webbplatsen om de använder speciella webbläsare som inte hanterar JavaScript. Andra användare som av olika skäl inte använder Java får också svårt att se och hitta informationen.
Om du är osäker på om det används JavaScript på din webbplats kan du undersöka det genom att avaktivera JavaScript i din webbläsare. Då kan du direkt se hur väl din webbplats ter sig för sökmotorerna och för ovanstående användargrupper. (I Internet Explorer: Välj Verktyg, Internet-alternativ..., Säkerhet och ange din webbplats som ej tillförlitlig.) Undersök nu om du kan följa länkarna på din webbplats som normalt i webbläsaren. Om du inte kan följa länkarna är det möjligt att SiteSeeker inte hittar alla webbsidor. Olänkade webbsidor kan inte indexeras och därmed inte heller hittas vid sökning.
En bra lösning på samtliga dessa problem är att i dokumenten ange länkarna i klartext utöver JavaScript-varianten. Här följer ett exempel där JavaScriptet som producerar en snygg meny kompletteras med motsvarande "vanliga" länkar i klartext:
<script language="JavaScript1.2" src="menyer.js"></script> <noscript> <a href="menyval-1.html">Val 1</a> <a href="menyval-2.html">Val 2</a> ... <a href="menyval-n.html">Val n</a> </noscript>
Genom tillägget av länkar på detta sätt förblir webbplatsen likadan som tidigare för de användare som har JavaScript aktiverat. Skillnaden är att länkarna blir synliga och fungerar för alla som inte har JavaScript aktiverat, och att SiteSeeker och andra sökmotorer kan indexera alla webbsidor.
Om JavaScripten endast finns i href-argumentet kan de med fördel flyttas till on-click-argumentet och URLen i klartext skrivas i href-argumentet. Exempel:
<a href="javscript:ShowPage(145)"> byts till: <a href="index.asp?pid=145" on-click="javscript:ShowPage(145)">
Ett annat sätt att delvis lösa problemet är att göra en speciell webbsida med "vanliga" länkar till alla webbsidor som annars endast länkas till med JavaScript-länkar. På så sätt kan SiteSeeker och andra sökmotorer hitta webbsidorna, men det gör inte webbplatsen mer användbar för övriga användare.
Definiera dokumenttitlar utanför HEAD
Ibland kan det vara svårt att se till att det blir en bra titel på dokument som finns i databaser. Följden blir att många dokument blir titellösa eller får samma titel. Det är en nackdel eftersom titeln är viktig för SiteSeekers metod att matcha sökfråga mot rätt dokument. Dessutom blir resultatsidorna mindre informativa för användaren. En enkel lösning kan i detta fall vara att förse dokumenten med en metatagg med en ny titel åt SiteSeeker:
<META name="eri-title" content="Ny bättre titel"> Denna tagg kan placeras varsomhelst i dokumentet och ignoreras av alla utom SiteSeeker.
PDF, Word, Excel och PowerPoint
SiteSeeker har fulltextindexering av PDF-, Microsoft Word-, Excel- och PowerPoint-dokument. Det innebär att man med SiteSeeker hittar dessa typer av dokument lika lätt som man hittar vanliga HTML-sidor. På söksidan presenteras varje träff med dokumentets titel och ett väl valt utdrag ur texten. Dessutom kan varje dokument som inte är HTML visas i HTML-format och med sökorden uppmarkerade. Det underlättar och sparar tid för alla, men särskilt för dem som inte har möjlighet att läsa PDF eller Microsoftformaten i webbläsaren. HTML-versionen av dokumenten är också ofta mycket mindre än i originalformat och tar därför väsentligt kortare tid att ladda ner. Det är en stor fördel för användare som inte har tillgång till en snabb Internetuppkoppling, att snabbt kunna se HTML-versionen av dokumenten.
Det är viktigt att i dokument ange korrekt information i dokumentegenskaper (PDF)/ Egenskaper (Word), alternativt lämna detta fält tomt. Exempelvis ett word-dokument som laddats ner från Grafiska profilens webbplats har "Brevmall" ifyllt under Egenskaper. Detta innebär att om ett sådant dokument läggs ut på nätet, kommer det att få "Brevmall" som sökträff.
Ranking
För att se till att de mest relevanta dokumenten ska komma först i träfflistan gör SiteSeeker en rankning av dokumenten för varje sökfråga. De parametrar som ingår i beräkningen baseras på en analys av sökordens förekomst i och relativt dokumenten, webbplatsens länkstruktur, dokumentens ändringsdatum och viktningsinställningar i Admin.
1. Sökordens förekomst i och relativt dokumenten För varje sökfråga kombineras sedan dokumentets viktighetsvärde med ett värde som beror på i vilken grad sökfrågans termer finns i och relativt dokumentet. Värdet blir större om söktermerna förekommer
- i dokumentets titel
- i en rubrik
- tidigt i dokumentet
- ofta i brödtexten
- i dokumentets URL
- bland dokumentets nyckelord och metabeskrivning
- i annan (möjligen extern) metadata för dokumentet, eller
- i en länktext som refererar till dokumentet
När en sökfråga innehåller fler än en sökterm vägs också in i värdet hur nära termerna finns varandra i texten. Denna faktor är viktig för att sökresultaten ska bli riktigt bra.
Observera att synonymer till ord i alla ovan nämnda sammanhang också vägs in. Vilka synonymer som används och hur de rankas relativt sökorden styrs i Admin.
2. Analys av webbplatsens länkstruktur Genom analysen av länkstrukturen på de indexerade webbplatserna kan SiteSeeker uppskatta hur "viktigt" varje dokument är. En förenklad beskrivning av hur viktighetsvärdet beräknas är att ju fler länkar ett dokument har till sig, desto viktigare är det.
3. Dokumentens ändringsdatum Dokumentens ändringsdatum inverkar på viktighetsvärdet. Nyare dokument får högre vikt än äldre dokument.
Övriga tips
Se till att viss text inte indexeras
Här beskrivs en enkel anpassning som i många fall ger en stor förbättring av sökresultaten med SiteSeeker. Webbsidor innehåller nästan alltid navigationsavsnitt, menyer eller fotnötter med text som inte är representativ för själva innehållet. Genom att markera för SiteSeeker vilka delar av texten som ska hoppas över, ser du till bara relevanta ord associeras med dokumentet. Detta medför bättre träffsäkerhet vid sökning och dessutom relevantare textutdrag i träfflistan. Denna anpassning kan ofta göras en gång för alla i mallarna för webbsidorna när ett publiceringsverktyg används. Anpassningen går då snabbt att utföra och du behöver inte redigera varje dokument på webbplatsen.
Du (eller publiceringsverktyget) instruerar SiteSeeker att inte indexera ett avsnitt genom att stoppa in två speciella kommentarer som anger början och slut på det oönskade avsnittet. Här följer ett exempel där kommentarerna gör så att endast fet text indexeras:
Rubrik Inledning, brödtext... menyval 1 menyval 2, etc brödtext... fotnotstext...
Observera att länkar som finns inom ett avsnitt med följs som vanligt och att länktexterna associeras med de länkade dokumenten. Detta för att SiteSeekers länkstrukturanalys ska kunna bidra till så relevanta träffar som möjligt.
Observera att och måste vara placerade i sidans BODY-avsnitt för att fungera. Ingen text från HEAD-avsnittet utom titel visas i textutdragen. Text i metabeskrivningen (Description) kan visas optionellt i träfflistan, inställningen finns i administrationsverktyget.
Om en sida går att hitta vid sökning på ett ord som endast ligger inom ett -avsnitt, så kan det bero på något av följande:
- Ordet finns även i den dolda metainformationen i dokumentets HEAD-avsnitt, t.ex. bland nyckelord eller beskrivning.
- Ordet finns i länktexter i andra dokument som refererar till dokumentet.
- Ordet finns i dokumentets URL.
- Ordet finns i en annan böjningsform i någon annan del av texten, i metainformationen, i en länktext eller i URLen.
Se till att rätt dokument hittas vid sökning
SiteSeeker sammanväger många olika parametrar för att de mest relevanta dokumenten ska komma först i träfflistan vid sökning. Den viktigaste aspekten för rankningen är förekomsten av sökordet i och relativt dokumentet. Ett dokument rankas högre om sökordet förekommer
- i dokumentets titel,
- bland dokumentets nyckelord (keywords) och/eller beskrivning (description),
- i en rubrik,
- (ofta) i brödtexten,
- tidigt i dokumentet,
- i dokumentets URL och
- i en länktext som refererar till dokumentet.
Det finns därför stora möjligheter att påverka kvaliteten på sökningen. Det enklaste och viktigaste är att välja dokumentens titel med omsorg. Det är också titeln som syns mest i träfflistan. Därefter bör man se till att nyckelord och beskrivning används och utförligt beskriver textens innehåll. Använd gärna synonymer och övergripande begrepp bland nyckelorden. När man vill associera vissa ord med ett dokument där orden inte finns och inte bör finnas i texten kan dessa ord med fördel anges bland dokumentets nyckelord. Dessa ord syns inte i texten, men sökmotorerna tar hänsyn till dem och ser till att dokumentet kan hittas med nyckelorden. Nyckelord och beskrivning läggs till i html-dokument i HEAD-avsnittet så här:
<HEAD> ... <META name="keywords" content="nyckelord, nyckelord2, ..."> <META name="description" content="Denna text handlar om ..."> ... </HEAD>
Ett annat sätt att koppla ord till dokument utan att orden finns i själva dokumentet är att använda länktexter. Om du t.ex. inte har möjlighet att ändra dokumentet i sig, så kan du göra en sida med en länk till dokumentet och med de önskade orden i länktexten. Denna länksida kan vara dold för webbplats-besökarna, men vara läsbar för SiteSeeker. När författaren till ett dokument glömt att ange titel, blir titeln ibland automatiskt Untitled document eller liknande. Om du vill sätta titeln på dessa dokument, så hittar du dem enkelt genom att söka efter ordet Untitled, eller om titel helt saknas, med sökfrågan title:none.