Det sägs ofta att andra innehållshanteringssystem än Joomla är bäst för SEO. Det som inte sägs så ofta är att det bara är sant om det CMS har plugins installerade för att hantera sin SEO. Joomla kommer med SEO-verktyg direkt, så du är redan steget före.
Vad menar vi med SEO?
SEO är sökmotoroptimering. Eller optimering om du läser detta i Storbritannien. I det här fallet syftar vi på element på sidan som en sökmotor kan använda för att indexera innehåll. Vi brukar se detta som titeln och meta Dessutom måste vi se till att sökmotorn är välkommen att indexera våra sidor och följa länkar på sidan till annat innehåll på webbplatsen.
Den här artikeln är ingen guide till hur man gör SEO, utan den handlar om verktygen Joomla inkluderar för att möjliggöra teknisk on-page SEO.
Vi är robotarna
För att webbinnehåll ska indexeras av en sökmotor som Google, Bing eller Yahoo måste det kunna läsa webbplatsens innehåll med hjälp av en sökrobot eller bot. De enkla instruktionerna vi ger sökroboten om huruvida den ska indexera och följa Vårt innehåll styrs av en Robots-inställning. Detta var en gång en separat textfil men ställs nu ofta in i webbplatskonfigurationen och skrivs ut som en metatagg i webbplatsens "head"-område, som föregår allt synligt innehåll på sidan.
Index, Följ - Globala inställningar
Det finns en övergripande robotinställning i Joomla under Global konfiguration > Webbplats > Metadata som globalt anger hur sökmotorer ska interagera med webbplatsen.
Det finns fyra alternativ:
- indexera, följ - detta betyder att indexera innehållet på en webbsida och inkludera länkar på sidan som leder till annat innehåll
- noindex, follow - detta betyder att läs innehållet på sidan, indexera det inte, men inkludera länkar på sidan som leder till annat innehåll som kan vara indexerbart
- index, nofollow - detta betyder att indexera den aktuella sidan men följ inte länkar till annat innehåll
- noindex, nofollow - detta betyder att inget innehåll ska indexeras och inga länkar ska följas
Vi kan dock skriva över dessa inställningar i enskilda artiklar och menyalternativ.
SEO-titel kontra H1-titel
Titeln vi ser på en webbsida, ofta kallad H1-taggen , är inte nödvändigtvis samma titel som vi ser i en lista med sökresultat på en sökmotorsida. Den titeln anges antingen i artikelpubliceringsinställningarna eller under fliken Sidvisning för motsvarande menyalternativ.
Men varför på båda ställena? Tja, det är möjligt att se publicerat innehåll utan att det tilldelas ett menyalternativ, om du till exempel skapar blogginnehåll och artiklarna länkas till från en kategoriblogg menytyp.
I det här exemplet, när vi visar webbplatskoden, kan vi se att artikeltiteln, "Strong Gusts", faktiskt visar en annan sidtitel. Förutom att visa en titel som ställs in av menyalternativet, föregås den av webbplatsens namn, "Sea Watch ", så "Strong Gusts" blir "Sea Watch - Strong Gusts Expected Later."
När en sökmotor visar resultatet för den här sidan använder den sidtiteln så här:
Vi kommer att diskutera sökmotorresultat lite mer nedan.
Metabeskrivning
Precis som med titeln kan metabeskrivningen ställas in på ett av två ställen. I föregående exempel kan vi se text under sökresultatets titel. Denna "blurb" är metabeskrivningen. Den kan ställas in antingen i själva artikeln eller menyalternativet.
I en artikel ställs Metadata in under fliken Publicering och inkluderar, liksom den globala inställningen, Metabeskrivning, Nyckelord, Robotar, Författare och Innehållsrättigheter (dvs upphovsrätten till författaren/webbplatsen)
SEO handlar bara om metabeskrivningar och robotar. I det här fallet kommer du att se att vi kan begränsa indexering med hjälp av Robots-inställningen på individuell basis. Föreställ dig att webbplatsen är globalt indexerbar men den här artikeln är en "Tack"-sida, för när någon skickar ett formulär. Vi behöver inga sökresultat för att visa den här sidan, så vi kan selektivt välja att noindexera den.
Nyckelord, behöver vi fortfarande fylla i det?
Det enkla svaret är nej. En gång i tiden skulle en webbsida ha en metatagg för sökord men detta ignoreras nu av sökmotorer. Orden i innehållet är nyckelorden och de mer populära orden och fraserna är de som får sidan rankad.
Så varför har vi fortfarande nyckelord som ett alternativ i artikeln?Om du någonsin använder någon av artikelmodulerna kommer du att veta att en heter Articles Related och den visar andra artiklar baserade på relaterade sökord som är inställda i publiceringsalternativen. Alla nyckelord i den aktuella artikeln söks mot alla nyckelord i alla andra publicerade artiklar.
Vilken SEO-inställning har prioritet?
OK, så nu vet vi att vi kan ställa in SEO-detaljer på 3 ställen inom Joomla, och beroende på din webbplatsarkitektur kan en eller flera av dessa inställningar vara relevanta.
Artiklar – om du skapar innehåll som inte har ett menyalternativ, dvs bloggartiklar, ställ sedan in din beskrivningstext på fliken Publicering i artikeln.
Menyalternativ - använd detta om ditt innehåll är en statisk sida. Du kan ställa in en metabeskrivning och robotinställningar under Metadata-fliken . Under Sidvisning kan vi ställa in en webbläsarsidtitel, som, som jag nämnde tidigare, kan skilja sig från den synliga sidrubrik i artikeln som kan ställas in med hjälp av rutan Sidrubrik under samma flik eller i själva artikeln.
Global konfiguration - om du inte har angett någon metadata i artiklar eller menyalternativ kommer Joomla att tillhandahålla den globala metabeskrivningen och webbplatsens titel.
Efter att tidigare ha varit tvungen att spåra tillbaka var en metabeskrivning satts in på en webbplats, så den kunde ändras, kommer jag att dela med mig av en liten "gotcha".Om du ställer in en metabeskrivning i artikeln så prioriteras den framför både den globala inställningen och inställningen för menyalternativet. Om du inte ställer in en artikelmetabeskrivning visas menybeskrivningen istället för den globala. Detta kan spara några timmar när du försöker åtgärda felaktiga sökresultat en dag.
Sökmotorvänliga webbadresser
Som standard nås artiklar med en uppsättning parametrar inklusive artikel-ID. Joomla erbjuder ett sätt att göra webbadresser vänliga för sökmotorer genom att markera alternativet i Allmän konfiguration > Webbplats > SEO och aktivera filen htaccess.txt genom att byta namn på den till .htaccess i filhanteraren på ditt webbhotell, eller via FTP, om din webbplats körs på Apache. Andra servertyper, såsom NGINX och IIS, behöver också konfigurationsändringar, så följ lämpliga instruktioner under avsnittet Använd URL- omskrivning .
Nuförtiden tycker jag att detta är lite av ett ålderdomligt steg eftersom nästan alla vill att deras sidadresser ska se snygga ut i sökresultaten. Kanske kommer Joomla en dag med detta alternativ aktiverat som standard.
Min artikel-URL ser ut så här som standard:
/index.php?option=com_content&view=article&id=4:strong-gusts&catid=8&Itemid=256
Och så här när jag ändrar inställningarna till sökmotorvänliga webbadresser:
/väder/starka vindbyar
Sätt ihop det och vad får du?
Har du någonsin hört talas om termen SERP? Det står för Search Engine Results Pages och det visar resultaten från en användares sökning. Du kommer utan tvekan att känna igen formatet. Låt oss ta en titt på det här:
Se hur detaljerna vi lägger in i Joomla-konfigurationen visas i resultatet? Det ger titeln på webbplatsen och sedan sidan den visar resultaten för. På vår skärmdump kan du se att det står "Site Name In Page Titles" och vi har 3 alternativ:
- Innan
- Efter
- Nej
Hur du använder det här alternativet beror på om du vill att varje SERP ska inkludera namnet på din webbplats. Det kan vara lite tröttsamt att se webbplatsnamnet visas i varje resultat och det finns anledningar till varför du kanske inte vill göra detta. Du kanske vill sök efter anledningar till att visa webbplatsens namn. Dessa inkluderar "branded search" som är värt en sökning så att du förstår hur det kan fungera för din webbplats.
Något annat att tänka på är att medan det rekommenderade antalet tecken i en metabeskrivning är 160, kan en sökmotor stänga av detta eller till och med ändra beskrivningen beroende på vad den tycker är den viktigaste informationen på sidan.
Vad Joomla inte gör direkt
Webbplatskartor används av populära sökmotorer för att hjälpa dem att nå allt innehåll på en webbplats. Detta kan inkludera bilder och andra dokument som PDF-filer. En webbplatskarta använde XML för att lista dessa detaljer. För att skapa en webbplatskarta måste du installera ett tillägg som t.ex. som JSitemap, OSMap eller JL Sitemap. När XML har skapats kan den länkas till från Google Search Console eller Bing Webmaster Tools.
Andra tillägg hjälper till att lägga till strukturerade data /rika resultat på en webbsida. Detta är extra information som hjälper en sökmotor att förstå mer om innehållet och kan förbättra SERP. Detta är inte en inbyggd funktion i Joomla, om du skulle kunna hittar den inte.
Som standard erbjuder Joomla inte heller ett sätt att poängsätta ditt innehåll för läsbarhet, sökordstäthet eller andra rankningsfaktorer, som vissa plugins erbjuder. Jag har känt kunder som ägnat dagar åt att försöka få grönt ljus för att deras artikel har manipulerats. innehållet, sökorden och titeln i enlighet därmed. Likaledes hjälper inte Joomla med off-page SEO-tekniker som backlinking, dvs att få andra webbplatser att länka till din.
Ställ in för handling
Nu har du sett alla inbyggda SEO-alternativ i Joomla, du bör vara utrustad för att skapa SEO-vänligt innehåll som enkelt kan indexeras av sökmotorer. För att ta reda på om din webbplats är indexerad och hur den visas i sökresultaten, kolla in denna artikel ( 10 sätt att få Google att indexera din webbplats (som faktiskt fungerar) ) till att börja med.