Joomla SEO & Performance voor dummies

workshop banner

Soms kan de informatie op deze site een beetje overweldigend zijn, en mogelijk zou je liever alles in 1 keer eens simpel uitgelegd krijgen. Daarom dit artikel, SEO voor dummies. Simpel de stappen uitgelegd, zonder al te veel ingewikkelde uitweidingen:

Voorbereidingen

Ik ga er van uit dat je een goede domeinnaam hebt, bij een goede host met een snelle template en Joomla geinstalleerd en al. Doe ook eerst onderzoek naar goede en relevante zoekwoorden.

Joomla Algemene Instellingen

Begin met in je Joomla installatie het bestand htaccess.txt op te zoeken en hernoem het naar .htaccess. Ga vervolgens naar de Algemene Instellingen en vul de waardes in zoals aangegeven. Ik heb alleen de zaken aangegeven die je moet wijzigen, laat anders de standaardwaarde staan:

algemene instellingen joomla-seo-metadata

  • Review je Websitenaam. Maak hem kort, maar relevant
  • Use URL Rewriting (URL herschrijven): Zet deze op Ja
  • Include Site Name in Page Titles: Vaak een goed idee, maar niet altijd
  • Site Meta Description en Keywords: Laat deze allebei leeg

Ga dan naar het Systeem en Server tabje voor een aantal performance instellingen. Zet eerst  Cache op Aan – Conservatieve caching:

algemene instellingen-cache-settings

Optioneel: ga naar het Pluginbeheer en zet de Systeem - Paginacache plugin aan (let op eventueel issues).

Joomla Hosting tip: Siteground

Joomlaseo.com laadt in 0.5 - 1 seconden en heeft een Pingdom score van 100%!!! Daarom bevelen we Siteground hosting aan. Snelle servers, goede support, gratis SSL, etc. En niet duur...

 

Zet dan Gzip Paginacompressie op Ja:

algemene instellingen-gzip-settings

Koppen (<h1>'s)

Zorg dat elke pagina van je website minimaal een H1 heeft, maar liefst nooit meer dan 1. Helaas maakt Joomla zelf H2-koppen van de artikel titels, dus daar moet je een oplossing voor zoeken. Dat kunnen de volgende zijn:

  • Maak een template override. Vaak de beste oplossing, maar een beetje technisch.
  • Gebruik een extensie als Header Tags.
  • Speel met de artikel-opties: zet het tonen van titels uit, en plaats de H1 in je editor
  • Gebruik de Paginaweergave opties in je menu-items in combinatie met het uitzetten van de Joomla artikel-titels.

Joomla Hosting tip: Siteground

Joomlaseo.com laadt in 0.5 - 1 seconden en heeft een Pingdom score van 100%!!! Daarom bevelen we Siteground hosting aan. Snelle servers, goede support, gratis SSL, etc. En niet duur...

 

Metadata voor individuele artikelen

Op dit punt staan je algemene instellingen goed, tijd om naar je individuele artikelen te kijken. Eerst de metadata:

  • Pagina titel: Dit is het <title> element in HTML (Ook de eerste regel van je site in de Google search resultaten). Meestal opgebouwd uit de artikel-titel of de menu-item-titel, al dan met de website-naam er aan vast geplakt. Zorg dat deze niet meer dan 65 tekens is.
  • Metabeschrijving: De 2 regeltjes beschrijving van je site in Google. Dit kun je in je artikelen of menu-items invullen bij het tabje Publicatie of Metadata. De maximale lengte zou 160 leestekens moeten zijn.
  • Meta Keywords: Niet gebruiken

Gebruik eventueel een extensie als OSmeta om het overzicht over je metadata te behouden.

Plaatjes

Zorg dat je plaatjes toegevoegd worden met een alt-tekst, dit kun je met vrijwel elke editor doen (JCE is handig). Zorg echter eerst ook dat je plaatjes al een logische naam hebben, niet een systeen-benaming vanuit je camera. Zorg voor optimale performance dat je plaatjes klein en licht zijn, en in de goede afmetingen in je website geplaatst worden.

Sitemap.xml en robots.txt

Deze 2 bestandjes helpen Google je website en de structuur ervan goed te doorgronden. Robots.txt wordt met Joomla meegeleverd, maar check of het correct is opgezet. Zorg vooral dat de volgende regels niet zijn vermeld:

Disallow: /images/
Disallow: /media/
Disallow: /templates/

Anders kan Google niet goed beoordelen of je site mobielvriendelijk is.

Dan de sitemap.xml. Voor snelle indexatie van je site zou je die eigenlijk moeten hebben. Joomla levert het niet zelf, dus je moet er er handmatig een maken of een extensie gebruiken.

Vermijd duplicate content issues

Duplicate content is slecht voor je SEO. Zorg vooral dat je niet meerdere menu-items maakt naar hetzelfde artikel, anders wordt dezelfde content op meerdere URL's aangeboden. Vermijd ook technische duplicate content. Als je site zowel met als zonder ww benaderd kan worden ziet Google dit als 2 aparte sites. Zorg dat maar een van de twee te benaderen is, dit kan vrij simpel met een stukje code in .htaccess.

404 fouten en pagina's

Vermijd het wijzigigen van aliassen van artikelen of menu-items, anders wijzigt de URL van het bijbehorende item. Let eventueel op 404-fouten in het Verwijzingsbeheer en leid incorrecte URL's om naar de goede. Zorg ook dat je template een nette foutpagina aanmaakt, of maak er zelf een.

Leverage Browser caching voor snelle laadtijden

Met deze techniek kun je door een klein stukje code in je .htaccess bestand simpel zorgen dat bezoekers na een eerste bezoek snel hin bestanden kunne laden, omdat ze niet van de server, maar lokaal worden opgehaald:

<IfModule mod_expires.c>
expiresActive On
ExpiresDefault "access plus 1 seconds"
ExpiresByType text/html "access plus 600 seconds"
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 216000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
</IfModule>

Besteed ook op andere punten aandacht aan performance, hier zijn talloze truucs voor.

Google Webmaster Tools

SEO is vaak een proces van vele kleine stapjes. Inschrijven bij Google Webmaster Tools hoort daar zeker bij. Het helpt bij het snel indexeren van je ite en je krijgt veel feedback over je website.

Over deze site

Joomlaseo.com is volledig gebouwd en geschreven door Simon Kloostra, SEO Specialist en Webdesigner uit Utrecht. Ik heb ook een boek geschreven en blogs voor bedrijven als OStraining, TemplateMonster, SEMrush en dergelijke.