Ga naar inhoud

Handleiding

Dien je artikelen in bij Google

Een eenmalige, gratis configuratie van vijf minuten in je eigen Google-account. Daarna heeft elk gepubliceerd artikel een knop Indexeren waarmee je het met één klik bij Google indient.

Wat dit doet — eerlijk gezegd

Normaal gesproken vindt Google een nieuw artikel zodra de crawler je website weer bezoekt — na uren, dagen, soms nog langer. Met de Indexing API kun je Google direct laten weten dat een pagina zojuist is gepubliceerd. In de praktijk wordt de pagina dan meestal binnen enkele uren gecrawld in plaats van op een onvoorspelbaar moment.

Twee eerlijke kanttekeningen voordat je hier vijf minuten aan besteedt. Ten eerste beperkt Google deze API officieel tot vacatures en livestreampagina's; voor gewone artikelen geldt een indiening als een nadrukkelijk verzoek om de pagina te crawlen — dat werkt in de praktijk goed en is wat de populaire WordPress-plugins voor “directe indexering” doen, maar Google geeft geen garanties. Ten tweede is gecrawld worden niet hetzelfde als een positie in de zoekresultaten krijgen: de API neemt alleen de vertraging bij het ontdekken van pagina's weg, niets meer.

Als die afweging je prima lijkt — het is gratis, kost vijf minuten en is volledig terug te draaien — ga dan verder.

Voorbereiding

  • Een Google-account dat eigenaar is van je website in Search Console. In de laatste stap wordt een serviceaccount toegevoegd als Eigenaar van je Search Console-property, dus je moet daar zelf ook eigenaarsrechten hebben. Staat je website nog niet in Search Console, voeg deze dan eerst toe en verifieer deze — Google begeleidt je daarbij stap voor stap.
  • Je website is gekoppeld in BlogTend. De verbinding staat in de instellingen van de website, één per website.

De eenmalige configuratie

Alles hieronder staat ook in de app, met dezelfde links: open Websites, kies de Instellingen van je website en zoek “Google-indexering”. Volg de stappen daar, zodat je aan het einde de sleutel kunt plakken zonder heen en weer te schakelen.

  1. Maak een Google Cloud-project aan. Log in met hetzelfde Google-account dat je voor Search Console gebruikt, open het scherm om een project te maken, geef het een willekeurige naam (“my-site-indexing” is prima) en klik op Maken. Als je al een project hebt dat je wilt gebruiken, sla je deze stap over.
  2. Schakel de Indexing API in. Open de pagina Web Search Indexing API in de API-bibliotheek, controleer of je project is geselecteerd in de balk bovenaan de pagina — een bekende valkuil — en klik op Inschakelen.
  3. Maak een serviceaccount aan en download de bijbehorende sleutel. Klik in IAM → Serviceaccounts op Serviceaccount maken, geef het een naam naar keuze en klik op Gereed — er zijn geen rollen nodig. Open het account dat je zojuist hebt gemaakt, ga naar Sleutels → Sleutel toevoegen → Nieuwe sleutel maken, kies JSON en er wordt een klein bestand gedownload. Dat bestand is je toegangssleutel; behandel het als een wachtwoord.
  4. Plak de sleutel in BlogTend. Open het gedownloade bestand in een teksteditor, kopieer alles, en plak het in het veld voor Google-indexering in de instellingen van je website. BlogTend slaat het versleuteld op en toont je het e-mailadres van het serviceaccount met een kopieerknop.
  5. Maak dat e-mailadres Eigenaar in Search Console. Open in Search Console voor je website Instellingen → Gebruikers en rechten → Gebruiker toevoegen, plak het e-mailadres van het serviceaccount en stel het toegangsrecht in op Eigenaar. Hiermee geef je toestemming voor de indieningen — zonder dit weigert Google elk verzoek.

Dat is de volledige configuratie. Je hoeft dit voor deze website nooit te herhalen.

De knop Indexeren gebruiken

Op de pagina Artikelen staat bij elk gepubliceerd artikel van een gekoppelde website een knop Indexeren. Klik erop om de URL van het artikel naar Google te sturen; de knop onthoudt wanneer dat is gebeurd, zodat je in één oogopslag ziet wat er is verstuurd. Na een belangrijke wijziging kun je een artikel opnieuw indienen.

Concepten hebben bewust geen knop — een concept heeft geen openbare pagina die Google kan crawlen. Publiceer eerst (met één klik vanuit dezelfde lijst), en laat de pagina daarna indexeren.

Als het niet werkt

  • “Het serviceaccount is geen eigenaar van deze website.” Stap 5 is overgeslagen of er is een lager toegangsniveau ingesteld. Het moet Eigenaar zijn, niet Volledige of Beperkte gebruiker, en voor precies de property die overeenkomt met het adres van je website.
  • “Google heeft de sleutel geweigerd.” De sleutel is verwijderd of uitgeschakeld in Google Cloud, of het bestand is bij het plakken afgekapt. Download een nieuwe JSON-sleutel van het serviceaccount en maak opnieuw verbinding.
  • “De dagelijkse limiet voor het indienen is bereikt.” Google hanteert een limiet van 200 per dag per project. Deze wordt dagelijks gereset; probeer het morgen opnieuw.
  • “Het aanmaken van sleutels voor serviceaccounts is uitgeschakeld.” Voor Google Workspace-organisaties is dit standaard ingeschakeld. Open in Google Cloud, met je project geselecteerd, IAM en beheer → Organisatiebeleid en zoek naar “Aanmaken van serviceaccountsleutels uitschakelen”. Er kunnen twee vermeldingen verschijnen: de gewone iam.disableServiceAccountKeyCreation en een “beheerde” variant. Open de gewone vermelding (die wordt in de foutmelding genoemd), klik op Beleid beheren → Bovenliggend beleid overschrijven → Regel toevoegen → Handhaving uit → Beleid instellen. Als Google dit weigert, selecteer dan je organisatie in de projectkiezer, open IAM, geef je eigen gebruiker de rol Organisatiebeleidsbeheerder en probeer het opnieuw. Wacht een minuut en maak dan de sleutel aan. De uitzondering geldt alleen voor dit project; de rest van je organisatie blijft vergrendeld.
  • De API ingeschakeld, maar voor het verkeerde project. De projectkiezer bovenaan Google Cloud zie je gemakkelijk over het hoofd. Open de pagina van de Indexing API opnieuw, controleer of het geselecteerde project het project is waarin je serviceaccount staat, en schakel de API daar in.

Vragen

Garandeert dit dat mijn artikel in Google wordt opgenomen?
Nee, en wie dat belooft, belooft te veel. Een indiening is een sterk signaal dat er meestal voor zorgt dat de pagina binnen enkele uren wordt gecrawld, maar alleen Google bepaalt wat in de index wordt opgenomen. Je hoeft zo niet te wachten tot Google de pagina zelf vindt.
Kost dit iets?
Nee. Het Google Cloud-project, de Indexing API en het serviceaccount zijn bij dit gebruik allemaal gratis. BlogTend brengt ook geen kosten in rekening voor indieningen.
Waarom moet ik het gedeelte bij Google zelf instellen?
Omdat de toegangsgegevens van jou moeten zijn. Het serviceaccount bevindt zich in je Google-account, wordt ingesteld als Eigenaar van je eigen Search Console-property en kan op elk moment door jou worden verwijderd. We zien nooit je Google-wachtwoord — alleen het sleutelbestand dat je zelf kiest om te plakken.
Is er een limiet?
Google staat 200 indieningen per dag per project toe. BlogTend stopt net voordat die limiet is bereikt en laat je dat weten, zodat je onze melding ziet in plaats van dat het ongemerkt misgaat. Bij een normaal publicatieschema merk je niets van die limiet.
Waarom ontbreekt de knop Indexeren bij sommige artikelen?
De knop verschijnt alleen bij gepubliceerde artikelen van een website waarvoor Google-indexering is gekoppeld. Een concept heeft geen openbare pagina die Google kan crawlen — publiceer het eerst via het dashboard of WordPress, dan verschijnt de knop.
Kan ik de koppeling verbreken?
Ja — de knop Ontkoppelen op dezelfde plek waar je de verbinding hebt ingesteld, verwijdert de opgeslagen sleutel onmiddellijk. Je kunt ook het serviceaccount of de bijbehorende sleutel in Google Cloud verwijderen, waardoor je de toegang vanaf de andere kant afsluit.
Werkt dit ook voor Bing en andere zoekmachines?
Deze specifieke koppeling gebruikt de eigen API van Google en bereikt alleen Google. Bing en andere zoekmachines ontdekken je artikelen op de gebruikelijke manier, via je sitemap en links.

Gerelateerd: Koppel je WordPress-website

Publiceer het, laat het daarna aan Google weten

Begin gratis, koppel een website en je vindt de knop Indexeren op het instellingenscherm.