Naar de inhoud
Eigen onderzoekTechniek
Door 22 september 2026oktober 9th, 2026Geen reacties13 min lezen
Cover van het artikel: Technische SEO checklist: 12 controles die je zelf doet, gemeten op 55 Nederlandse sites

Technische SEO checklist: 12 controles die je zelf doet, gemeten op 55 Nederlandse sites

Technische SEO checklist met 12 controles: robots.txt, sitemap, canonical, redirects, H1 en schema. Per punt hoe je het zelf checkt en hoe vaak het misgaat.

Kevin BoonKevin Boon · 22 september 2026 · Bijgewerkt op 9 oktober 2026 · 13 min lezen · laatst gemeten 22 september 2026
technische seo checklist

In het kort

  • Een technische SEO checklist voor een mkb-site bestaat uit twaalf controles die je zonder betaalde tool doet, van Search Console en robots.txt tot canonical, redirects en structured data.
  • Op 22 september 2026 maten wij 55 Nederlandse domeinen uit de top 10 van Google: 35 van de 55 sturen minstens één variant van de homepage via twee of meer redirects door.
  • Grote fouten zijn zeldzaam bij sites die al ranken: 1 van de 55 mist een robots.txt, 2 missen een sitemap en geen enkele rankende pagina staat op noindex.
  • Canonical en H1 gaan het vaakst mis op de pagina zelf: 8 van de 55 domeinen hebben geen of een verkeerde canonical, 8 van de 55 hebben niet precies één H1.
  • Rankpilot.nl haalt 10 van de 11 geautomatiseerde controles: op https://www.rankpilot.nl/ past het certificaat niet bij de hostnaam.
In één oogopslag
ControleFout bij (55 domeinen)
Redirectketen van twee of meer stappen35 van 55
Canonical ontbreekt, dubbel of naar andere URL8 van 55
Niet precies één H18 van 55
Geen structured data (JSON-LD)8 van 55
robots.txt zonder verwijzing naar de sitemap7 van 55
Rankende pagina op noindex0 van 55

Een technische SEO checklist is een vaste lijst controles waarmee je nagaat of Google je site kan bereiken, kan lezen en van elke pagina de juiste versie toont. Hieronder staan twaalf punten: wat het is, hoe je het zelf controleert en hoe vaak het misgaat. Dat laatste maten we op 54 Nederlandse domeinen uit de top 10 van Google, plus onze eigen site als 55e rij. Definities staan in ons SEO-woordenboek; dit stuk gaat over het controleren.

Wat er misgaat op 55 sites die al in de top 10 staan

De 54 domeinen staan in de top 10 van Google Nederland voor boekhouder inhuren, verhuisbedrijf inhuren, website laten maken, logo laten ontwerpen, advocaat arbeidsrecht en zonnepanelen laten installeren: 36 aanbieders, 13 artikelen en 5 platforms, van eenmanszaak tot Consumentenbond. Per domein: de homepage in vier varianten, robots.txt, sitemap en de HTML van de rankende pagina.

Hoe vaak een controle misgaat bij 55 domeinen uit de top 10

Aantal domeinen per fout. Homepage, robots.txt en sitemap live opgehaald op 22 september 2026; HTML van de rankende pagina van 18 september 2026.

Redirectketen van twee of meer stappen naar de homepage35 van 55
Canonical ontbreekt, dubbel of wijst naar een andere URL8 van 55
Niet precies één H1 op de rankende pagina8 van 55
Geen structured data (JSON-LD) op de rankende pagina8 van 55
robots.txt zonder verwijzing naar de sitemap7 van 55
Homepage-varianten komen niet op één adres uit3 van 55
Een http-variant blijft op http staan2 van 55
302 in plaats van 301 in de keten2 van 55
Geen sitemap te vinden2 van 55
Geen robots.txt1 van 55
Rankende pagina op noindex0 van 55
Geen viewport-tag0 van 55

Bron: eigen meting van RankPilot, 22 september 2026, 55 domeinen (inclusief rankpilot.nl). HTML opgehaald met curl, zonder JavaScript.

Cijfers als tabel
FoutDomeinen
Redirectketen van twee of meer stappen naar de homepage35 van 55
Canonical ontbreekt, dubbel of wijst naar een andere URL8 van 55
Niet precies één H1 op de rankende pagina8 van 55
Geen structured data (JSON-LD) op de rankende pagina8 van 55
robots.txt zonder verwijzing naar de sitemap7 van 55
Homepage-varianten komen niet op één adres uit3 van 55
Een http-variant blijft op http staan2 van 55
302 in plaats van 301 in de keten2 van 55
Geen sitemap te vinden2 van 55
Geen robots.txt1 van 55
Rankende pagina op noindex0 van 55
Geen viewport-tag0 van 55

De mediaan is één fout per domein; 10 van de 55 komen door alle elf geautomatiseerde controles heen, rankpilot.nl niet. Eén advocatenkantoor verzamelt er vijf: geen robots.txt, geen sitemap, geen canonical, vijf H1’s en een 302 in de keten. Het staat toch in de top 10. Techniek is een voorwaarde, geen factor waarmee je wint; verliezen kan er wel mee.

De checklist: twaalf controles, per punt zelf te doen

Per punt: wat het is, hoe je het controleert, wat er misgaat en wat wij maten. Je hebt een browser en Search Console nodig, meer niet.

1. Indexatie: staat je site in Google

Indexatie betekent dat Google een pagina heeft opgeslagen en kan tonen; alle andere punten dienen dit ene.

  • Controleren: Search Console, Indexering, Pagina’s: hoeveel URL’s geïndexeerd zijn en waarom de rest niet. Eén pagina: plak de URL in de balk bovenaan.
  • Gaat mis: honderden URL’s onder “Gecrawld, momenteel niet geïndexeerd”, of een dienstpagina die ongemerkt ontbreekt.
  • Onze meting: van buitenaf niet te doen; daarom bestaat de rest van de lijst uit signalen die je wél van buiten ziet.

2. robots.txt: wat een crawler wel en niet mag bezoeken

Het bestand /robots.txt zegt crawlers welke delen van je site ze niet mogen opvragen; het houdt pagina’s niet uit Google, daarvoor is noindex.

  • Controleren: open jouwdomein.nl/robots.txt. Je hoort een tekstbestand te zien met “User-agent: *” en liefst “Sitemap: https://…”. Een 404 of je homepage betekent: geen robots.txt.
  • Gaat mis: “Disallow: /” van de testomgeving dat mee live ging, of een blokkade op /wp-content/ of /wp-includes/, waardoor Google je CSS en JavaScript niet kan laden.
  • Onze meting: 54 van de 55 hebben er een, geen enkele blokkeert alles. 7 van de 55 verwijzen niet naar hun sitemap; één blokkeert /wp-includes/.

3. XML-sitemap: de lijst pagina’s die je in Google wilt

Een XML-sitemap is de lijst URL’s die je geïndexeerd wilt hebben, zodat Google ze niet allemaal via links hoeft te vinden.

  • Controleren: open de URL uit je robots.txt of probeer /sitemap.xml en /sitemap_index.xml. Je hoort XML te zien met je dienstpagina’s erin. Search Console, Sitemaps, zegt of Google hem zonder fouten leest.
  • Gaat mis: URL’s die redirecten, op noindex staan of 404 geven; of een sitemap die niet bestaat terwijl de server een 200 met je homepage geeft.
  • Onze meting: 53 van de 55 hebben een geldige sitemap, 48 via de robots.txt; van 70 tot 74.133 URL’s, mediaan 623. Bij 2 domeinen staat de rankende pagina er niet in. Eén van de 2 domeinen zonder sitemap geeft op elke sitemap-URL een 200 met HTML terug.

4. Noindex: pagina’s die je bewust buiten Google houdt

Een noindex-tag (meta robots of de header X-Robots-Tag) zegt Google een pagina niet op te nemen: goed voor bedankpagina’s, rampzalig op een dienstpagina.

  • Controleren: open de broncode (Ctrl+U of Cmd+Option+U) en zoek op “noindex”. Search Console toont ze onder Pagina’s als “Uitgesloten door de tag noindex”.
  • Gaat mis: “Zoekmachines ontmoedigen” in WordPress dat na de oplevering aanstaat, of een pluginupdate die een categorie op noindex zet.
  • Onze meting: 0 van de 55, ook niet via de header; anders stonden ze niet in de top 10. Het punt blijft, omdat het na een redesign het vaakst misgaat.

5. Canonical: welke versie van een pagina telt

De canonical-tag vertelt Google welke URL de hoofdversie is als dezelfde inhoud op meerdere adressen staat.

  • Controleren: zoek in de broncode op rel=”canonical”. Precies één, en op een gewone pagina wijst hij naar de pagina zelf, met dezelfde https- en www-keuze als de rest van je site.
  • Gaat mis: geen canonical (elke ?utm-variant telt dan mee), twee die elkaar tegenspreken, of één die nog naar de testomgeving wijst.
  • Onze meting: 47 van de 55 wijzen naar zichzelf; 5 hebben er geen, 1 heeft er twee (met en zonder www), 2 wijzen naar een andere URL, waaronder een advocatenkantoor met een canonical naar een projectdomein van de webbouwer; op 22 september 2026 stond dat er nog. Webshops doen het slechter: 13 van de 53 pagina’s (25%) in onze webshopscan van 17 september 2026 misten een canonical.

6. Redirects: 301, 302 en ketens

Een redirect stuurt een oude URL door naar een nieuwe; 301 betekent voorgoed, 302 tijdelijk, en Google gebruikt een 301 als signaal dat de nieuwe URL de canonical wordt (“Redirects and Google Search”, Google Search Central, bijgewerkt 14 april 2026).

  • Controleren: typ je domein op vier manieren in: http://domein.nl, http://www.domein.nl, https://domein.nl, https://www.domein.nl. Alle vier horen in één stap op hetzelfde adres uit te komen; de stappen zie je met een gratis redirect-checker of curl -sI.
  • Gaat mis: een keten (http naar https naar www), een 302 waar een 301 hoort, of twee varianten die allebei een 200 geven en dus als twee sites naast elkaar bestaan.
  • Onze meting: de meest voorkomende fout. Bij 35 van de 55 gaat minstens één variant via twee of meer redirects, meestal http://domein.nl naar https://domein.nl naar https://www.domein.nl. Bij 2 zit er een 302 in. 3 van de 55 komen niet op één adres uit; twee daarvan geven www en niet-www allebei een 200, één zonder canonical, dus een dubbele site. Geen ramp, maar elke stap kost laadtijd en de fix is één regel in je serverconfiguratie.

7. HTTPS: het slotje, en alles wat erachter zit

HTTPS versleutelt het verkeer tussen bezoeker en site; browsers markeren http-sites als “niet beveiligd”.

  • Controleren: open https://www.jouwdomein.nl én https://jouwdomein.nl. Allebei horen zonder waarschuwing te laden en op je hoofdversie uit te komen. Check in de broncode of afbeeldingen en scripts niet nog via http:// laden.
  • Gaat mis: een certificaat voor maar één hostnaam, http dat niet wordt doorgestuurd, een verlopen certificaat op maandagochtend.
  • Onze meting: alle 55 zijn via https bereikbaar; bij 2 blijft een http-variant op http staan. 28 van de 55 sturen geen HSTS-header mee (die zegt de browser altijd https te gebruiken): een aanbeveling, geen fout.

8. Crawlbaarheid en interne links: kan Google overal komen

Crawlbaarheid is of Google elke belangrijke pagina via links kan bereiken, liefst binnen drie klikken vanaf de homepage.

  • Controleren: klik vanaf je homepage naar je belangrijkste dienstpagina zonder zoekfunctie. Lukt dat niet in drie klikken, dan is hij voor Google ook ver weg. Search Console, Links, toont welke pagina’s de minste interne links krijgen.
  • Gaat mis: menu’s die alleen met JavaScript worden opgebouwd, weespagina’s zonder inkomende link, blogs die nergens naar een dienst linken.
  • Onze meting: niet geautomatiseerd; een linkstructuur beoordeel je per site. Hoe je hem opbouwt: interne links en topical authority.

9. H1 en koppen: één onderwerp per pagina

De H1 zegt waar de pagina over gaat; H2 en H3 verdelen de inhoud, en Google gebruikt ze om te begrijpen wat waar staat.

  • Controleren: zoek in de broncode op <h1. Precies één, en die benoemt het onderwerp, niet “Home” of “Welkom”.
  • Gaat mis: thema’s die het logo in een H1 zetten, twee identieke H1’s door een mobiele en een desktopversie in dezelfde HTML, of geen H1 omdat de bouwer een H2 mooier vond.
  • Onze meting: 47 van de 55 hebben precies één H1; 2 geen, 6 meerdere, tot vijf toe. We zagen “Home” en “Zoekresultaten” als H1 en één pagina met tweemaal dezelfde. Webshops, 17 september 2026: 17 van de 53 pagina’s (32%) zonder H1, 9 (17%) met meerdere.

10. Structured data: je pagina in een taal die machines lezen

Structured data (meestal JSON-LD volgens schema.org) beschrijft voor machines wat er op een pagina staat en maakt rijke resultaten in Google mogelijk.

  • Controleren: zoek in de broncode op ld+json. Plak je URL daarna in de Rich Results Test van Google; die zegt welke typen hij herkent en of er fouten in zitten.
  • Gaat mis: niets aanwezig, ongeldige JSON door een vergeten komma, of alleen de standaardblokken van het thema zonder Organization of LocalBusiness met adres en telefoonnummer.
  • Onze meting: 47 van de 55 bevatten JSON-LD, allemaal geldig; 8 hebben niets, waaronder twee grote energiebedrijven. Webshops: 7 van de 53 (13%) hadden op 17 september 2026 een Product-schema. Welke typen zin hebben: entity SEO en schema markup.

11. Mobiel en snelheid: de viewport-tag en Core Web Vitals

Google beoordeelt de mobiele versie van je site; de viewport-tag is de minimale voorwaarde, de Core Web Vitals meten of de pagina snel en stabiel laadt.

  • Controleren: zoek in de broncode op name=”viewport”. Kijk daarna in Search Console onder Core Web Vitals of je mobiele URL’s op “goed” staan; staat daar niets, test dan een pagina in PageSpeed Insights.
  • Gaat mis: een LCP boven de 2,5 seconde door een hero-afbeelding van 3 MB, of een cookiebanner die de pagina omlaag duwt.
  • Onze meting: alle 55 hebben een viewport-tag. Snelheid meten we hier niet; dat staat in ons artikel over Core Web Vitals, met een eigen meting van 58 Nederlandse sites.

12. Hreflang: alleen als je meerdere talen hebt

Hreflang-tags vertellen Google welke taal- of landversie bij welke bezoeker hoort; alleen Nederlands? Sla dit punt over.

  • Controleren: zoek in de broncode op hreflang. Elke taalversie verwijst naar alle andere én naar zichzelf, met een geldige code (nl, nl-BE, en).
  • Gaat mis: verwijzingen die maar één kant op gaan, of hreflang naar pagina’s op noindex.
  • Onze meting: 9 van de 55 hebben hreflang, vooral advocatenkantoren met een Engelse versie; de andere 46 terecht niet.

Dezelfde lijst langs rankpilot.nl

Wie anderen de maat neemt, moet zelf op de weegschaal. Rankpilot.nl: robots.txt met sitemap-regel, sitemapindex met 350 URL’s, canonical naar zichzelf, één H1, JSON-LD, viewport, http naar https in één stap. In orde. En toen kwam https://www.rankpilot.nl/: ons certificaat geldt alleen voor rankpilot.nl, dus de www-variant met https geeft een certificaatwaarschuwing in plaats van een redirect. Vrijwel niemand typt dat adres, maar het is een fout, en hij stond er totdat dit script hem vond. Een HSTS-header ontbreekt ook. Allebei staan nu op onze eigen lijst; zodra het is opgelost, werken we deze alinea bij.

De checklist in één tabel

#ControleWaar je kijktFout bij (55 domeinen)
1IndexatieSearch Console, Indexering, Pagina’sniet van buiten te meten
2robots.txtjouwdomein.nl/robots.txt1 ontbreekt; 7 zonder sitemap-regel
3XML-sitemapURL uit robots.txt of /sitemap.xml2 ontbreekt; 2 missen de rankende pagina
4Noindexbroncode, zoek “noindex”0
5Canonicalbroncode, zoek rel=”canonical”8 (geen, dubbel of andere URL)
6Redirectsvier varianten van je domein intypen35 ketens; 2 met 302; 3 niet op één adres
7HTTPSbeide hostnamen met https openen2 laten http staan; 28 zonder HSTS
8Interne linksdrie klikken vanaf de homepageper site beoordelen
9H1 en koppenbroncode, zoek <h18 (geen of meerdere)
10Structured databroncode, zoek ld+json; Rich Results Test8 zonder JSON-LD
11Mobiel en snelheidviewport-tag; Search Console, Core Web Vitals0 zonder viewport
12Hreflangbroncode, zoek hreflang (alleen bij meerdere talen)9 gebruiken het

Wat nu: zelf doen of laten doen

Zelf doen kost een middag voor de eerste ronde en daarna een uur per maand. De punten 2 tot en met 7 los je meestal op in je hosting of SEO-plugin, 9 en 10 in je thema, 8 is denkwerk. Wil je dat iemand meekijkt: bij de gratis SEO-analyse beoordeelt een specialist je site binnen 1 werkdag. Liever uit handen? Technische SEO zit in elk pakket, wekelijks, vanaf 399 euro per maand exclusief btw, zonder contract. Het repeterende deel is geautomatiseerd; beoordelen en oplossen doen Kevin, Chiel, Dennis en Melle.

Veelgestelde vragen

Hoe vaak doorloop je een technische SEO checklist?

Volledig na elke oplevering of redesign, daarna maandelijks de punten die vanzelf veranderen: indexatie, redirects, noindex en de sitemap. Wij doen het voor klanten wekelijks; één pluginupdate is genoeg om een categorie op noindex te zetten.

Welke tools heb je nodig voor deze checklist?

Een browser met broncodeweergave, Google Search Console en de gratis Rich Results Test. Voor redirectketens een gratis redirect-checker of curl -sI. Een betaalde crawler is prettig bij honderden pagina’s, voor een mkb-site niet nodig.

Is een redirectketen van twee stappen erg?

Nee, Google volgt hem. Maar elke stap kost laadtijd en signaal, en de fix is één regel in je serverconfiguratie. Op 22 september 2026 hadden 35 van de 55 gemeten domeinen zo’n keten, meestal http naar https naar www.

Moet elke pagina een canonical hebben?

Ja, ook zonder dubbele versie: dan wijst hij naar de pagina zelf, zodat varianten met ?utm= of een trailing slash niet als aparte pagina’s tellen. Op 22 september 2026 hadden 47 van de 55 gemeten pagina’s zo’n zelfverwijzende canonical.

Wat kost technische SEO bij RankPilot?

Het zit in elk pakket. Economy kost 399 euro per maand exclusief btw: wekelijkse technische SEO, nieuwe artikelen en rapportage. Business (699 euro) en First class (1.299 euro) bevatten meer artikelen. Geen contract, maandelijks opzegbaar. Linkbuilding is een losse dienst.

Zo is dit gemeten

De 54 externe domeinen zijn de unieke domeinen uit de top 10 van Google Nederland (desktop, via DataForSEO) voor zes dienstzoekopdrachten, SERP’s van 16 en 18 september 2026; dezelfde set als in ons artikel over converterende webteksten, min twee domeinen zonder opgeslagen HTML. Op 22 september 2026 vroegen we per domein de homepage in vier varianten op zonder redirects automatisch te volgen, daarna de robots.txt en de sitemap (uit de robots.txt of op vijf standaardlocaties, bij een index maximaal 40 kindsitemaps). Canonical, noindex, H1, JSON-LD, viewport en hreflang komen uit de HTML van de rankende pagina, op 18 september 2026 opgeslagen met curl, dus zonder JavaScript. Elk cijfer laadt het script uit de ruwe meting.

Het is een momentopname van 55 domeinen die al goed ranken, geen representatieve steekproef: sites die door techniek níet in de top 10 staan, zitten er niet in. Webshopcijfers: onze scan van 17 september 2026 van 53 pagina’s uit de top 10 voor zes koopzoekopdrachten. Bronnen bij Google Search Central, zelf gelezen: “Introduction to robots.txt” (bijgewerkt 10 december 2025) en “Redirects and Google Search” (bijgewerkt 14 april 2026). Zoekvolumes: “technische seo” 480 en “technische seo checklist” 70 per maand in Nederland, Google Ads via DataForSEO, 22 september 2026.