The Brief.
The ask was clear: make organic search a real revenue channel within 12 months. We did it in eight.
Banana Club had everything a fashion brand should have. A premium product. Trendy designs. Quality construction. A loyal Instagram community. Customers who genuinely loved what they bought. What they didn't have was discoverability — the kind of invisible that happens when a brand pours everything into paid social and forgets the internet has a library.
| Brand | Banana Club |
| Founder | Neel Bafna |
| Category | Premium Men's Fashion — DTC |
| Engagement | 8 months — full-scope SEO |
| Starting traffic | ~1,000 sessions / month |
| Month 8 traffic | ~50,000 sessions / month |
| Vertical | Premium DTC e-commerce |
Month 0 — The Baseline Audit
Before we write a single word or touch a single meta tag, The Age'X runs a full diagnostic. Think of it as an SEO blood test — we need to know exactly what's broken, what's being wasted, and what's already working that nobody noticed.
- Crawl budget waste: 312 URLs being crawled with zero ranking value — old campaigns, filter combinations, duplicate variants
- Page speed: 38/100 mobile. Average product page took 5.4 seconds to load
- Core Web Vitals: all three metrics — LCP, FID, CLS — in the Poor range
- Index bloat: 1,100+ URLs indexed; fewer than 200 had any meaningful organic impressions
- Broken internal links: 87 across the site, many to discontinued products
- No canonical tags on paginated collection pages — duplicate content across every filtered view
- Thin product pages: average word count 47 words. No structured data.
- Zero pillar content — no blog, no editorial, no guides — just product pages and a bare-bones About
- Keyword targeting random at best. The Sunday Dress tells a story but ranks for nothing
- No topical authority — never established as a subject matter resource in fashion
- Missing mid-funnel — only spoke to people ready to buy
- Domain Rating: 11
- Referring Domains: 14 (mostly directories, one press mention from 2022)
- Zero editorial links from fashion publications, lifestyle blogs, style media
- Branded queries drove fewer than 80 sessions/month
| Monthly Organic Sessions | ~1,000 |
| Average Position | 54.3 |
| Keywords Top 10 | 6 |
| Organic Revenue Share | <0.2% |
| Bounce Rate | 81% |
The Demand Funnel Coverage Model
Fashion SEO isn't won by optimising product pages alone. It's won by building topical authority around how people actually search for fashion — which is mostly inspirational and informational before it's ever transactional. People don't search buy minimalist linen dress. They search what to wear to a garden wedding, linen dress outfit ideas, best summer outfit for men. We captured the entire demand curve — not just the bottom.
Most fashion brands publish content. Few publish content with architecture. The difference between a blog post and a ranking asset is intentional internal linking, keyword-led structure, and topical depth.
You can't build a skyscraper on sand. No content. No outreach. Just fixing what was broken — relentlessly.
Full Screaming Frog crawl + GSC audit. Eliminated 290 low-value indexed URLs via noindex and canonical consolidation. Rewrote robots.txt to protect crawl budget. Compressed all imagery — 4.1MB → 890KB average page weight. Implemented lazy loading. Fixed 87 broken internal links and rebuilt the linking architecture with a topic cluster model. Schema markup (Product, BreadcrumbList, Organization) across 100% of product and collection pages.
Mobile PageSpeed: 38 → 71. CWV moved from Poor to Needs Improvement, two metrics into Good. Rewrote title tags and meta descriptions for the top 47 collection pages. Expanded product descriptions from 47 → 220 words with semantic keyword clusters.
Month 2 traffic: ~1,400 sessions (+40%)We mapped Banana Club's keyword universe into three content tiers. Tier 1 — Pillar Pages (navigational/broad, 10K–100K/mo): linen shirts for men. Tier 2 — Cluster Content (informational, 500–5K/mo): what to wear to a summer party. Tier 3 — Conversion Content (transactional, 100–500/mo): best linen shirts for men under ₹3000.
4 pillar pages (2,500–4,000 words): Complete Guide to Summer Outfits, How to Build a Capsule Wardrobe for Men, The Edit: Occasion Dressing 101, Sustainable Fashion Fabrics Explained. 14 cluster articles: outfit guides, trend reports, styling tips. 8 conversion roundups: Best [Category] for [Occasion/Body Type/Season].
Every piece written to The Age'X editorial brief — E-E-A-T compliant, first-person styling insight, structured FAQ sections targeting PAA. Every new article internally linked to at least 2 collection pages and 1 product page — turning editorial content into a traffic funnel.
Month 4 traffic: ~4,200 sessions (+320%)Pitched 3 original data-led stories to fashion and lifestyle media — coverage from 2 national publications and 4 mid-tier fashion blogs. 6 guest bylines on style platforms with the head designer quoted as a fashion authority. Product seeding to 12 micro-influencer bloggers — 9 organic editorial links. Reclamation of 23 unlinked brand mentions converted 11 into followed backlinks.
Total: 31 new referring domains. Domain Rating: 11 → 24.
Month 5 traffic: ~11,000 sessionsGoogle had seen enough consistent signals — technical health, topical depth, growing authority — to begin rewarding aggressive ranking movement.
14 cluster articles moved Page 3–4 → Page 1. 3 pillar pages reached Top 5. Featured Snippets: 7 captured including linen outfit ideas for men (8,100/mo) and what to wear to a summer wedding men (5,400/mo). PAA appearances increased 340%. Collection pages began ranking for long-tail queries previously driven only by paid search.
Month 6 marked the CRO layer. Audited the top 20 organic landing pages. Trust signals above fold (press logos, sustainability badges, review counts). Contextual CTAs embedded within editorial content — native to the reading experience. Exit-intent overlays for organic visitors. Streamlined category page UX.
Month 7 traffic: ~34,000 sessions · CR: 0.9% risingThe compound curve hit full velocity. From 1,000 to 50,000 monthly organic sessions. From 134 to 2,847 ranking keywords. From 6 to 312 in Top 10. From less than 4% organic revenue share to ~31%.
The 1.75% conversion rate — up from 0.4% — was the difference between traffic that looked good in dashboards and traffic that paid the bills. At 50,000 sessions, that delta is worth hundreds of orders per month.
Month 8: ~50,000 sessions · 31% revenue shareThe textbook compound curve. Months 1–2 flat. Months 3–4 awakening. Month 5 inflection. Months 6–8 vertical. This is what working SEO looks like.
Banana Club — twelve months in numbers.
| Metric | Before | After | Change |
|---|---|---|---|
| Monthly Organic Sessions | 1,000 | 50,000 | +4,900% |
| Keywords Top 100 | 134 | 2,847 | +2,025% |
| Keywords Top 10 | 6 | 312 | +5,100% |
| Keywords Top 3 | 1 | 89 | +8,800% |
| Average Position | 54.3 | 14.1 | ↑ 40 |
| Featured Snippets | 0 | 23 | — |
| Domain Rating | 11 | 31 | +182% |
| Referring Domains | 14 | 87 | +521% |
| Conversion Rate | 0.4% | 1.75% | +338% |
| Est. Monthly Orders | ~4 | ~875 | +21,775% |
| Organic Revenue Share | <4% | ~31% | — |
| Bounce Rate | 81% | 54% | ↓ 27pts |
| Avg. Session Duration | 48s | 2m 41s | +235% |
We'd been told SEO was a long game and to not expect results for 12–18 months. The Age'X delivered something we could see in Month 3 and something we couldn't believe by Month 8. Organic is now our most profitable channel. Full stop.