Waarom staat mijn website niet in Google

Een website staat om één van twee redenen niet in Google. Ofwel is ze niet opgenomen in de index, ofwel staat ze er wel in en rankt ze te laag om gevonden te worden. Dat zijn verschillende problemen met verschillende oplossingen. Typ site:uwdomein.be in Google om het onderscheid te maken: verschijnt er geen enkel resultaat, dan is de site niet geïndexeerd en ligt de oorzaak bijna altijd bij robots.txt, een noindex-tag of een canonical die naar een andere pagina wijst. Verschijnt uw pagina wel, dan is ze geïndexeerd en gaat het over ranking, wat een kwestie is van maanden werk in plaats van één instelling.

Niet geïndexeerd of slecht gerankt: eerst dit uitzoeken

Bijna iedereen die zegt "mijn website staat niet in Google" bedoelt in werkelijkheid één van twee dingen. Het loont om te weten welke. Google moet uw pagina eerst vinden, dan ophalen en dan opnemen in de index. Pas daarna komt de vraag op welke plaats ze verschijnt voor een zoekopdracht.

Niet geïndexeerd is een technisch probleem. Het heeft een aanwijsbare oorzaak, u kan het meestal zelf repareren en het effect is soms binnen enkele dagen zichtbaar. Slecht gerankt is geen probleem met één oorzaak. Daar concurreert u met andere pagina's over hetzelfde onderwerp en werkt geen enkele instelling zoals een schakelaar.

De verwarring kost tijd. Wie niet geïndexeerd is en gaat sleutelen aan zoekwoorden, bereikt niets. Wie wel geïndexeerd is en blijft wachten op indexering, wacht op iets dat al gebeurd is.

De controle die vijf seconden duurt

Typ in Google: site:uwdomein.be, zonder spatie na de dubbele punt. U krijgt een ruwe lijst van wat Google van uw domein in de index heeft.

  • Geen enkel resultaat: uw site staat er niet in. Ga naar de diagnoseboom onderaan.
  • Wel resultaten maar niet de pagina die u zoekt: die ene pagina is het probleem, niet de site.
  • Alles staat er: u heeft geen indexeringsprobleem. U heeft een rankingprobleem of een probleem met de zoekwoorden waar u op mikt.

Deze lijst is niet exact en niet volledig. Ze is bedoeld als eerste onderscheidingstest en daarvoor volstaat ze.

Search Console geeft het echte antwoord

Google Search Console is gratis en het is de enige plek waar Google u vertelt wat het van uw pagina vindt. U bewijst eenmalig dat het domein van u is, meestal via een DNS-record of een bestand op de server. Daarna heeft u toegang tot de indexeringsstatus per URL.

Het gereedschap dat u nodig heeft heet URL-inspectie. U plakt de volledige URL bovenaan en Google toont of de pagina in de index zit en zo niet, waarom niet. Onderaan staat een knop om indexering aan te vragen. Die knop is geen garantie en werkt niet sneller als u er vaker op drukt.

Deze veelvoorkomende meldingen wijzen elk naar iets anders. De exacte formulering verschilt per taalinstelling.

Wat u ziet Waarschijnlijke oorzaak Waar u kijkt
site: geeft nul resultaten voor het hele domein De hele site staat op noindex of robots.txt blokkeert alles /robots.txt en de broncode
Ontdekt, momenteel niet geïndexeerd Google kent de URL en vond ze voorlopig niet de moeite waard De inhoud van de pagina zelf
Gecrawld, momenteel niet geïndexeerd Google heeft de pagina gelezen en niet opgenomen Inhoud, dunne of dubbele tekst
Uitgesloten door de tag noindex Er staat een noindex in de HTML of in een HTTP-header Broncode en CMS-instellingen
Geblokkeerd door robots.txt Een regel in robots.txt sluit de URL uit /robots.txt
Dubbele pagina, Google koos een andere canonieke pagina De canonical wijst elders of de inhoud is bijna identiek <link rel="canonical">
Pagina staat in de index en levert geen bezoekers Rankingprobleem in plaats van indexeringsprobleem Prestatierapport en hoofdstuk 2

De vier oorzaken die het bijna altijd zijn

Een noindex die na de lancering is blijven staan. Dit is de meest gênante en de meest voorkomende. Tijdens de bouw staat de site bewust op noindex zodat het halve werk niet in Google belandt. Bij de lancering vergeet iemand die vlag om te zetten. In WordPress is dat het vinkje bij Instellingen, Lezen, dat zoekmachines ontmoedigt de site te indexeren. In de broncode ziet u dan <meta name="robots" content="noindex">. De correcte waarde voor een pagina die gevonden moet worden is index, follow, max-snippet:-1, max-image-preview:large.

robots.txt die te veel blokkeert. Dat bestand staat op uwdomein.be/robots.txt en u kan het gewoon in uw browser openen. Staat er Disallow: / onder User-agent: *, dan vraagt u alle zoekmachines om niets te lezen. Let op de volgorde van oorzaken: robots.txt regelt of Google mag lezen, de noindex-tag regelt of Google mag opnemen. Wie een pagina in robots.txt blokkeert én er een noindex in zet, bereikt het omgekeerde van wat hij wil, want Google leest de pagina niet en ziet die noindex dus nooit. Wat u wil verwijderen uit de index, laat u lezen met een noindex erin.

Een canonical die naar iets anders wijst. De canonical vertelt Google welke versie van een pagina de echte is. Dat is nuttig bij dubbele inhoud. Het gaat mis wanneer een thema of plugin op elke pagina dezelfde canonical zet, meestal naar de homepage. Google volgt die aanwijzing en indexeert de rest niet. Controleer op elke belangrijke pagina of <link rel="canonical"> naar die pagina zelf wijst.

Google kent uw site nog niet. Een nieuw domein zonder enkele link van buitenaf kan lang onopgemerkt blijven. Hoe lang indexering duurt is niet betrouwbaar te voorspellen. Dagen tot weken is normaal en er bestaat geen toegezegde termijn.

Sitemap indienen bij Google

Een sitemap is een XML-bestand met de URL's die u geïndexeerd wil zien, meestal op uwdomein.be/sitemap.xml of uwdomein.be/sitemap_index.xml. De meeste CMS'en en SEO-plugins maken hem automatisch aan.

Indienen doet u in Search Console, onder Sitemaps. U plakt het pad, u klikt op verzenden en daarna ziet u hoeveel URL's zijn gevonden. Een sitemap versnelt het ontdekken van nieuwe pagina's. Hij dwingt geen indexering af. Google beslist zelf welke URL's het opneemt.

Drie fouten komen vaak terug. Een sitemap met URL's die op noindex staan geeft tegenstrijdige signalen. Een sitemap met de oude http- of www-variant verwijst naar redirects in plaats van naar de echte pagina's. En bij een meertalige site mist vaak één taalversie een eigen ingang, waardoor die taal stil onzichtbaar blijft. Dat laatste komt uitgebreid terug in hoofdstuk 5.

Wat indexering niet oplost

Geïndexeerd zijn is de ondergrens en geen prestatie. Een pagina die in de index zit maar niemand bereikt, heeft een ander probleem: er staat te weinig op, ze beantwoordt geen vraag die iemand stelt of tien andere pagina's beantwoorden die vraag beter. Onze werkdrempel is minstens 300 woorden inhoud voor een pagina die iets moet uitleggen. Dat is een ondergrens en geen doel.

Google indexeert bovendien niet alles wat het tegenkomt. Dunne pagina's, bijna identieke varianten en automatisch gegenereerde overzichten blijven vaak buiten de index zonder dat er iets kapot is. In dat geval helpt geen enkele knop en helpt alleen betere inhoud.

De diagnoseboom in vijf stappen

Doorloop deze vijf stappen in volgorde. Stop zodra u iets vindt, herstel het en begin opnieuw bij stap 1.

  1. Typ site:uwdomein.be in Google. Nul resultaten voor het hele domein: ga naar stap 2. Wel resultaten maar uw pagina ontbreekt: ga naar stap 2 voor die ene URL. Alles staat er: u heeft een rankingprobleem, ga verder met hoofdstuk 2.
  2. Open uwdomein.be/robots.txt in uw browser. Staat er Disallow: / onder User-agent: *, haal die regel weg. Staat het pad van uw pagina er expliciet in, haal het weg. Bestaat het bestand niet, dan is dat geen probleem.
  3. Bekijk de broncode van de pagina met Ctrl+U of Cmd+Option+U en zoek op noindex. Vindt u het, zet de robots-meta op index, follow, max-snippet:-1, max-image-preview:large of verwijder de tag. Controleer ook de instellingen van uw CMS.
  4. Zoek in diezelfde broncode op canonical. Wijst die naar een andere URL dan de pagina die u bekijkt, corrigeer dat. Zet hem op de pagina zelf.
  5. Ga naar Search Console, URL-inspectie, plak de URL. Lees de reden die er staat, vraag indexering aan en dien uw sitemap in onder Sitemaps als dat nog niet gebeurd is. Wacht daarna. Dagen tot weken is normaal.

Zijn alle vijf de stappen schoon en staat de pagina na enkele weken nog altijd niet in de index, dan is het geen technisch probleem meer. Dan is de pagina te dun, is ze te veel een kopie van iets anders of is uw domein voor Google nog een onbekende die niets rechtvaardigt. Dat lost u op met inhoud en met vermeldingen elders, niet met instellingen. Zie hoofdstuk 10.

Wat u zelf kan en wat niet

Zelf te doen, zonder ontwikkelaar en zonder budget:

  • De site:-test uitvoeren en de uitkomst juist lezen.
  • Search Console aanmaken, het domein verifiëren en URL-inspectie gebruiken.
  • robots.txt openen, lezen en een foute Disallow-regel weghalen.
  • Het noindex-vinkje in uw CMS uitzetten.
  • De sitemap indienen en controleren hoeveel URL's erin zitten.

Waarvoor u hulp nodig heeft:

  • Verificatie via DNS als u niet bij uw domeinbeheer kan.
  • Een canonical die door een thema of plugin wordt gegenereerd en niet via een instelling te wijzigen is.
  • Een noindex die uit een HTTP-header komt in plaats van uit de HTML, want die ziet u niet in de broncode.
  • Een site die volledig via JavaScript wordt opgebouwd, waarbij Google een lege pagina te zien krijgt. Dat is een bouwbeslissing en geen instelling.

Reken op een halve dag voor het geheel, inclusief het aanmaken van Search Console. Het is het enige onderwerp in deze gids waarbij het resultaat soms binnen een week zichtbaar is.

Veelgestelde vragen

Waarom wordt mijn website niet gevonden door Google?

Ofwel staat uw site niet in de index van Google, ofwel staat hij er wel in en rankt hij te laag. Typ site:uwdomein.be in Google om te zien welk van beide het is. Krijgt u geen enkel resultaat, dan is het een technisch probleem met robots.txt, een noindex-tag of een canonical.

Hoe dien ik mijn sitemap in bij Google?

Via Google Search Console, onderdeel Sitemaps. U plakt het pad naar uw sitemapbestand, meestal sitemap.xml of sitemap_index.xml. Daarna verzendt u het en ziet u hoeveel URL's Google in de sitemap heeft gevonden. Indienen versnelt het ontdekken van pagina's en het dwingt geen indexering af.

Hoe lang duurt het voor Google mijn nieuwe pagina opneemt?

Dat is niet betrouwbaar te voorspellen. Dagen tot weken is normaal voor een bestaand domein dat al geïndexeerd is. Voor een gloednieuw domein zonder enkele externe link kan het langer duren en er bestaat geen toegezegde termijn.

Wat is een noindex-tag en hoe weet ik of die op mijn site staat?

Het is een instructie in de HTML die zoekmachines vraagt de pagina niet op te nemen in de index. U vindt hem door de broncode van de pagina te openen en te zoeken op het woord noindex. Hij blijft vaak per ongeluk staan na een lancering, omdat een site tijdens de bouw bewust op noindex wordt gezet.

Mijn pagina staat wel in Google maar krijgt geen bezoekers. Wat nu?

Dan is het geen indexeringsprobleem en heeft sleutelen aan robots.txt of de sitemap geen zin. Kijk in het prestatierapport van Search Console op welke zoekopdrachten u vertoningen krijgt en op welke positie. Verder werkt u aan titel, inhoud en aan vermeldingen buiten uw eigen site.

Wenst u dit niet zelf te doen: SEMANU voert de volledige SEO- en GEO-audit uit voor 1.450 euro, inclusief rapport en werksessie. Wat erin zit staat op de gidspagina.

Meetbaarheid en vindbaarheid horen in uw softwarestrategie

Meetbaarheid en vindbaarheid zijn onderdeel van strategisch advies en geen aparte discipline. Wilt u dit niet zelf doen, dan nemen we het op in de softwarestrategie: wat u meet, welke drempel een handeling rechtvaardigt en wie het opvolgt.