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.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.
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.
| Keyword | Synthesia | Page Status | #1 Domain | #2 Domain | #3 Domain |
|---|---|---|---|---|---|
| script to video | Not Ranking | 404 | canva.com | pictory.ai | crreo.ai |
| text to video | Not Ranking | Live | veed.io | heygen.com | canva.com |
| AI avatars | #3 | Live | canva.com | creatify.ai | synthesia.io |
| explainer video maker | Not Ranking | Live | adobe.com | videoscribe.co | canva.com |
| AI voice cloning | Not Ranking | 404 | elevenlabs.io | notegpt.io | whytryai.com |
| best AI video generators | Not Ranking | N/A | reddit.com | zapier.com | massive.io |
Each SERP vectorized using TF-IDF (unigrams + bigrams, 500 features). Higher cosine similarity = better topical alignment with what Google ranks.
| Page | canva.com | pictory.ai | crreo.ai | capcut.com | captions.ai | invideo.io | Words |
|---|---|---|---|---|---|---|---|
| canva.com | 1.00 | 0.33 | 0.20 | 0.28 | 0.43 | 0.29 | 1,435 |
| pictory.ai | 0.33 | 1.00 | 0.18 | 0.17 | 0.30 | 0.33 | 1,790 |
| crreo.ai | 0.20 | 0.18 | 1.00 | 0.12 | 0.20 | 0.22 | 1,161 |
| capcut.com | 0.28 | 0.17 | 0.12 | 1.00 | 0.22 | 0.15 | 1,368 |
| captions.ai | 0.43 | 0.30 | 0.20 | 0.22 | 1.00 | 0.29 | 773 |
| invideo.io | 0.29 | 0.33 | 0.22 | 0.15 | 0.29 | 1.00 | 1,907 |
| Page | veed.io | heygen.com | canva.com | invideo.io | Words |
|---|---|---|---|---|---|
| veed.io | 1.00 | 0.04 | 0.03 | 0.04 | 1,598 |
| heygen.com | 0.04 | 1.00 | 0.05 | 0.11 | 2,016 |
| canva.com | 0.03 | 0.05 | 1.00 | 0.18 | 1,684 |
| invideo.io | 0.04 | 0.11 | 0.18 | 1.00 | 1,907 |
| Page | canva.com | creatify.ai | synthesia.io | veed.io | adobe.com | Words |
|---|---|---|---|---|---|---|
| canva.com | 1.00 | 0.14 | 0.07 | 0.06 | 0.17 | 1,901 |
| creatify.ai | 0.14 | 1.00 | 0.07 | 0.05 | 0.16 | 1,435 |
| synthesia.io | 0.07 | 0.07 | 1.00 | 0.05 | 0.04 | 2,326 |
| veed.io | 0.06 | 0.05 | 0.05 | 1.00 | 0.01 | 39 |
| adobe.com | 0.17 | 0.16 | 0.04 | 0.01 | 1.00 | 1,650 |
| Page | adobe.com | videoscribe.co | canva.com | renderforest.c | animaker.com | Words |
|---|---|---|---|---|---|---|
| adobe.com | 1.00 | 0.01 | 0.27 | 0.23 | 0.16 | 1,229 |
| videoscribe.co | 0.01 | 1.00 | 0.01 | 0.02 | 0.01 | 5,066 |
| canva.com | 0.27 | 0.01 | 1.00 | 0.23 | 0.17 | 2,063 |
| renderforest.c | 0.23 | 0.02 | 0.23 | 1.00 | 0.16 | 1,278 |
| animaker.com | 0.16 | 0.01 | 0.17 | 0.16 | 1.00 | 740 |
| Page | elevenlabs.io | notegpt.io | whytryai.com | Words |
|---|---|---|---|---|
| elevenlabs.io | 1.00 | 0.09 | 0.33 | 2,073 |
| notegpt.io | 0.09 | 1.00 | 0.08 | 1,830 |
| whytryai.com | 0.33 | 0.08 | 1.00 | 3,010 |
| Page | zapier.com | massive.io | canva.com | Words |
|---|---|---|---|---|
| zapier.com | 1.00 | 0.52 | 0.29 | 9,256 |
| massive.io | 0.52 | 1.00 | 0.27 | 4,911 |
| canva.com | 0.29 | 0.27 | 1.00 | 1,684 |
Word counts from 25 pages scraped via Olostep.
Domains appearing across multiple target SERPs.
| Domain | Est. DR | Outranks On | Why 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 |
| URL | HTTP Status | Verified |
|---|---|---|
| synthesia.io/features/script-to-video | 404 | March 13, 2026 02:11 UTC |
| synthesia.io/tools/ai-voice-cloning | 404 | March 13, 2026 02:11 UTC |
| synthesia.io/features/text-to-video | 200 OK | March 13, 2026 02:11 UTC |
| synthesia.io/features/avatars | 200 OK | March 13, 2026 02:11 UTC |
| synthesia.io/tools/explainer-video-maker | 200 OK | March 13, 2026 02:11 UTC |
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.
| Topic | Competitors | Coverage | Synthesia |
|---|---|---|---|
| Video types/formats | 100% | ✗ MISSING | |
| Collaboration | 100% | ✗ MISSING | |
| Export / Download | 100% | ✗ MISSING | |
| Customization | 100% | ✗ MISSING | |
| Speed / Efficiency | 100% | ✗ MISSING | |
| How it works / Step-by-step | 100% | ✗ MISSING | |
| Voice / Narration | 100% | ✗ MISSING | |
| Features list | 80% | ✗ MISSING | |
| Pricing / Plans | 80% | ✗ MISSING | |
| Music / Audio | 80% | ✗ MISSING | |
| FAQ section | 80% | ✗ MISSING | |
| Subtitles / Captions | 80% | ✗ MISSING | |
| Testimonials / Social proof | 80% | ✗ MISSING | |
| AI/Technology explanation | 60% | ✗ MISSING | |
| Analytics | 40% | ✗ MISSING | |
| Use cases | 40% | ✗ MISSING | |
| Stock media | 40% | ✗ MISSING | |
| Templates | 40% | ✗ MISSING | |
| Comparison / vs | 40% | ✗ MISSING | |
| Languages / Multilingual | 40% | ✗ MISSING | |
| Avatar customization | 20% | ✗ MISSING | |
| Integration / API | 20% | ✗ MISSING |
| Topic | Competitors | Coverage | Synthesia |
|---|---|---|---|
| Video types/formats | 100% | ✓ COVERED | |
| Export / Download | 100% | ✓ COVERED | |
| Pricing / Plans | 100% | ✓ COVERED | |
| Customization | 100% | ✓ COVERED | |
| Testimonials / Social proof | 100% | ✓ COVERED | |
| Speed / Efficiency | 100% | ✓ COVERED | |
| Music / Audio | 100% | ✓ COVERED | |
| Voice / Narration | 100% | ✓ COVERED | |
| Subtitles / Captions | 75% | ✗ MISSING | |
| Use cases | 75% | ✓ COVERED | |
| How it works / Step-by-step | 75% | ✓ COVERED | |
| Languages / Multilingual | 75% | ✓ COVERED | |
| Stock media | 50% | ✓ COVERED | |
| Avatar customization | 50% | ✗ MISSING | |
| Templates | 50% | ✓ COVERED | |
| Enterprise features | 50% | ✓ COVERED | |
| Features list | 50% | ✓ COVERED | |
| AI/Technology explanation | 50% | ✓ COVERED | |
| Analytics | 50% | ✓ COVERED | |
| Collaboration | 25% | ✓ COVERED | |
| Lip sync | 25% | ✓ COVERED | |
| No camera needed | 25% | ✓ COVERED | |
| FAQ section | 25% | ✓ COVERED | |
| Integration / API | 25% | ✓ COVERED |
| Topic | Competitors | Coverage | Synthesia |
|---|---|---|---|
| Video types/formats | 80% | ✓ COVERED | |
| Collaboration | 80% | ✓ COVERED | |
| Pricing / Plans | 80% | ✓ COVERED | |
| Customization | 80% | ✓ COVERED | |
| Speed / Efficiency | 80% | ✓ COVERED | |
| Analytics | 80% | ✓ COVERED | |
| How it works / Step-by-step | 80% | ✓ COVERED | |
| Avatar customization | 80% | ✓ COVERED | |
| Templates | 60% | ✗ MISSING | |
| AI/Technology explanation | 60% | ✓ COVERED | |
| Export / Download | 60% | ✓ COVERED | |
| Testimonials / Social proof | 60% | ✓ COVERED | |
| Languages / Multilingual | 60% | ✓ COVERED | |
| Features list | 40% | ✓ COVERED | |
| Stock media | 40% | ✓ COVERED | |
| Voice / Narration | 40% | ✓ COVERED | |
| No camera needed | 40% | ✓ COVERED | |
| FAQ section | 40% | ✓ COVERED | |
| Use cases | 40% | ✓ COVERED | |
| Comparison / vs | 40% | ✓ COVERED | |
| Lip sync | 20% | ✓ COVERED | |
| Integration / API | 20% | ✓ COVERED | |
| Enterprise features | 20% | ✓ COVERED | |
| Music / Audio | 20% | ✓ COVERED |
| Topic | Competitors | Coverage | Synthesia |
|---|---|---|---|
| Video types/formats | 100% | ✓ COVERED | |
| Pricing / Plans | 100% | ✓ COVERED | |
| Customization | 100% | ✓ COVERED | |
| Features list | 80% | ✓ COVERED | |
| Collaboration | 80% | ✓ COVERED | |
| Export / Download | 80% | ✓ COVERED | |
| Speed / Efficiency | 80% | ✓ COVERED | |
| Music / Audio | 80% | ✓ COVERED | |
| How it works / Step-by-step | 80% | ✓ COVERED | |
| Voice / Narration | 80% | ✓ COVERED | |
| Templates | 60% | ✓ COVERED | |
| Subtitles / Captions | 60% | ✗ MISSING | |
| Integration / API | 60% | ✓ COVERED | |
| AI/Technology explanation | 60% | ✓ COVERED | |
| Stock media | 40% | ✓ COVERED | |
| FAQ section | 40% | ✓ COVERED | |
| Analytics | 40% | ✓ COVERED | |
| Comparison / vs | 40% | ✗ MISSING | |
| Testimonials / Social proof | 20% | ✓ COVERED | |
| Use cases | 20% | ✓ COVERED | |
| Enterprise features | 20% | ✓ COVERED | |
| Languages / Multilingual | 20% | ✓ COVERED |
| Topic | Competitors | Coverage | Synthesia |
|---|---|---|---|
| Pricing / Plans | 100% | ✗ MISSING | |
| Music / Audio | 100% | ✗ MISSING | |
| Voice / Narration | 100% | ✗ MISSING | |
| Video types/formats | 80% | ✗ MISSING | |
| Export / Download | 80% | ✗ MISSING | |
| Customization | 80% | ✗ MISSING | |
| Speed / Efficiency | 80% | ✗ MISSING | |
| Enterprise features | 60% | ✗ MISSING | |
| AI/Technology explanation | 60% | ✗ MISSING | |
| Testimonials / Social proof | 60% | ✗ MISSING | |
| Integration / API | 60% | ✗ MISSING | |
| Collaboration | 60% | ✗ MISSING | |
| Comparison / vs | 60% | ✗ MISSING | |
| Features list | 40% | ✗ MISSING | |
| Use cases | 40% | ✗ MISSING | |
| Languages / Multilingual | 40% | ✗ MISSING | |
| How it works / Step-by-step | 40% | ✗ MISSING | |
| Templates | 20% | ✗ MISSING | |
| Avatar customization | 20% | ✗ MISSING | |
| Analytics | 20% | ✗ MISSING |
| Topic | Competitors | Coverage | Synthesia |
|---|---|---|---|
| Music / Audio | 100% | ✗ MISSING | |
| Features list | 80% | ✗ MISSING | |
| AI/Technology explanation | 80% | ✗ MISSING | |
| Pricing / Plans | 80% | ✗ MISSING | |
| Testimonials / Social proof | 80% | ✗ MISSING | |
| Integration / API | 80% | ✗ MISSING | |
| Video types/formats | 80% | ✗ MISSING | |
| Customization | 80% | ✗ MISSING | |
| Templates | 60% | ✗ MISSING | |
| Export / Download | 60% | ✗ MISSING | |
| Speed / Efficiency | 60% | ✗ MISSING | |
| Collaboration | 60% | ✗ MISSING | |
| Languages / Multilingual | 40% | ✗ MISSING | |
| How it works / Step-by-step | 40% | ✗ MISSING | |
| Comparison / vs | 40% | ✗ MISSING | |
| Analytics | 40% | ✗ MISSING | |
| Stock media | 20% | ✗ MISSING | |
| Voice / Narration | 20% | ✗ MISSING | |
| Enterprise features | 20% | ✗ MISSING | |
| Lip sync | 20% | ✗ MISSING | |
| Use cases | 20% | ✗ MISSING |
"best AI video generators" — Editorial keyword. Zapier (9,256 words!), Reddit, CNET dominate. Pursue listicle inclusion + create /compare pages for long-tail.