Connecting real analytics overturned most of the first reading. The site is not invisible: it takes about 625 organic sessions a month across 64 landing pages, and organic is growing, from 409 in May to 655 in July. DataForSEO could only see 13 visits and 5 pages because its database is US-only and volume-thresholded, and 57% of this site's organic traffic is outside the US. The real problems are narrower and more fixable than the first reading suggested: a large, uncatalogued content library with five cannibalising duplicate pairs, no measurement in place, and an international audience nobody is deliberately serving.
13 organic visits per month → 625 per month
DataForSEO's estimate was low by a factor of about 48. It models traffic from US ranking positions only, so it cannot see the 57% of sessions arriving from outside the US, nor the long tail below its volume threshold.
21 blog posts → 88 blog posts
The crawl is capped at 50 pages by the current OpenSEO plan, so it caught roughly a quarter of the site. Analytics shows 200 distinct paths. The library includes proper search-targeted work that never appeared in reading 01, such as 10 Best ICT Trading Strategies, Smart Money Concepts Trading Explained and a substantial prop-firm cluster.
Zero blog posts rank → 18 posts take organic traffic
The blog does work, modestly. /blog/lucid-trading-rules-explained-2026-guide is the strongest single post. The prop-firm content is the most productive cluster on the site, which reading 01 missed entirely.
Half your rankings are other people's tools → Most are your own products
Fractal Model, Forever Model, Seasonal Tendency and Inversion Fair Value Gap are all Toodegrees products, and ttrades fractal model is a collaboration with TTrades, so that ranking is earned rather than accidental. The genuinely unrelated terms are a much shorter list: voodoo lines, bpsr meter, 4dsky points, dots indicator, teach v2 and what quadrant is degrees in.
Live duplicate-URL crisis → Already fixed, index still stale
Space-encoded URLs such as /indicators/Unicorn%20Model took 206 sessions in May and 94 in June, then zero in July and August. They now 301 correctly and the canonical is right. The residue is that Google's June snapshot of the UK and Canada still ranks the old encoded URL, so those SERPs need reprocessing rather than a code fix.
Direct at 56% is what a Discord-and-social brand looks like. It also means a majority of demand already knows the name, so the growth question is reach, not conversion.
Up 60% from May to July, then holding. Whatever content shipped in the spring is working, which is an argument for more of it rather than a rebuild.
| Source | Sessions | Share | Note |
|---|---|---|---|
| 1,627 | 86.7% | Includes 2 from search.google.com | |
| Bing | 70 | 3.7% | Feeds Microsoft Copilot answers |
| Brave Search | 69 | 3.7% | Independent index, privacy-leaning audience |
| Gmail | 50 | 2.7% | Misattributed email clicks counted as organic |
| DuckDuckGo | 30 | 1.6% | Bing-derived index |
| Yahoo | 16 | 0.9% | Includes a Malaysian Yahoo domain |
This is the finding that most changes strategy, and it is invisible to every standard SEO tool. DataForSEO returns 21 ranking keywords for the US, 1 for the UK, 1 for Canada and zero for India — yet India is the second-largest organic market on the site with 161 sessions. The rank databases simply do not cover this domain outside the US.
| Market | Sessions | Pages/sess | Duration | Bounce | Reached pricing | Read |
|---|---|---|---|---|---|---|
| Canada | 108 | 3.99 | 11m 11s | 31% | 40.7% | Best market on the site |
| France | 27 | 2.52 | 2m 25s | 37% | 40.7% | High intent, small volume |
| Thailand | 42 | 3.40 | 5m 28s | 29% | 33.3% | Unexpectedly strong |
| United States | 800 | 3.50 | 3m 46s | 44% | 30.0% | Baseline |
| Germany | 31 | 3.03 | 3m 36s | 42% | 29.0% | Solid |
| Turkey | 27 | 4.81 | 3m 21s | 15% | 25.9% | Deepest browsing of any market |
| United Kingdom | 102 | 3.16 | 2m 52s | 41% | 25.5% | Underperforms its size |
| India | 161 | 3.80 | 4m 37s | 34% | 24.8% | High volume, engaged, price-sensitive |
| UAE | 28 | 4.14 | 6m 59s | 36% | 21.4% | Small but affluent |
| Australia | 58 | 2.86 | 5m 50s | 41% | 15.5% | Browses, does not shop |
| Singapore | 29 | 3.86 | 3m 20s | 41% | 13.8% | Low intent despite engagement |
| South Africa | 44 | 3.30 | 3m 09s | 50% | 13.6% | Highest bounce, lowest intent |
Canada is the most valuable market on this site and nobody is targeting it. Canadian visitors read four pages, stay eleven minutes and reach pricing 41% of the time, well ahead of the US on every measure. Canada also has one visible ranking keyword. The gap between how well Canadians convert and how little the site ranks there is the single clearest growth opening in this report.
India deserves a deliberate decision rather than drift. It is the second-largest source of organic sessions and visitors engage properly, but the SMC and ICT demand there skews heavily toward free PDFs and MT4/MT5 downloads, and a $120-a-month TradingView subscription is a hard sell. Treat it as a list-building and audience market rather than a revenue market, and it is valuable. Treat it as a revenue market and it will look like it is underperforming forever.
Reading 01 could only reason about AI referrals in principle. Analytics now shows them directly: 21 sessions arrived from AI assistants in 90 days.
Small, but it confirms the reading 01 analysis: Gemini and Claude referrals exist despite Google-Extended and ClaudeBot being blocked, because those blocks stop training, not search-time fetching.
Google AI Overviews are unaffected and appear on 13 of the 21 US SERPs where the site ranks. Perplexity and OpenAI's search crawler are permitted. What is lost is recall: a trader asking any model to recommend an IFVG tool without browsing gets an answer from training memory.
Reading 01 argued that cost theoretically. It is now measured, below.
DataForSEO's LLM mentions index counts how often a domain is cited as a source in AI answers. This is the hard number the first reading could not produce.
| Domain | Google AI mentions | ChatGPT mentions | Read |
|---|---|---|---|
| toodegrees.trade | 0 | 0 | Absent from both |
| fluxcharts.com | 486 | 6 | Direct rival, present |
| luxalgo.com | 1,464 | 27 | Direct rival, 3x FluxCharts |
| tradingview.com | 53,484 | 1,611 | Platform scale, for context |
| en.wikipedia.org | 18,918,400 | 2,621,440 | Control, confirms the index works |
Zero is not a rounding error, it is the whole number. Both direct competitors are cited and Toodegrees is not cited once, on either platform. That is the price of the training block, stated in the only units that matter. It does not make the block wrong — protecting proprietary ICT research is a real business reason — but the trade is no longer abstract. Your decision on 10 Aug 2026 was to flag and not change. Revisit it on a date, not by default.
AI search volume for the target keywords inverts the usual long-tail logic. The broad head terms carry the AI demand, and the precise long-tail phrases carry almost none.
| Keyword | AI search volume | Google volume | Implication |
|---|---|---|---|
| fair value gap | 181 | — | Highest AI demand in the set, and you have a 292-word post |
| best tradingview indicators | 134 | 590 | Commercial intent with real AI demand |
| smart money concepts | 70 | 1,300 | Category head term |
| smc trading | 57 | 590 | Commercial, low difficulty |
| order block indicator | 26 | 110 | No dedicated page exists |
| inverse fair value gap | 14 | 1,900 | Huge in Google, small in AI |
| smart money concepts indicator | 10 | 40 | — |
| ict indicators | 7 | 20 | — |
| fvg vs ifvg | 0 | 320 | Google-only query |
| ifvg indicator tradingview | 0 | 50 | Google-only query |
The library is far larger and better-targeted than the capped crawl suggested. It also carries duplicate pairs that split ranking signals, and these are the cheapest wins available.
| Keep | Hits | Merge and redirect | Hits | Overlap |
|---|---|---|---|---|
| /blog/best-tradingview-indicators-for-smart-money-traders-2026-guide | 10 | /blog/14-best-tradingview-indicators-for-smart-money-traders-2026-guide | 5 | 0.90 |
| /blog/combining-trading-tools-for-high-probability-market-analysis | 16 | /blog/combining-tools-for-market-analysis | 4 | 0.62 |
| /blog/10-best-ways-to-find-high-probability-trades-step-by-step-framework | 8 | /blog/how-to-find-high-probability-trades-step-by-step-framework | 2 | 0.67 |
| /blog/best-premium-trading-indicators-for-structured-market-analysis | 6 | /blog/7-best-advanced-trading-indicators-for-structured-market-analysis | 3 | 0.70 |
| /blog/january-2026-eom-report-inter-market-dynamics | 2 | /blog/january-2026-eom-report-htf-structure-statmap-and-inter-market-dynamics | 2 | 0.64 |
Two patterns are already proven and under-exploited: indicator insight deep-dives and prop-firm guides. The prop-firm cluster is the most productive on the site.
Still open from reading 01. These contradict rule 1 of CONTENT_RULES.md, which forbids win-rate and performance claims.
The two warnings are new: /legal and /legal/privacy serve identical 1,780-word content. Pick one, canonical the other.
The 136 headline overstates real authority. All 66 TradingView links, 48.5% of the profile, are nofollow and pass no equity. Across the whole profile only 28.3% of referring pages are dofollow, so effective clean dofollow links number roughly 20, not 136. Whop is the quietly valuable source: 15 links, all dofollow, zero spam.
Twelve of 32 live domains score 30 or worse on spam, mostly URL shorteners and redirect hosts. None look deliberately built. Noise rather than danger at this volume, but worth watching monthly. The full referring-domain table now ships in every weekly brief.
Domain rank 126 is DataForSEO's 0–1000 scale. The figure of 20 reported earlier came from a different scale and is not comparable.
Reading 01 flagged two conflicting User-agent: * groups as a theoretical risk. Analytics settles it: /checkout received 18 organic search entries in 90 days, plus one to /welcome. Both are in the disallow list that strict parsers skip, so pages you intended to keep out of search are indexed and taking traffic.
# fix — one * group, disallows declared once User-agent: * Content-Signal: search=yes,ai-train=no,use=reference Allow: / Disallow: /checkout Disallow: /welcome Disallow: /collaborator-info Disallow: /landing-page-1 Disallow: /landing-page-2 Disallow: /landing-page-3 Disallow: /exclusive-offer Disallow: /exclusive-access Disallow: /vip-access# remove: duplicate second "User-Agent: *" group# remove: duplicate Bytespider block# remove: Host: directive (Yandex-only, Google ignores)
Robots.txt stops crawling, not indexing. Pages already in the index need noindex or a Search Console removal to actually leave.
| Market | Keywords visible | Real organic sessions | What it means |
|---|---|---|---|
| United States | 21 | 800 | Reasonable coverage. 1 keyword in top 10 |
| Germany | 2 | 31 | Best international position inversion fvg at #17 |
| United Kingdom | 1 | 102 | inverse fair value gap #33, on the encoded URL |
| Canada | 1 | 108 | inverse fair value gap #37, on the encoded URL |
| Australia | 1 | 58 | inverse fair value gap #33, clean URL |
| India | 0 | 161 | Invisible to rank tools |
| South Africa | 0 | 44 | Invisible |
| Thailand | 0 | 42 | Invisible |
| Singapore | 0 | 29 | Invisible |
| UAE | 0 | 28 | Invisible |
| France | 0 | 27 | Invisible |
| Turkey | 0 | 27 | Invisible |
| Netherlands | 0 | — | Invisible |
Three of the five international rankings still serve the encoded URL. The UK and Canada both rank /indicators/Inversion%20Fair%20Value%20Gap, and Germany ranks it at #37 alongside the clean URL at #17. Australia has already consolidated onto the clean URL. The redirects are correct, so this is Google reprocessing at different speeds per market rather than a live bug — but it is worth forcing, because Germany shows what the clean URL is worth: #17 versus #37 for the same page in the same country.
| Pos | Keyword | Volume | SERP | Landing page | Ours? |
|---|---|---|---|---|---|
| 8 | dodgy indicator | 40 | — | /indicators | No |
| 16 | ttrades fractal model | 170 | — | /indicators/fractal-model | Collab |
| 18 | fractal model | 70 | AIO | /indicators/fractal-model | Ours |
| 21 | inversion fvg | 880 | AIO | /indicators/inversion-fair-value-gap | Ours |
| 26 | seasonal tendencies | 30 | — | /indicators/seasonal-tendency | Ours |
| 28 | forever model trading | 40 | — | /indicators | Ours |
| 29 | inverse fvg | 880 | AIO | /indicators/inversion-fair-value-gap | Ours |
| 30 | inverse fair value gap meaning | 50 | AIO | /indicators/inversion-fair-value-gap | Ours |
| 32 | fair value gap vs inverse fair value gap | 70 | AIO | /indicators/inversion-fair-value-gap | Ours |
| 35 | inverse fair value gap vs fair value gap | 50 | AIO | /indicators/inversion-fair-value-gap | Ours |
| 40 | what is a inverse fair value gap | 70 | AIO | /indicators/inversion-fair-value-gap | Ours |
| 51 | voodoo lines | 20 | AIO | /indicators | No |
| 60 | bpsr-meter | 90 | — | /indicators | No |
| 61 | dots indicator | 1,000 | AIO | /indicators | No |
| 63 | what quadrant is degrees in | 320 | AIO | / | No |
| 63 | bpsr-logs | 170 | AIO | /indicators | No |
| 63 | bpsr meter | 90 | — | /indicators | No |
| 67 | trade analysis results rototrade.com | 30 | — | / | No |
| 74 | 4dsky points | 110 | AIO | /indicators | No |
| 84 | teach v2 | 40 | AIO | / | No |
| 97 | fry's on power and baseline | 260 | — | /indicators | No |
| Keyword | US vol | KD | Intent | Why it is winnable |
|---|---|---|---|---|
| inverse fair value gap | 1,900 | 0 | Informational | Product exists, ranks #21 with the wrong page type |
| smart money concepts | 1,300 | 14 | Informational | A post exists but does not rank; needs depth |
| tradingview indicators | 1,300 | 17 | Navigational | Hardest here; /indicators is the natural target |
| smc trading | 590 | 0 | Commercial | Commercial intent at zero difficulty |
| best tradingview indicators | 590 | 3 | Informational | You have two competing posts for this; merge them |
| fvg vs ifvg | 320 | 0 | Informational | Comparison format, pairs with the IFVG guide |
| smc trading strategy | 210 | 0 | Informational | Zero difficulty, direct product tie-in |
| inverse fair value gap example | 140 | 0 | Informational | Chart screenshots you already produce |
| smart money concepts pdf | 110 | 0 | Informational | Lead-magnet intent, strong in India and SE Asia |
| order block indicator | 110 | 0 | Informational | No dedicated order block page exists |
| ifvg indicator tradingview | 50 | 0 | Informational | Exact product match, should be trivial |
| best liquidity indicator tradingview | 50 | 0 | Commercial | Liquidity Depth exists and does not rank |
| break of structure indicator tradingview | 30 | 1 | Informational | Fractal Model covers the concept |
| best market structure indicator tradingview | 20 | — | Commercial | Commercial intent, near-zero competition |
| Domain | Avg pos | Keywords | Visibility | What they are |
|---|---|---|---|---|
| reddit.com | 3.1 | 7 | 5.50 | Top-3 on almost every term, and heavily used in LLM training |
| tradingview.com | 3.4 | 5 | 3.80 | The platform itself, and your largest backlink source |
| fluxcharts.com | 1.0 | 2 | 2.00 | Direct rival #1 for inverse fair value gap and fvg vs ifvg |
| in.tradingview.com | 1.0 | 2 | 2.00 | TradingView India, #1 for two script queries |
| youtube.com | 9.2 | 6 | 1.70 | Video results on 6 of 10 terms |
| tradezella.com | 4.0 | 2 | 1.40 | Journalling tool ranking on strategy content |
| luxalgo.com | 12.8 | 4 | 1.35 | Direct rival owns SMC mindshare |
| ttrades.com | 19.7 | 3 | 1.00 | Your collaborator #1 for fractal model |
| howtotrade.com | 6.0 | 2 | 1.00 | Education publisher, long-form guides |
| innercircletrader.net | 7.0 | 2 | 0.80 | ICT tutorial hub |
The format lesson holds. On inverse fair value gap, all twenty top results are explainer articles, and FluxCharts wins at #1 with /articles/inversion-fair-value-gaps-ifvg-explained. You are not blocked by domain strength. You are bringing a product page to an article fight. TTrades ranking #1 for fractal model is also an asset rather than a threat, and a reciprocal link between the collab pages is an obvious unclaimed win.
Companion document. The July 2026 Keyword & GEO Research report maps the full 125-keyword landscape, the 17 demand clusters, and a product-to-keyword fit table. It has been revised to match the measured data in this reading, and its six recommendations are the content brief behind steps 7 to 11 below. Read this report for what is true now, and that one for what to write next.
noindex /checkout and /welcome so the pages already indexed actually drop out./legal and /legal/privacy to one URL. They serve identical content./blog/inverse-fair-value-gap, 2,000 words minimum, built to beat FluxCharts: what an IFVG is, how it forms, FVG versus IFVG, worked chart examples, failure cases. Link it both ways with the product page. It is the single highest-return action available and the only KD-0 keyword above 1,000 volume you already have a product for./blog/indicator-insight-htf-po3 is the top-performing post on the site. There are 15 tools and only a handful have one.helpcenter.toodegrees.trade, which still point at old encoded paths.sites.google.com and #20 on a Netlify subdomain.Rank and AI data now come from the DataForSEO account directly rather than through the OpenSEO MCP, which bills a separate credit pool and caps what is reachable. Direct access is roughly two orders of magnitude cheaper and exposes endpoints the MCP does not surface at all, including the LLM mentions index used in section 03.