Er wordt vaak gezegd dat andere contentmanagementsystemen dan Joomla het beste zijn voor SEO. Wat niet zo vaak wordt gezegd, is dat het alleen waar is als dat CMS plug-ins heeft geïnstalleerd om de SEO te beheren. Joomla wordt standaard geleverd met SEO-tools, dus je bent al een stap verder.
Wat bedoelen we met SEO?
SEO is Search Engine Optimization. Of optimalisatie als je dit in het VK leest. In dit geval verwijzen we naar elementen op de pagina die een zoekmachine kan gebruiken om inhoud te indexeren. Meestal beschouwen we dit als de titel en de meta Daarnaast moeten we ervoor zorgen dat de zoekmachine onze pagina's kan indexeren en links op de pagina kan volgen naar andere inhoud op de website.
Dit artikel is geen gids voor het doen van SEO, maar het gaat over de tools die Joomla bevat om technische on-page SEO mogelijk te maken.
Wij zijn de robots
Om webinhoud te laten indexeren door een zoekmachine zoals Google, Bing of Yahoo, moet deze de inhoud van de website kunnen lezen met behulp van een webcrawler of bot. De eenvoudige instructies die we de crawler geven om te indexeren en te volgen Onze inhoud wordt beheerd door een Robots-instelling. Dit was ooit een afzonderlijk tekstbestand, maar wordt nu vaak ingesteld binnen de websiteconfiguratie en uitgevoerd als een metatag in het "head"-gebied van de website, dat voorafgaat aan alle zichtbare inhoud op de pagina.
Index, Volgen - Algemene instellingen
Er is een algemene Robots- instelling in Joomla onder Algemene configuratie> Site> Metadata die globaal bepaalt hoe zoekmachines met de site moeten omgaan.
Er zijn vier opties:
- indexeren, volgen - dit betekent dat de inhoud van een webpagina wordt geïndexeerd en links op de pagina worden opgenomen die naar andere inhoud leiden
- noindex, follow - dit betekent dat u de inhoud van de pagina leest, niet indexeert, maar wel links op de pagina opneemt die naar andere inhoud leiden die mogelijk indexeerbaar is
- index, nofollow - dit betekent dat de huidige pagina wordt geïndexeerd, maar geen links naar andere inhoud worden gevolgd
- noindex, nofollow - dit betekent dat er geen inhoud mag worden geïndexeerd en dat er geen links moeten worden gevolgd
We kunnen deze instellingen echter overschrijven in afzonderlijke artikelen en menu-items.
SEO-titel versus H1-titel
De titel die we op een webpagina zien, vaak de H1-tag genoemd , is niet noodzakelijkerwijs dezelfde titel die we zien in een lijst met zoekresultaten op een zoekmachinepagina. Die titel wordt ingesteld in de publicatie-instellingen van het artikel of onder het tabblad Paginaweergave van het overeenkomstige menu-item.
Maar waarom op beide plaatsen?Nou, het is mogelijk om gepubliceerde inhoud te bekijken zonder dat er een menu-item aan is toegewezen, als u bijvoorbeeld bloginhoud maakt en de artikelen worden gelinkt vanuit een categorieblog-menutype.
In dit voorbeeld, wanneer de websitecode wordt weergegeven, kunnen we zien dat de titel van het artikel, "Strong Gusts", eigenlijk een andere paginatitel weergeeft. Naast het tonen van een titel die is ingesteld door het menu-item, wordt deze voorafgegaan door de sitenaam, "Sea Watch ”, dus “Sterke windvlagen” wordt “Sea Watch - Sterke windstoten verwacht later.”
Wanneer een zoekmachine het resultaat voor deze pagina weergeeft, gebruikt het de paginatitel als volgt:
We zullen de resultaten van zoekmachines hieronder wat meer bespreken.
Meta omschrijving
Net als bij de titel kan de metabeschrijving op twee plaatsen worden ingesteld. In het voorgaande voorbeeld zien we tekst onder de titel van de zoekresultaten. Deze "blurb" is de metabeschrijving. Deze kan in het artikel zelf worden ingesteld of het menu-item.
In een artikel worden metadata ingesteld onder het tabblad Publiceren en omvatten, net als de algemene instelling, metabeschrijving, trefwoorden, robots, auteur en inhoudsrechten (dwz copyright van de auteur / website)
SEO houdt zich alleen bezig met metabeschrijving en robots. In dit geval zult u zien dat we indexering kunnen beperken met behulp van de instelling Robots op individuele basis. Stel u voor dat de site wereldwijd indexeerbaar is, maar dit artikel is een "Bedankt"-pagina, voor wanneer iemand dient een formulier in. We hebben geen zoekresultaten nodig om deze pagina weer te geven, dus we kunnen er selectief voor kiezen om deze niet te indexeren .
Trefwoorden, moeten we dat nog invullen?
Het simpele antwoord is nee. Ooit had een webpagina een metatag voor trefwoorden, maar dit wordt nu genegeerd door zoekmachines. De woorden in de inhoud zijn de trefwoorden en de meer populaire woorden en woordgroepen krijgen de pagina gerangschikt.
Dus waarom hebben we nog steeds trefwoorden als een optie in het artikel?Als je ooit een van de artikelmodules gebruikt, weet je dat de ene Artikelgerelateerd heet en andere artikelen toont op basis van gerelateerde trefwoorden die zijn ingesteld in de publicatie-opties. Alle trefwoorden van het huidige artikel worden doorzocht tegen alle trefwoorden van alle andere gepubliceerde artikelen.
Welke SEO instelling heeft voorrang?
OK, dus nu weten we dat we SEO-details op 3 plaatsen binnen Joomla kunnen instellen, en afhankelijk van uw site-architectuur kunnen een of meer van deze instellingen relevant zijn.
Artikelen - als u inhoud maakt die geen menu-item heeft, bijvoorbeeld blogartikelen, stelt u uw beschrijvende tekst in op het tabblad Publiceren in het artikel.
Menu-items - gebruik dit als uw inhoud een statische pagina is. U kunt een metabeschrijving en robotvoorkeuren instellen op het tabblad Metadata . Onder Paginaweergave kunnen we een browserpaginatitel instellen, die, zoals ik eerder al zei, kan verschillen van de zichtbare paginatitel in het artikel die kan worden ingesteld met behulp van het vak Paginakop onder hetzelfde tabblad of in het artikel zelf.
Globale configuratie - als u geen metadata in artikelen of menu-items heeft ingesteld, zal Joomla de globale metabeschrijving en sitetitel weergeven.
Omdat ik eerder moest traceren waar een metabeschrijving in een website was ingesteld, zodat deze kon worden gewijzigd, zal ik een kleine "valkuil" met u delen. Als u een metabeschrijving in het artikel instelt, heeft deze voorrang op zowel de globale instelling en de instelling van het menu-item. Als u geen metabeschrijving voor een artikel instelt, wordt de menubeschrijving weergegeven in plaats van de algemene beschrijving. Dit kan u op een dag een paar uur besparen terwijl u probeert foutieve zoekresultaten te corrigeren.
Zoekmachinevriendelijke URL's
Standaard zijn artikelen toegankelijk via een reeks parameters, waaronder de artikel-ID. Joomla biedt een manier om URL's vriendelijk te maken voor zoekmachines door de optie in Algemene configuratie> Site> SEO aan te vinken en het htaccess.txt-bestand in te schakelen door het te hernoemen naar .htaccess in de bestandsbeheerder van uw webhosting, of via FTP, als uw site op Apache draait.Andere servertypes, zoals NGINX en IIS, hebben ook configuratiewijzigingen nodig, dus volg de juiste instructies onder het gedeelte URL herschrijven gebruiken .
Tegenwoordig denk ik dat dit een beetje een archaïsche stap is, aangezien bijna iedereen wil dat hun pagina-adressen er goed uitzien in de zoekresultaten.Misschien komt Joomla op een dag met deze optie standaard ingeschakeld.
Mijn artikel-URL ziet er standaard zo uit:
/index.php?option=com_content&view=article&id=4:strong-gusts&catid=8&Itemid=256
En zo verander ik de instellingen in zoekmachinevriendelijke URL's:
/weer/sterke windstoten
Zet het in elkaar en wat krijg je?
Heb je ooit gehoord van de term SERP? Dit staat voor Search Engine Results Pages en toont de resultaten van de zoekopdracht van een gebruiker. Je herkent ongetwijfeld de indeling. Laten we deze eens bekijken:
Zie hoe de details die we in de Joomla-configuratie hebben ingevoerd in het resultaat verschijnen? Het geeft de titel van de website en vervolgens de pagina waarop de resultaten worden weergegeven. In onze schermafbeelding ziet u dat er staat: "Sitenaam in paginatitels" en we heb 3 opties:
- Voor
- Na
- Nee
Hoe u deze optie gebruikt, hangt af van of u wilt dat elke SERP de naam van uw website bevat. Het kan een beetje vermoeiend zijn om de sitenaam in elk resultaat te zien verschijnen en er zijn redenen waarom u dit misschien niet wilt doen. zoek naar redenen om de sitenaam weer te geven. Deze omvatten "branded search" die de moeite van het zoeken waard is, zodat u begrijpt hoe het voor uw website zou kunnen werken.
Iets anders om in gedachten te houden is dat hoewel het aanbevolen aantal tekens in een metabeschrijving 160 is, een zoekmachine dit kan afsnijden of zelfs de beschrijving kan wijzigen, afhankelijk van wat volgens hem de belangrijkste informatie op de pagina is.
Wat Joomla out-of-the-box niet doet
Sitemaps worden gebruikt door populaire zoekmachines om hen te helpen alle inhoud op een website te bereiken. Dit kunnen afbeeldingen en andere documenten zoals pdf's zijn. Een sitemap gebruikt XML om deze details weer te geven. Om een sitemap te maken, moet u een extensie installeren zoals als JSitemap, OSMap of JL Sitemap Eenmaal gemaakt kan de XML worden gekoppeld vanuit de Google Search Console of Bing Webmaster Tools.
Andere extensies helpen bij het toevoegen van gestructureerde gegevens /rijke resultaten aan een webpagina. Dit is extra informatie die een zoekmachine helpt meer over de inhoud te begrijpen en de SERP kan verbeteren. Dit is geen ingebouwde functie van Joomla, voor het geval u dat zou kunnen vind het niet.
Ook biedt Joomla standaard geen manier om uw inhoud te scoren op leesbaarheid, zoekwoorddichtheid of andere rankingfactoren, zoals sommige plug-ins bieden.Ik ken klanten die dagen bezig waren om groen licht te krijgen om hun artikel te laten verschijnen na manipulatie de inhoud, trefwoorden en titel dienovereenkomstig.Ook helpt Joomla niet met off-page SEO-technieken zoals backlinking, dwz andere websites naar uw website laten linken.
Klaar voor actie
Nu u alle native SEO-opties in Joomla heeft gezien, zou u in staat moeten zijn om SEO-vriendelijke inhoud te maken die gemakkelijk kan worden geïndexeerd door zoekmachines.Om erachter te komen of uw website is geïndexeerd en hoe deze wordt weergegeven in de zoekresultaten, gaat u naar dit artikel ( 10 manieren om Google uw site te laten indexeren (die echt werkt) ) om te beginnen.