Projectoverzicht
Een marketingbureau met 20+ SEO/PPC-klanten had geautomatiseerde toegang nodig tot gegevens van Google Search Console (prestaties, indexering, Core Web Vitals) en Google Keyword Planner (zoekvolume, CPC-schattingen, concurrentie). Het handmatig exporteren van gegevens uit dashboards kostte 5-10 uur per week, terwijl betaalde SEO-tools zoals Ahrefs ($99-999/maand) en SEMrush ($119-449/maand) het bureau $200-1500/maand kostten.
Uitdaging
Zonder geautomatiseerde toegang tot Google Search Console en Google Keyword Planner verloor het bureau tientallen uren per maand aan het handmatig exporteren van gegevens. De betaalde SEO-tools (Ahrefs, SEMrush) kostten 800-6000 zł/maand voor een team van 5 personen, zonder toch directe toegang te geven tot actuele GSC-gegevens.
Handmatig gegevens exporteren
Voor elk van de ruim 20 klanten moest Google Search Console worden geopend, een periode worden gekozen, een CSV-bestand met zoekopdrachten/pagina’s/landen worden geëxporteerd en moesten de gegevens in spreadsheets worden samengevoegd. 5-10 uur per week ging verloren aan kopiëren en plakken.
Hoge kosten van betaalde SEO-tools
Ahrefs (400-4000 zł/maand), SEMrush (480-1800 zł/maand) en Moz (400-2400 zł/maand) voor een team van 5 personen betekenden een kostenpost van 800-6000 zł per maand. Toch biedt geen van deze tools directe toegang tot de Google Search Console-API: ze tonen hun eigen schattingen en niet de echte gegevens.
Geen geautomatiseerde toegang tot Keyword Planner
Google Keyword Planner was alleen toegankelijk via de Google Ads-interface, waardoor geautomatiseerd zoekwoordonderzoek onmogelijk was. Voor elke zoekactie moesten de termen handmatig worden ingevoerd en de zoekvolumes en kosten naar spreadsheets worden gekopieerd.
Gegevens niet te integreren in eigen dashboards
De gegevens van GSC en Keyword Planner zaten opgesloten in de Google-interfaces, zonder mogelijkheid om ze te integreren in de CRM of de klantomgeving van het bureau. Rapportages werden handmatig in Google Sheets gemaakt in plaats van in live dashboards.
Onze oplossing
We hebben 2 MCP-servers (Model Context Protocol) gebouwd die geautomatiseerde toegang geven tot Google Search Console en Google Ads Keyword Planner. OAuth-autorisatie, automatisch ophalen van gegevens (zoekopdrachten, vertoningen, doorklikratio, posities, zoekvolume, CPC) en integratie met Claude Code voor directe SEO-analyse. Geen maandelijkse kosten: een alternatief voor Ahrefs en SEMrush.
MCP-server voor Google Search Console
MCP-server in Node.js/TypeScript, geïntegreerd met de Google Search Console-API. OAuth 2.0-autorisatie, functies: (1) zoekanalyse - zoekopdrachten, vertoningen, doorklikratio en gemiddelde positie voor een gekozen periode en dimensies (zoekopdracht/pagina/land/apparaat), (2) sitemaps - lijst, status en fouten, (3) URL-inspectie - indexeringsstatus, crawlinformatie en mobiele bruikbaarheid voor specifieke adressen.
MCP-server voor Google Keyword Planner
MCP-server geïntegreerd met Google Ads (Keyword Planner-service). OAuth 2.0-autorisatie en developer token, met toegang tot het managementaccount. Functies: (1) zoekwoordideeën - startwoorden → suggesties met maandelijks zoekvolume, concurrentie (LAAG/GEMIDDELD/HOOG) en gemiddelde CPC, (2) historische gegevens - trends in zoekvolume en kosten voor een lijst zoekwoorden, (3) zoekwoorden voor advertentiegroepen - ideeën gegroepeerd per advertentiegroep (voor betaalde campagnes).
Integratie met Claude Code
Integratie van de MCP-servers met Claude Code: de gebruiker kan in de chat om een SEO-analyse vragen (de 10 beste zoekopdrachten van domein X in de afgelopen 30 dagen tonen, het zoekvolume van de term marketing automation controleren, de doorklikratio op computer en mobiel vergelijken). Claude roept automatisch de MCP-tools aan, verwerkt het antwoord en presenteert de conclusies in een tabel.
Automatische rapportages en dashboards
Mogelijkheid om op maat gemaakte dashboards en rapportages te maken op basis van actuele gegevens uit GSC en Keyword Planner. Voorbeeld: een Python-script roept de MCP-functies aan, haalt de gegevens op voor de ruim 20 klanten, genereert pdf-rapportages met grafieken en verstuurt ze per e-mail. Geen handmatige taken.
Beschrijf wat u wilt verbeteren - prijsopgave binnen 24 uur
Schrijf wat u nodig heeft - automatisering, integratie, AI-agent of applicatie. U ontvangt een concrete prijsopgave voor wat u wilt: wat wij doen, wat het kost en wanneer het live gaat.
Uitvoeringsproces
Planning en configuratie van de API’s
Onderzoek van de Google Search Console- en Google Ads-API’s, inrichting van het Google Cloud-project (activeren van API’s, OAuth-toestemmingsscherm), aanmaken van OAuth 2.0-inloggegevens (client-ID, sleutel), aanvragen van een Google Ads developer token en ontwerp van de architectuur van de MCP-server.
1Ontwikkeling - MCP-server voor GSC
Ontwikkeling van de MCP-server voor Google Search Console (Node.js/TypeScript): OAuth 2.0-autorisatie (autorisatiecode → toegangstoken, opslag van het refresh token), functie voor zoekanalyse (zoekopdrachten, vertoningen, doorklikratio, positie met filters: periode, dimensies, aantal rijen), functie voor sitemapbeheer (lijst van URL’s, status, fouten), functie voor URL-inspectie (indexeringsstatus, crawldatum, mobiele bruikbaarheid), foutafhandeling en aanvraaglimieten (200 aanvragen/min).
2Ontwikkeling - MCP-server voor Keyword Planner
Ontwikkeling van de MCP-server voor Google Keyword Planner: OAuth 2.0-autorisatie en developer token, configuratie van het managementaccount (koppeling van klantaccounts), functie voor zoekwoordsuggesties (startwoorden → suggesties met volume/kosten/concurrentie), functie voor historische gegevens (maandelijkse trends in volume en kosten), zoekwoordfilters (min/max volume, concurrentieniveau), verwerking van de antwoorden (extractie van maandelijkse en gemiddelde volumes, concurrentie en CPC).
3Integratie en documentatie
Integratie van de MCP-servers met Claude Code (MCP-configuratie, testaanvragen), documentatie van gebruiksvoorbeelden (beste zoekopdrachten tonen, zoekvolume van X controleren, doorklikratio vergelijken), deploymentinstructies (npm-installatie, OAuth-configuratie, .env-bestand), tests met de echte klantaccounts (ruim 20 GSC-domeinen, Google Ads-accounts) en training van het team van het bureau.
4Doorlooptijd
12 dagen
Reikwijdte van de dienst
API-integratie en automatisering
Technologieën
Projectgalerij
Plant u een vergelijkbaar project?
Plan een gratis consult en laten we praten over uw project.
Plan een gratis consult