Wat is technische SEO?
Technische SEO blijft een heikel punt voor veel SEO-strategieën. Technische SEO staat en valt samen met de crawl-statistieken en indexeerbaarheid van jouw website. Anno 2023 zien we dat Google niet meer even frequent nieuwe pagina’s crawlt zoals ze dat de jaren ervoor wel deed. Met alle nieuwe updates en innovaties waar Google aan werkt, wordt het moeilijk om zonder technische expertise aan de slag te gaan met technische SEO. Kortom: technische SEO is een cruciaal punt in elke SEO-strategie, maar niet iedereen weet hier even effectief mee om te gaan. We helpen je hier graag in verder!
Waarom is technische SEO belangrijk?
Vroeger besteeden veel SEO-marketeers vooral tijd aan content en linkbuilding. Deze twee pijlers binnen SEO blijven natuurlijk altijd belangrijk. Tegelijkertijd merken we uit ervaring dat technische SEO steeds noodzakelijker wordt. Dit komt voornamelijk door crawl- en indexeringsproblemen met websites. Om de website van jouw bedrijf populairder te maken voor crawlers, is het correct toepassen van technische SEO van cruciaal belang!
SEO-techniek is de eerste stap naar een succesvolle webpagina
Goed begonnen is half gewonnen! Als de technologie van een website in topvorm is, scheelt dat in de toekomst veel herstelwerk, hoofdpijn en tijd voor zowel developers als marketeers. Voorbeelden van aspecten die je waarschijnlijk niet zult veranderen nadat een website is opgeleverd zijn de sitestructuur, de URL-structuur en het hoofdmenu. Daarom is deze eerste stap in SEO een essentiële factor als het gaat om het bouwen van een webpagina die in jouw voordeel werkt.
De meeste websites presteren technisch ondermaats
Veel websites, ongeacht de grootte, verwaarlozen nog het onderhoud van hun technische SEO. Het is een onderdeel waar zelfs grote bedrijven zich vergeten op te richten. Zij zien technische SEO als een eenmalig iets, maar in feite heeft het tijd, inspanning, expertise en consistentie nodig. Wanneer wij websites analyseren, is dit een probleem dat vaak naar boven komt en dat resulteert in een tragere laadsnelheid van de website. Wat vervolgens dan weer leidt tot een slechte gebruikerservaring. Door technische SEO goed in te zetten, zal je de laadsnelheid en crawlbaarheid verbeteren en ervoor zorgen dat jouw website optimaal geïndexeerd wordt.
Graag een gesprek met een van onze technische SEO-experts?
Enkel met SEO-tools kom je er niet
Er zijn tientallen, zo niet honderden SEO-tools die je inzicht geven in de huidige staat van je technische SEO. Het gebruik van deze gratis hulpmiddelen klinkt aantrekkelijk, maar ze hebben ook hun nadelen. Ze geven beperkte informatie over mogelijke beperkingen binnen jouw technische SEO, of ze onthullen gewoon niet alle gebreken.
Denk bijvoorbeeld aan het robots.txt-bestand. De meeste tools controleren enkel of het robots.txt-bestand aanwezig is. Als dat zo is, dan ben je volgens die gratis tool op dit punt geslaagd. In de praktijk komt het echter voor dat een robots.txt-bestand nog niet goed is ingevuld en dat er te weinig of te veel pagina’s worden uitgesloten. De juiste kennis is dus even belangrijk als een betrouwbare tool.
Inzicht in technische SEO-inzichten
Je wil met een analyse tot de juiste technische SEO-inzichten komen. Dit vergt de nodige kennis. Binnen technische SEO kom je namelijk veel vaktermen tegen zoals sitemap, robots.txt-bestand of 3xx en 4xx statuscode links. De betekenis van een dergelijke term kennen is één ding, maar nog belangrijker is begrijpen welke stappen er concreet moeten ondernomen worden. Als je nog niet weet hoe je een Inlink naar een 301-statuscode link aanpast, raden we je vooral aan om verder te lezen.
Checklist voor jouw technische SEO-analyse
Laten we aan de slag gaan! Om het je wat gemakkelijker te maken, hebben we alvast een checklist opgesteld met punten die je zeker in een technische SEO-analyse moet opnemen. Deze factoren worden geschetst in volgorde van belangrijkheid.
Structuur van de website
De structuur van jouw website is voor Google een belangrijke indicator om pagina’s met minder of meer prioriteit te indexeren. Dit doe je onder andere door interne links toe te voegen in het header-menu. Wanneer jij als website-eigenaar in de content vaak verwijst naar een bepaalde pagina binnen je website, geef je feitelijk aan dat dit een belangrijke pagina is. Dit helpt mee in de rankings van Google. Een goede linkstructuur voorkomt ook orphan pages. Dat zijn pagina’s die geen interne links ontvangen. Dit soort pagina’s wil je ten alle tijden vermijden.
Headermenu
Het headermenu wordt gebruikt als navigatie binnen een website. Bovendien verschijnt het op elke pagina. Daarom blijft het een belangrijk onderdeel van technische SEO. Hoe je een goed headermenu ontwikkelt, zie je hieronder.
- Denk na in termen van omzet, marges en SEO wat voor jouw de belangrijkste pagina’s zijn. Let daarbij ook op de resultaten van het zoekwoordenonderzoek;
- Voeg deze pagina’s toe aan het headermenu in een logische en georganiseerde volgorde;
- Test het menu met verschillende CRO-tools zoals Hotjar;
- Praat met zakelijke partners om feedback te vragen over het menu
Hoe meer interne links je in het hoofdmenu opneemt, hoe minder waarde wordt gehecht aan de echt belangrijke pagina’s. Stel in dit geval dat jouw website 15 pagina’s heeft. Als je 7 van die 15 pagina’s in het headermenu toont, zal er meer linkwaarde naar die 7 pagina’s gaan dan wanneer alle 15 pagina’s erin staan. Daarom wil je ervoor zorgen dat de belangrijkste pagina’s zeker in je headermenu verschijnen, en dat je je header niet overspoelt met minder waardevolle pagina’s.
Footer
In de praktijk zien we vaak dat bepaalde pagina’s die enkel bedoeld zijn voor SEO in de footer van de website staan. Deze links helpen zeker voor indexatie, maar zorgen niet voor hogere scores in de zoekmachineresultaten. Mocht je een pagina niet waardevol genoeg vinden voor het headermenu dan is de footer een mogelijke oplossing. In de footer zie je vaak ook snelkoppelingen naar informatiepagina’s zoals de contact- of over-ons-pagina.
Content
Een andere manier om van interne links gebruik te maken, is in de content van een pagina. De gedachte achter een interne link in de content is de zoeker wijzen op een mogelijk ander relevant artikel of pagina. Met interne links geef je bij Google aan dat je waarde hecht aan de pagina waarnaar je verwijst. Het is belangrijk dat de links relevant zijn aan de pagina. Op deze pagina tref je bijvoorbeeld meerdere interne links aan die verwijzen naar andere pagina’s die over SEO gaan. Aangezien deze pagina over een SEO aspect gaat is het relevant dat we linken naar andere gerelateerde SEO pagina’s.
Laadsnelheid van de website
Er zijn veel manieren om de laadsnelheid van je website te verbeteren. Hieronder bespreken we de zaken waar een website meestal niet optimaal op scoort.
Grootte van de afbeeldingen
De grootte van afbeeldingen is voor veel websites een quick-fix. Wanneer de afbeeldingen verkleind of gecomprimeerd worden, heeft dit direct effect op de laadsnelheid. Dit aspect is daarnaast met de tools binnen het SEO-landschap makkelijk te vinden. Binnen technische SEO zijn er meerdere manieren om inzicht te krijgen in het aantal kb’s van een afbeelding. De meest eenvoudige manier om dit te doen is via Screaming Frog. Hieronder leggen we uit hoe je tot deze inzichten komt.
- Installeer Screaming Frog en voer de domeinnaam in;
- Klik op ‘Start’ en wacht tot de scan klaar is;
- Als de scan afgerond is, klik je op ‘Images’. In één van de kolommen zie je de grootte van de afbeeldingen. Dit wordt aangegeven door de kolom ‘Size’;
- Klik op de knop ‘Export’.
Nu je weet welke afbeeldingen te groot zijn, kan je een selectie maken van de afbeeldingen die moeten worden verkleind. Op internet zijn er tal van hulpmiddelen te vinden die je daarbij kunnen helpen. Voorbeelden hiervan zijn Imagecompressor of Compress JPEG.
Redirect chains
Een redirect chain is een ketting van 301-redirects die je uiteindelijk terug naar dezelfde pagina verwijst. Dit is niet alleen vreemd voor bezoekers, maar ook zeker voor de crawlers van Google. Deze redirect chains spoor je eenvoudig op met Screaming Frog. Hiervoor doe je het volgende:
- Ga naar ‘Reports’ en klik op ‘Redirects’;
- Klik vervolgens op ‘Redirect chains’.
Je ontvangt nu een export van alle gevonden redirect chains van de website. Nadat je inzicht hebt van welke redirect chains er zijn, kan je gericht interne links wijzigen en 301-redirects instellen zodat er geen ketting ontstaat en de zoeker naar de juiste pagina wordt verwezen. Binnen een website zien we ook soms verwijzingen waarbij je wel naar de juiste bestemmings-URL wordt gestuurd, maar dan met 1 of 2 tussenstappen. Vaak zijn dit oude pagina’s die van URL zijn gewijzigd. Ook dit soort kettingen zorgen voor laadsnelheid problemen en dienen opgelost te worden. De betaalde versie van Yoast zorgt ervoor dat deze problemen verleden tijd zijn. Wanneer je een URL wijzigt of een pagina verwijdert, maakt het automatisch een 301-redirect.
Hosting
Hosting is een andere factor die de laadsnelheid van een website beïnvloedt. Als je kijkt naar een hostingpartij is het goed om in ieder geval de laadsnelheid op een hoog niveau te hebben. Dit aspect valt samen met de locatie van de webhoster. De zogenaamde resources CPU (rekenkracht) en RAM (werkgeheugen) beïnvloeden de laadsnelheid. Mocht het dus blijken dat je website traag laadt, of dat je op belangrijke momenten van het jaar meer rekenkracht en een beter werkgeheugen nodig hebt, dan kan je dit bij vrijwel iedere hostingpartij (tijdelijk) opschalen. Voor internationale georiënteerde websites is de locatie van de server belangrijk. Tegenwoordig wordt dit makkelijk gebruikt met de inzet van een Content Delivery Network (CDN).
SEO en CSS/Javascript
Een website is in de basis gebouwd met HTML (HyperText Markup Language) en CSS (Cascading Style Sheets). Dit kan tegenwoordig met handige tools zoals WordPress. Echter zijn er wel een paar belangrijke zaken waar iedere website-eigenaar van op de hoogte moet zijn. We benoemen de twee belangrijkste punten waar tijdswinst geboekt kan worden.
Onnodig gebruik van CSS
CSS zorgt voor de opmaak van de HTML en bevordert het gebruiksgemak. CSS is voor iedere website een belangrijk element. We zien echter in de praktijk dat veel websites onnodig veel CSS hebben. Dit achterhaal je door de Pagespeed Insights van Google. De grootste oorzaak van onnodig gebruik van CSS binnen WordPress websites zijn slecht gebouwde thema’s en het gebruik van Page Builders. Lees je dus voor het maken van een website goed in de thema’s en pagebuilders en het effect op de CSS-code. Binnen thema’s kan een webdeveloper ook aanpassingen verrichten. Wanneer je geen kennis hebt over webdevelopment, adviseren wij ten zeerste om zelf geen aanpassingen te verrichten.
Onnodig gebruik van Javascript
Ook een slechte implementatie van Javascript is voor technische SEO een boosdoener. Javascript gebruikt men om elementen bewegend en interactief te maken. Google is echter slecht in het correct lezen van Javascript. We willen je de volgende tips geven bij het gebruiken van Javascript voor SEO.
- Verwerk de belangrijkste HTML-elementen altijd in de niet-gerenderde versie van de broncode. Denk hierbij aan een bereikbare headermenu voor de crawlers van Google;
- Zorg ervoor dat de viewport enkel en alleen bestaat uit HTML-elementen;
- Stel lazy-loading in voor Javascript-elementen;
- Maak gebruik van inline Javascript.
Responsief ontwerp
De mobielvriendelijkheid van een website wordt steeds meer prioriteit. Google heeft hier in de Web Core Vitals en in haar vorige updates zeker aandacht aan responsive design geschonken. Daarom zijn de kansen om te scoren binnen SEO met een niet-responsief ontwerp kleiner. Binnen veel websitebouwers zoals WordPress is een responsive design meestal inbegrepen. Ook zijn er speciale plugins om dit te implementeren. Een alternatief, indien je geen WordPress-website hebt, is het ombouwen van je huidige website met CSS. Je vermindert daarbij de pixels van het scherm zodat ze juist uitvallen op mobiele telefoons en tablets. Het nadeel hiervan is dat je twee websites moet onderhouden, waardoor de kosten oplopen. Een website krijgt mogelijk problemen met responsive design. Dit kan door van alles worden veroorzaakt. In veel gevallen worden deze fouten aangegeven binnen Google Search Console.
Duplicate content
Duplicate content, intern of extern, wil je ten alle tijden vermijden. Duplicate content houdt in dat een andere pagina binnen of buiten de website nagenoeg identiek is. Google erkent hierdoor geen meerwaarde aan de pagina. Google keurt dit eerder af en met als effect dat andere pagina’s hun SEO-waarde verliezen. Om te zorgen dat jij interne duplicated content vermijdt, is het belangrijk om zeker te letten op volgende zaken:
- Zorg voor een gescheiden zoekwoord focus per pagina. Het verrichten van een zoekwoordonderzoek helpt je hierbij;
- Zorg dat de URL-structuur van de pagina kloppend is en dat de belangrijke pagina dicht bij de root staat;
- Bundel de content en stel 301-redirects in van de oude pagina’s;
- Optimaliseer één van de twee conflicterende pagina’s met content en verminder de content van de andere pagina;
- Stel één canonical tag in;
- Voer linkbuilding uit.
Hoe kom je nu juist te weten dat twee pagina’s met elkaar concurreren? Er zijn meerdere mogelijkheden om dit te achterhalen. De eerste mogelijkheid is het gebruik maken van de tool Siteliner.com. In deze tool voer je een URL in van een pagina waarvan jij denkt dat het mogelijk gelijkwaardig is aan een andere pagina. Je kan ook de domeinnaam invoeren, mocht je niet weten waar de interne concurrentie zich afspeelt. Naast Siteliner heb je ook de tool Screaming Frog. Binnen de configuratie-instellingen van Screaming Frog kan je de zogenaamde treshold invoeren van overeenkomende content. Ook kan je een zoekwoord binnen de zoekfunctie van alle HTML-pagina’s invoeren. Met deze stappen ben je in staat om mogelijke interne duplicated content op te sporen.
HTTP-statuscodes
Een hyperlink verschijnt in de structuur van HTML-pagina’s. Deze pagina’s zijn opgemaakt in HTML en hebben allemaal een HTTP-statuscode. De HTTP-200 statuscode geeft aan dat de pagina door de robots van Google kan worden gecrawld. Dit is een goed teken, maar er zijn ook andere soorten HTTP-statuscodes. De belangrijkste statuscodes binnen technische SEO beschrijven we hieronder. Daarin vertellen we ook waarom het belangrijk is om hier overzicht van te hebben.
301 status code
De 301 status code staat voor een URL die permanent is omgeleid naar een HTTP 200-statuscode. Mensen stellen in Google een 301-redirect in om aan te geven dat een pagina permanent is verplaatst. Een HTTP-301 statuscode is op zich geen slechte zaak, maar we merken dat mensen de bijkomende zaken vaak vergeten, zoals het wijzigen van de interne links naar deze 301-pagina’s. Zorg ervoor dat na het instellen van een 301-redirect, de interne links naar deze 301-pagina ook gewijzigd worden.
404 status code
Een HTTP-404 status code op de pagina treedt op wanneer de webserver de URL niet kan ophalen en weergeven. Wanneer dat gebeurt, leiden interne links dan naar een 404-pagina. Dit wil je ten allen tijden vermijden. Om dit te kunnen doen, moet je eerst inzicht krijgen in het aantal 404-pagina’s op je website. Daar zijn gratis tools voor te vinden op internet, maar wij raden Screaming Frog aan voor het monitoren van 404-pagina’s. Met deze tool kan je gemakkelijk en snel het aantal interne links zien die naar 404-pagina’s leiden. Nadat je alle de 404-pagina’s hebt gevonden, stel je een 301-redirect in.
503 status code
Een 503-HTTP status code komt voor wanneer de website live is, maar de webserver niet aan jouw verzoek kan voldoen. In dit geval bestaat de pagina wel maar zie je geen informatie of inhoud verschijnen. De oorzaak van een 503-fout wordt veroorzaakt door de webserver. Dit gebeurt wanneer de server offline is wegens onderhoud of omdat er te veel verzoeken van gebruikers zijn die niet door de webserver kunnen worden verwerkt. De oplossing is het upgraden van het werkgeheugen of werkprocessen van de server, ofwel de resources
Canonical tag
Met een canonical tag geef je de identieke pagina aan. Wanneer je met een canonical tag van pagina X naar pagina Y linkt, geef je aan dat pagina Y de identieke pagina is. Dat wil zeggen dat je op deze pagina gevonden wilt worden via organisch verkeer. Zo kan je voorkomen dat je pagina’s intern gaan concurreren. Canonical tags zijn indexeerbaar. Verwar dit dus niet met een no-index tag. Canonical tags worden vaak gebruikt op e-commerce websites met verschillende filters in kleur, materiaal of merk. In sommige gevallen tonen de filters namelijk een URL die niet goed leesbaar is. Wanneer deze URL’s geen canonical tag hebben, vertel je Google in feite dat deze URL’s geïndexeerd mogen worden. Dit veroorzaakt potentiële interne concurrentie. Screaming Frog helpt je begrijpen welke URL’s een canonical bevatten.
Sitemap
Een sitemap is een map waarin de indexeerbare pagina’s van de website staan. Een sitemap kan worden ingevoerd als een XML- en HTML-bestand. De XML-sitemap is bedoeld voor de crawlers van Google en de HTML-sitemap voor gebruikers. Een XML-sitemap voor een WordPress website is eenvoudig te installeren. Gebruik daarvoor een SEO-plugin zoals RankMath of Yoast. Daarnaast dien je ook een sitemap in bij Google Search Console. De volgende opmerkingen zijn belangrijk bij het implementeren van de XML-sitemap:
- Zorg ervoor dat verschillende locaties (paginatype, land) worden weergegeven in de sitemap. Dit kan met de tag <loc>;
- Zorg ervoor dat de XML-sitemap daadwerkelijk een XML-bestandstype is;
- Vermijd canonical links, no-index en 301-redirects in de sitemap.
Robots.txt
In het robots.txt-bestand kan je aangeven welke pagina’s de crawler niet mag indexeren. Met andere woorden, dit zijn de pagina’s die Google niet hoeft te inspecteren. Denk aan speciale webpagina’s waar alleen de eigenaar van de website toegang toe heeft of aan speciale bestandstypen zoals PHP. Hier zijn een paar tips voor het vormgeven van het robots.txt bestand:
- Implementeer het robots.txt-bestand achter het hoofddomein (geen submappen);
- Verwijs altijd naar de XML-sitemap vanuit het bestand;
- Sluit geen CSS-bestanden of andere bestanden uit die aansluiten bij de lay-out en functionaliteit van jouw website;
- Zorg voor de juiste volgorde in een ‘disallow’ of ‘allow’.
Hreflang-attribuut
De hreflang-attribuut is niet relevant voor websites met een lokale focus op één land en één taal. Het is echter wel cruciaal voor websites met een internationale focus die meerdere verschillende taalversies hebben. Om Google de juiste instructies te geven welke variant van de site op welke taal en op welk land die focust, is het van belang om de hreflang-attribuut correct te implementeren.. Google heeft een document opgesteld waarin hreflang in detail wordt besproken. Hier zijn wat tips!
- Zorg ervoor dat de land- en taalcode in de juiste volgorde staan. Begin met de taal en specificeer dan het land;
- Stel altijd de X-default in. De X-default is de terugvaloptie voor de crawlers. Dit is de pagina zonder specifieke target op een land;
- Als een bepaalde taal geen pagina heeft, verwijs dan nooit naar de homepage.
Een technische SEO-scan maken: waar begin je?
Dus, laten we de bal aan het rollen brengen! In dit laatste hoofdstuk besteden we enige tijd aan het maken van een technische SEO-analyse.
Stap 1. Selecteer de juiste technische SEO-tools
In de voorgaande hoofdstukken zijn verschillende tools besproken. In deze rubriek vermelden we de tools die we gebruiken voor technische SEO.
Screaming Frog
Screaming Frog is verreweg de meest uitgebreide en geavanceerde tool voor het uitvoeren van een technische SEO-audit, maar het is ook de tool die de meeste expertise vereist. Deze tool geeft niet aan op welke gebieden een website kan worden verbeterd, maar het levert wel de gegevens om dat aan te geven. Dit betekent dat je de uitvoer moet begrijpen op basis van de scan zelf. In Screaming Frog zijn er standaard rapporten zoals redirect chains en orphan pages. Als er gegevens uit dit reguliere rapport komen, impliceert dit dat er op zijn minst wat mis is. Met een betaalde versie van Screaming Frog kan je alle genoemde zaken uit voorgaande hoofdstukken analyseren.
Een Screaming Frog abonnement is gratis tot 500 URL’s. Dit is ideaal voor kleine en eenvoudige websites, maar niet voor grotere en complexere webwinkels. Als je een webshop hebt, raden we je zeker aan een Screaming Frog abonnement aan te schaffen. De jaarlijkse kosten bedragen €185,00. Met het betaalde abonnement is het mogelijk om meer technische SEO-data op te halen.
Siteliner
Gebruik Siteliner of Screaming Frog om interne duplicate content te achterhalen. Siteliner is een gratis tool. Zodra je een URL invoert, krijg je een rapport met mogelijke interne dublicate content. De tool geeft ook aan om welke overeenkomsten het gaat en toont ook de pagina waarmee concurreert.
Google Search Console
Binnen Google Search Console tref je binnen de site-vitaliteit zaken waarin een website problemen heeft. Dit doet Google Search Console op basis van de LCP (Largest Contentful Pain), FID (First Input Delay) en CLS (Cumulative Layout Shifting). Problemen binnen de responsive design hebben vaak directe impact op de CLS.
Page Speed Insights
De LCP, FID, CLS achterhaal je door de website-URL in te voeren in de tool Pagespeed Insights van Google. Uit deze audit komen dan ook suggesties om de laadsnelheid van je website te verbeteren.
Stap 2: Maak een technische SEO-audit
Om je niet onnodig te laten scrollen, benoemen we graag alle hiervoor genoemde factoren. Buiten onderstaande punten zijn er nog een tal van technische SEO-punten te benoemen. Echter benoemen we hier de belangrijkste. De punten staan niet op volgorde van belangrijkheid.
- Header menu
- Footer
- Links in de content
- Grootte van de afbeeldingen
- Redirect chains
- Hosting
- Gebruik van CSS
- Gebruik van JavaScript
- Responsive design
- Duplicate content
- (Inlinks) 301-redirect
- (Inlinks) 404-pagina
- Canonical tag
- Sitemap
- Robots.txt
- Hreflang-attribuut
Stap 3. Identificeer de verbeterpunten en maak een planning
Na de technische SEO-audit, of het scoren van de bovengenoemde factoren, geef je prioriteit aan elk gebied dat verbetering kan gebruiken. Vergeet niet dat de punten met elkaar samenhangen.
Wanneer je bijvoorbeeld duplicate content herstelt en een 301-redirect instelt, weet je dat je ook een in-content link moet wijzigen. Het is verstandig om de tijd en medewerker per taak toe te wijzen. Dan is iedereen op de hoogte en is het duidelijk wat er van hen wordt verwacht.
Stap 4. De technische problemen oplossen
De meeste technische SEO punten worden opgelost door een webdeveloper. Blijf rechtstreeks communiceren met de technische webdeveloper en vertel hem waarom dit belangrijk is. De meest voorkomende redenen zijn:
- Google crawlt je website vaker;
- Nieuwe pagina’s verschijnen sneller in de index van Google;
- Het verbetert de algemene gebruikerservaring.