Wat is technische SEO?
Waarom is technische SEO belangrijk?
SEO techniek is het fundament van je huis
Websites schieten te kort op technische SEO
Google vindt laadsnelheid belangrijker dan voorheen
Wil je een gesprek met één van onze technische SEO experts?
Scoort mijn website goed binnen SEO techniek?
Met alleen systemen kom je er niet..
Het komen tot de juiste inzichten
Een checklist voor je technische SEO analyse
Website structuur
Header menu
Het header menu vindt haar oorsprong als navigatie binnen een website. Dit komt daarnaast op elke pagina naar voren. Het blijft daarom een belangrijk aspect binnen technische SEO. Hoe je tot een goed header menu komt vind je hieronder.
- Ga voor jezelf na in termen van omzet, marges en SEO wat jouw belangrijkste pagina’s zijn. Let daarbij ook op de uitkomsten van het zoekwoordenonderzoek;
- Voeg deze pagina’s op een logische en overzichtelijke wijze toe aan het header menu;
- Test het menu met verschillende CRO-programma’s zoals Hotjar;
- Spreek een zakelijke relatie aan om het menu te voorzien van feedback.
Hoe meer interne links je in het hoofdmenu verwerkt, des te minder waarde er naar de échte belangrijke pagina’s gaan. Stel: jouw website heeft 15 pagina’s. In het geval dat je 7 van de 15 pagina’s in het header menu verwerkt, gaat er meer linkwaarde naar de pagina’s dan wanneer je alle 15 pagina’s in het header menu hebt. Hoe minder pagina’s in het header menu, des te meer linkwaarde naar de pagina’s gaat.
Footer
In content
Laadsnelheid
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 bewerkstelligen. Binnen technische SEO zijn er meerdere manieren om het aantal kb’s van een afbeelding inzichtelijk te maken. De meeste 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 totdat de scan is afgerond;
- Nadat de scan is afgerond, klik je op ‘Images’. In één van de kolommen zie je de grootte van de afbeeldingen. Dit wordt aangegeven met de kolom ‘Size'
- Klik op de knop ‘Export’
Nu je op de hoogte bent welke afbeeldingen te groot zijn, kan je een selectie maken van de afbeeldingen die in grootte verkleind moeten worden. Op internet zijn een tal van tools te vinden die je hier (in bulk) bij kunnen helpen. Denk daar bijvoorbeeld aan Imagecompressor of Compress JPEG.
Redirect chains
Een redirect chains is een ketting van 301-redirects die je uiteindelijk terug naar dezelfde pagina verwijst. Ten eerste is dit raar voor zoekers maar ook zekers 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 inzichtelijk hebt 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 website zien we ook 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 jij een URL wijzigt of een pagina verwijderd, maakt het automatisch een 301-redirect.
Hosting
SEO en CSS/Javascript
Onnodig gebruik van CSS
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 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 header menu 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.
Responsive design
Duplicate content
Duplicate content, intern of extern, wil je ten alle tijden voorkomen. Duplicated 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 volgende zaken hoog in het vaandel te hebben.
- Zorg voor een gescheiden zoekwoord focus per pagina. Het verrichten van 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 krijg je inzichtelijk dat twee pagina’s met elkaar conflicteren? 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 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 status codes
HTTP-301-statuscode
HTTP-404-statuscode
HTTP-503-statuscode
Een 503-HTTP-statuscode tref je indien de website wel online is, maar de webserver niet kan voldoen aan je verzoek. In dit geval bestaat de pagina dus wel, maar krijg je geen inhoud. De oorzaak van een 503-foutmelding ontstaat aan de webserver. Dit gebeurt wanneer de server offline is wegens onderhoud of dat er te veel verzoeken vanuit gebruikers plaatsvinden die niet door de webserver verwerkt kunnen worden. De oplossing is het upgraden van het werkgeheugen of werkprocessen van de server, ofwel de resources.
Canonical-tag
Sitemap
Een sitemap is een map waarin de indexeerbare pagina’s van de website vermeld staan. Een sitemap kan je inschieten als een XML- en HTML-bestand. De XML-sitemap is voor de crawlers van Google bedoeld en de HTML-sitemap voor gebruikers. Een XML-sitemap is anno 2023 voor een WordPress-website eenvoudig te installeren. Hiervoor gebruik je een SEO-plugin zoals RankMath of Yoast. Daarnaast dien je een sitemap bij Google Search Console in. De onderstaande punten zijn belangrijk bij implementatie van de XML-sitemap.
- Zorg ervoor dat verschillende locaties (paginatype, land) in de sitemap weergegeven staat. Dit doe je met de tag <loc>;
- Zorg ervoor dat de XML-sitemap ook daadwerkelijk een XML-bestandstype is;
- Vermijd dat canonical-links, no-index, 301-redirects in de sitemap vermeld staan.
Robots.txt
Binnen het robots.txt-bestand geef je aan welke pagina’s de crawler niet mag indexeren. Dit zijn dus de pagina’s die Google niet hoeft te bezoeken. Denk daarbij aan speciale pagina’s waar alleen de websitebeheerder toegang tot nodig heeft of speciale bestandstypen zoals PHP. Hieronder geven je een paar tips bij het vormgeven van het robots.txt-bestand.
- Implementeer de robots.txt-bestand achter de root (dus geen subfolders);
- Verwijs vanuit het bestand altijd naar de XML-sitemap;
- Sluit geen CSS-bestanden of andere bestanden uit die in lijn staan met de opmaak en functionaliteit van je website;
- Zorg voor de juiste volgorde in een ‘disallow’ of ‘allow’.
HREFLANG-attribuut
De hreflang-attribuut is voor websites die zich nationaal richten niet relevant. De hreflang-attribuut is interessant voor websites met een internationaal karakter die meerdere taalversies heeft. Om Google goed te instrueren welke taal extensie is een goede implementatie van hreflang- attribuut van de belang. Google heeft een documentatie opgesteld waarin de hreflang-attribuut uitgebreid aan bod komt. Hieronder geven we enkele tips.
- Zorg ervoor dat de land- en taalcode in de juiste volgorde staat. Je begint bij taal en specificeert dit met het land;
- Stel altijd de X-default in. De X-default is de terugvalmogelijkheid voor de crawlers. Dit is de pagina zonder een specifieke targeting van een land;
- Indien een bepaalde taal geen pagina heeft, verwijs je nooit naar de homepage.
Het maken van een technische seo scan: waar begin je?
Op maat gemaakt advies
Elke uitdaging vergt een unieke strategie. We horen graag over jouw uitdaging!