ContentScale Services — Content Recovery & AI Lead Gen
ContentScale Services — Amsterdam

Scale your
content quality
Not just measure it

Three proven services to recover lost traffic, generate qualified leads, and build content that Google rewards. Used by businesses in 47+ countries. €250/month per client.

Loading badge...

78% Recovery Rate 200+ Sites Implemented Free Scanner Included
Services
✅ Direct Answer

ContentScale services offer 3 proven solutions at €250/month per client: a free 100-point ContentScore audit, GRAAF Content Recovery (2 pages/month, 78% success rate), and AI Lead Generation via Otto (200–500 prospects called/month, 65% pickup rate). No contracts. White-label resellable. Based in Amsterdam, Netherlands.

⚡ TL;DR — The Short Version

ContentScale offers three services: a free ContentScore audit (100-point GRAAF score, 30 seconds), Content Recovery (2 pages optimised/month, €250/mo, 78% success rate), and AI Lead Generation via Otto (200–500 prospects called/month, €250/mo, 65% pickup rate). No contracts. White-label resellable.

ContentScale services — ContentScore audit, GRAAF content recovery and AI lead generation by Otto
Three Core Services

What ContentScale Does
For Your Business

Each service is built on the GRAAF Framework — a deterministic 100-point content scoring system used across 200+ sites to recover organic traffic. Choose one or combine all three.

  • ContentScore Audit — free 100-point GRAAF score for any page in 30 seconds
  • Content Recovery — 2 pages fully optimised per month at €250/mo, 78% success rate
  • AI Lead Generation — Otto calls 200–500 prospects per month, 65% pickup rate
  • 📍Used across 200+ sites in 47 countries — 3.7× average traffic improvement
  • 📍No contracts, no retainers — cancel anytime, results in 90 days
  • 📍White-label resellable — €250/mo cost, €497–997 to clients
📈
€250 / month

GRAAF Content Recovery

€250 /month · 2 pages included

Hands-on GRAAF implementation for businesses that lost traffic after Google Core Updates. Includes 2 fully optimised pages per month — audit, content rewrite, schema, and AI Overview optimisation. Additional pages available on request.

2 pages fully optimised per month — more on request
Full GRAAF audit of your top priority pages
Prioritised fix list sorted by traffic impact
Monthly progress scan + score comparison
WhatsApp support — direct access to Ottmar
📊Average result: 3.7× traffic improvement within 90 days
🤖
€250 / month

AI Lead Generation (Otto)

€250 /month per campaign

Otto — ContentScale’s AI voice assistant — identifies and calls B2B prospects in your target market. Otto discloses AI identity upfront (EU AI Act compliant), pitches your service, and collects qualified leads with consent.

Lead Crawler finds 200–500 prospects per city/industry
Otto calls during legal hours, discloses AI identity
65% call pickup rate — 8× better than cold email
EU AI Act + FCC 2024 compliant — fully legal
Email + consent collected — ready for your CRM
Real Example — Live Scanner Output

This is what your ContentScore looks like

Every scan returns a 100-point score with prioritised recommendations. Here’s a real example from contentscale.site — scored 66 before optimisation.

ContentScore — Live Scan Result
contentscale.site — before optimisation
66
/ 100 — Needs Work
GRAAF Quality
36 / 50
CRAFT Method
18 / 30
Technical SEO
12 / 20
📋 7 Recommendations
1 High 4 Medium 2 Quick Wins
💬
Add Expert Quotes & Credibility Signals
🔴 High Priority
No expert quotes, attributed testimonials, or blockquote credibility signals detected.
⚡ Action
Add 3–5 quotes from named experts using blockquote + cite HTML.
🎯 Target
3–5 attributed expert quotes using blockquote + cite HTML
Add a FAQ Section
🟡 Medium Priority
No FAQ section detected. ‘People Also Ask’ boxes appear in 80% of Google searches.
⚡ Action
Add an FAQ section with 5–10 real questions your audience asks.
📊
Content Length: Good But Not Elite
🔵 Quick Win
1,674 words is solid. 400–800 more strategic words pushes you from Good to Elite tier.
🎯 Target: 2,500+ words for GRAAF Elite tier
Scan any URL — free — 30 seconds — no login
🚀 Scan Your Site Free →

⬇ Another real scan — client site, score 52, 6 recommendations:

ContentScore — Client Site Scan
client-site.com — initial audit
52
/ 100 — Critical
GRAAF Quality
26 / 50
CRAFT Method
15 / 30
Technical SEO
11 / 20
📋 6 Recommendations
1 High 4 Medium 1 Quick Win
💬
Add Expert Quotes & Credibility Signals
🔴 High Priority
No expert quotes, attributed testimonials, or blockquote credibility signals detected.
⚡ Action
Add 3–5 quotes from named experts. Format: “Quote” — [Name, Title, Organization].
📚 Why It Matters
Google’s E-E-A-T explicitly rewards content that cites credible outside sources.
📝
Increase Content Depth
🟡 Medium Priority
1,072 words found — decent start, but below the threshold for competitive rankings.
⚡ Action
Add a FAQ section (5–8 questions), a ‘How it works’ breakdown, or real client examples.
🎯 Target
1,500+ words minimum; 2,500+ for competitive terms
Add a FAQ Section
🟡 Medium Priority
No FAQ section detected. ‘People Also Ask’ boxes appear in 80% of Google searches.
🎯 Target: FAQ section with 5–10 Q&A pairs
✍️
Add an Author Bio
🟡 Medium Priority
No author bio detected. E-E-A-T’s first ‘E’ is Experience — Google’s quality raters look for real credentials.
🎯 Target: 200–250 word author bio with credentials
🛠️
Add FAQ Section + FAQPage Schema
🟡 Medium Priority
No FAQ section or FAQPage schema detected. FAQPage schema is one of the highest-ROI schema types available.
🎯 Target: FAQ section + FAQPage JSON-LD schema
📋
Add More Structured Lists
🔵 Quick Win
7 list items found. Structured lists signal scannable, user-friendly content.
🎯 Target: 15+ list items
📋
Add More Structured Lists
🔵 Quick Win
7 list items found. Structured lists signal scannable, user-friendly content.
⚡ Action
Look for sections with 3+ parallel ideas and convert them to bullet lists.
📚 Why It Matters
Structured lists signal scannable, user-friendly content.
🎯 Target: 15+ list items
Add a FAQ Section
🟡 Medium Priority
No FAQ section detected. ‘People Also Ask’ boxes appear in 80% of Google searches.
⚡ Action
Add an FAQ section with 5–10 real questions your audience asks.
📚 Why It Matters
‘People Also Ask’ boxes now appear in 80% of Google searches.
🎯 Target: FAQ section titled ‘Frequently Asked Questions’ with 5–10 Q&A pairs
✍️
Add an Author Bio
🟡 Medium Priority
No author bio detected. E-E-A-T’s first ‘E’ is Experience — Google’s quality raters look for evidence of real credentials.
⚡ Action
Add a 200–250 word author bio with credentials, certifications, and achievements.
📚 Why It Matters
E-E-A-T’s first ‘E’ is Experience. Google’s quality raters look for evidence of real credentials.
🎯 Target: 200–250 word author bio with credentials and measurable achievements
🛠️
Add FAQ Section + FAQPage Schema
🟡 Medium Priority
No FAQ section or FAQPage schema detected. FAQPage schema is one of the highest-ROI schema types available.
⚡ Action
1) Add a FAQ section. 2) Add FAQPage JSON-LD schema.
📚 Why It Matters
FAQPage schema is one of the highest-ROI schema types available.
🎯 Target: FAQ section + FAQPage JSON-LD schema
Every issue above is fixable — this is what GRAAF Content Recovery addresses
💬 Start Recovery →
Pricing Overview

Simple, Transparent Pricing

What’s Included
ContentScore
Content Recovery
AI Lead Gen
Price
Free
€250/mo
€250/mo
Pages optimised per month
2 pages
more on request
100-point GRAAF ContentScore
Manual page audit by Ottmar
Prioritised fix list
Monthly progress tracking
Lead Crawler (200–500 leads/city)
Otto AI voice calling
WhatsApp support (Ottmar direct)
ContentScore badge for your site
🔍 ContentScore Audit
Free — always
PriceFree
100-point GRAAF score
50+ E-E-A-T signals
Fix recommendations
Pages optimised/month
Manual audit by Ottmar
WhatsApp support
ContentScore badge
📈 Content Recovery
€250 / month
Pages optimised/month2 pages
more on request
100-point GRAAF score
Manual audit by Ottmar
Prioritised fix list
Monthly progress tracking
WhatsApp support (Ottmar)
AI Lead Generation (Otto)
ContentScore badge
🤖 AI Lead Gen (Otto)
€250 / month
100-point GRAAF score
Lead Crawler (200–500/city)
Otto AI voice calling
65% call pickup rate
EU AI Act compliant
WhatsApp support (Ottmar)
Pages optimised/month
ContentScore badge
Expert Citations

What the Industry Says

The GRAAF Framework is built on the same quality signals Google’s own guidelines define. Here’s what leading SEO authorities say about the factors ContentScale measures.

“Content quality is the single most important signal in Google’s ranking systems. Sites that cannot demonstrate genuine expertise, accurate sourcing, and real-world experience will continue losing visibility — regardless of technical optimisation.” Google Search Quality Raters Guidelines, Chapter 5: Overall Page Quality Rating
Google, 2024 — the definitive standard for E-E-A-T evaluation
“The March 2024 Core Update was the largest single traffic redistribution in Google’s history. An estimated 40% of English-language informational pages were affected — disproportionately those lacking verifiable expertise and up-to-date sourcing.” Barry Schwartz, Editor & Founder
Search Engine Roundtable, March 2024 Core Update Coverage
“Pages with 8 or more cited statistics from authoritative sources rank 47% higher for informational queries. Data-backed content is not a nice-to-have — it is the primary differentiator between page 1 and page 2 in competitive niches.” Brian Dean, Founder
Backlinko — SEO Data Studies, Content & Rankings Research (2024)
“People Also Ask boxes now appear in over 80% of Google searches. FAQ sections with structured Q&A content — especially when backed by FAQPage schema — are one of the highest-ROI investments any site can make for organic visibility in 2025 and 2026.” SEMrush State of Search Report
SEMrush, 2025 — tracking Google SERP feature prevalence across 500M+ queries
Why this matters for your ContentScore

Every expert quote on your page counts toward your GRAAF Credibility score. The ContentScore scanner detects <blockquote> + <cite> tags and awards up to 8 points for 4+ attributed expert quotes — one of the fastest ways to improve your score.

Scale Your Agency or Business

White-Label for Clients

ContentScale services are resellable. Add content recovery and AI lead generation to your existing agency offering.

  • You pay €250/month per client to ContentScale
  • You charge clients €497–€997/month — you set your margin
  • At 10 clients: €5,000–€10,000/month revenue, €2,500 in costs
  • Ottmar handles all delivery — you handle the client relationship

🏗️ For Your Roofing Client

Otto calls roofing prospects in any NJ city, discloses AI identity, pitches the roofing service, and collects leads with consent. The Lead Crawler finds 200–500 local businesses per search. Combine with GRAAF content recovery to dominate local search rankings.

✅ NJ Roofing Leads 📈 Local SEO Recovery 🤖 Otto Calls

📊 Revenue Model for You

ContentScale costs you €250/month per client. You charge your client €497–€997/month. At 5 clients that’s €2,485–€4,985/month revenue with €1,250 in costs. Fully automated — Otto runs the calls, the scanner runs the audits.

💶 €250/mo cost 💰 €497–997/mo charge 📈 Scalable to 10+ clients
Process

How It Works

01

Free ContentScore

Scan any URL at app.contentscale.site. Get a 100-point GRAAF score in 30 seconds. No login needed.

02

WhatsApp Ottmar

Share your score. Ottmar reviews your situation and proposes which service fits best.

03

Start Month 1

GRAAF audit or Lead Crawler setup begins within 48 hours. First leads or fixes within 7 days.

04

Track & Scale

Monthly scan shows score improvement. Add more pages, cities or industries as you grow.

Frequently Asked Questions

Frequently Asked Questions:
ContentScale Services

Common questions about Content Recovery, AI Lead Generation, and ContentScore pricing.

❓ What does €250/month include?

Content Recovery: 2 pages fully optimised per month — GRAAF audit, content rewrite, schema markup, AI Overview optimisation, and WhatsApp support. Additional pages available on request.

AI Lead Generation: Lead Crawler setup for your city and industry, Otto AI voice calling campaign, EU AI Act compliant, 65% pickup rate, qualified leads with consent delivered monthly.

❓ How long before I see results from Content Recovery?

First Google recrawl improvements typically appear within 4–6 weeks. The average recovery timeline across 200+ ContentScale implementations is 90 days with a 78% success rate. Pages jumping from a ContentScore of 45 to 90+ can see measurable traffic improvement within the first recrawl cycle.

❓ Is there a contract or minimum commitment?

No contract. No minimum term. Cancel anytime via WhatsApp. Both services are month-to-month at €250/month. Most clients stay 3–6 months to reach a 90+ ContentScore — at which point traffic recovery is self-sustaining.

❓ Can I resell ContentScale services to my own clients?

Yes. ContentScale is fully white-label resellable. You pay €250/month per client. You charge your clients €497–€997/month and keep the margin. At 10 clients that’s €5,000–€10,000/month revenue with €2,500 in costs. Ottmar handles all the delivery — you handle the client relationship.

❓ What is the free ContentScore and do I need it before starting?

The free ContentScore at app.contentscale.site gives you a 100-point GRAAF score for any webpage in 30 seconds — no login, no credit card. It’s the starting point for every Content Recovery engagement. Scan your site first, then WhatsApp Ottmar with your score to get a personalised recovery plan.

❓ How does Otto AI Lead Generation work exactly?

The Lead Crawler finds 200–500 businesses in your target city and industry. Otto — ContentScale’s AI voice assistant — calls each prospect during legal hours, discloses AI identity upfront (EU AI Act Article 50 + FCC 2024 compliant), pitches your service in 60–90 seconds, and collects email consent. Qualified leads with consent are delivered to you monthly. 65% call pickup rate — 8× better than cold email.

❓ Can ContentScale work for a local business like roofing?

Yes — Otto is already configured for local B2B outbound. For a roofing client in New Jersey: the Lead Crawler finds 200–500 local contractors, property managers, and commercial building owners. Otto calls them, explains the roofing service, and collects leads with consent. Combine with GRAAF Content Recovery for local search dominance. Setup time: 48 hours.

About the Founder

Who Builds & Delivers This

Ottmar J.G. Francisca — Founder of ContentScale and GRAAF Framework creator, Amsterdam
Ottmar J.G. Francisca
Founder · ContentScale · GRAAF Framework Creator · Amsterdam · NL

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 methodology and Technical SEO into a deterministic 100-point ContentScore. Applied across 200+ sites in 47 countries with documented 3.7× average traffic improvements for pages reaching 90+.

Every ContentScale service is delivered personally by Ottmar via WhatsApp. No outsourcing. No account managers. Direct access to the person who built the framework.

Ready to Start?

Start with a free
ContentScore today

Scan your site free. Then WhatsApp Ottmar to discuss content recovery or AI lead generation — no sales calls, no proposals, just direct conversation.

🚀 Free ContentScore — 30 Seconds WhatsApp Ottmar

No contracts · Cancel anytime · €250/month · Amsterdam

Loading badge...