englishooenglishoo.com
Audited Jun 8, 2026
For pasting into Claude / Cursor / ChatGPT

Englishoo SEO Audit

Your site barely shows up on Google for the searches your audience is running. Here's what's broken, and the 325k+ monthly searches you could rank for instead.

Start freeSee the playbookFree trial · cancel in one click
TodayNeeds work
Doesn't appear on Google for any search yet
29 pages published, none ranking yet
2 of 5 health dimensions are critical (see below)
Diagnosis
PotentialStrong opportunity
325kMonthly searchesYour audience is searching for things you don’t rank for
30 untapped searches you could rank for
Across 3 topic areas: English Grammar Exercises, Duolingo Alternative, English Speaking Practice
Most are low-competition (difficulty under 20)
Upside
DIAGNOSIS · CRITICAL FINDINGS

What's wrong, why it matters, and how to fix it.

7 structural issues.

Read full assessment

Englishoo is a pre-traction site. 34 URLs in the sitemap, 0 ranked keywords, $0 estimated traffic. The domain has no organic footprint whatsoever. This is not a recovery case. It is a launch case where the foundation needs to be laid correctly before content scales.

The positives are real but narrow: schema markup on every page, clean URL structure, decent meta descriptions, and 11 interactive free tools that could become genuine ranking assets if wrapped in sufficient content. The blog posts show genuine editorial effort (650-880 words, practical advice, clear H2 structure). The gap is scale and targeting. 13 blog posts chasing broad keywords will not move the needle against sites with thousands of indexed grammar pages. The tool pages at 300 words each are too thin to rank independently. The internal link graph is lopsided, with tools well-connected to each other but blog posts nearly orphaned at 3 links each. The sitemap wastes 20% of its slots on non-content pages (legal, dashboard, login). The stated CEFR-level content strategy has not been executed in any published content.

01

Zero organic visibility. Not suppressed, just absent.

The site ranks for exactly 0 keywords in our keyword index. Estimated traffic value is $0. This is not a penalty or a deindexing event. It is a 34-URL site competing in a space where mmmenglish.com and preply.com each carry thousands of indexed pages covering granular grammar topics. Google has nothing to rank because the site barely exists in content terms. 13 blog posts and 11 tool pages cannot cover even a fraction of the ESL keyword universe. The keyword pipeline surfaced 30 opportunities across pillar, audience, and competitor layers, but none of them have a landing page yet. The site is pre-traction, not post-penalty.

4 evidence points
  • ·Total ranked keywords (from our index): 0
  • ·Estimated traffic value: $0
  • ·Sitemap: 34 URLs total, 13 in /blog/
  • ·Keyword pipeline output: 30 opportunities, 0 with existing landing pages
The fix

1. Prioritize the 14 pillar keywords from the pipeline output (english grammar exercises, duolingo alternative, english speaking practice) and build one long-form page per pillar.

2. For each pillar, plan 5-8 cluster pages targeting long-tail variants with CEFR level modifiers (see finding #3).

3. Submit sitemap to Google Search Console and request indexing for every new page.

4. Set a cadence of 3-4 new pages per week minimum for the next 90 days to reach critical mass.

02

Authenticated pages (dashboard, login) sitting in the sitemap

The sitemap includes /dashboard (80 words, no links, gated content) and /login (10 words, no links). On a 34-URL sitemap, these two pages represent ~6% of the index. Google crawls them, finds near-empty shells behind auth walls, and records two low-quality signals against a domain that has zero authority to absorb them. The /login page reuses the homepage title ('Learn English in 30 Days With AI Practice') which also creates a duplicate-title signal. On a site this small, every URL in the sitemap shapes Google's quality assessment of the whole domain.

4 evidence points
  • ·/dashboard: 200 status, ~80 words, 0 links
  • ·/login: 200 status, ~10 words, 0 links
  • ·/login title reuses homepage title: 'Learn English in 30 Days With AI Practice | Englishoo'
  • ·Sitemap total: 34 URLs, 2 are authenticated app pages
The fix

1. Add noindex meta tags to /dashboard and /login.

2. Remove both URLs from the sitemap XML.

3. Block /dashboard/ in robots.txt to prevent crawl waste.

4. Audit the remaining sitemap for any other app-internal routes (settings, account, etc.) and apply the same treatment.

03

Blog content ignores CEFR-level targeting despite being the stated strategy

The business brief explicitly names CEFR-level queries as the content strategy ('simple past tense exercises A2', 'prepositions of place practice'). Zero of the 13 blog posts contain a CEFR level in their title, URL, or H1. The posts target broad topics like 'How to Fix the English Grammar Mistakes You Keep Repeating' and 'Why You Understand English but Freeze When You Try to Speak'. These are reasonable awareness-stage content, but they miss the high-intent, low-competition queries where a new site can actually rank. 'Prepositions of place exercises B1' has far less competition than 'English grammar mistakes' and converts directly into the practice modules the app sells.

4 evidence points
  • ·Brief states strategy: 'simple past tense exercises A2', 'prepositions of place practice'
  • ·0 of 13 blog URLs contain A1, A2, B1, B2, C1, or C2
  • ·0 of 13 blog titles reference a CEFR level
  • ·Keyword pipeline: 12 audience-layer opportunities, none mapped to existing content
The fix

1. Audit the keyword pipeline's 12 audience-layer opportunities for CEFR-tagged variants.

2. Create a URL template: /blog/{topic}-{cefr-level}/ (e.g. /blog/preposition-practice-exercises-b1/).

3. Each post should target one grammar point at one CEFR level, link directly to the matching free tool, and include 3-5 practice examples at that level.

4. Tag existing blog posts with the CEFR level they most closely match via a visible badge and internal link cluster.

04

Tool pages carry ~300 words of templated content each

All 11 free tool pages follow an identical template: interactive widget, a 'Practice More After [Tool Name]' section, a 'How to use this tool' section, and a 'Quick FAQ' block. Word counts range from 293 to 376. The H2 structure is nearly identical across pages. Google sees these as thin pages with a shared template and minimal unique text. Interactive elements are invisible to Googlebot unless the output is server-rendered. The pages do carry schema markup, which is a positive signal, but schema on a 300-word page with boilerplate H2s does not compensate for content thinness.

Show more

These pages target valuable keywords (irregular verbs quiz, IELTS speaking questions) but cannot rank without substantive supporting content.

4 evidence points
  • ·Irregular Verbs Quiz: 315 words
  • ·Preposition Practice: 321 words
  • ·Free English Grammar Test: 293 words
  • ·All 11 tool pages share identical H2 pattern: 'Practice More After [Tool Name]' + 'How to use this tool' + 'Quick FAQ'
The fix

1. Add 400-600 words of unique, topic-specific content below each tool: grammar rules for the quiz topic, example sentences, common mistakes, related vocabulary.

2. Replace the generic 'How to use this tool' H2 with a topic-specific heading (e.g. 'How irregular verb forms work in English').

3. Expand each FAQ section with 4-6 real questions sourced from People Also Ask for that tool's primary keyword.

4. Ensure the interactive tool output (scores, answers) is server-rendered or pre-rendered so Googlebot can see sample content.

05

Blog posts carry only 3 internal links each, isolating content from tools

Every blog post sample shows exactly 3 links. The tool pages show 10 links each (cross-linking between tools). This creates a lopsided link graph: tools link to each other but blog content is nearly orphaned. The blog posts are the only content with enough depth to rank, but they pass almost no equity to the tool pages that convert visitors. A post about grammar mistakes links to 3 pages when it could contextually link to the grammar test, the common mistakes quiz, the sentence builder, and at least 2 other blog posts. On a 34-URL site, every internal link matters disproportionately because there is no external authority to compensate.

4 evidence points
  • ·Blog post 'fix-repeated-english-grammar-mistakes': 3 links
  • ·Blog post 'why-you-understand-english-but-freeze-when-speaking': 3 links
  • ·Blog post 'english-learning-app-that-keeps-you-practicing': 3 links
  • ·Tool pages average 10 links each (cross-tool linking)
The fix

1. Add contextual links from each blog post to every relevant free tool (target 6-8 internal links per post minimum).

2. Add a 'Related practice' callout block at the end of each blog post linking to 2-3 tools.

3. Add 'Related reading' links between blog posts that share a topic cluster.

4. Create a hub page per skill area (grammar, speaking, vocabulary) that links to all related blog posts and tools.

06

5 legal pages consume 15% of the sitemap on a domain with zero authority

The /legal/ bucket holds 5 URLs out of 34 total (14.7%). Combined with /dashboard and /login, that is 7 non-content URLs consuming 20.6% of the sitemap. On a site with zero backlinks and zero ranked keywords, Google's crawl budget is minimal. Every non-content URL the crawler hits instead of a blog post or tool page is a wasted crawl slot. Legal pages do not need to be in the sitemap because they do not target search queries and Google can find them through footer links.

3 evidence points
  • ·/legal/ bucket: 5 URLs in sitemap
  • ·Non-content URLs in sitemap: 7 of 34 (20.6%)
  • ·Total ranked keywords: 0, indicating minimal crawl budget allocation from Google
The fix

1. Remove all /legal/ URLs from the sitemap XML.

2. Keep the pages live and linked from the footer (Google will still crawl and index them if needed).

3. After cleanup, the sitemap should contain only content pages: blog posts, tool pages, the homepage, and the blog index.

07

Competitor list includes irrelevant domains, missing actual ESL competitors

The self-named competitor set includes cbinsights.com (a tech market intelligence platform) and softonic.com (a software download directory). Neither publishes ESL learning content or targets English learners. This signals a misunderstanding of the competitive landscape that will lead to wasted comparison content. The real organic competitors for ESL grammar and practice queries are sites like englishpage.com, perfect-english-grammar.com, test-english.com, and the YouTube-to-blog pipeline of mmmenglish.com. Preply is correctly identified but competes in tutoring, not self-study content.

3 evidence points
  • ·Self-named competitors include cbinsights.com (tech market intel) and softonic.com (software downloads)
  • ·Neither cbinsights nor softonic publish ESL learning content
  • ·Organic competitors section returned empty (no keyword intersection data)
The fix

1. Replace cbinsights.com and softonic.com with actual ESL content competitors: englishpage.com, perfect-english-grammar.com, test-english.com, britishcouncil.org/learnenglish.

2. Build comparison content only against direct ESL app competitors (Duolingo, Babbel, Busuu) where the site's practice-module depth is a genuine differentiator.

3. Use our keyword index keyword intersection to identify which domains actually rank for the 30 pipeline keywords.

CONTENT REVIEW · AI-WRITING TELLS

How AI-written does this site read?

3 pages analysed for AI-writing patterns.

40/100
HUMAN

Scored 40/100 across 3 pages. The prose reads largely human (9 minor tells across the sample). Nothing to fix here from an AI-detection angle.

HOW THE SCORE WORKS
0-40
Human
Voice, specifics, edits visible.
41-60
Mixed
Some shape, several tells per page.
61-80
AI-heavy
Formulaic. Demoted on next core update.
81-100
Fully AI
Em dashes, stock openers, repetition.
01
/blog/why-you-understand-english-but-freeze-when-speaking
621 words · 3 tells
40
  • OTHER
    A timer helps. A real topic helps. A short answer helps.

    Rule-of-three with identical sentence structure is a common LLM rhetorical pattern, though mild here.

  • OTHER
    Englishoo brings grammar, vocabulary, reading, listening, speaking, and writing practice into one dashboard so you can keep improving without switching between tools.

    Generic product-description sentence listing every feature in a comma chain; reads like a template CTA block.

  • OTHER
    Speaking improves when practice has a little pressure, not panic.

    Neat aphoristic parallelism (pressure/panic) is a mild LLM habit, though within range of a skilled human writer.

02
/blog/how-to-improve-english-speaking-fluency-step-by-step
340 words · 3 tells
40
  • OTHER
    Fluency is knowing what to say, saying it clearly, and recovering when you make a mistake.

    Rule-of-three list construction in the opening definition. Common LLM scaffolding pattern, though mild here.

  • OTHER
    practice speaking privately, get responses, and keep building confidence through repetition

    Generic promotional closer with another rule-of-three list. Lacks the specificity of the rest of the piece.

  • REPETITION
    Fluency is not speaking fast. Fluency is knowing what to say

    Repetition of 'Fluency is' as a rhetorical device in the opener — common in AI-generated educational content but also a valid human choice here.

03
/blog/how-to-practice-english-speaking-alone
378 words · 3 tells
40
  • NOT JUST X, BUT Y
    Speaking improves when your mouth gets used to English, not only when your eyes read it.

    "Not only when" parallel construction, though used naturally here as a framing device rather than fake-depth scaffolding.

  • OTHER
    grammar, vocabulary, reading, listening, speaking, and writing practice into one dashboard

    Six-item exhaustive comma list is a classic LLM enumeration pattern, though it appears only in the product-pitch closing paragraph.

  • OTHER
    so you can keep improving without switching between tools

    Generic SaaS value-prop closer that any product blog might use, but reads slightly templated against the otherwise specific, personal voice of the rest.

RANKINGS · WHAT YOU OWN TODAY

What you currently rank for.

RANKING DISTRIBUTION (TOP 1 BY VOLUME)0 TOTAL RANKED
PAGE 1
0
rankings
PAGE 2
0
rankings
PAGE 3+
0
rankings
Est. $0/mo traffic value
OPPORTUNITY · WHERE TO PLAY

30 keywords to win. 10 articles to write.

Highest-leverage first. Keywords with a ready article on top.

Authority comes before content here. The opportunities below won't rank without link signals first.

Start with general business directories that fit your niche. browse our directory of 100+ free sources.

Pillar:Intent:
30 of 30 keywords · 325,200 vol/mo · 10 have an article
infoloosing vs losingART
KD2
49,500
via preply.com
SHOW SUGGESTED ARTICLE
Loosing vs Losing: The Correct Spelling and How to Remember It
49,500 monthly searches at KD 2. Pure informational intent with a definitive answer. A short, authoritative explainer with examples and a memory trick can capture this traffic with minimal authority once backlinks land.
infois on a prepositionART
KD0
49,500
via preply.com
SHOW SUGGESTED ARTICLE
Is 'On' a Preposition? Complete Guide With Examples
49,500 monthly searches at KD 0. Grammatical explainer mapping directly to Englishoo's preposition practice tool. Link the tool inline as the CTA. Extremely low competition.
infoielts test practice questionsART
KD38
3,600
pillar
SHOW SUGGESTED ARTICLE
IELTS Practice Test Questions: Full Speaking, Writing, and Listening Set
3,600 monthly searches at KD 38. Maps to Englishoo's IELTS Speaking Questions Generator. Comprehensive practice set that demonstrates tool value and captures exam-prep searchers.
infotoefl ibt preparation testART
KD27
2,900
pillar
SHOW SUGGESTED ARTICLE
TOEFL iBT Preparation: Complete Practice Test Guide
2,900 monthly searches at KD 27. No existing TOEFL content on the site despite having relevant practice tools. Exam-prep searchers convert well to structured practice apps.
commalternative duolingoART
KD2
2,400
pillar
SHOW SUGGESTED ARTICLE
Best Duolingo Alternatives for Serious English Learners in 2026
2,400 monthly searches at KD 2, commercial intent. Position Englishoo as entry #1 alongside 7-9 other apps. Comparison tables with CEFR coverage, pricing, and skill focus. Most citation-friendly format for AI answer engines.
TECHNICAL · WHAT'S BROKEN

On-page issues across your top pages.

Sample health
59%17 of 29 sampled pages clean
Errors
1critical fixes
Warnings
3quality gaps
Notices
2info-level
Errors
1 issue
  • H1 missing
    2 pages

    Every indexable page needs one H1 with the primary keyword.

    www.englishoo.com/dashboardwww.englishoo.com/login
Warnings
3 issues
  • Title tag too long
    3 pages

    Over 65 characters. Google truncates titles past ~60-65 chars.

    www.englishoo.com/blog/english-learning-app-that-keeps-you-practicingwww.englishoo.com/blog/why-you-understand-english-but-freeze-when-speakingwww.englishoo.com/blog/fix-repeated-english-grammar-mistakes
  • Title tag too short
    3 pages

    Under 30 characters. Likely missing keyword context.

    www.englishoo.com/faqwww.englishoo.com/contactwww.englishoo.com/subscribe
  • Meta description too short
    3 pages

    Under 120 characters. Wasting SERP real estate.

    www.englishoo.com/vocabulary-memory-gamewww.englishoo.com/writing-prompt-practicewww.englishoo.com/preposition-practice
Notices
2 issues
  • Thin content
    3 pages

    Pages under 300 words. May lack enough depth for competitive terms.

    www.englishoo.com/dashboardwww.englishoo.com/loginwww.englishoo.com/free-english-grammar-test
  • Low internal link count
    3 pages

    Pages with fewer than 3 internal links. Orphan-page risk, weak link equity flow.

    www.englishoo.com/dashboardwww.englishoo.com/loginwww.englishoo.com/faq
Sample · we crawled your top 29 highest-traffic pages, not the full site. On each we check title + meta + h1 + schema + content depth + internal links. 4xx/5xx, redirects, page speed, and mobile-friendly are not yet in scope.
Title length
15/ 29
30–65 chars
Meta description
18/ 29
≥120 chars
H1 present
27/ 29
one per page
Schema markup
29/ 29
structured data
Sitemap pages
29discovered
Avg words / page
359across top pages
Avg internal links
5per page
Locale
EN/USdetected

SITE PROFILE

Name
Englishoo
Audiences
ESL learners studying English as a second language · Students preparing for English proficiency exams · Adults improving workplace English skills
Locale
EN / US
Sitemap pages
29
22 of 29 pages need attention
www.englishoo.com/dashboard
Title 45ch
Meta 142ch
H1
Schema
100w · 0
www.englishoo.com/login
Title 53ch
Meta 154ch
H1
Schema
0w · 0
www.englishoo.com/faq
Title 15ch
Meta 94ch
H1
Schema
300w · 0
www.englishoo.com/contact
Title 19ch
Meta 89ch
H1
Schema
100w · 0
www.englishoo.com/subscribe
Title 21ch
Meta 69ch
H1
Schema
0w · 0
www.englishoo.com/vocabulary-memory-game
Title 34ch
Meta 116ch
H1
Schema
300w · 10
www.englishoo.com/writing-prompt-practice
Title 35ch
Meta 109ch
H1
Schema
400w · 10
www.englishoo.com/preposition-practice
Title 32ch
Meta 114ch
H1
Schema
300w · 10
www.englishoo.com/ielts-speaking-questions-generator
Title 46ch
Meta 117ch
H1
Schema
400w · 9
www.englishoo.com/blog
Title 33ch
Meta 119ch
H1
Schema
500w · 14
HOW WE HELP

Want us to fix these for englishoo?

One keyword in, one published article out, every day. We'll ship against the 30-keyword list above.

SUBSCRIPTION

The autopilot. $99/mo.

  • Specialist AI agents for audits, research, keywords, and articles
  • Live SERP keyword data, scored on real intent
  • Fact-checked drafts with citations on every claim
  • Quality gate refuses thin or unfounded copy
  • Native publish to WordPress, Webflow, Shopify, Wix, Ghost
  • Schema, internal links, sitemap pings baked in
FIXES IN YOUR AUDIT
CONTENT GAPCOMPETITIVE POSITIONINTENT ALIGNMENTCRAWLABILITYSITE ARCHITECTURE
Start freeFREE TRIAL · CANCEL ANY TIME · FIRST DRAFT IN 24H
CUSTOM ENGAGEMENT

Beyond the autopilot.

  • Site consolidation + redirect plans
  • CMS migrations between platforms
  • Geo expansion + multi-region strategy
  • Custom integrations + webhooks
  • White-glove publishing for enterprise teams
Talk to salesDIRECT REPLY FROM THE FOUNDER

REAL DATA ABOVE · 5 QUICK WINS, 10 ARTICLE IDEAS, 30 KEYWORDS FOR ENGLISHOO