Perfect Your Trading
From 500 to 11,000 monthly organic visitors in 24 months — built on technical foundations, scaled through topical authority.
The Challenge
Perfect Your Trading is an ed-tech start-up teaching retail traders the systems and discipline used by professionals. When the project began, the brand had real expertise on the team and a content roadmap, but search engines weren't reflecting any of it. Monthly organic traffic sat at roughly 500 visits — a fraction of what the content already produced should have been earning.
The friction was technical, not creative. The site had been built quickly on a stack that prioritised speed-to-publish over crawl efficiency. Pages loaded slowly on mobile, internal linking was inconsistent, and most articles were either invisible to Google or competing with their own duplicates. There was no structured data, no canonical hierarchy, and no FAQ markup — so even the articles that did rank were doing so without any of the rich-result advantages that competitors leveraged daily.
The market also wasn't forgiving. Trading education sits in a YMYL (Your Money, Your Life) niche that Google scrutinises closely. Without trust signals — clear authorship, transparent methodology, structured data backing every claim — even strong content doesn't break through. The brief was simple but heavy: build the technical foundation that would let the content team's work actually compound.
The Approach
The work happened in three overlapping phases over 24 months. Each one fed the next, and none were treated as one-off audits handed off to someone else to implement.
Phase 1: Technical foundation (months 0–4)
The first job was making the site crawlable, indexable, and fast — in that order. A full site crawl surfaced a long tail of low-value URLs that were splitting authority: tag pages, paginated archives, parameterised search results, and a handful of legacy taxonomy pages from earlier site iterations. These were consolidated through a mix of noindex, canonical correction, and 301 redirects to preserve the link equity that did exist.
Core Web Vitals came next. The single biggest win was eliminating render-blocking JavaScript and loading non-critical assets after first paint. Mobile LCP went from over 4 seconds to under 2.5, and Cumulative Layout Shift dropped to a reliable green band. Image delivery was modernised — WebP everywhere, lazy-loading by default — and the heaviest pages saw load time roughly halved.
Sitemap architecture was rebuilt from scratch with proper lastmod values per template, and Search Console coverage went from a noisy mix of "Discovered – currently not indexed" to a clean, near-complete index of priority URLs.
Phase 2: Topical authority and structured data (months 4–14)
With the technical foundation steady, the focus shifted to what Google could understand about the content. JSON-LD schema was rolled out across templates: Article with verified author @id, FAQPage on every guide that had Q&A content, HowTo on tutorial-style pages. This wasn't a one-time bolt-on — schema was wired into the CMS so that adding a new author or a new FAQ automatically produced valid structured data, no manual editing per page.
Internal linking was rebuilt around topic clusters rather than chronological feed. Each pillar page (the "what is" or "complete guide" content) became the hub for a tightly linked cluster of supporting articles — a structure search engines reward as topical authority. Anchor text was deliberate and consistent, not coincidental.
Phase 3: SERP feature targeting and continuous optimisation (months 12–24)
By month twelve the site was ranking for hundreds of trading-education queries; the question became whether each ranking page was actually winning the click. SERP features — featured snippets, People Also Ask, FAQ accordions, the Knowledge Panel — became the optimisation target. Content was restructured to answer common queries in the first 50 words, schema was tightened to qualify for richer treatments, and existing rankings were systematically pulled higher through both content depth and technical signals.
Quarterly crawl audits caught regressions early. Plugin updates that introduced render-blocking scripts, theme changes that altered heading hierarchy, third-party widgets that injected noindex headers — all caught within days, not months.
The Outcome
Twenty-four months after the foundation work began, monthly organic traffic had grown from ~500 to ~11,000 — a 22x increase, with growth still trending up at the close of the campaign. The brand's most-trafficked pages are now consistently in the top three positions for their primary keywords, several have featured-snippet placement, and FAQ-rich snippets appear on the queries that matter most for converting traders who are actively learning.
What changed wasn't a single ranking; it was the slope. Once the technical layer stopped leaking authority and the content team had clean signals to work with, every new article published shipped with proper schema, lived inside a real cluster, and built on a faster site than the one before it. The result is a site that compounds — where the work done in month two is still earning attribution in month twenty-four.
Beyond the headline traffic number, two outcomes deserve specific call-out. Branded search roughly tripled, signalling that the site was being remembered, not just discovered. And average session duration on educational content rose materially, indicating users were finding what they came for and staying — the pattern that tells Google's quality systems the content actually delivers.
Tools & Stack
Need similar results?
If you need someone who actually owns the implementation — not just the recommendation — that's exactly what I do.