Technische SEO

Beter vindbaar met technische SEO. Wat kan Gomotion voor jou betekenen?

Neem contact met ons op

Wat is technische SEO

Technische SEO is, samen met on page SEO en off page SEO, een van de hoofdpijlers van zoekmachineoptimalisatie (SEO). Onder technische SEO vallen alle technische aspecten van een website die ervoor zorgen dat zoekmachines de website goed kunnen crawlen en indexeren. Daarnaast draagt technische SEO bij aan een goede technische gebruikerservaring voor bezoekers.

Inhoudsopgave

Waarom is het belangrijk

De content van een website kan pas goed worden geïndexeerd en op waarde worden geschat wanneer er geen technische beperkingen zijn. Door een website technisch op orde te hebben, worden fouten voorkomen en eventuele beperkingen weggenomen. Technische SEO zorgt voor een snelle website met een goede architectuur, die werkt op verschillende apparaten en die veilig en toegankelijk is.

Wat valt er onder technische SEO

Alle onderdelen die onder technische SEO vallen, zijn hieronder opgenomen in een checklist. Deze checklist is onderverdeeld in crawlen en indexeren, sitearchitectuur, snelheid, technische HTML elementen, beveiliging en serverprestaties, structured data en duplicate content.

Crawlen & indexeren

Zoekmachines crawlen een website om deze vervolgens te indexeren. Onderstaande onderdelen zijn van invloed op het crawlen en indexeren door zoekmachines.

Robots.txt

Het robots.txt bestand wordt geplaatst in de rootmap van een website en bevat onder andere instructies voor crawlers van zoekmachines over welke pagina’s wel en niet mogen worden geïndexeerd. Vaak bevat het robots.txt bestand ook een verwijzing naar de sitemap van de site. Controleer of het robots.txt bestand geen pagina’s of crawlers onbedoeld blokkeert.

Noindex en nofollow

De noindex en nofollow tags geven zoekmachines aan dat bepaalde pagina’s niet mogen worden geïndexeerd en dat bepaalde links niet mogen worden gevolgd. Dit wordt vaak gebruikt bij inlogpagina’s en commerciële links. Zorg ervoor dat de noindex en nofollow tags correct zijn ingesteld.

Sitemap.xml

Een sitemap is een bestand op de website dat een overzicht bevat van alle pagina’s, nieuwsberichten, afbeeldingen en video’s die geïndexeerd mogen worden. Naast URL’s bevat een sitemap ook aanvullende informatie, zoals de datum van de laatste wijziging. Een sitemap kan worden ingediend bij zoekmachines via Google Search Console en Bing Webmaster Tools. Daarnaast kan een link naar de sitemap worden opgenomen in het robots.txt bestand.

Index status

Google Search Console en Bing Webmaster Tools geven inzicht in de indexeringsstatus van je website. Je kunt hier zien hoeveel pagina’s zijn geïndexeerd en waarom andere pagina’s niet zijn geïndexeerd, bijvoorbeeld door fouten, blokkades of duplicate content. Daarnaast kun je via Google Search Console en Bing Webmaster Tools een verzoek indienen om een pagina te laten indexeren.

Crawl budget

In Google Search Console en Bing Webmaster Tools vind je naast informatie over de indexeringsstatus ook gegevens over het crawlen van je website, zoals in het crawlstatistiekenrapport. In dit rapport zie je hoe vaak Google je site bezoekt en met welk doel. Zoekmachines wijzen elke website een bepaald crawlbudget toe. Dit is het maximale aantal pagina’s dat binnen een bepaalde periode wordt gecrawld. Bij hele grote websites, websites met een slechte structuur, langzame websites, sites met veel duplicate content of bij een plotselinge toename van de hoeveelheid content. Kan dit crawl budget tot beperkingen leiden.

Sitearchitectuur

De architectuur van een website is van invloed op de SEO van een website. Het geeft context aan content en zorgt voor een goede gebruikerservaring. Een goede architectuur maakt dat zoekmachines een website makkelijker kunnen crawlen en begrijpen. De volgende zaken zijn onderdeel van de sitearchitectuur.

URL structuur

De URL structuur van een site geeft informatie over de inhoud van een pagina en de hiërarchie. Bijvoorbeeld: domein.nl/aanbiedingen/miele/wasmachines. In deze URL is het zoekwoord opgenomen en is de inhoud gerubriceerd. Het is hierdoor meteen duidelijk dat de pagina als onderwerp 'wasmachines' heeft, dat het aanbiedingen betreft en dat het gaat om wasmachines van het merk Miele. Houd URL's kort, gebruik geen underscores en vermijd hoofdletters.

Navigatie

De navigatie vormt het hart van de website. Het stelt gebruikers en zoekmachines in staat om snel pagina's te vinden. Zorg ervoor dat je de navigatie verdeelt in duidelijke hoofdcategorieën en houd de navigatie consistent en intuïtief. Voorkom hierbij dat de navigatie voor een goede werking afhankelijk is van JavaScript.

Breadcrumbs

Breadcrumbs zijn een vorm van navigatie. Breadcrumbs geven gebruikers aan waar ze zich in de structuur van een website bevinden. Een voorbeeld van een breadcrumb is home > ford > mustang. De bezoeker bevindt zich in dit geval in de map mustang (subcategorie) in de map Ford (categorie). Breadcrumbs zijn vaak klikbaar. Bezoekers kunnen eenvoudig naar een andere map navigeren.

Naast een navigatie element zorgen breadcrumbs ook voor interne links. Ook kunnen ze, wanneer ze worden gecombineerd met structured data, leiden tot een rich snippet in de zoekmachines.

Interne links

Interne links zijn links die verwijzen naar andere pagina's op de website. Interne links dragen bij aan de gebruikerservaring van bezoekers. Bezoekers kunnen gemakkelijk doorklikken naar andere pagina's.

Interne links zorgen er ook voor dat er linkwaarde stroomt naar andere pagina's. Hoe meer interne links naar een pagina verwijzen, hoe waardevoller deze pagina in de ogen van de zoekmachines zal worden.

Gebruik beschrijvende anchors voor interne links en zorg ervoor dat iedere pagina in ieder geval één interne verwijzing heeft. Anders is dit een zogeheten orphan page. Zoekmachines kunnen orphan pages niet goed vinden.

Klikdiepte

De klikdiepte is het aantal klikken dat nodig is om vanaf de homepage een pagina te bezoeken. De vuistregel is dat belangrijke pagina's binnen maximaal drie of vier klikken bereikbaar moeten zijn. Hoe dichter een pagina zich bij de homepage bevindt, hoe minder klikken er nodig zijn en hoe vaker deze door de zoekmachines zal worden gecrawld. Ook worden deze pagina's als belangrijker gezien.

Snelheid

De snelheid van een website is een belangrijk onderdeel van technische SEO. Bezoekers van een website verwachten dat een site snel laadt en vlot reageert. Een snelle website voorkomt dat bezoekers wegklikken en zorgt ervoor dat zoekmachines snel alle pagina's kunnen crawlen en indexeren. Er zijn verschillende onderdelen die kunnen worden beïnvloed om een website sneller te laten reageren.

Snelheidstest van een website

Caching

Caching is het opslaan van een (deel van de) website in de browser van de gebruiker (browsercaching) of op de server (servercaching).

Browsercaching zorgt ervoor dat gebruikers niet steeds opnieuw onderdelen hoeven te laden. Dit is het geval bij statische objecten. Je kunt hierbij denken aan het logo van een website, scripts, stylesheets of een vaste afbeelding.

Servercaching is het opslaan van een statische kopie van een (dynamische) pagina op de server. Het zorgt ervoor dat pagina's die regelmatig worden opgevraagd meteen kunnen worden geserveerd. Servercaching voorkomt dat er onnodig vaak databasequeries worden uitgevoerd. Ook kan het veel geraadpleegde afbeeldingen serveren vanuit het RAM geheugen (sneller).

Server response time

De server response time is de tijd die de server nodig heeft om te reageren op een verzoek (Time to First Byte). De tijd die nodig is wordt beïnvloed door de locatie van de server, de kwaliteit van de hosting en de technische inrichting. Door gebruik te maken van goede hosting en een CDN kan de server response time worden verbeterd.

Core Web Vitals

De Core Web Vitals zijn drie meetfactoren (LCP, INP en CLS) die door Google worden gebruikt om de gebruikerservaring van bezoekers te meten. Google gebruikt de Core Web Vitals als rankingfactor.

De LCP waarde (Largest Contentful Paint) is een indicator die aangeeft hoe lang het duurt voordat de belangrijkste content op het scherm wordt weergegeven.

De INP waarde (Interaction to Next Paint) is een factor die aangeeft hoe snel een website reageert op input van de gebruiker, bijvoorbeeld het klikken op een element.

De CLS waarde (Cumulative Layout Shift) is een waarde die aangeeft in welke mate de content van een webpagina verspringt.

Compressie

Compressie is het verkleinen van bestanden. Kleinere bestanden kunnen sneller worden geladen. Compressie kan de omvang van HTML bestanden, scripts, stylesheets en afbeeldingen tot wel 70% verkleinen.

Afbeeldingen

Afbeeldingen zijn vaak de grootste bestanden op een website. Afbeeldingen hebben een grote invloed op de laadtijd van een website.

De snelheid van een website kan worden verbeterd door afbeeldingen te serveren in een efficiënter bestandsformaat (WebP).

Het is verstandig om afbeeldingen te serveren in verschillende groottes. Het is niet nodig om een grote afbeelding te serveren aan een klein apparaat. Ook het integreren van lazy loading kan de snelheid van een website ten goede komen. Bij lazy loading worden afbeeldingen pas geladen wanneer ze daadwerkelijk nodig zijn.

JavaScript en CSS

Grote scripts en stylesheets kunnen net als afbeeldingen een website flink vertragen en zelfs het laden van andere content blokkeren (render blocking resources).

Deze vertraging kan worden ondervangen door CSS en JS bestanden te combineren, te minimaliseren en asynchroon te laden. Essentiële CSS kan hierbij inline in de HTML code worden opgenomen.

Mobielvriendelijk

Google crawlt en indexeert (primair) de mobiele versie van een website (mobile first indexing). De mobiele versie van een website bepaalt hoe goed een website rankt in de zoekmachines. Het bieden van een goede mobiele ervaring is tegenwoordig voor zowel de zoekmachines als de gebruikers onmisbaar.

Responsive design

Een responsive design is een design dat automatisch schaalt naargelang de grootte van een apparaat (viewport). Een responsive design voorkomt dat er data mist in de mobiele versie van een website. Ook voorkomt een responsive design extra onderhoud en duplicate content.

Technische HTML elementen

Op een website bevinden zich tal van tags die de zoekmachines en browsers van gebruikers instrueren hoe ze een website moeten interpreteren.

Hreflang

De hreflang tag wordt gebruikt om aan zoekmachines aan te geven in welke taal en voor welke regio de pagina is bedoeld. De tag maakt daarnaast duidelijk of er alternatieve versies van dezelfde pagina bestaan in een andere taal en/of gericht op een andere regio.

<link rel="alternate" hreflang="nl-NL" href="https://domein.com/nl/" />

De waarde van het attribuut hreflang kent de opmaak "taal-regio". Hierboven is een voorbeeld opgenomen van een hreflang tag. In dit voorbeeld worden bezoekers die Nederlands spreken en uit Nederland komen verwezen naar domein.com/nl.

Landtargeting en extensie

Naast de hreflang tag speelt ook de extensie van een domein een rol. De extensie van een domeinnaam is voor zoekmachines een belangrijke indicator op welk land de website zich richt. Een domein dat eindigt op .de richt zich naar alle waarschijnlijkheid op de Duitse markt.

Voor generieke domeinen is het lastiger vast te stellen. In dat geval kunnen webmasters het zelf opgeven via de Google Search Console en Bing Webmaster Tools. Voor landspecifieke domeinen is dit niet nodig.

Paginering

Paginering is het opsplitsen van een pagina in een reeks pagina's. Het opsplitsen van een pagina zorgt ervoor dat content leesbaar en overzichtelijk blijft.

Om het voor zoekmachines duidelijk te houden dat de pagina's onderdeel zijn van een reeks, is er een aantal zaken om rekening mee te houden.

Zo is het verstandig om pagina's die onderdeel zijn van een reeks naar elkaar te laten verwijzen. Pagina 1 linkt naar pagina 2 en pagina 2 linkt naar pagina 1 en 3.

De pagina's moeten daarnaast verwijzen naar zichzelf in de canonical URL. Het is niet correct om te verwijzen naar de eerste pagina in de reeks.

Het is niet nodig rel="next" en rel="prev" op te nemen in de code. Dit wordt door de zoekmachines niet langer gebruikt.

Statuscodes

Statuscodes of HTTP statuscodes zijn statussen die door de server worden teruggestuurd naar de browser. Ze geven aan wat er met een verzoek is gebeurd. Veelvoorkomende statussen zijn 200 (succes), 301 (permanente redirect), 302 (tijdelijke redirect), 404 (pagina niet gevonden), 410 (pagina verwijderd) en 500 (serverfout). Een statuscode geeft de gebruiker en de zoekmachine een terugkoppeling.

Het is belangrijk dat servers de juiste codes teruggeven. Zo laat een 301 redirect de zoekmachine weten dat een pagina is verhuisd. De autoriteit van de oude pagina zal vervolgens worden overgedragen naar de nieuwe pagina.

Beveiliging & serverprestaties

De beveiliging en de prestaties van de server waarop de website staat gehost spelen bij technische SEO een rol.

HTTPS

HTTPS is een protocol dat ervoor zorgt dat de communicatie tussen de browser en de server wordt versleuteld en niet door derden, bijvoorbeeld een ISP, kan worden ingezien. HTTPS is een rankingfactor voor de zoekmachines. Voor het overzetten van een website van HTTP naar HTTPS is vereist dat de website over een SSL certificaat beschikt. Daarnaast moeten alle interne links worden geüpdatet en moet de HTTP variant van een website redirecten naar de HTTPS variant. Houd er rekening mee dat wanneer je overgaat op HTTPS, je nog enkel (externe) HTTPS scripts en bestanden kunt inladen. Doe je dit niet, dan is er sprake van mixed content. Mixed content leidt tot waarschuwingen in de browser.

Stabiliteit en uptime

Naast de veiligheid speelt ook de stabiliteit van een server een rol bij SEO. Zoekmachines geven de voorkeur aan vlotte sites met een goede bereikbaarheid. Een site met veel downtime geeft gebruikers een slechte ervaring. Zorg ervoor dat je een waarschuwing instelt bij problemen met de bereikbaarheid van een website. Zo kunnen problemen snel worden opgelost en voorkom je een afwaardering van je website in de zoekmachines.

Structured data

Structured data is een vorm van opmaakcode (markup) die aan een webpagina wordt toegevoegd. Het heeft een vast gedefinieerde structuur die het voor zoekmachines makkelijker maakt om de inhoud van data te begrijpen. Structured data heeft het JSON-LD formaat.

Het opnemen van structured data in de code van een website kan leiden tot rich snippets in de zoekmachines. Rich snippets zijn speciale resultaten in de zoekmachines. Deze resultaten wijken af van de standaardresultaten omdat ze bijvoorbeeld verrijkt zijn met sterren, afbeeldingen of andere informatie. Dit vergroot de zichtbaarheid van een site in de zoekmachines en kan tot meer bezoekers leiden.

Voorbeelden van rich snippets, gebaseerd op structured data, zijn reviews (sterren), FAQ's, productinformatie, breadcrumbs, recepten, sitelinks, events, video, how to en meer.

Je kunt de juiste implementatie van structured data testen via de Rich Results Test. Ook kun je eventuele fouten die de zoekmachines tegenkomen bij het crawlen van je site terugvinden in de rapporten van Google Search Console en Bing Webmaster Tools.

Het implementeren van structured data is geen garantie dat er rich snippets in de zoekmachines worden weergegeven.

Duplicate content

Duplicate content is gelijkwaardige content die op meerdere pagina's wordt weergegeven. Het treedt met name op bij websites, bijvoorbeeld webshops, met veel filters en sorteeropties. Op deze sites heb je vaak honderden tot duizenden pagina's die met uitzondering van de parameters identiek zijn.

Duplicate content kan ertoe leiden dat de verkeerde pagina's door de zoekmachines worden geïndexeerd. Daarnaast raakt de linkwaarde/autoriteit verspreid over meerdere pagina's. Je kunt dit probleem afvangen met canonical tags. Ook kun je het indexeren van parameters blokkeren via robots.txt.

Canonical tags

Canonical tags zijn tags die kunnen worden gebruikt om een voorkeursversie van een pagina op te geven. Een canonical tag is als volgt weergegeven:

<link rel="canonical" href="https://www.domein.com/pagina/" />

Identieke pagina's kunnen door middel van een canonical tag allemaal verwijzen naar dezelfde voorkeurspagina.

Indien er geen andere voorkeurspagina bestaat, kan de pagina in de canonical tag naar zichzelf verwijzen.

Technische SEO analyse

Technische SEO bestaat uit veel onderdelen die er samen voor zorgen dat zoekmachines een website goed kunnen crawlen en indexeren. Technische SEO zorgt hierbij voor het fundament van een website. Het houdt een site veilig, snel, reguleert duplicate content en verrijkt het geheel met structured data.

Het is verstandig, wanneer je de SEO van een site wilt verbeteren, om de site aan een scan of check te onderwerpen. Een technische SEO specialist neemt hierbij alle facetten onder de loep. Problemen worden in kaart gebracht en eventuele verbeteringen worden voorgesteld. Bij het serieus aanpakken van de SEO is een gedegen technische SEO analyse onmisbaar.

Zichtbaarheid van je website verbeteren?

Besteed je SEO uit voor betere rankings en meer conversies.

Neem vrijblijvend contact op