Beste gratis SEO-tools 2026: 5 die we op één pagina hebben getest
Kort antwoord: Welke gratis SEO-tools het beste zijn, hangt af van je vraag: één pagina of een hele website, snelheid of markup, een openbaar adres of je eigen Google-gegevens. Beoordeel elke tool daarom aan de hand van zeven criteria: account of installatie, tijd tot het resultaat, wat er wordt gecontroleerd, gegevens van echte bezoekers (CrUX), controle van AI-crawlers en robots.txt, grenzen van de gratis versie en privacy. We hebben vijf tools losgelaten op één testpagina met zes bekende fouten en publiceren niet wat elke tool heeft gemeld. Een winnaar kiezen we niet.
Teststand (5 november 2026): De hieronder beschreven test is uitgevoerd en geslaagd. De meetwaarden publiceren we niet, dus dit artikel noemt daarbuiten geen resultaat.
Transparantie: SEOgrinder is onze eigen tool en een van de vijf. We bouwen hem en zijn dus niet neutraal. Daarom liggen de testpagina, de zes fouten en de methode al vóór de test in dit artikel vast, en daarom gebruiken we onze eigen website niet als testobject.
Wat betekent “gratis” bij een SEO-tool?
Het woord “gratis” dekt minstens vier verschillende dingen, en het zegt je niet welke je krijgt:
- Vrij te gebruiken: je voert een adres in en krijgt een resultaat, zonder in te loggen.
- Gratis met account: het kost niets, maar je meldt je eerst aan.
- Gratis versie met grenzen: een afgeslankte versie is gratis, een betaalde heft de grens op.
- Gratis met quotum: elke controle is gratis, maar er is een maximum per dag.
Drie van de vijf tools in ons plan laten zien hoe verschillend dat is, in de woorden van hun eigen pagina’s. Screaming Frog noemt de lite-versie “free to download and use – without any sign up or email capture” (gratis te downloaden en te gebruiken, zonder aanmelding en zonder e-mailadres) en schrijft dat ze “restricted to crawling up to 500 URLs in a single crawl” is (beperkt tot 500 URL’s per crawl; Screaming Frog). Dat is een gratis versie met een grens. Google beschrijft Search Console als “a free service offered by Google” en noemt “a valid Google account” als voorwaarde (help van Search Console); bij de URL-inspectie komt “a per-property daily limit of live inspections” erbij, een daglimiet voor livetests per property (URL Inspection). Dat is account plus quotum. De uitgever van SEOquake noemt de extensie “a free on-page SEO checker extension for Chrome”; de kernrapporten “work without an account” (Chrome Web Store).
We hebben deze pagina’s op 4 november 2026 gelezen. Aanbieders passen ze aan, dus controleer de datum en de pagina van de aanbieder voordat je op een grens vertrouwt.
Zo beoordeel je gratis SEO-tools: zeven criteria
Zeven vragen, in de volgorde waarin je ze tegenkomt. Je kunt elke vraag zelf stellen, bij elke tool.
| Criterium | De vraag erbij | Waarom ze telt |
|---|---|---|
| Account of installatie | Moet je inloggen of iets installeren voordat het eerste resultaat komt? | Elke extra stap kost tijd en is een beslissing over je gegevens. |
| Tijd tot het resultaat | Hoeveel minuten verstrijken er tussen de eerste klik en de eerste bevinding? | Pak een klok en tel de inrichting mee. |
| Wat er wordt gecontroleerd | Eén pagina, veel pagina’s of de blik van Google op één adres? Ruwe HTML of weergegeven pagina? | Een tool beantwoordt de vraag waarvoor hij is gebouwd, niet elke vraag. |
| Gegevens van echte bezoekers (CrUX) | Toont hij veldgegevens van echte bezoekers, en over welke periode? | Labgegevens tonen wat een test ziet; veldgegevens tonen wat mensen hebben meegemaakt. |
| AI-crawlers en robots.txt | Leest hij de robots.txt, inclusief de regels voor bots als GPTBot of ClaudeBot? | Een bot volgt de groep die voor zijn naam is geschreven, niet alleen de algemene. |
| Grenzen van de gratis versie | Hoeveel URL’s, controles of functies, en wat heft de grens op? | De grens bepaalt of de tool past bij de omvang van je website. |
| Privacy | Draait de controle op je eigen computer of op de server van de aanbieder, en wat moet je prijsgeven? | Jij bepaalt wat je deelt: een adres, een account, toegang tot websitegegevens. |
Wat er wordt gecontroleerd. De vraag “ruwe HTML of weergegeven pagina?” telt vooral als tekst pas in de browser ontstaat. Google schrijft dat de schermafbeelding van de weergegeven pagina in de URL-inspectie “is available only in a live test”, dus alleen bij een livetest (URL Inspection). Screaming Frog zegt: “By default it will crawl the raw HTML of a site” (Screaming Frog), en in de gratis versie zijn “advanced features such as JavaScript rendering, custom extraction, and API integrations” beperkt. Dat reikt verder dan Google: in een analyse van Vercel en MERJ uit 2024 voerden de daarin genoemde crawlers van OpenAI en Anthropic geen JavaScript uit (Vercel). Dat is de stand van 2024 en sindsdien niet opnieuw aangetoond. In ons artikel over AI-crawlers en JavaScript vind je drie tests van elk een minuut.
Gegevens van echte bezoekers. PageSpeed Insights haalt zijn veldgegevens uit het Chrome User Experience Report (CrUX) van de afgelopen 28 dagen, en alleen als er voor de pagina genoeg gegevens zijn. Een nieuwe pagina of een pagina met weinig bezoekers heeft die misschien niet. Dan valt PageSpeed Insights terug op de hele website, en zijn ook daar te weinig gegevens, dan toont hij helemaal geen veldgegevens (Google). Een gloednieuwe testpagina kan dus een leeg onderdeel met veldgegevens tonen. Dat ligt aan de pagina en niet aan de tool, en zo leggen we het ook vast.
AI-crawlers en robots.txt. Volgens RFC 9309 gebruikt een crawler de groep die bij zijn naam past; heeft hij een eigen groep, dan geldt de algemene groep * niet voor hem (RFC 9309). Een tool die de robots.txt voor één crawler controleert, beantwoordt dus een andere vraag dan een tool die de AI-bots controleert. De URL-inspectie van Google toont bijvoorbeeld of de robots.txt de crawler van Google toestond de pagina op te halen. Voor onze test is de vraag eenvoudig: kijkt de tool naar regels voor AI-bots, ja of nee? Achtergrond: robots.txt voor AI-crawlers.
Privacy. De privacy van andere aanbieders beoordelen we niet. Bij elke tool schrijven we op waar hij draait (desktopprogramma, browserextensie of server), wat hij van je vraagt en waar het privacybeleid van de aanbieder staat. SEOgrinder werkt met openbare adressen en vraagt geen account; een rapport blijft tot 24 uur in de cache, en Opnieuw controleren forceert een verse meting.
De vijf tools in ons plan
Bij elke tool schrijven we alleen wat zijn eigen pagina zegt. De links wijzen naar de pagina’s die we op 4 november 2026 hebben gelezen. Waar een pagina niets zegt, zegt dit artikel ook niets, en het antwoord leggen we tijdens de test vast.
- SEOgrinder (onze tool). Je voert het adres van een openbare pagina in en krijgt een score, een takenlijst gesorteerd op effect en zes onderdelen: Snelheid, Pagina bij Google, Toegankelijkheid, Techniek & beveiliging, AI-gereedheid en Website. Voor het tempo gebruikt hij PageSpeed Insights (labgegevens) en CrUX (veldgegevens), op mobiel en desktop. Het tabblad “AI-gereedheid” controleert zeven punten, waaronder robots.txt, de regels voor AI-crawlers en llms.txt. Geen account. Grenzen: hoogstens 60 interne links en 30 afbeeldingen per pagina, de Websitedoorloop gaat in de gehoste versie tot 500 verzoeken, en Opnieuw controleren werkt 3 keer per gebruiker per uur. Begin bij SEOgrinder.
- Google PageSpeed Insights. Volgens Google “reports on the user experience of a page on both mobile and desktop devices”. Het levert labgegevens van Lighthouse over prestaties, toegankelijkheid, best practices en SEO, plus veldgegevens uit CrUX (documentatie, PageSpeed Insights). Over aanmelding of grenzen van de webpagina zeggen de gelezen pagina’s niets, dus we beweren niets en leggen beide tijdens de test vast.
- Screaming Frog SEO Spider (gratis versie). Een website-crawler voor Windows, macOS en Linux. De gratis versie vraagt geen aanmelding, crawlt tot 500 URL’s per crawl en beperkt de configuratie, het opslaan van crawls en geavanceerde functies. Een betaalde licentie heft de grens op (productpagina, vergelijking gratis en betaald).
- SEOquake (Chrome-extensie van Semrush). De beschrijving noemt Quick View en Full Report. De controle van de pagina omvat de title-tag, de metabeschrijving, de koppenstructuur, de canonical-tag, indexeerbaarheid en het aantal woorden; de audit op paginaniveau bevat controles op robots-aanwijzingen, hreflang, beschikbaarheid van een XML-sitemap, alt-teksten van afbeeldingen en gestructureerde gegevens. Een gratis Semrush-account voegt meer kengetallen toe (vermelding in de Chrome Web Store).
- Google Search Console, URL-inspectie met livetest. Je hebt een Google-account nodig, en de URL moet bij de geopende property horen: je bevestigt dus eerst het eigendom (één methode is het uploaden van een HTML-bestand voor een property met URL-voorvoegsel) of laat een eigenaar je toegang geven. Google beschrijft de livetest als manier om te testen “whether a page on your site might be indexable”, en schrijft ook dat de livetest “does not test for all possible indexing issues” (URL Inspection, eigendom bevestigen).
De testpagina en haar zes fouten, vooraf vastgelegd
De testpagina is hier niet gelinkt. Het is een statische pagina bij een aanbieder buiten seogrinder.com, en haar adres publiceren we niet. Dit zijn de zes fouten die ze bevat, vooraf vastgelegd op 4 november 2026:
| Nr. | Fout op de testpagina | Zo bevestig je hem zonder tool |
|---|---|---|
| 1 | Geen metabeschrijving | In de HTML die de server stuurt, staat geen name="description" |
| 2 | Twee H1-koppen | De HTML bevat twee <h1-tags (onze checklist noemt één H1 per pagina gebruikelijk) |
| 3 | Eén afbeelding zonder alt-attribuut | Eén <img>-tag heeft geen alt |
| 4 | Canonical naar een adres dat met 404 antwoordt | Het adres in rel="canonical" geeft status 404 |
| 5 | Hoofdtekst alleen via JavaScript | De tekst ontbreekt in de HTML die de server stuurt en verschijnt pas in een browser |
| 6 | Eén interne link naar een adres dat met 404 antwoordt | Eén gelinkte pagina geeft status 404 |
Alle zes staan in onze SEO-audit checklist, geen ervan is exotisch. Je kunt elke fout zelf bevestigen op elke pagina:
# ruwe HTML, zonder JavaScript: metabeschrijvingen en H1-tags tellen
curl -s https://example.com/ | grep -o 'name="description"' | wc -l
curl -s https://example.com/ | grep -o '<h1' | wc -l
# de afbeeldingstags opsommen en er een zonder alt zoeken
curl -s https://example.com/ | grep -o '<img[^>]*>'
# canonical-doel en interne link: het kapotte doel moet 404 geven
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/canonical-doel
curl -s -o /dev/null -w "%{http_code}\n" https://example.com/gelinkte-pagina
Waarom liggen de fouten vooraf vast? Een lijst die vóór de test is gepubliceerd, laat zich niet ongemerkt aan de resultaten aanpassen. We voegen achteraf geen fout toe, halen er geen weg en veranderen er geen in de bewoording. Meldt een tool iets anders op de pagina, dan noteren we dat apart en tellen we het niet mee bij de zes.
Waarom niet seogrinder.com zelf? We bouwen SEOgrinder en herstellen onze eigen website met zijn rapporten. Als we seogrinder.com zouden controleren, zou de tool zijn eigen huiswerk nakijken. Een aparte, statische pagina heeft die voorgeschiedenis niet. Een restje vooringenomenheid blijft: wij hebben de zes fouten gekozen en weten wat onze tool controleert. Dat kunnen we niet wegnemen. We kunnen wel de lijst vooraf publiceren en de pagina tijdens de test niet aanraken.
Onze test: methode en documentatie
Stand: uitgevoerd. We hebben de test op 5 november 2026 laten draaien. Het testobject is de pagina hierboven. De stappen:
- De pagina bouwen met de zes fouten en elke fout bevestigen met de opdrachten hierboven.
- De pagina bevriezen. Ze blijft ongewijzigd tot de test voorbij is.
- De vijf tools op hetzelfde adres laten draaien, een voor een. De klok loopt vanaf de eerste klik tot het eerste resultaat op het scherm staat, en de inrichting telt mee (installatie, aanmelding, de property in Search Console). We plannen ongeveer vijf minuten per tool. Duurt de inrichting van Search Console aanzienlijk langer, dan laten we die tool weg, zeggen dat hier en corrigeren het getal in de titel.
- Vastleggen: versie, datum, tijd en een schermafbeelding van elk resultaat.
- Elke fout markeren, voor elke tool: gemeld, ja of nee. De twee tabellen worden met datum bewaard.
Een tool “meldt” een fout als zijn eigen resultaat haar toont als bevinding, waarschuwing of duidelijk gemarkeerde waarde, zonder dat wij hoeven te weten waar we moeten kijken.
De test heeft twee tabellen opgeleverd. De eerste heeft een rij per tool en de kolommen account of installatie, minuten tot het resultaat, gegevens van echte bezoekers (CrUX), controle van AI-crawlers of robots.txt en de grenzen volgens de pagina van de aanbieder. De tweede heeft een rij per tool en een kolom per fout, telkens met gemeld ja of nee. We publiceren ze niet, dus dit artikel noemt geen resultaat per tool.
Een “nee” is geen oordeel over de tool. Google beschrijft de URL-inspectie als weergave van de geïndexeerde versie van één pagina en als test of een URL geïndexeerd zou kunnen worden (URL Inspection). Dat is een andere taak dan fouten op de pagina opsommen. De tabel toont wat elke tool op één pagina heeft gemeld, niet welke tool beter is.
Nogmaals de transparantie: SEOgrinder is onze tool. We hebben hem net als de andere vier laten draaien, onder dezelfde omstandigheden. Resultaat: de test is geslaagd. De resultaten per tool publiceren we niet.
Veelgemaakte fouten bij het vergelijken van SEO-tools
- De tools op verschillende pagina’s laten draaien. Elke pagina heeft haar eigen fouten, dus de aantallen verschillen om redenen die niets met de tools te maken hebben. Gebruik voor alle tools dezelfde pagina.
- Alleen naar de totaalscore kijken. Een score vat samen; de bevindingen vertellen je wat je moet doen. Vergelijk wat elke tool daadwerkelijk heeft gemeld.
- Tools met verschillende taken vergelijken. Een crawler voor veel pagina’s, een snelheidstest, de blik van Google op één adres en een browserextensie beantwoorden verschillende vragen. Een “nee” van het verkeerde type zegt weinig.
- De grens van de gratis versie negeren. De gratis versie van Screaming Frog stopt bij 500 URL’s per crawl, dus een grotere website wordt maar deels gedekt. Zoek de grens op voordat je het resultaat vertrouwt.
- Een schoon rapport voor een bewijs houden. Google schrijft dat “URL is geïndexeerd door Google” niet garandeert dat een pagina in de zoekresultaten verschijnt. Geen enkele tool, gratis of betaald, kan een positie beloven.
- Een vergelijking vertrouwen die haar methode verzwijgt. Vraag welke pagina is getest, welke fouten ze bevatte en of de lijst al vóór de test bestond. Dat geldt ook voor de onze.
- Versie en datum vergeten. Tools veranderen. Een resultaat geldt alleen voor de versie en de dag waarop het is vastgelegd, daarom schrijven we beide op.
Veelgestelde vragen
Wat is de beste gratis SEO-tool?
Dat hangt af van de taak. We kronen geen tool: onze test keek naar wat vijf tools op één pagina met zes bekende fouten hebben gemeld, en dat is een smallere vraag dan “het beste”.
Heb ik voor deze tools een account nodig?
Volgens hun eigen pagina’s vraagt de gratis versie van Screaming Frog geen aanmelding, werken de kernrapporten van SEOquake zonder account, en vraagt Search Console een Google-account. SEOgrinder vraagt er geen. Over PageSpeed Insights zeggen de gelezen pagina’s niets, dus dat leggen we tijdens de test vast.
Worden de resultaten gepubliceerd?
Nee. We hebben de test op 5 november 2026 laten draaien en houden de resultaten per tool voor onszelf. Niets in dit artikel beweert een resultaat voor één enkele tool.
Vindt een gratis tool elke SEO-fout?
Nee. SEOgrinder controleert het meeste van het technische fundament, niet alles, en elke andere tool heeft zijn eigen grenzen. Google zegt bijvoorbeeld dat de livetest van de URL-inspectie niet elk indexeringsprobleem dekt.
Kan ik deze test zelf nadoen?
Ja. Bouw een pagina met bekende fouten, bevestig ze met de opdrachten hierboven, laat je tools erop draaien en leg voor elke tool versie, datum en resultaat vast.
Je volgende stap
Start de gratis scan van je eigen website met SEOgrinder, begin bovenaan in het tabblad Taken en open het tabblad AI-gereedheid voor de controle van robots.txt en AI-crawlers. Bekijk daarna één pagina met de tools uit de lijst en vergelijk wat ze melden. Wat je verder nog moet controleren, staat in onze SEO-audit checklist.