Citation-friendly pages
MISSINGOnly 1 URL matches citation-friendly patterns (best-way-to-learn-english-online-with-ai). No alternatives, comparisons, or review-style content exists.
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.
The site has a solid collection of interactive tools (sentence builder, vocabulary memory game, irregular verbs quiz, IELTS speaking generator) plus a blog with ~10 how-to articles targeting ESL learners.
Englishoo is an AI-powered English learning app covering grammar, vocabulary, reading, listening, speaking, and writing across CEFR levels A1 through C2.
Freemium model with a PRO upgrade. The problem is simple: Google doesn't trust the domain yet.
Zero keywords ranking in the top 100 means zero organic traffic, period. The technical foundation is unusually clean for a pre-SEO site (schema on every page, meta descriptions everywhere, H1s on 27 of 29 pages).
But clean markup without backlinks is like a restaurant with a great menu and no street address. The fix isn't more content.
It's authority signals first, then content that targets the 200k+ monthly searches sitting in your keyword gaps.
7 structural issues.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
3 pages analysed for AI-writing patterns.
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.
“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.
“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.
“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.
“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.
“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.
“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.
“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.
“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.
“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.
Every indexable page needs one H1 with the primary keyword.
Over 65 characters. Google truncates titles past ~60-65 chars.
Under 30 characters. Likely missing keyword context.
Under 120 characters. Wasting SERP real estate.
Pages under 300 words. May lack enough depth for competitive terms.
Pages with fewer than 3 internal links. Orphan-page risk, weak link equity flow.
Classic rankings and AI citations are now separate games. This checks whether the site has pages and entity signals worth retrieving.
Englishoo has almost no chance of being cited by AI answer engines today. Zero organic rankings means zero crawl priority signals. The site has one best-of style URL but no alternatives pages, no comparison content, and no off-site proof. AI systems pull from pages that already rank or from high-authority entity sources. Englishoo has neither.
Only 1 URL matches citation-friendly patterns (best-way-to-learn-english-online-with-ai). No alternatives, comparisons, or review-style content exists.
Homepage was not fetched. Login page title mentions 'Learn English in 30 Days With AI Practice' but no clear category/proof/audience statement on a dedicated homepage.
Blog posts average 350-500 words with no structured data tables, pricing comparisons, or factual claims an AI system could extract and cite.
No YouTube channel, directory listings, or high-authority profile pages detected. Entity recognition requires external validation signals.
Target appears in 0 AI Overviews. Zero competitor-only opportunities identified, meaning the keyword set hasn't triggered AIO features yet.
No evidence of AI search monitoring. Monthly checks should start once content gains traction.
Pages like 'Englishoo vs Duolingo', 'Best Duolingo Alternatives for Grammar Practice', and 'Best Apps to Learn English Speaking' are the formats AI systems most frequently cite. Structure with feature tables, pricing facts, and verdict summaries AI can extract.
AI answer engines frequently cite YouTube as a source. Even 2-3 minute videos covering quiz topics (irregular verbs, prepositions, common mistakes) create off-site entity signals. YouTube descriptions should link back to the corresponding Englishoo tool page.
AI systems cite homepages when asked 'what is X' or 'best X for Y'. Clearly say: AI English learning app, for ESL learners A1-C2, covering grammar/speaking/writing, with free tier. Include a differentiator an AI could quote.
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.
One keyword in, one published article out, every day. We'll ship against the 30-keyword list above.
REAL DATA ABOVE · 5 QUICK WINS, 10 ARTICLE IDEAS, 30 KEYWORDS FOR ENGLISHOO