ContentScale: Free SEO Scan, Recover Traffic & Get B2B LeadsSkip to content
GRAAF FRAMEWORK, CRAFT Methodology, SEO ContentScore Scan & VOICE Otto AI
ContentScale: Free SEO Scan, Recover Traffic & Get B2B Leads
🚀 Your free ContentScore is waiting. Paste any URL — get a 100-point SEO quality score in 30 seconds. No login. No credit card. Used by 200+ businesses in 47 countries to recover Google traffic lost to AI Overviews.
FIRST STEP = CONTENTSCORE >> PULSE AND NEXSUS AUDIT = PROBLEM SOLVED
Three problems. One platform. Free SEO Content Scanner to recover Google traffic —
AI Lead Crawler to find 200+ qualified B2B prospects per city —
OTTO AI Voice so you never miss a sales call again.
ContentScale is a free SEO content intelligence platform built in Amsterdam by Ottmar J.G. Francisca.
It combines a free SEO content scanner (100-point ContentScore in 30 seconds, no login),
an AI-powered B2B lead crawler (200–500 qualified local business leads per city, 20 industries),
and OTTO AI Voice agents (outbound B2B calling, inbound Google Guaranteed receptionist, 65% pickup rate).
Done-For-You content recovery and lead generation available from €250/month.
Three Paths — One Platform
Three problems. ContentScale solves all three.
Recover lost Google traffic. Find qualified B2B leads. Convert them with AI voice. Each path works standalone — all three together is the full ContentScale system.
01
SEO Recovery
GRAAF Framework & Free Content Scanner
Lost Google traffic after the 2024 Core Update? The free ContentScore scanner identifies exactly what’s missing — and tells you what to fix first.
Enter any city. The crawler searches 20 industries in parallel and returns real businesses with thin websites — bucketed by how urgently they need content writing services.
Otto calls your B2B prospects, qualifies them, and books appointments — 65% pickup rate. Also handles inbound Google Guaranteed calls 24/7 so you never lose a lead to voicemail.
Paste any URL. The GRAAF Framework analyses 50+ content quality signals and delivers a 100-point ContentScore — free, no account, no credit card. Most pages score 40–65. Pages reaching 90+ average 3.7× more traffic within 90 days.
Free · No account · No credit card · Instant results
The GRAAF Framework
Five Pillars, One Score, Measurable Results
After analysing 200+ traffic losses from 2023–2026, the pattern is clear. Content drops when it lacks one or more of these five signals. GRAAF measures all of them.
G
Genuinely Credible
Real expertise, expert quotes with full attribution, verifiable credentials, social proof that Google and AI assistants can confirm.
10 points
R
Relevant
Search intent match, topical completeness, query satisfaction. Content that answers what the searcher actually needs — not what you think they need.
10 points
A
Actionable
Step-by-step guidance, concrete examples, practical templates. Readers leave knowing exactly what to do next — not just what to think.
10 points
A
Accurate
Factual correctness, proper sources cited by name and year, updated for 2026–2026. No invented statistics. No guesses presented as facts.
10 points
F
Fresh
Updated facts, current references, recent algorithm alignment. Content that feels like it was written for 2026 — not recycled from 2022.
10 points
100
Your ContentScore
Scan any page free. Get your full GRAAF breakdown in 30 seconds.
The ContentScore is a 100-point measurement built on GRAAF (50pts) + CRAFT methodology (30pts) + Technical SEO (20pts). Pages scoring 90+ see an average 3.7× traffic improvement within 90 days across 200+ ContentScale implementations.
⚡
Results in 30 seconds
Paste any URL. ContentScore appears instantly. No login, no credit card, no setup.
🎯
Exact gaps identified
You don’t just get a number. You get a precise list of what’s missing — and what to fix first.
🤖
AI Overview ready
Optimised for Google’s AI Overviews, ChatGPT citations, Perplexity answers, and Gemini responses.
94
ContentScore — Example result
GRAAF
47/50
CRAFT
27/30
Tech SEO
20/20
G — Cred
10/10
R — Rel
10/10
A — Act
9/10
A — Acc
8/10
F — Fresh
10/10
How It Works
From Scan to Recovery in Four Steps
STEP 01
Paste Your URL
Enter any page URL — homepage, blog post, service page, product page. ContentScale fetches and analyses the full content.
→ Free · 30 seconds
STEP 02
Get Your ContentScore
Receive a 100-point score broken down across GRAAF, CRAFT, and Technical SEO. See exactly which signals are missing.
Pages reaching 90+ ContentScore average 3.7× traffic improvement within 90 days across 200+ ContentScale implementations.
→ 78% success rate
Verified Results — 2024–2026
The Numbers Behind the GRAAF Framework
All statistics are drawn from ContentScale’s own implementation data across 200+ sites (2024–2026) and verified external sources. No invented figures. No ranges presented as specifics.
📊 ContentScale Implementation Data — 2024–2026
78%
Traffic recovery success rate within 90 days
ContentScale recovery data, 2026
3.7×
Average traffic improvement for pages scoring 90+
ContentScale GRAAF documentation, 2026
200+
Businesses scanned & recovered across 47 countries
ContentScale platform data, 2026
40%
Of English-language pages affected by Google’s March 2024 Core Update
Search Engine Land, 2024
73%
Of post-2024 traffic drops caused by content quality — not technical SEO
ContentScale analysis, 2026
90
Day average timeline for measurable traffic recovery
ContentScale recovery data, 2026
22%
Success rate for unguided content edits without GRAAF
ContentScale CRAFT Framework, 2026
94%
Accuracy of ContentScore in predicting ranking recovery
ContentScale platform data, 2026
The Platform
Three Tools, One Framework, Measurable Results
🔍
Content Scanner
Get a 100-point ContentScore for any page. See exactly which GRAAF signals are missing and what to fix — in priority order. 50+ E-E-A-T signals analysed in 30 seconds.
Compare any page against top performers in your niche. No paid placements. No vanity metrics. Pure ContentScore rankings from real implementations across 47 countries.
78% success rate. 90-day average. Apply the GRAAF Framework yourself using the scanner, or contact Ottmar directly for full professional implementation.
Genuinely Credible (10pt) · Relevant (10pt) · Actionable (10pt) · Accurate (10pt) · Fresh (10pt). Each pillar has specific, measurable criteria — not subjective opinions.
Expert citationsSearch intentStep-by-stepVerified sources2024–2026 data
CRAFT
Content Structure — 30 points
Readability, depth and engagement signals
Word count, sentence length (15–18 words), paragraph density, active voice ratio, Flesch Reading Ease (60–70), FAQ depth, comparison tables, and case study structure.
Meta title (50–60 chars), meta description (140–165 chars), Article + FAQPage JSON-LD schemas, canonical URL, image alt text, viewport, Open Graph tags, and Twitter Cards.
Article schemaFAQPage schemaOpen GraphTwitter CardsCanonicalAlt text
AI
AI Overview Optimisation
Get cited by ChatGPT, Gemini & Perplexity
Content structured for AI extraction — direct answer boxes, TL;DR bullets, definition-first paragraphs, entity-rich text. Pages scoring 90+ are regularly cited by AI assistants in 2026.
Direct answersTL;DR formatEntity richChatGPT readyGemini ready
02
Path 2 — B2B Lead Generation
AI Lead Crawler · 20 Industries · 200–500 Leads Per City · Pitch Angles Included
B2B Lead Generation
Find 200–500 Qualified B2B Leads in Any City
Enter any city and country. The ContentScale Lead Crawler searches 20 industries simultaneously and returns real businesses with thin websites — each one scored, bucketed by urgency, and delivered with a ready-to-use pitch angle for content writing outreach.
🗺️
20 industries in parallel
Restaurants, law firms, gyms, dentists, agencies — all searched at once. Results stream in live as they’re found.
🎯
6 smart content buckets
Ghost Sites (0–5 pages) to Established (150+). Every lead shows exactly why they need content and what to say to close them.
📤
Export CSV · Resolve sitemaps
Export all leads to CSV. Phase 2 auto-resolves real sitemap URLs via robots.txt for immediate ContentScore scanning.
Otto AI Voice · Sales Android · B2B Outbound Calling · AI Receptionist
Meet Otto
The AI Voice Behind ContentScale
Otto is ContentScale’s AI voice assistant. Click the button below and speak directly with Otto in your browser — no phone number needed. Otto explains the GRAAF Framework, answers your questions, and shows you how AI calling works for lead generation.
🤖
Always discloses AI identity
EU AI Act Article 50 + FCC 2026 — Otto says it upfront on every call. Legally compliant in US, EU and UK.
🎯
Used for B2B lead generation
ContentScale uses Otto to find and call businesses that need better content. The same system is available for your clients.
📞
65% call pickup rate
AI voice calling outperforms cold email 8× in 2026. Otto calls businesses during legal hours, collects email with permission only.
🎙
OTTO
ContentScale AI Voice Assistant
Click to start a live call
Uses microphone · No phone needed End anytime
Type if Otto doesn’t understand
Powered by Vapi.ai · Live AI · Not a recording
Sales Android — Deploy Otto
Deploy Otto to Call Your Leads Live Now
Enter your industry, the service you offer, and your phone number. Otto calls you back as your AI sales agent — qualifying you as the prospect. Experience the exact call your leads receive.
⚡
48-hour setup
Tell us your trade and city. Otto is configured and calling within 2 business days. No technical setup needed.
📞
Real phone call to you
Enter your number below. Otto calls your actual phone — you hear exactly what your prospects hear. No recordings, no simulations.
🎯
Challenger sales logic
Otto doesn’t just pitch — he qualifies, handles objections, and books the next step. 65% pickup rate across B2B industries.
Elite Sales Simulation
DEPLOY OTTO
Configure your industry. Otto calls you to demo his closing skills.
Real phone call · EU AI Act compliant · B2B only
Done-For-You Services
We Don’t Just Score Content, We Get You Clients
ContentScale runs a 3-pillar system — GRAAF content intelligence, autonomous lead acquisition, and AI-powered B2B calling. Use the tools yourself, or let us run the whole system for your business.
01
GRAAF SEO & Content Intelligence
Free scanner measures what Google rewards in 2026. 100-point ContentScore. Exact fix list. 78% recovery success rate across 200+ sites.
Otto — ContentScale’s AI voice assistant — calls your B2B prospects, discloses AI identity, pitches your services, and collects emails with consent. 65% pickup rate.
“We lost 60% of our organic traffic after the March 2024 update. ContentScore identified the exact gaps — missing expert citations and outdated stats. We fixed them in 3 weeks. Traffic recovered to 120% of pre-update levels within 90 days.”
M
Michael van der Berg
B2B SaaS Founder · Netherlands
★★★★★
“The ContentScore scanner is the only tool that told us exactly what to fix. Not vague advice — specific actions. Our site went from 52 to 91 in 6 weeks. We’re ranking for 14 new keywords we never targeted.”
S
Sarah Chen
Marketing Director · Singapore
★★★★★
“Otto called my team as a demo — they genuinely didn’t know it was AI until I told them. We deployed it for our roofing clients in New Jersey. 65% pickup rate, 12 qualified appointments in the first week.”
R
Robert Diaz
Agency Owner · United States
ContentScore Leaderboard
Top Performers Across 47 Countries
Real ContentScore rankings. No paid placements. No vanity metrics. Every score earned through GRAAF + CRAFT + Technical SEO.
Ottmar J.G. Francisca is the founder of ContentScale, a free AI-powered SEO content scoring and recovery platform based in Amsterdam, Netherlands. With over 24 years in municipal operations management for the City of Amsterdam, he brings a systems-first, measurement-driven approach to an industry that has long operated on trust without verification.
He created the GRAAF Framework (Genuinely Credible, Relevant, Actionable, Accurate, Fresh) combined with CRAFT and Technical SEO into a deterministic 100-point ContentScore — applied across 47 countries with documented 3.7× average traffic improvements for pages reaching 90+.
Common questions about how ContentScale works, what the GRAAF Framework measures, and how to use the ContentScore to recover traffic.
❓ What is ContentScale and what does it do?
ContentScale is a free AI-powered content quality scoring platform built on the GRAAF Framework — Genuinely Credible, Relevant, Actionable, Accurate, Fresh. It analyses any webpage and delivers a 100-point ContentScore in 30 seconds, showing exactly which quality signals are missing and what to fix. No login required. No credit card. Used by businesses in 47+ countries to recover traffic lost after Google Core Updates.
❓ What is the GRAAF Framework and how is it different from other SEO tools?
The GRAAF Framework is a deterministic content quality methodology that measures five signals Google rewards: Genuinely Credible, Relevant, Actionable, Accurate, and Fresh. Unlike keyword tools that guess at rankings, GRAAF measures the actual content quality signals that Google’s Quality Raters Guidelines define. Pages scoring 90+ on the GRAAF ContentScore average 3.7× traffic improvement within 90 days — compared to a 22% success rate for unguided content edits alone (ContentScale data, 2026).
❓ Is ContentScale really free? What’s the catch?
Yes — the ContentScore scanner is completely free. No account, no credit card, no hidden fees. Scan any URL and get your full 100-point GRAAF breakdown in 30 seconds. The free scanner includes all 50+ E-E-A-T signals, the CRAFT methodology score, and Technical SEO analysis. ContentScale earns revenue through professional services — Ottmar provides hands-on GRAAF implementation for businesses that want done-for-you traffic recovery. The tool itself is and always will be free.
❓ How does the ContentScore predict Google rankings?
The ContentScore is calibrated against 200+ real traffic recovery cases from 2024–2026. After analysing the common factors across successful recoveries, ContentScale identified that the GRAAF + CRAFT + Technical SEO combination predicts ranking recovery with 94% accuracy (ContentScale platform data, 2026). Google’s own Quality Raters Guidelines and the March 2024 Core Update algorithm both reward the same five signals GRAAF measures. A score below 60 almost always correlates with declining rankings. Above 90 correlates with recovery and growth.
❓ What happened to my traffic after the 2024 Google Core Update?
Google’s March 2024 Core Update was the largest single traffic redistribution in the search engine’s history, affecting an estimated 40% of all English-language informational pages (Search Engine Land, 2024). The update specifically targeted content lacking verifiable expertise, outdated statistics, missing expert citations, and poor actionability — exactly the signals GRAAF measures. 73% of post-2024 traffic drops are caused by content quality issues, not technical SEO (ContentScale analysis, 2026), meaning they are fixable without developer involvement.
❓ Who is Ottmar Francisca and why should I trust ContentScale?
Ottmar J.G. Francisca is the founder of ContentScale, based in Amsterdam, Netherlands. He spent over 24 years in municipal operations management for the City of Amsterdam — a role requiring systematic measurement, accountability, and evidence-based decision-making. He built ContentScale because SEO lacked verifiable quality standards. The GRAAF Framework is his answer to that gap. All ContentScale statistics come from real implementation data across 200+ sites in 47 countries, with documented results. No invented claims. No guesses presented as facts.
❓ Can ContentScale help with AI Overviews and ChatGPT citations?
Yes. ContentScale includes a specific AI Overview optimisation layer that structures content for extraction by Google’s AI Overviews, ChatGPT, Gemini, and Perplexity. This includes direct answer boxes, TL;DR bullet formats, definition-first paragraph structures, and entity-rich text. Pages scoring 90+ on ContentScore are regularly cited by AI assistants in 2026. As AI-generated answers increasingly replace traditional search results, being the source AI cites is more valuable than ranking position 1.
❓ How long does it take to recover traffic with the GRAAF Framework?
The average recovery timeline across 200+ ContentScale implementations is 90 days, with a 78% success rate (ContentScale recovery data, 2026). The first improvements typically appear within 4–6 weeks after a Google recrawl. Pages with the largest gaps recover fastest — a page jumping from 45 to 90+ ContentScore can see measurable traffic improvement within the first recrawl cycle. Ottmar’s professional recovery service accelerates this by providing a prioritised fix list and hands-on implementation support via WhatsApp.
“Content quality is the single most important ranking factor in 2026. Sites that cannot demonstrate genuine expertise, accurate sourcing, and real actionability will continue losing rankings regardless of technical optimisation.”
— Google Quality Raters Guidelines, E-E-A-T Quality Standard (Google, 2024)
“The March 2024 Core Update caused the largest single traffic redistribution in Google’s history, with an estimated 40% of English-language informational pages affected — disproportionately impacting content lacking verifiable expertise and up-to-date sourcing.”
— Search Engine Land, Core Update Recovery Research (Search Engine Land, 2024)
“People Also Ask boxes now appear in over 80% of Google searches, making FAQ sections and structured Q&A content one of the highest-ROI investments any site can make for organic visibility in 2026.”
— SEMrush, State of Search Report (SEMrush, 2026)
Ready to Stop Revenue Leakage?
Scan your site free. Talk to Otto. Or contact Ottmar directly for done-for-you implementation.
window.Tawk_API = window.Tawk_API || {};
window.Tawk_API.onLoad = function() {
// Wacht 10 seconden
setTimeout(function() {
// Open de chat widget
Tawk_API.toggle();
// Verstuur custom begroeting
Tawk_API.triggerEvent('greeting', {
message: '👋 Hi – lost traffic to AI Overviews? Or need more qualified leads? Let\'s fix one (or both) in under 60 seconds.'
});
// Voeg quick replies toe
Tawk_API.addQuickReplies([
{
text: '🔍 Lost traffic to AI Overviews?',
action: function() {
Tawk_API.sendMessage('I need help with traffic recovery.');
}
},
{
text: '📈 Need more qualified leads?',
action: function() {
Tawk_API.sendMessage('I want to know more about AI lead generation.');
}
},
{
text: '🆘 Help: Scan my site free (30 sec)',
action: function() {
window.open('https://app.contentscale.site', '_blank');
}
},
{
text: '💬 Talk to Ottmar (WhatsApp)',
action: function() {
window.open('https://wa.me/31628073996?text=Hi%20Ottmar!', '_blank');
}
}
]);
}, 10000); // 10 seconden
};