Hoe deze controle werkt
Scanaris leest de <head> van je pagina en bekijkt de drie tags die Google gebruikt om je zoekresultaat op te bouwen. De titel: ontbreekt hij, gemiddelde ernst; is hij langer dan 65 tekens, laag, omdat Google hem rond de 60 afkapt; korter dan 10, laag, omdat hij de ruimte verspilt. De meta description: ontbreekt ze, laag; langer dan 165 tekens, informatief. De canonical (<link rel="canonical">): ontbreekt hij, laag. Leidt de pagina bovendien om met <meta http-equiv="refresh">, dan opent hij een bevinding met lage ernst, omdat dat de omleidingsmethode is die Google afraadt. Alleen de gescande pagina wordt bekeken; elke pagina van je site heeft zijn eigen titel en beschrijving, en het loont om de belangrijke te scannen.
Waarom dit belangrijk is
De titel is de meest basale on-page factor en de blauwe link die mensen op Google zien: hij bepaalt of ze klikken. De beschrijving beïnvloedt de ranking niet, maar is de tekst onder de link en bepaalt direct hoeveel klikken je krijgt bij dezelfde positie. De canonical vertelt Google welke URL de "officiële" is wanneer dezelfde inhoud bereikbaar is met en zonder slash aan het einde, met campagneparameters, met www en zonder; zonder canonical kan Google de autoriteit over meerdere kopieën verdelen of de verkeerde kiezen. En een meta-refresh-omleiding geeft autoriteit slechter door dan een 301 en laat de gebruiker wachten op een tussenpagina.
Hoe je het oplost
Titel en beschrijving
Eén titel per pagina, 50 tot 60 tekens, met het hoofdzoekwoord vooraan en het merk achteraan: "Beveiligingsscanner voor met AI gebouwde apps | Scanaris". Een beschrijving van 140 tot 155 tekens die de pagina samenvat en een reden geeft om te klikken. Niet dezelfde titel op elke pagina herhalen.
- Nuxt:
useSeoMeta({ title, description })op elke pagina, ofuseHead. - Next.js: exporteer
metadata(ofgenerateMetadatavoor dynamische pagina's) vanuit elkepage.tsx. - WordPress: Yoast, Rank Math of een equivalent, met titel en beschrijving per bericht ingevuld.
- Statische HTML: in de
<head>van elk bestand.
Canonical
<link rel="canonical" href="https://jouwdomein.nl/pad-van-de-pagina">
Absolute URL, met het protocol en domein dat Google moet tonen, in het normale geval wijzend naar de pagina zelf. Heb je de site in meerdere talen, dan draagt elke versie zijn eigen canonical en koppelen de hreflang-tags de andere. In Nuxt genereert de SEO- of i18n-module hem; in Next.js hoort hij in metadata.alternates.canonical.
Meta refresh
Vervang hem door een 301-omleiding van de server: in Nuxt een regel in routeRules; in Next.js redirects() in de configuratie; op Vercel en Netlify het omleidingsbestand; in nginx of Apache een omleidingsrichtlijn.
Controleer of het opgelost is
curl -s https://jouwdomein.nl | grep -oE '<title>[^<]*</title>|<meta name="description"[^>]*>|<link rel="canonical"[^>]*>|<meta http-equiv="refresh"[^>]*>'
Titel, beschrijving en canonical moeten eruit komen, en geen meta refresh. Tel de tekens van de titel: tussen 10 en 65.
Veelgestelde vragen
Google toont soms een andere titel dan de mijne.
Ja: het herschrijft de titel wanneer het vindt dat de jouwe de pagina niet goed beschrijft, te lang is, of op veel pagina's dezelfde is. Een nauwkeurige titel van de juiste lengte is de manier om Google de jouwe te laten gebruiken.
Lost de canonical dubbele inhoud tussen domeinen op?
Hij kan naar een ander domein wijzen, en Google respecteert dat als een sterke hint. Maar publiceer je hetzelfde artikel op twee eigen sites, dan is het beter dat de ene naar de andere omleidt.
Helpt dit ook om door AI geciteerd te worden?
De titel en beschrijving zijn het eerste wat ChatGPT en Perplexity lezen om te beslissen of een pagina een vraag beantwoordt, dus ja, het helpt. Wat verandert tussen zoekmachines en assistenten staat in SEO versus AEO; de kopstructuur, die voor beide telt, wordt bekeken door koppen.