ContentScale

SEO Audit System Handleiding

Stap-voor-stap uitleg van het volledige systeem — van GSC data tot afgehandelde audit. Voor intern gebruik.

Inhoud
01Overzicht — wat is het systeem? 02De 5 tools — wat doet elke pagina? 03De volledige flow — stap voor stap 04GSC uitleg — impressies, CTR, positie 05Aanbevelingen — wanneer doe je wat? 06PULSE+NEXUS uitvoeren — hoe werkt het? 07Checklist — wat doe je per pagina? 08Deployen — bestanden en routes

Wat is het systeem?

Het ContentScale SEO Audit System bestaat uit 5 gekoppelde tools waarmee je systematisch pagina's van een website kunt auditen, verbeteren en bijhouden. Alles werkt samen — data stroomt automatisch van de ene tool naar de andere.

Het doel: Pagina's die bijna op pagina 1 staan (positie 11-30) identificeren, auditen met PULSE+NEXUS, fixes doorvoeren, en het resultaat meten met de ContentScore. Zo herstel je systematisch verloren Google traffic.

Het systeem is intern — niet zichtbaar voor Google (noindex) en niet voor klanten. Er is één uitzondering: de Audit Intake Form, die is voor klanten die een audit willen aanvragen.

De 5 tools

Intern Noindex
1 — Workflow Manager
app.contentscale.site/audit-workflow
Je cockpit. Hier beheer je alle pagina's van een client. Je importeert GSC data, ziet welke pagina's prioriteit hebben, vinkt taken af per pagina en houdt de voortgang bij.

Wat je hier doet: GSC CSV importeren → pagina's krijgen automatisch prioriteit → doorsturen naar Recommendations voor aanbevelingen → afvinken als gedaan.

Data blijft bewaard in de browser (localStorage) — je kunt de sessie afsluiten en later verdergaan.
Intern Noindex
2 — Recommendations Engine
app.contentscale.site/audit-recommendations
Leest de data uit de Workflow Manager en geeft per pagina automatisch de beste aanbeveling. Je ziet in één oogopslag: wat is het probleem, wat is de actie, hoeveel tijd kost het, en wat wordt automatisch ingevuld in PULSE+NEXUS.

Wat je hier doet: Kijken welke pagina's quick wins zijn → klikken op "Open in PULSE+NEXUS" → audit uitvoeren.
Intern Noindex
3 — PULSE + NEXUS Audit Engine
app.contentscale.site/audit-seo
Het analysetools. Voert een 10-stappen audit uit op één specifieke pagina. Gebruikt Gemini AI om de werkelijke content te analyseren en geeft concrete aanbevelingen met priority actions bovenaan.

Twee modi:
Bulk Scan: Upload GSC CSV → alle pagina's gerangschikt op kans
Deep Dive: Één pagina volledig analyseren — dit is de kern

Wordt automatisch ingevuld als je vanuit Recommendations klikt: URL, keyword, positie, impressies, CTR staan al klaar. Jij plakt alleen nog de pagina HTML en eventueel competitor HTML.
Intern
4 — ContentScore Scanner
app.contentscale.site
De gratis scanner. Plak een URL en krijg een score van 0-100 op basis van GRAAF (50pt) + CRAFT (30pt) + Technical SEO (20pt).

Gebruik in het audit systeem: Scan een pagina VOOR je begint met auditen → noteer de score in de Workflow Manager → doe de audit → fix de pagina → scan opnieuw → noteer de nieuwe score. Het verschil is je bewijs dat het werkt.
Voor klanten
5 — Audit Intake Form
app.contentscale.site/audit-intake
Het formulier dat klanten invullen als ze een audit willen aanvragen. Ze uploaden hun GSC CSV, geven de pagina URL en keyword op, en het formulier stuurt alles automatisch per email naar [email protected].

Jij ontvangt: Email met alle data + bijlagen + directe link om de pagina in PULSE+NEXUS te openen.

De volledige flow

Zo gebruik je het systeem van begin tot eind voor één client:

1
GSC CSV exporteren
Ga naar Google Search Console van de client. Klik op PerformancePages tab → rechtsboven op Export → Download CSV. Doe hetzelfde voor de Queries tab (optioneel maar nuttig). Sla de bestanden op.
search.google.com/search-console
2
Workflow Manager openen + GSC importeren
Open de Workflow Manager. Vul bovenaan de clientnaam, website en deadline in. Klik op 📊 Import GSC CSV en upload het Pages CSV bestand. Alle pagina's laden automatisch met hun positie, impressies en prioriteit.
app.contentscale.site/audit-workflow
3
Prioriteiten bekijken
De manager sorteert automatisch op kans. Rood (High) = positie 11-30 of pagina 1 met lage CTR — dit zijn de meest waardevolle pagina's. Geel (Medium) = positie 31-60. Groen (Low) = al goed of weinig volume. Filter op High Priority om te beginnen.
4
ContentScore scannen (voor)
Klik per pagina op 📊 Scan Score. De huidige ContentScore wordt opgehaald en opgeslagen als "Score Before". Dit is je nulmeting. De prioriteit verandert NIET op basis van de score — alleen GSC data bepaalt prioriteit.
5
Recommendations openen
Klik bovenaan op 🎯 Recommendations. Je ziet nu per pagina de exacte aanbeveling: wat is het probleem, wat is de actie, hoeveel tijd kost het. Sorteer op Impact voor de beste quick wins bovenaan.
app.contentscale.site/audit-recommendations
6
PULSE+NEXUS audit uitvoeren
Klik op 🔬 Open in PULSE+NEXUS. URL, keyword, positie, impressies en CTR staan automatisch ingevuld. Je hoeft alleen nog te plakken:
Pagina HTML: open de pagina → rechtsklik → Paginabron weergeven → Ctrl+A → Ctrl+C → plak
Competitor HTML: optioneel — als je leeg laat vergelijkt het tool met Surfer SEO + MarketMuse benchmark
Sitemap URLs: optioneel — voor interne link aanbevelingen

Klik dan op Run Full Audit. De Priority Actions verschijnen als eerste.
app.contentscale.site/audit-seo
7
Fixes doorvoeren
Voer de Priority Actions uit op de pagina. Minimaal: title tag, meta description, H1, FAQ schema. Daarna de content fixes. Exporteer de aanbevelingen met de Copy knop per sectie.
8
Afvinken + score meten
Ga terug naar de Workflow Manager (← Terug naar Workflow knop). Vink de checklist items af die je hebt gedaan. Scan de pagina opnieuw voor de "Score After". Klik op ✓ Mark Done als de pagina klaar is.
9
Exporteren + volgende pagina
Klik op ↓ Export CSV om je voortgang op te slaan. Volgende sessie: ↑ Import Progress om verder te gaan. Klik op 📄 Client Report voor een nette overzichtspagina voor de klant.

GSC uitleg — impressies, CTR en positie

BegripWat betekent het?Wat zegt het je?
Impressies Hoe vaak jouw pagina verschijnt in de zoekresultaten — ook als niemand klikt. Dit is het zoekvolume voor jouw pagina. Hoge impressies = mensen zoeken ernaar. Er is vraag. De pagina heeft potentie.
Clicks Hoe vaak iemand op jouw pagina klikt in de zoekresultaten. Lage clicks bij hoge impressies = mensen zien je maar kiezen je niet.
CTR % Click-Through Rate. Percentage van impressies dat resulteert in een klik. Clicks ÷ Impressies × 100. CTR onder 2% = title/meta niet aantrekkelijk genoeg. CTR boven 5% = goed.
Positie De gemiddelde ranking van jouw pagina in Google. Positie 1 = bovenaan. Positie 11 = begin van pagina 2. Positie 11-30 = meest kansrijk voor verbetering. Eén goede audit kan je naar pagina 1 brengen.
De gouden combinatie: Hoge impressies (veel zoekvolume) + positie 11-30 (net niet pagina 1) = de pagina waar je het meeste te winnen hebt. Dat is waar je mee begint.

Wat doe je in elk scenario?

SituatieProbleemOplossingTijd
Pos 1-10 + CTR < 2%Staat bovenaan maar trekt niet aanTitle + meta herschrijven30 min
Pos 11-20 + hoge impressiesNet niet pagina 1Volledige PULSE+NEXUS audit2-3 uur
Pos 21-30 + score < 70Content te zwakAudit + herschrijven3-5 uur
Pos 31-60 + hoge impressiesContent veel te zwak voor pagina 1Diepgaande audit4-6 uur
Pos 60+ + lage impressiesWeinig vraag of pagina te zwakKeyword research eerstNader bepalen

Aanbevelingen — wanneer doe je wat?

De Recommendations Engine berekent dit automatisch. Dit is de logica erachter:

⚡ Quick Win Positie 1-10 + CTR onder 2%

Je staat al op pagina 1 maar searchers klikken niet. De title tag of meta description trekt niet genoeg aan.

Herschrijf title (max 60 tekens) + meta description (max 155 tekens) met power words, getallen of urgentie. Dit kan in 30 minuten. Geen volledige audit nodig.
📈 CTR Fix Positie 11-20 + CTR onder 1.5%

Bijna pagina 1, maar twee problemen tegelijk: title trekt niet aan EN content is nog niet sterk genoeg.

Stap 1: title + meta herschrijven (30 min). Stap 2: volledige audit voor de push naar pagina 1 (2-3 uur).
📝 Content Upgrade Positie 11-30 + score onder 70

Content is te zwak voor pagina 1. Met betere content en schema kun je de sprong maken.

Volledige PULSE+NEXUS audit. Focus op Priority Actions (stap 0), Content Gap (stap 4) en PULSE Rewrites (stap 5).
✏️ Rewrite Positie 31-60 + hoge impressies

Veel zoekvolume maar Google beoordeelt de pagina als te zwak voor de top. Fundamentele verbetering nodig.

Alle 10 stappen van PULSE+NEXUS doorlopen. Daarna pagina volledig herschrijven op basis van de aanbevelingen.
🔗 Authority Positie 1-10 + score boven 85

Pagina presteert al goed. Content en techniek zijn op orde.

Focus op interne links, backlinks en gezaghebbende bronnen. NEXUS stap 6 in PULSE+NEXUS.

PULSE+NEXUS uitvoeren

Tip: Als je vanuit Recommendations klikt op "Open in PULSE+NEXUS" staan URL, keyword, positie, impressies en CTR al ingevuld. Je hoeft alleen nog de HTML toe te voegen.

Wat vul je handmatig in?

1
Pagina HTML (stap ③) — bijna altijd verplicht Open de pagina in Chrome → rechtsklik → Paginabron weergevenCtrl+ACtrl+C → plak in het veld. Het systeem leest dan de werkelijke H1, H2s, schema en word count — niet een gok op basis van de URL.
2
Competitor HTML (stap ④) — optioneel Bezoek een competitor pagina → Paginabron → kopieer → plak. Als je dit leeg laat vergelijkt het systeem automatisch met wat bekend is over Surfer SEO en MarketMuse. Voor de meest nauwkeurige analyse: plak echte competitor HTML.
3
Sitemap URLs (stap ⑤) — optioneel maar waardevol Plak de URLs van de website (één per regel). Het systeem zoekt dan de 5 beste pagina's om intern naar te linken — met exacte anchor tekst. Zonder dit geeft het alleen algemene adviezen.
4
Klik op Run Full Audit De audit draait 10 stappen. Priority Actions (stap 0) verschijnen als eerste — dit zijn de 7 meest impactvolle acties. Begin altijd hier. De rest van de stappen geven diepere analyse.

De 10 stappen van PULSE+NEXUS

StapWat het doetWanneer belangrijk?
0 — Priority Actions7 concrete acties, gerangschikt op impact. Altijd als eerste lezen.Altijd
1 — Intent analyseKlopt de zoekintentie? AI Overview risico?Bij lage CTR
2 — CTR SurgeryNieuwe title + meta descriptionCTR onder 2%
3 — Competitor DiffJouw pagina vs competitorsAltijd
4 — Content GapWat mis je dat competitors wel hebben?Score onder 70
5 — PULSE RewritesVoor/na herschrijvingen van intro, CTA, structuurBij rewrite
6 — NEXUS + interne linksWelke pagina's linken naar elkaar?Altijd
7 — ArchitectureH1-H3 structuur optimaliserenBij herschrijven
8 — Technical + SchemaFAQPage JSON-LD, alt tekst, canonicalAltijd
9 — Score projectieVerwachte score en traffic na fixesVoor rapportage
10 — 90-dagen planWeek-voor-week actieplanBij oplevering aan client

Checklist per pagina

In de Workflow Manager heeft elke pagina een checklist van 23 items. Dit zijn de standaard taken per audit:

Audit (starten en afronden)

ItemWat doe je?
ContentScore scan gedaanScore Before invullen via 📊 Scan Score knop
PULSE+NEXUS audit gedaan10 stappen doorlopen en Priority Actions gelezen
GSC data genoteerdPositie, impressies en CTR ingevuld in manager
Pagina herpubliceerdTimestamp vernieuwd na fixes
GSC reindex aangevraagdVia GSC → URL inspectie → Indexering aanvragen
GSC recheck ingepland14 dagen later controleren in GSC

Content fixes

ItemNorm
H1 geoptimaliseerdPrimair keyword erin, duidelijk en aantrekkelijk
H2 structuur herzienLogische volgorde, keywords in kopjes
SEO title bijgewerkt50-60 tekens, keyword vooraan
Meta description bijgewerkt150-160 tekens, call-to-action erin
Content gaps gevuldOntbrekende subtopics toegevoegd
Word count voldoendeMinimaal 1500 woorden voor informatieve pagina's
Stats bijgewerktAlle cijfers zijn van 2025-2026
FAQ sectie toegevoegdMinimaal 3-5 vragen met volledige antwoorden
Expertcitaten toegevoegdNaam + functie + bron erbij
E-E-A-T versterktWie schreef dit, wanneer, waarom betrouwbaar?
CTA geoptimaliseerdAansluitend bij het conversiedoel

Technische fixes

ItemNorm
Article schema toegevoegdJSON-LD in de <head>
FAQPage schema toegevoegdElke FAQ als Question + Answer in JSON-LD
Canonical tag gecontroleerdVerwijst naar de juiste URL
Afbeelding alt tekst compleetElke afbeelding heeft een beschrijvende alt
Interne links toegevoegd3-5 relevante interne links met goede anchor tekst
Externe links toegevoegd2-3 gezaghebbende bronnen

Deployen op Railway

Alle bestanden gaan naar de public/ map op Railway. De routes staan in server.js.

Bestanden hernoemen en uploaden

BestandHernoemen naarURL
pulse-nexus-audit-v4.htmlpublic/audit-seo.html/audit-seo
audit-intake-form.htmlpublic/audit-intake.html/audit-intake
seo-workflow-manager.htmlpublic/audit-workflow.html/audit-workflow
audit-recommendations.htmlpublic/audit-recommendations.html/audit-recommendations

Server.js aanpassen

1
server-additions.js plakken Open server.js. Zoek de headshot redirect routes. Plak de volledige inhoud van server-additions.js direct erboven, vóór startServer().
2
Multer toevoegen aan package.json Voeg "multer": "^1.4.5-lts.1" toe aan de dependencies. Railway installeert het automatisch bij de volgende deploy.
3
Deployen Push naar GitHub → Railway deploy automatisch. Check de logs op fouten. Test daarna: app.contentscale.site/audit-seo moet laden.
Noindex: De Workflow Manager, Recommendations en PULSE+NEXUS hebben allemaal noindex, nofollow in de meta tags. Google indexeert ze niet. De Audit Intake Form is wél openbaar.
Data opslag: De Workflow Manager slaat data op in de browser (localStorage). Dit is per browser/computer. Export regelmatig met de CSV knop als backup, en gebruik Import om op een andere computer verder te gaan.

Hulp nodig met jouw website?

Vraag een gratis SEO audit aan

Upload je GSC CSV, geef de pagina URL op en je ontvangt binnen 15 minuten een geprioriteerde actielijst. Geen jargon. GDPR-compliant. Gratis.

🔍 Audit Aanvragen → 📅 Gratis Strategiegesprek
Binnen 15 minuten ✓ GDPR compliant Geen verplichtingen ✓ Amsterdam