AirOps Customer Intelligence

Synthesia SERP
Content Gap Analysis

TF-IDF cosine similarity analysis across 6 high-value keywords. 25 competitor pages scraped and vectorized. Proving content weakness — not authority weakness.

March 13, 2026

Synthesia ranks for 1 of 6 target keywords. Two pages return 404. This is a content problem.
1/6
Keywords Ranking
2
Pages 404
#3
Best Position
0.058
Avg Cosine Sim
25
Pages Scraped
6
Keywords Analyzed

The problem is content,
not authority.

Synthesia.io has every signal of a high-authority domain: DR 75+, Fortune 100 customers, strong branded search. Yet they rank for only 1 of 6 core product keywords.

  • Two target pages don't exist — "script to video" and "AI voice cloning" return 404
  • Three existing pages are thin — Interactive app UIs with minimal indexable text. TF-IDF shows 0.058 avg cosine similarity to ranking content
  • Lower-authority competitors outrank consistently — Pictory (DR ~40), Crreo (DR ~15), notegpt.io (DR ~25)

The fix: Create the two missing pages, add substantial indexable content to the three existing ones. A content operations problem AirOps is built to solve.

Ranking overview
across 6 keywords.

KeywordSynthesiaPage Status#1 Domain#2 Domain#3 Domain
script to videoNot Ranking404canva.compictory.aicrreo.ai
text to videoNot RankingLiveveed.ioheygen.comcanva.com
AI avatars#3Livecanva.comcreatify.aisynthesia.io
explainer video makerNot RankingLiveadobe.comvideoscribe.cocanva.com
AI voice cloningNot Ranking404elevenlabs.ionotegpt.iowhytryai.com
best AI video generatorsNot RankingN/Areddit.comzapier.commassive.io

Cosine similarity
to ranking content.

Each SERP vectorized using TF-IDF (unigrams + bigrams, 500 features). Higher cosine similarity = better topical alignment with what Google ranks.

script to video 404 — No Page

Pagecanva.compictory.aicrreo.aicapcut.comcaptions.aiinvideo.ioWords
canva.com1.000.330.200.280.430.291,435
pictory.ai0.331.000.180.170.300.331,790
crreo.ai0.200.181.000.120.200.221,161
capcut.com0.280.170.121.000.220.151,368
captions.ai0.430.300.200.221.000.29773
invideo.io0.290.330.220.150.291.001,907
⚠ Page returns 404 — Synthesia has no content to rank here. Competitors own this SERP entirely.
Missing content signals: video script videos canva canva com script video convert script list tone need crew

text to video Page Exists, Not Ranking

Pageveed.ioheygen.comcanva.cominvideo.ioWords
veed.io1.000.040.030.041,598
heygen.com0.041.000.050.112,016
canva.com0.030.051.000.181,684
invideo.io0.040.110.181.001,907
⚠ Page exists but not ranking — Content is too thin or misaligned with search intent.
Missing content signals: video veed io veed assets veed io cdn 75 format image width format auto

AI avatars Ranking #3

Pagecanva.comcreatify.aisynthesia.ioveed.ioadobe.comWords
canva.com1.000.140.070.060.171,901
creatify.ai0.141.000.070.050.161,435
synthesia.io0.070.071.000.050.042,326
veed.io0.060.050.051.000.0139
adobe.com0.170.160.040.011.001,650
Interpretation: Synthesia's content similarity to ranking pages: 0.058 · Inter-page average among rankers: 0.098 · Synthesia is 41% below the SERP content norm.
Missing content signals: avatar canva canva com cookies apps create use online framerusercontent framerusercontent com

explainer video maker Page Exists, Not Ranking

Pageadobe.comvideoscribe.cocanva.comrenderforest.canimaker.comWords
adobe.com1.000.010.270.230.161,229
videoscribe.co0.011.000.010.020.015,066
canva.com0.270.011.000.230.172,063
renderforest.c0.230.020.231.000.161,278
animaker.com0.160.010.170.161.00740
⚠ Page exists but not ranking — Content is too thin or misaligned with search intent.
Missing content signals: explainer video explainer video express adobe adobe express create videos create video express create

AI voice cloning 404 — No Page

Pageelevenlabs.ionotegpt.iowhytryai.comWords
elevenlabs.io1.000.090.332,073
notegpt.io0.091.000.081,830
whytryai.com0.330.081.003,010
⚠ Page returns 404 — Synthesia has no content to rank here. Competitors own this SERP entirely.
Missing content signals: voice public public cdn image url url _next _next image url https elevenlabs elevenlabs io

best AI video generators 404 — No Page

Pagezapier.commassive.iocanva.comWords
zapier.com1.000.520.299,256
massive.io0.521.000.274,911
canva.com0.290.271.001,684
⚠ Page returns 404 — Synthesia has no content to rank here. Competitors own this SERP entirely.
Missing content signals: video best ai video best ai apps blog zapier generators video generators editing

Word count comparison
Synthesia vs competitors.

Word counts from 25 pages scraped via Olostep.

script to video

invideo.io
1,907

text to video

heygen.com
2,016

AI avatars

synthesia.io
2,326

explainer video maker

videoscribe.co
5,066

AI voice cloning

whytryai.com
3,010

best AI video generators

zapier.com
9,256

Multi-keyword
SERP dominance.

Domains appearing across multiple target SERPs.

canva.com
5/6
script to videotext to videoAI avatarsexplainer videobest AI video g
invideo.io
5/6
script to videotext to videoexplainer videoAI voice cloninbest AI video g
heygen.com
3/6
script to videotext to videoAI avatars
adobe.com
3/6
text to videoAI avatarsexplainer video
veed.io
2/6
text to videoAI avatars
reddit.com
2/6
AI voice cloninbest AI video g
pictory.ai
1/6
script to video
crreo.ai
1/6
script to video
capcut.com
1/6
script to video
captions.ai
1/6
script to video
kapwing.com
1/6
script to video
imagine.art
1/6
script to video
openai.com
1/6
text to video
mindvideo.ai
1/6
text to video
fliki.ai
1/6
text to video

Content gap,
not authority gap.

✅ Authority Signals (Strong)

  • DR 75+ — strong backlink profile
  • Trusted by 90% of Fortune 100
  • 1M+ users, 50K+ companies
  • Ranks #3 for "AI avatars" — Google trusts this domain
  • High branded search volume, $156M+ funding

❌ Content Signals (Weak)

  • 2 of 6 target pages return 404
  • Live pages are JS app shells — minimal indexable text
  • 0.058 avg cosine similarity to SERP content
  • Missing critical topical terms competitors cover
  • No FAQ sections, no comparison tables, no how-to content
Lower-authority sites outrank Synthesia
DomainEst. DROutranks OnWhy They Win
pictory.ai~40"script to video" (#2)1,790-word landing page with features, FAQ
crreo.ai~15"script to video" (#3)1,161 words, 9 headings, question content
notegpt.io~25"AI voice cloning" (#2)1,830-word guide with tools + comparisons
captions.ai~35"script to video" (#5)773-word focused landing page

Missing pages
confirmed live.

URLHTTP StatusVerified
synthesia.io/features/script-to-video404March 13, 2026 02:11 UTC
synthesia.io/tools/ai-voice-cloning404March 13, 2026 02:11 UTC
synthesia.io/features/text-to-video200 OKMarch 13, 2026 02:11 UTC
synthesia.io/features/avatars200 OKMarch 13, 2026 02:11 UTC
synthesia.io/tools/explainer-video-maker200 OKMarch 13, 2026 02:11 UTC

What competitors cover
vs what Synthesia covers.

Semantic topic analysis of 30 competitor pages across 6 keywords. Each topic was detected via content signal matching (headings, key phrases, section patterns). Green = Synthesia covers it. Red = gap.

script to video

404 — NO PAGE Synthesia: N/A · Comp avg: 921w
TopicCompetitorsCoverageSynthesia
Video types/formats
5/5
100% ✗ MISSING
Collaboration
5/5
100% ✗ MISSING
Export / Download
5/5
100% ✗ MISSING
Customization
5/5
100% ✗ MISSING
Speed / Efficiency
5/5
100% ✗ MISSING
How it works / Step-by-step
5/5
100% ✗ MISSING
Voice / Narration
5/5
100% ✗ MISSING
Features list
4/5
80% ✗ MISSING
Pricing / Plans
4/5
80% ✗ MISSING
Music / Audio
4/5
80% ✗ MISSING
FAQ section
4/5
80% ✗ MISSING
Subtitles / Captions
4/5
80% ✗ MISSING
Testimonials / Social proof
4/5
80% ✗ MISSING
AI/Technology explanation
3/5
60% ✗ MISSING
Analytics
2/5
40% ✗ MISSING
Use cases
2/5
40% ✗ MISSING
Stock media
2/5
40% ✗ MISSING
Templates
2/5
40% ✗ MISSING
Comparison / vs
2/5
40% ✗ MISSING
Languages / Multilingual
2/5
40% ✗ MISSING
Avatar customization
1/5
20% ✗ MISSING
Integration / API
1/5
20% ✗ MISSING

text to video

22/24 TOPICS Synthesia: 3,362w · Comp avg: 904w
TopicCompetitorsCoverageSynthesia
Video types/formats
4/4
100% ✓ COVERED
Export / Download
4/4
100% ✓ COVERED
Pricing / Plans
4/4
100% ✓ COVERED
Customization
4/4
100% ✓ COVERED
Testimonials / Social proof
4/4
100% ✓ COVERED
Speed / Efficiency
4/4
100% ✓ COVERED
Music / Audio
4/4
100% ✓ COVERED
Voice / Narration
4/4
100% ✓ COVERED
Subtitles / Captions
3/4
75% ✗ MISSING
Use cases
3/4
75% ✓ COVERED
How it works / Step-by-step
3/4
75% ✓ COVERED
Languages / Multilingual
3/4
75% ✓ COVERED
Stock media
2/4
50% ✓ COVERED
Avatar customization
2/4
50% ✗ MISSING
Templates
2/4
50% ✓ COVERED
Enterprise features
2/4
50% ✓ COVERED
Features list
2/4
50% ✓ COVERED
AI/Technology explanation
2/4
50% ✓ COVERED
Analytics
2/4
50% ✓ COVERED
Collaboration
1/4
25% ✓ COVERED
Lip sync
1/4
25% ✓ COVERED
No camera needed
1/4
25% ✓ COVERED
FAQ section
1/4
25% ✓ COVERED
Integration / API
1/4
25% ✓ COVERED
Synthesia Page Headings
Avatar Videos Sora 2 Videos Veo 3 Videos Stock Library Video Templates Generate AI videos from simple text prompts Add cinemaetic b-roll and backgrounds Create scenes with avatars that can act Translate videos into your audience's language Interactivity

AI avatars

23/24 TOPICS Synthesia: 2,326w · Comp avg: 562w
TopicCompetitorsCoverageSynthesia
Video types/formats
4/5
80% ✓ COVERED
Collaboration
4/5
80% ✓ COVERED
Pricing / Plans
4/5
80% ✓ COVERED
Customization
4/5
80% ✓ COVERED
Speed / Efficiency
4/5
80% ✓ COVERED
Analytics
4/5
80% ✓ COVERED
How it works / Step-by-step
4/5
80% ✓ COVERED
Avatar customization
4/5
80% ✓ COVERED
Templates
3/5
60% ✗ MISSING
AI/Technology explanation
3/5
60% ✓ COVERED
Export / Download
3/5
60% ✓ COVERED
Testimonials / Social proof
3/5
60% ✓ COVERED
Languages / Multilingual
3/5
60% ✓ COVERED
Features list
2/5
40% ✓ COVERED
Stock media
2/5
40% ✓ COVERED
Voice / Narration
2/5
40% ✓ COVERED
No camera needed
2/5
40% ✓ COVERED
FAQ section
2/5
40% ✓ COVERED
Use cases
2/5
40% ✓ COVERED
Comparison / vs
2/5
40% ✓ COVERED
Lip sync
1/5
20% ✓ COVERED
Integration / API
1/5
20% ✓ COVERED
Enterprise features
1/5
20% ✓ COVERED
Music / Audio
1/5
20% ✓ COVERED
Synthesia Page Headings
Generate AI avatars that act in immersive scenes 240+ realistic, ready-made AI avatars Turn yourself into an AI avatar Create a studio-quality custom avatar Create customizable avatar videos Generate videos with stock avatars Make your own AI avatar Speak your audience’s language **Generate any type of video in minutes** **Engage any audience**

explainer video maker

20/22 TOPICS Synthesia: 3,034w · Comp avg: 813w
TopicCompetitorsCoverageSynthesia
Video types/formats
5/5
100% ✓ COVERED
Pricing / Plans
5/5
100% ✓ COVERED
Customization
5/5
100% ✓ COVERED
Features list
4/5
80% ✓ COVERED
Collaboration
4/5
80% ✓ COVERED
Export / Download
4/5
80% ✓ COVERED
Speed / Efficiency
4/5
80% ✓ COVERED
Music / Audio
4/5
80% ✓ COVERED
How it works / Step-by-step
4/5
80% ✓ COVERED
Voice / Narration
4/5
80% ✓ COVERED
Templates
3/5
60% ✓ COVERED
Subtitles / Captions
3/5
60% ✗ MISSING
Integration / API
3/5
60% ✓ COVERED
AI/Technology explanation
3/5
60% ✓ COVERED
Stock media
2/5
40% ✓ COVERED
FAQ section
2/5
40% ✓ COVERED
Analytics
2/5
40% ✓ COVERED
Comparison / vs
2/5
40% ✗ MISSING
Testimonials / Social proof
1/5
20% ✓ COVERED
Use cases
1/5
20% ✓ COVERED
Enterprise features
1/5
20% ✓ COVERED
Languages / Multilingual
1/5
20% ✓ COVERED
Synthesia Page Headings
Avatar Videos Sora 2 Videos Veo 3 Videos Stock Library Video Templates **Create on-brand explainer videos with AI** **Engage your audience with realistic AI avatars** **Generate custom visuals for every scene** **Create explainer videos in 160+ languages** **Start with an idea**

AI voice cloning

404 — NO PAGE Synthesia: N/A · Comp avg: 900w
TopicCompetitorsCoverageSynthesia
Pricing / Plans
5/5
100% ✗ MISSING
Music / Audio
5/5
100% ✗ MISSING
Voice / Narration
5/5
100% ✗ MISSING
Video types/formats
4/5
80% ✗ MISSING
Export / Download
4/5
80% ✗ MISSING
Customization
4/5
80% ✗ MISSING
Speed / Efficiency
4/5
80% ✗ MISSING
Enterprise features
3/5
60% ✗ MISSING
AI/Technology explanation
3/5
60% ✗ MISSING
Testimonials / Social proof
3/5
60% ✗ MISSING
Integration / API
3/5
60% ✗ MISSING
Collaboration
3/5
60% ✗ MISSING
Comparison / vs
3/5
60% ✗ MISSING
Features list
2/5
40% ✗ MISSING
Use cases
2/5
40% ✗ MISSING
Languages / Multilingual
2/5
40% ✗ MISSING
How it works / Step-by-step
2/5
40% ✗ MISSING
Templates
1/5
20% ✗ MISSING
Avatar customization
1/5
20% ✗ MISSING
Analytics
1/5
20% ✗ MISSING

best AI video generators

404 — NO PAGE Synthesia: N/A · Comp avg: 955w
TopicCompetitorsCoverageSynthesia
Music / Audio
5/5
100% ✗ MISSING
Features list
4/5
80% ✗ MISSING
AI/Technology explanation
4/5
80% ✗ MISSING
Pricing / Plans
4/5
80% ✗ MISSING
Testimonials / Social proof
4/5
80% ✗ MISSING
Integration / API
4/5
80% ✗ MISSING
Video types/formats
4/5
80% ✗ MISSING
Customization
4/5
80% ✗ MISSING
Templates
3/5
60% ✗ MISSING
Export / Download
3/5
60% ✗ MISSING
Speed / Efficiency
3/5
60% ✗ MISSING
Collaboration
3/5
60% ✗ MISSING
Languages / Multilingual
2/5
40% ✗ MISSING
How it works / Step-by-step
2/5
40% ✗ MISSING
Comparison / vs
2/5
40% ✗ MISSING
Analytics
2/5
40% ✗ MISSING
Stock media
1/5
20% ✗ MISSING
Voice / Narration
1/5
20% ✗ MISSING
Enterprise features
1/5
20% ✗ MISSING
Lip sync
1/5
20% ✗ MISSING
Use cases
1/5
20% ✗ MISSING

Action plan
to close content gaps.

🔴 Priority 1 — Create Missing Pages (Week 1)

"script to video"Create /features/script-to-video
  • Currently 404. Canva (#1, 1,901 words), Pictory (#2, 1,790 words) dominate
  • Target: 1,500-2,000 words with how-to, use cases, comparison, FAQ
"AI voice cloning"Create /features/ai-voice-cloning
  • Currently 404. ElevenLabs dominates (#1, 2,073 words)
  • Synthesia HAS this feature — just no landing page

🟡 Priority 2 — Enrich Existing Pages (Weeks 2-3)

"text to video" — Page exists, not ranking
  • App shell UI with minimal indexable text. Add 1,500+ words below the tool
"explainer video maker" — Page exists, not ranking
  • Same issue. Adobe (#1), Videoscribe (#2, 5,066 words) have rich content
"AI avatars" — Ranking #3, vulnerable
  • 0.058 cosine similarity — ranking on authority, not content quality. At risk.

🔵 Priority 3 — Listicle Strategy (Ongoing)

"best AI video generators" — Editorial keyword. Zapier (9,256 words!), Reddit, CNET dominate. Pursue listicle inclusion + create /compare pages for long-tail.

Data Collection
  • SERP data: DataForSEO API, US locale, desktop
  • Page scraping: Olostep API, 25 pages, markdown extraction
  • Synthesia audit: Direct HTTP status verification
Analysis Pipeline
  • TF-IDF: scikit-learn, 500 features, unigram+bigram
  • Cosine similarity: Pairwise per keyword
  • Clustering: K-Means (k=3) topic archetypes
AirOps
AirOps Customer Intelligence · Synthesia SERP Analysis · March 2026
DataForSEO → Olostep → scikit-learn TF-IDF → Cosine Similarity