top of page
Arun Profile Pic.jpeg
Arun Profile Pic.jpeg

Written By

I am Arun Kothapally. I help ambitious companies scale their organic growth. Over the last 11 years, I have helped companies like Practo, Flipkart, JioCinema, Edureka, Noon, and Treebo acquire millions of users by building organic growth engines.

Throughout my career in growth, I have had the privilege of working directly with some of the best product and marketing teams. Working with companies of different sizes and various marketing channels and platforms has opened my mind to understanding "how things work".

When I'm away from work, I'm usually outdoors, trekking, practicing yoga, traveling, or reading. I drop by Bangalore and Hyderabad at times, but I usually work remotely.

  • LinkedIn

SEO and Content Growth Field Notes and Case Studies From The Trenches

  • Writer: Arun Kothapally
    Arun Kothapally
  • Jul 17
  • 27 min read

Updated: 4 days ago

Case Study: How Edureka Scaled Organic Growth Through Ruthless SEO Execution

Vertical: EdTech

Duration: 2.5 years

Goal: Outrank major competitors like Simplilearn and Great Learning

Results: Domain Rating grew from 30 → 75+

Blog traffic increased by

150K+ through pruning alone, the YouTube subscriber base scaled to

2M+ 800–1000 articles shipped in 5 months. Organic leads scaled without ad spend.


Starting Point: A Good Product. A Weak SEO Moat.

Edureka already had solid demand — learners flocked to upskill in DevOps, Java, Python, and more. However, their domain rating and organic footprint lagged significantly behind those of their peers. The blog was hosted on WordPress (edureka.co/blog), while the product site utilized a custom CMS — an operational challenge, but not a blocker. The real problem was scale and authority.

There were three big levers to pull:

  1. Build backlinks

  2. Scale content

  3. Clean the junk


1. Link Building — Compounding Trust Over Time

Monthly Budget: ₹2–8LTimeline: ~30 months

Edureka didn’t dabble — they front-loaded investment in backlinks. By hiring a dedicated link-building specialist, giving them direct PayPal access, and keeping approvals to a single email, they removed friction.

Execution Details:

  • Started with paid placements & contextual link insertions.

  • Avoided cheap directory links; prioritized editorial context.

  • Focused on topics with deep link potential — e.g., Java, AWS, Cybersecurity.

“We didn’t ask for 1000 links overnight. We aimed for 50–100 quality links every month. Over 2 years, this moved our DR from 30 to 75.”

The outcome? They began matching the traffic and visibility levels of giants like Great Learning and Simplilearn.


2. Content Scaling — 1000 Articles in 150 Days

To dominate high-volume beginner searches (e.g., What is Python?, What is HTML?), Edureka did something smart:

They hired 20+ 4th-year CSE interns via Internshala.

These interns were cheap, eager, and already familiar with the subject matter. The SEO team structured clear briefs — they just needed good-enough execution for low-complexity queries.

Key Tactics:

  • Targeted “What is ___” and “Top ___ interview questions” keywords.

  • Prioritized high-volume, low-depth terms for intern execution.

  • Used content calendars + Notion checklists to scale ops.

That aggressive output doubled blog traffic within a matter of months.


3. Content Pruning — Deleting to Grow

In 2018, a blog audit revealed the usual suspects: thin content, duplicate clusters, outdated info.

Result:

  • Deleted 300+ outdated articles

  • Merged related pieces

  • 301-redirected content that had some link equity

This alone lifted blog traffic by ~30% (~150K visitors/month) — proving that sometimes growth = subtraction.

4. Topical Authority Strategy — Hub & Spoke at Scale

They grouped content around clear themes:

  • Java + JavaScript

  • DevOps

  • Cloud / AWS

  • Data Science & Python

Each hub had spokes: definitions, comparisons, tutorials, interview questions, and certification guides.

This approach:

  • Helped Google understand topical relevance

  • Increased average session time

  • Led to natural backlinks from learners, bloggers, and Quora users

5. Learner Journey Intelligence

Edureka didn’t just guess what to write.

They surveyed users across funnels, analyzed chat logs, and ran interviews to understand career goals:

  • “Switching from digital marketing to product management”

  • “Breaking into cybersecurity from IT support”

These insights shaped their content calendar, ad targeting, and even course creation. The SEO team worked backwards from user journeys.

6. Multi-Channel Content Ops: Blogging + YouTube + Webinars

The audience preferred video + blog formats. So Edureka doubled down on both:

  • Invested in YouTube early — now at 2M+ subscribers

  • Repurposed blog articles into YouTube explainers

  • Hosted live Q&A and webinars to capture email leads mid-funnel

Result: SEO + YouTube became the top organic acquisition channels, beating paid CAC in multiple geographies.

7. Enablers: Buy-in, Budgets & Workflow

  • The CEO assigned one full-time developer just for SEO tasks — huge unlock for implementation speed.

  • No gatekeeping: budget approvals for links were a single-email process.

  • SOPs and checklists were built into sprint cycles.

Key Takeaways

Play

Impact

Link velocity of 50–100/mo

DR 30 → 75

1000 articles in 5 months

Doubled traffic

Content pruning & redirects

+150K visits/month

Hub & Spoke topical design

Higher rankings & backlinks

Surveys + interviews

Aligned content to real career goals

YouTube + blogs

Dominated high-intent search + discovery


Case Study: How Noon Academy Scaled K12 SEO to 100K+ Monthly Visitors Across 10 Countries

Vertical: K-12 EdTechRegion: Middle East + Emerging MarketsScope: Multi-country, multi-language SEO expansionTimeline: 6–12 monthsResults: 100,000+ monthly organic visitors 30,000+ pages indexed 72,000+ visitors enabled by CMS migration to WordPress 20,000 blog articles created Structured data deployed for rich results Tool-based pages earned natural backlinks and rankings

Problem: Tech Blockers, Thin Content, and No Visibility

Noon Academy — a fast-scaling K-12 edtech platform in the Middle East — was losing the organic game. Their legacy CMS was slowing down content velocity, country-level localization was missing, and Google barely indexed their content.

To scale efficiently across multiple regions and languages, Noon needed:

  • A fast, flexible CMS

  • Localized content at scale

  • A way to drive visibility and backlinks without massive paid budgets

Solution 1: WordPress Migration to Unlock Speed and Autonomy

The first unlock was migrating part of their site to WordPress, allowing the content and marketing team to:

  • Publish content independently (without engineering bandwidth)

  • Implement SEO plugins and structured data natively

  • Test and ship new formats (e.g., blogs, Q&A, tools)

Impact: Over 72,000 organic visitors came from this content layer alone — just by removing the tech bottleneck.

Solution 2: Multi-Country Content Strategy for the Middle East

Noon’s product spanned 10+ countries in the Middle East, each with unique curricula and search behavior.

They built a localized SEO playbook:

  • Customized meta titles + content per country

  • Keyword research segmented by dialect and curriculum

  • Created 20,000 blog articles mapped to local education search queries

They also improved crawl efficiency and indexing across 30,000+ pages by:

  • Fixing internal linking logic

  • Generating fresh XML sitemaps

  • Removing duplicate content caused by curriculum overlaps

Result: Traffic ramped up to 100K/month in less than 6 months, all while staying low on paid spend.

Solution 3: Structured Data to Own SERP Real Estate

Noon implemented educational structured data markups across their core and blog pages.

They used:

  • Education Q&A for subject-specific queries

  • Course schema for class-specific content

  • VideoObject and HowTo for tutorial-rich posts

  • PracticeProblem markup for student exercises

Outcome: These markups made their results richer, more clickable, and improved visibility for zero-click queries — a crucial edge in mobile-heavy markets.

Solution 4: Tool Pages as Backlink Magnets

Inspired by what platforms like TutorialsPoint achieved with tools like the Java Online Editor, Noon launched free, usable tools tailored to students:

Examples:

  • Math equation solvers

  • MCQ practice widgets

  • Interactive curriculum explorer tools

These utility pages:

  • Attracted natural backlinks from blogs, forums, and school portals

  • Boosted average time on site

  • Gave Google more indexable, value-driven content

Learning: Tools don’t just solve problems — they build authority without outreach.

Key Strategic Takeaways

Lever


WordPress Migration

+72K organic visitors unlocked

Localized Content at Scale

20K articles, 10 countries, 100K traffic

Structured Data SEO

Better clickthrough and rich snippets

Free Student Tools

Earned natural backlinks & search equity

Crawl + Indexation Fixes

30K pages indexed cleanly



Case Study: How Lido Learning Scaled K-12 SEO From 0 to 500K Visitors with Backlinks, Question Banks, and Smart Ops

Industry: K-12 EdTechRegion: IndiaSEO Growth Timeline: ~6–12 monthsHighlights: 0 → 500K non-branded organic visitors/month Domain Rating (DR) 15 → 50 in 3 months 30 pages → 18,000+ indexable pages 15,000 outreach emails → 60% free backlinks Infographic-led link building Internal team of teachers as content creators

The Problem: Thin Site. No Authority. Low Trust.

When Lido Learning began their SEO push, they had:

  • Fewer than 30 pages indexed

  • Zero non-branded organic traffic

  • A Domain Rating of 15 (too weak to rank for anything competitive)

  • A small in-house team with no dedicated SEO function

But they had ambition — to rank for curriculum-level topics (NCERT chapters, CBSE questions), K-12 concepts, and homework help keywords.

The Goal: Build Topic Authority at Scale (and Fast)

Lido wasn’t chasing vanity traffic. They wanted:

  • Qualified, curriculum-aligned traffic

  • Topical authority in subjects like Science, Math, and English

  • Search visibility without heavy ad spend

  • A structure that mirrored how students learn

They focused on non-branded queries like:

  • What is photosynthesis Class 6

  • CBSE science Chapter 2 notes

  • Laws of motion class 9 solved questions

Step 1: DR 15 to 50 in 3 Months via Link Velocity

Before scaling content, they needed Google to trust the domain.

So they built authority like this:

  • Manual Outreach at Scale:15,000 emails sent → 4,400 people reached → ~5% reply rateA 3-member team managed this over 5 months.

  • Infographic Play:They built a “Game-Based Learning for K12 Students” infographic in Canva in 1 day.It was sent to:

    • Parenting blogs

    • Child psychologists

    • Teachers and curriculum designers

    • EdTech journalists

  • Outcome:~60% of backlinks were acquired for free. A few wanted payment, but many accepted the link due to the relevance and effort shown.

Takeaway for You:Don’t start content scaling until you raise your DR.Focus on editorial context, not shady sidebar links. And remember: a useful asset + smart segmentation + clean outreach = links.

Step 2: 30 Pages to 18,000 Pages — Without Burning Out

Once domain authority rose, Lido expanded their organic footprint. But they didn’t hire a 100-person team. Instead, they:

✅ Leveraged Their Question Bank

  • Existing internal database of questions → converted into SEO-optimized Q&A pages

  • Added teacher-written answers to build value for both learners and Google

  • Result: 18,000+ indexable pages over ~12–18 months

✅ Hired Teachers to Create Content

  • Trained K-12 teachers to use digital whiteboards

  • Created videos + accompanying text content

  • Solved the copyright issue + created genuine educational material

  • Teachers were given writing templates and sample structures (think: explain concept → show diagram → apply to example → quiz question)

✅ Introduced Book-Like Internal Linking

  • Topics were linked like chapters in a textbooke.g., “Light - Class 8” linked to “Laws of Reflection”, “Uses of Mirrors”, etc.

  • Built logical flow for Google and users = topical authority

🧠 Takeaway for You:Your biggest SEO moat may already exist — repurpose it.If you have a question bank, curriculum map, or FAQ archive, structure it like a book. Create answers, not just pages. And don’t silo videos from written content — marry them.

Step 3: Topical Authority and Non-Branded Growth

Lido didn’t chase rankings for their own name. Instead, they:

  • Created clusters by subject and class

  • Built pages for every chapter, topic, and sub-topic in NCERT/CBSE

  • Focused on clear intent matching — not just keywords

They won on:

  • CBSE Class 6 Science Chapter 2 Solutions

  • Newton's laws of motion for class 9

  • English grammar worksheets for class 7

These weren’t just one-off wins. Their non-branded traffic scaled to 500K/month, largely from long-tail curriculum searches.

🧠 Takeaway for You:You don’t need to go viral. You need to go structured + deep.Winning 50K curriculum keywords at 10–20 visits/month is more stable and scalable than winning 1 viral post.

Execution Systems That Made This Work

1. Outreach CRM (Manual or Buzzstream)

  • Contact discovery, tracking replies, tagging high-response niches

2. Content Workflows for Teachers

  • Training + templates + deadlines

  • Weekly feedback loops to improve quality

3. Internal Link Maps

  • Built like textbooks → from chapter → to sub-topic → to concept

4. Playbooks for Structured Data

  • Used schema like EducationQ&A, VideoObject, HowTo

  • Ensured rich snippets for core questions

Key Learnings for Any EdTech or Content Marketer

Strategy

Outcome

Focused link building upfront

DR 15 → 50 in 3 months

Repurposed internal assets (question bank)

18K SEO pages without scale burnout

Teacher-created content + internal training

Authentic, accurate material at scale

Internal linking like a curriculum

Higher topical authority + better UX

Infographic-led backlink acquisition

Free links, not just paid placements

Non-branded curriculum SEO

0 → 500K monthly organic visitors

🏆 Case Study: Practo’s SEO Engine – From Street Maps to 20% of India’s Doctor Search Market

Company: PractoIndustry: Healthcare / Local ServicesCore Focus: Doctor Discovery, Consultations, Clinic BookingsMonthly Organic Reach: ~3M visitsUnique Advantage: 5M+ structured local pagesUse Case For: Local service marketplaces, aggregator platforms, healthcare SaaS

🎯 The Goal: Be the Default Platform for Health Queries

Practo didn’t aim to just “rank on Google.”They wanted to own discovery for health services in India, encompassing conditions, symptoms, specialties, and cities.

And they got there.At its peak, Practo captured ~20% of all doctor-related search traffic in India, ranking on the first page for:

  • “dentist in Andheri East”

  • “hair transplant cost in Lucknow”

  • “vitiligo treatment near me”

  • “dermatologist Indira Nagar”

  • “gastroenterologist in Kolkata”

🔨 The Engine: Offline → Online Execution at Scale

How did they build this moat?

With boots on the ground. Literally.

  • Deployed a team across 26 Indian cities

  • Mapped every doctor, clinic, and hospital

  • Collected real-world data: names, experience, fees, timings, reviews

  • Structured all of it into custom CMS templates

  • Built 5 million+ local landing pages

  • Each page was unique — no thin content, no junk

This gave Practo something no competitor (not even Google Maps) had:Verified, structured, local healthcare data — at scale.

🧠 Play for You:

Build what crawlers can’t find. Use ops to create defensible content assets. When data = content, SEO is the outcome.

📍 Local SEO That Won India

Execution Highlights:

  • Practo ranked #1 or #2 in most Tier 1/2 cities for “doctor near me” queries

  • Created city-by-specialty index pages (e.g., /bangalore/dermatologist)

  • Built internal link structures from homepage → cities → specialties → profiles

  • Added microdata/schema for doctor name, rating, opening hours, specializations

  • Enabled GMB and Maps listings for brand amplification

Result:

Search “dentist near me” in any Indian metro — there’s a 9/10 chance you’ll see Practo above the fold.

💡 Strategic Framework 1: “Jobs to Be Done” SEO

Practo’s biggest unlock wasn’t just in pages.It was in understanding how different health needs trigger different search behaviors.

Example 1:

  • Situation: Sudden toothache

  • Motivation: Pain relief

  • Job: Find a nearby dentist

  • Outcome: Book appointment fast→ In this case, the user might directly open the Practo app — SEO isn’t even needed.

Example 2:

  • Situation: Ankle injury after a run

  • Motivation: Figure out if it’s serious

  • Job: Decide if a physiotherapist is needed

  • Outcome: Book one if needed→ Here, user Googles: “physiotherapist near me” → SERP becomes battleground.

Key Insight:

You win in “micro-moments” by understanding intent better than anyone. Not by keyword stuffing.

🔺 Strategic Framework 2: Intent Pyramid for Health Content

For content beyond doctor listings, Practo (and other health brands) need to serve searchers at different levels of readiness.

Here's how to segment it:

🔴 High Intent

“Weight loss diet plan for PCOS”
  • Ready to act. Needs a solution.

  • Goal: Offer a bookable service or personalized plan.

🟡 Medium Intent

“belly fat burning foods” or “how to lose weight naturally”
  • Exploring. Not ready to commit.

  • Goal: Educate and move them toward action.

🟢 Low Intent

“how to stay motivated to lose weight”, “best podcasts for discipline”
  • Early-stage or tangential.

  • Goal: Build trust and brand familiarity.

How to Win:

  • Create content at each level

  • Match content type to user mindset

    • High = product pages, calculators, book now

    • Mid = articles, checklists, expert advice

    • Low = stories, podcasts, soft content

  • Benchmark by tier → Track conversions, rankings, CTR separately

🧠 Play for You:

Don’t dump all content into “blogs.” Build funnels. Serve mindsets. Map your content calendar by intent, not topic.

🧱 Challenges Practo Faced — and Solved

Challenge

Solution

Scaling local content

Field team → CMS pipelines → Structured URLs

Ranking for hyper-local intent

Built city-specialty clusters + schema + GMB

Indexation issues with 5M+ pages

XML sitemaps + crawl controls via Search Console

Content quality for YMYL topics

Partnered with health-specific content agencies

Execution lag due to shared tech team

Front-loaded changes pre-Q4 to avoid bottlenecks

💥 Why It Worked

  1. Executional Depth — Not "growth hacks", but real-world field ops.

  2. Content as Product — The listings were the value prop. SEO just revealed it.

  3. Search Behavior Understanding — Strategy matched how people think in pain, not how SEOs write keywords.

  4. Hyper-Localization — Most brands localize via translation. Practo localized via infrastructure.


Practo SEO + Content Case Study: How They Became India's #1 Doctor Discovery Platform

Industry: Healthcare (B2C + B2B)Growth Strategy: Local SEO + Scalable Content Marketing + Technical InfrastructureOutput: 5M+ indexable pages, 3M+ monthly traffic, 90%+ visibility on doctor-related queriesWho This Is For: Local platforms, marketplaces, city-by-city aggregators, healthcare search apps, and teams building SEO scale into product

💡 Core Strategy: Be the Default Option for Doctor Search

Practo didn’t “do SEO.”They designed their entire product to be crawled and ranked by Google.

“Content is the product” — and it shows:

Asset Type

SEO Function

Doctor profiles

Long-tail local queries ("pediatrician Whitefield")

City-specialty pages

Category-level queries ("gynecologist in Delhi")

Disease and treatment guides

Mid-funnel content to educate and convert

Blog articles and health tips

Awareness + topical authority

Microsites

Specialties like dental, dermatology, surgery, etc.

Schema + structured data

Rich snippets, ratings, and click-through lift

🚧 Local SEO: City-Level Precision at National Scale

"Google Maps + custom CMS + human ops = Practo's moat"

Execution Summary:

  • Mapped doctors, clinics, hospitals across 26 Indian cities

  • Created 5M+ structured pages across combinations of:

    • City

    • Locality

    • Specialty

    • Individual doctor/hospital profiles

  • Used a custom CMS to handle multiple layers of data:

    • Name, fee, timings, experience, languages spoken, verified reviews, etc.

  • Built deep internal link graphs (e.g., /bangalore/cardiologist/indiranagar → /dr-mayank-kapoor-cardiologist-profile)

  • Implemented LocalBusiness, Physician, and MedicalClinic schema markup at scale

🧠 Takeaway:If you're in any local discovery vertical, SEO begins with data structure, not just keywords. Think taxonomy before traffic.

🧱 Technical SEO: Scaling 5M Pages Without Collapsing

Practo’s technical SEO wasn’t flashy — but it was fundamental.

Key Technical Challenges & How They Solved Them:

Problem

Solution

Massive crawl budget issues

Used dynamic XML sitemaps segmented by city/specialty

Duplicate content (doctors in multiple clinics)

Canonical tags + location-specific URLs

JavaScript rendering delay

Switched to server-side rendering for profile/index pages

CMS rigidity

Custom CMS templates built for SEO first, design second

Performance drops during peak health seasons

Preloaded high-volume pages into crawl queues via GSC API

Unused/expired content

Quarterly audits + automated 301/410 logic

🛠 Monitoring Stack:

  • Search Console for crawl stats & indexation

  • Screaming Frog for JS rendering gaps

  • Data Studio reports by location, specialty, and funnel stage

  • Ahrefs for tracking backlink wins and losses

  • Custom scripts to flag broken pages, meta tag issues, and index bloat

🧠 Takeaway:

SEO at scale is 80% maintenance engineering. Not hacks. Not blog posts.

✍️ Content Marketing: Built for the Funnel

While their pages ranked for local and transactional queries, Practo also ran a full-funnel content machine.

🧠 Strategic Content Layers

Layer

Example

Intent

City + Doctor

“dentist in JP Nagar”

High intent

Treatment Pages

“hair transplant cost Bangalore”

Commercial research

Condition Pages

“symptoms of PCOS”

Informational

Lifestyle Guides

“tips to sleep better”

Awareness

🔍 Intent-Driven Content Examples

  • “knee pain treatment in Pune”

  • “cost of IVF in India”

  • “when to see a dermatologist for acne”

  • “how to prepare for wisdom tooth surgery”

These weren’t just written blindly. Practo used:

  • Search volume + CTR data from GSC

  • User search logs from app and web

  • Survey inputs to find “invisible queries” patients ask in clinics

🧠 Takeaway:

SEO content doesn’t have to be a blog. Think like a product designer — what’s the next question a user has after they land?

💣 The Moat: Content Collection as Competitive Advantage

  • 26-city physical data ops team

  • Verified every clinic, hospital, and practitioner manually

  • Created the only truly reliable source of structured doctor data in India at the time

  • Used this to create:

    • Best-in-class local SEO pages

    • Automatically updating specialty pages

    • Real-time slot availability and booking widgets

And while Google Maps could surface locations, Practo surfaced trust:

  • Verified listings

  • Experience

  • Language spoken

  • Specializations

  • Price transparency

  • Instant appointment booking

🔎 Jobs To Be Done (JTBD) SEO

Practo won because it mapped content to action — not just awareness.

2 Common Use Cases:

1. Acute Problem → Urgent Resolution

  • Situation: Toothache at night

  • Job: Find a dentist open nearby

  • Outcome: Book and go

SEO angle: Optimize for “emergency dentist near me,” highlight open hours, show availability above the fold.

2. Chronic Condition → Research Mode

  • Situation: PCOS diagnosis

  • Job: Understand treatment options

  • Outcome: Compare clinics, talk to a gynecologist

SEO angle: Create detailed guides + city-wise cost comparison + highlight top doctors.

🧠 Takeaway:

Content ≠ blogs. Think in user moments, not traffic.

🔺 Intent Pyramid in Action: Weight Loss Vertical

To expand into wellness and nutrition, Practo applied intent segmentation:

Sample Keyword Map

Intent

Keyword

Asset Type

High

“weight loss plan PCOS”

Consult + pricing page

Medium

“how to lose belly fat fast”

Blog article + internal CTA

Low

“how to stay motivated to lose weight”

Podcast + community signup

🧠 Takeaway:

Map intent → Create 3-layered content → Measure CTR, conversion, scroll depth → Iterate monthly.

🧩 Key Metrics and Results

Metric

Outcome

Domain Rating

79+

Monthly Non-Branded SEO Traffic

3M+

Share of Search for Doctor Queries

~20% in India

Indexed Pages

5M+

Page #1 Rankings for Local Queries

90%+ of Tier 1 & Tier 2 cities

Bounce Rate for Local Pages

< 25%

Conversion Rate (Booking)

~6–9% on doctor profiles

💡 What You Can Learn from Practo

Tactic

How You Can Apply It

Local pages at scale

Build geo-specialty pages: city × service × persona

Ops-led content

Use phone surveys, offline audits, or existing CRMs

Schema markup

Use Physician, LocalBusiness, FAQ, and Breadcrumb schema

Intent Pyramid

Plan content calendars by conversion tier

Custom CMS

Don’t rely on generic page builders — build for speed and scale

GSC API + segmented sitemaps

Essential for large sites to stay indexable


🛠️ Executional Systems Practo Used (But Most Teams Miss)

1. Quarterly SEO Planning (Not Monthly or Ad-Hoc)

  • Practo planned SEO work in quarterly OKRs.

  • Key insight: They often knew in advance they would miss current quarter targets, because SEO results lag — so they used Q4 to plan for Q1.

🧠 Takeaway: Set quarterly implementation sprints. Measure results in the next quarter, not the same one.

2. Front-Loading SEO Work Early

  • They shipped the bulk of technical/content changes in Q1–Q2 to give time for Google to crawl and reward them.

  • They built this into the company culture: “Do the work now, show the result later.”

🧠 Takeaway: Don’t spread SEO execution across 12 months. Front-load aggressively.

3. Clear Budgeting for Links and Content

  • Practo had a link building budget, which they tried (and often failed) to get approved.

  • Since buying links is a hard sell, they relied more on:

    • PR from product launches

    • Doctor press mentions

    • Partnerships with media

🧠 Takeaway: Budgeting ≠ just tools. If you want links/content at scale, set hard numbers.

4. Dedicated Developer for SEO

  • One of their biggest unlocks: dedicated tech bandwidth.

  • They had a developer aligned to SEO to ship:

    • Structured data

    • CMS changes

    • Crawl fixes

    • XML sitemaps

    • Indexing APIs

🧠 Takeaway: SEO = 50% engineering. No dev = no traction.

5. Cross-Team Collaboration Was Systematized

Team

Dependency

Product

Approval for structural SEO changes

Design

Needed to optimize UX for SEO pages

Tech

Required to ship SEO tickets

Legal/Compliance

For YMYL content approvals

Sales/Partnerships

For local clinic partnerships & backlink ops

✅ They used RACI-style documentation (Responsible, Accountable, Consulted, Informed) to keep ownership clear.

🧠 Takeaway: Create a shared spreadsheet where every SEO initiative has R, A, C, I assigned — or it won’t move.

6. Reporting Was Weekly, Not Monthly

  • They used Data Studio dashboards for real-time reporting.

  • Every week, stakeholders saw:

    • Organic clicks

    • Top queries

    • Pages growing/declining

    • Conversion from SEO pages

    • Cities where traffic dropped (mapped against doctor supply)

🧠 Takeaway: SEO reporting isn’t “views.” It’s business impact + momentum.

7. Content Governance Was Ongoing

  • They pruned and updated old doctor listings quarterly.

  • Ran audits for:

    • Bounce rate > 80%

    • Thin pages

    • Inaccurate or outdated listings

  • Built internal tools to flag low-quality pages automatically.

🧠 Takeaway: For large sites, you need content hygiene automation — not just creation.

8. Hiring Specialized Content Teams

  • Healthcare content required MBBS grads and medically-reviewed writers.

  • They worked with specialist content agencies, not generalists.

  • Even blog content went through internal medical review loops to pass YMYL guidelines.

🧠 Takeaway: In healthcare, authority = non-negotiable. Hire accordingly.

9. Playbooks for Internal Reuse

  • Practo developed reusable playbooks like:

    • “How to create a new specialty page”

    • “SEO checklist for new city launch”

    • “When to redirect or delete a doctor profile”

These reduced onboarding time and improved consistency.

🧠 Takeaway: Document everything once. Reuse forever.

🧩 Summary: What to Add to the Case Study

Area

What's Missing

Why it Matters


Planning & Timelines

Quarterly OKRs, front-loading

Reflects SEO’s long cycle


Resourcing

Dedicated dev, content budgets

Removes execution friction


Team Structure

RACI for cross-functional SEO

SEO = 5 departments, not 1 person


Reporting & Dashboards

Weekly visibility + business KPIs

Ties SEO to revenue, not rankings


Content Ops

Governance, pruning, hiring experts

Makes scale manageable and accurate


Systems Thinking

Templates, frameworks, SOPs

Enables repeatable wins


🧠 Case Study: Wysa's Lean SEO Strategy — Winning Long-Tail Search in Mental Health

Company: WysaMarket: Global (US-focused mental health users)Product: AI-powered mental wellness chatbot + therapy marketplaceFunding Stage: Bootstrapped / SeedSEO Themes: Long-tail strategy, E-A-T, YMYL compliance, lean content opsAudience: Mental health startups, solo founders, behavior-change apps, wellness marketplaces

🧩 The Challenge: High-Trust Category. High-Competition SERPs. No Budget.

Wysa was entering a space dominated by big brands like:

  • Headspace (DR 90+)

  • BetterHelp (massive PPC + SEO footprint)

  • Calm (strong brand awareness)

  • NHS, WebMD, Mayo Clinic (trusted gov/edu/medical domains)

And here was Wysa:A bootstrapped startup with limited backlinks, no publishing team, and a product in a YMYL (Your Money Your Life) category — which means Google’s quality bar is sky-high.

But Wysa had an edge: They understood user pain better than their competitors did.

🎯 Strategy 1: Intent-Driven Long-Tail SEO

Wysa knew they couldn’t win head-to-head on keywords like:

  • “online therapy”

  • “depression help”

  • “anxiety symptoms”

So they flipped the script:

✅ Focused on "real user search phrases":

  • “should I go to therapy?”

  • “how to talk to someone without being judged”

  • “i’m not okay but i don’t want to explain”

  • “how to stop overthinking at night”

These weren’t medical terms — they were emotional micro-moments.

✅ Data-Driven Keyword Discovery

Wysa didn’t start with SEMrush. They started with:

  • Google Play reviews

  • Reddit threads (r/depression, r/anxiety, r/mentalhealth)

  • Quora questions

  • YouTube comment threads under therapy videos

They mined phrases people used like:

  • “talk to someone” (way more common than “seek therapy”)

  • “help me understand myself”

  • “don’t want meds, just want to feel heard”

🧠 Insight: In mental health, people Google their feelings, not their diagnoses.

🧱 Strategy 2: Build Trust in a YMYL World

Google treats mental health content as high risk. If you give bad advice, it can harm people. That’s why Google expects:

  • Author expertise

  • Medical review processes

  • Citations and links to credible sources

  • Clean site structure + clear disclaimers

How Wysa Navigated This:

✅ Structured Their Content by Symptom, Not Condition:

Instead of just publishing “Depression 101” or “Anxiety Guide,” they created hubs like:

  • “Feeling stuck and unmotivated”

  • “Waking up anxious every day”

  • “I overthink everything”

  • “How to talk to parents about mental health”

These were emotional entry points, which mapped to product features like:

  • Journaling

  • Self-talk via chatbot

  • CBT-based interventions

✅ Schema Markup for Rich Results:

  • FAQ Schema → “Should I go to therapy?”

  • Q&A Schema → Built on community comments + reviews

  • Breadcrumb Schema → Structured navigation: Home > Symptoms > Overthinking

✅ Lean Link Building:

Wysa couldn’t afford PR agencies or massive outreach. Instead, they:

  • Got backlinks from mental health non-profits by sharing free toolkits

  • Linked to and cited gov sites (CDC, NHS, APA)

  • Earned mentions from university programs that reviewed mental health apps

  • Optimized Google Play listing → high visibility → natural backlinks from reviewers

🔄 Tactical Execution Stack

Function

Tool/Approach

Keyword Research

User reviews, Reddit, Quora, Google Autosuggest

Content Writing

2 freelance writers + clinical psychologist for review

Approval

Internal “therapist + founder” review loop (no external legal gatekeeping)

Schema

Manual JSON-LD injection + RankMath plugin

Reporting

Google Search Console + Looker Studio weekly insights

💥 Results (Qualitative + Quantitative)

  • Ranked top 3 for multiple long-tail queries like:

    • “should I go to therapy”

    • “how to stop overthinking everything”

    • “talk to someone anonymously online”

  • Grew backlinks from 50 → 700+ over 18 months

  • Increased organic trial signups without paid spend

  • App downloads from SEO landing pages + App Store links

  • Built a trust flywheel: credible content → backlinks → rankings → user trust → more downloads → better reviews


🎬 Case Study: Typito’s SUM Growth Playbook — Scaling a Video Editor SaaS with Content Alone

Company: TypitoIndustry: SaaS – Video EditorMarkets: US, EuropeCore Strategy: SEO + User Research + Micro-Solution ContentResults: 10X SEO traffic in 5 months (with minimal backlinks)

⚡️ The Problem: Competing with Giants, with No VC Budget

Typito was a bootstrapped video editor SaaS.Its competitors? Canva, InVideo, VEED, Kapwing — companies with 10x teams and 100x marketing budgets.

There was no way to win on paid ads or general “video editor” keywords.The team had to build something deeper, sharper, and far more customer-led.

🎯 The Strategy: SUM – Survey → Use-case → Micro-solution

Typito’s SEO success was not magic. It was method.

Step 1: 📋 Survey Your Best Users

Instead of guessing use cases, the team surveyed 159 paying users who had been active for 3+ months.

Key question:

“What kind of videos do you create regularly?”

The Results:

  • 75% of responses fell into 3 verticals:

    • Education (e.g., YouTube teachers, LMS creators)

    • Health & Wellness (e.g., fitness coaches, wellness brands)

    • Media & Entertainment (e.g., TikTokers, meme pages, YouTubers)

🧠 Takeaway: Don’t segment by industry. Segment by use-case + intent.

Step 2: 🎯 Create Use-Case Specific Landing Pages

Most of Typito’s existing content was generic.But Google — and users — wanted specific.

So the team launched landing pages for:

  • Fitness influencers → “How to create fitness videos for Instagram”

  • Gym trainers → “How to use Instagram Reels to get gym leads”

  • TikTok creators → “Add captions to funny videos”

  • Online coaches → “Use text overlays to explain workouts”

These pages targeted low-volume keywords like:

  • “Fitness video editor”

  • “Add captions to gym video”

  • “How to make workout highlight reels”

Despite being under 100 searches/month, they converted.

Typito didn’t chase traffic. They chased intent.

Step 3: 🧩 Break the Product into Micro-Solutions

Borrowing from Canva’s model, Typito deconstructed the big idea — “video editor” — into searchable, bite-sized problems.

They created pages/tools for:

  • 🔧 “Add logo to video”

  • ✂️ “Online video cutter”

  • 🔇 “Remove audio from video”

  • 🖼 “Rectangle to Square video converter”

  • 🧑‍💼 “Video resume maker”

  • 🔄 “Reverse video online”

  • ⏩ “Fast forward video tool”

Each of these tools:

  • Solved a narrow pain point

  • Could be used without login

  • Ranked for long-tail SEO

  • Gave users a product experience instantly

SEO became product discovery. Product became SEO.

Step 4: 🧠 Build Topic Clusters Around Use-Cases

For example, in the fitness niche, Typito published:

  • “Top 5 Fitness Influencers Using Reels Right Now”

  • “How Gym Trainers Use Text in Their Workout Videos”

  • “How to Caption Your Instagram Workouts for Better Engagement”

  • “How to Create a Fitness Brand Using Only Instagram and Typito”

Google didn’t show search volume for these.But guess what? The traffic came anyway, and more importantly — the right users came.

🧠 Takeaway: Treat “no volume” keywords as early-buyer signals, not dead ends.

Step 5: 📊 Audit and Iterate Ruthlessly

The team ran a content audit with 3 brutally honest questions:

  1. What type of content are we publishing?→ Too generic, not use-case specific.

  2. What is Google actually ranking?→ Micro-solutions, not “how to edit a video” 101 stuff.

  3. What is our audience asking for that we’re NOT creating?→ TikTok-specific help, video resumes, motivational reel formats.

This helped them:

  • Prune dead content

  • Merge scattered articles

  • Create intent stacks (one use-case → 3–5 related blog posts + 1 feature page)

🚀 The Results

Metric

Before

After (5 months)

Organic sessions/month

~5K

50K+

Converting SEO pages

< 20

120+

Top 10 rankings for micro-tools

2

25+

Organic trial conversions

Low

Meaningful contributor to MRR

No paid ads.Minimal backlinks.100% content + intent-led growth.

🧠 Key Lessons for Other SaaS Teams

Play

Insight

Survey first

Let your users tell you what to write

Break down features

One page per micro-solution = more search reach

Don't ignore low-volume keywords

They often signal buying intent

Launch landing pages per use case

Authority beats breadth

Make tools free-to-use

SEO is the front door, not the paywall

Audit and adjust

What got traffic last month won’t win next quarter




📺 Case Study: How VOOT (Now JioCinema) 5X’d SEO Traffic by Fixing the Fundamentals

Company: VOOT (Viacom18) → now integrated under JioCinemaIndustry: OTT / Video StreamingMarket: IndiaPages: ~300K–500KPrimary Goal: Scale non-branded SEO traffic, fix indexing, and improve crawlabilityImpact: +5X non-branded traffic, +50% clicks, +30,000 new pages indexed in days

🎯 The Problem: Massive Inventory. Tiny Visibility.

For a platform with:

  • Hundreds of thousands of videos

  • Daily celebrity, sports, and reality content drops

  • Exclusive IPs like Bigg Boss, Cricket Live, Khatron Ke Khiladi...

…VOOT's SEO presence was disproportionately weak.

They had:

  • Low indexing of high-value URLs

  • Irrelevant or incorrect sitemaps

  • Crawl budget wasted on AMP pages

  • Flat navigation with poor internal linking

  • No PR-to-backlink strategy

  • And a video-first site that Google wasn’t reading properly

🔍 Step 1: Technical SEO Audit Revealed the Real Bottlenecks

Arun's team began by crawling the full site and analyzing search console + sitemap logs.

🔧 Critical Issues Identified:

  1. Broken Sitemaps

  2. AMP Bloat

    • Over 228,000 AMP URLs were indexed but added no SEO value

    • They were removed to reclaim crawl budget

  3. Sitemap Coverage Gaps

    • Only 12K–20K URLs were listed out of an actual ~40K+ valuable URLs

    • Many “money pages” (episodes, shows, matches) were missing

  4. Interstitial Popups

    • JavaScript-based interstitials blocked content behind overlays, impacting crawlability

  5. Flat Navigation & Internal Linking Gaps

    • No mega-dropdowns like Hotstar or Netflix

    • Users had to click 2–3 times to reach category or show pages

    • Limited crawl paths = Google couldn’t reach most URLs

⚙️ Step 2: Fixing the Foundation

🔄 Actions Taken:

  • 🛠 Updated the sitemap generator to fetch real frontend URLs, not backend routes

  • 🔥 Deindexed AMP URLs (using noindex and sitemap cleanup)

  • 🚀 Requested devs to resurface missing URLs (e.g., new episodes, regional shows)

  • 🧭 Rebuilt navigation architecture — added dropdowns for TV, Movies, Sports

  • 📉 Removed or suppressed interstitial popups

  • 📥 Indexed new URLs using GSC API for URL Inspection and submission

📈 The Results: Growth Within Days, Not Weeks

Metric

Before

After (within 7 days)

Indexed URLs

Baseline

+30,000 new pages

Clicks (non-branded)

100%

+50%

Impressions

100%

+20%

Traffic

1X

5X in 5 months

Core episodes ranked

Fragmented

Consistently indexed & ranking

🎯 One sitemap fix + crawl optimization = thousands of pages discovered instantly.

📡 Step 3: PR-Backlink Strategy for Domain Authority

Even with technical SEO fixed, Voot wasn’t earning the backlinks it deserved from all its media partnerships and show mentions.

So Arun created PR Link Guidelines for internal & external teams:

✅ Backlink Criteria:

  • From news + entertainment sites (not finance, education, etc.)

  • Must have 50K+ monthly visitors (verified via Similarweb)

  • Dofollow, editorial context only

  • Embed with source link below videos when syndicated

  • All backlinks to point to the canonical content page (not homepage)

"Every media mention = backlink opportunity. Every embed = link opportunity."

✅ Execution Plan:

  • Shared PR + backlink SOPs with brand and partner teams

  • Created a list of high-priority shows (Bigg Boss, Roadies, sports events) to focus on

  • Setup monthly backlink audits to track referring domains

🧠 Content Strategy Lessons for OTT Platforms

1. Use Video Categories as SEO Clusters

  • “Drama Shows”

  • “Reality TV”

  • “Cricket Highlights”

  • “Kids Cartoons Hindi”

Group your shows, characters, and episodes under structured hub pages.

2. Optimize for “Entity” Search

Searches like:

  • “Bigg Boss 14 Episode 21”

  • “Roadies finale winner”

  • “Ranveer Singh Simba Movie Voot”

→ Need clean, canonical URLs, matching title tags, and clear breadcrumbs

3. Leverage Structured Data for Video

Use:

  • VideoObject schema → Helps Google rank your videos directly

  • BreadcrumbList → For proper hierarchy indexing

  • Episode + TVSeason markup → Google understands show structure

4. Internal Link Depth = Indexing

Flatten your site.Use mega-navs, carousels, “related shows” and cross-linking per episode page.

More internal links = higher crawl priority.

5. Kill What’s Not Working (AMP, Popups, Thin Pages)

Crawl budget is finite.Make sure Google is spending it on your best pages.

🧭 Final Takeaways

Principle

What Voot Did

Crawlability first

Fixed sitemaps, removed AMP bloat

Technical cleanup

Removed broken JS overlays, improved navigation

Indexation strategy

Prioritized “money pages” and used API pushes

PR for backlinks

Wrote SOPs to convert brand activity into SEO fuel

Structured video SEO

Schema, breadcrumbs, entity optimization

Internal linking

Modeled after Hotstar/Netflix category depth


📺 Case Study: VOOT’s 5X SEO Comeback – How Fixing Technical Blind Spots Unlocked Millions in Visibility

Company: VOOT (Viacom18) → Now JioCinemaIndustry: OTT / Streaming (TV shows, sports, reality content)Market: India (blocked in US)Pages: ~300K–500KSEO Project Goal: Increase discoverability, fix indexing, and remove technical bottlenecksResult: +30,000 pages indexed in days +50% increase in clicks 5X growth in non-branded SEO traffic

🧱 The Problem: A Streaming Giant with a Broken Web Presence

VOOT was one of India’s top OTT apps. But SEO said otherwise.

Despite having hundreds of thousands of content pages, the site suffered from:

  • Poor indexing

  • Flat navigation

  • Crawl budget waste

  • Major rendering issues

  • And a Googlebot problem no one else saw coming

🔬 The Audit Revealed Two Critical Breakpoints

1. 🚫 Googlebot Couldn’t See Anything

Due to copyright restrictions, VOOT had geo-blocked their site in the US.This made sense… until you realized:

Googlebot crawls from the US.

So what did Google see?

A blank screen.No titles. No links. No content.Just empty JavaScript shells.

2. 💤 Lazy Loading Was Killing Visibility

Even when content did load for users, it used lazy loading via JavaScript.

  • Images, show cards, thumbnails, episode metadata… all hidden behind on-scroll triggers.

  • Googlebot doesn’t scroll.

  • Result? None of it was indexed.

🧠 Takeaway: Modern JS frameworks + default lazy load = SEO suicide.

🛠️ What We Did: Technical Fixes That Changed Everything

Intersection Observer API for Lazy Load Fix

Instead of hiding elements until scroll, the dev team implemented the Intersection Observer API.

  • Tells the browser (and Googlebot): “If this element is in viewport, render it now.”

  • Ensures images, titles, metadata load immediately, even for crawlers.

  • Works across browsers and respects performance.

This fix unlocked content visibility across tens of thousands of pages.

Bypass US Crawl Block for Googlebot

We detected this crawl-block using:

  • GSC (showing 404/blocked pages)

  • “Fetch as Google” tool

  • External crawl simulators from US IPs

Solution:

  • Whitelisted Googlebot in the CDN/GeoIP firewall

  • Set up logic to serve full content for User-Agent: Googlebot

  • Ensured no cloaking — same content was served to any US crawler or user-agent for compliance

Within days, ~30,000 URLs appeared in Google’s index.

📈 Other Fixes That Multiplied the Gains

Problem

Fix

❌ Broken URLs in Sitemap

Rebuilt sitemap using correct canonical paths

❌ AMP page bloat (228K+ pages)

Deindexed, removed from sitemap

❌ Flat navigation (2+ clicks to reach shows)

Added dropdowns, cross-linking like Hotstar

❌ Missing 20K+ high-value URLs

Programmatically exposed them via sitemap + nav

❌ Interstitial pop-ups blocking content

Removed to improve crawlability & user experience

🎯 The Impact

Metric

Before

After

Indexed URLs

Baseline

+30,000

Impressions (7-day view)

100%

+20%

Clicks

100%

+50%

Non-branded traffic

1X

5X in ~5 months

🧠 SEO Lessons for Streaming Platforms

Lesson

What to Do

Don’t block your own crawler

Check crawl region + firewall logic

Lazy load ≠ SEO friendly by default

Use Intersection Observer or SSR

Googlebot ≠ user

Test with US IPs, mobile emulation, JS rendering

JavaScript ≠ magic

Render content on load, not on scroll or interaction

Sitemap = your roadmap

100% of high-value URLs must be there

CDN & Edge Rules = SEO tools

Don’t leave these to DevOps alone



🛍️ Case Study: Shopsy by Flipkart — Building an SEO-First Marketplace from the Ground Up

Brand: ShopsyParent Company: FlipkartIndustry: E-commerce (Value/Budget Retail)Focus: SEO Framework, Category Growth, Crawl Budget EfficiencyChallenge: Launch a new e-commerce platform and grow it organically from zero in a highly competitive, price-sensitive market.

🧱 The Context: A Flipkart-Built Marketplace for Bharat

Shopsy was designed for:

  • Price-sensitive shoppers

  • Tier 2/3/4 audiences

  • Mobile-first users who compare by “under ₹500,” “best shoes for women under ₹300,” etc.

Instead of throwing paid media at the problem, Flipkart’s growth team made a strategic decision:

Build an SEO-first engine for Shopsy — from day zero.

🧰 The SEO Strategy: Crawl-First, Intent-Focused, Scalable

✅ 1. Canonical URL Structure

Every product and category followed a standardized path:

bash

CopyEdit

/category/subcategory/product

  • Dynamic filters (size, brand, price) were properly handled with canonical tags

  • Prevented duplication across variant URLs

  • Ensured category pages were the core SEO asset

🧠 Why it matters: E-commerce SEO breaks when 1000s of filter-variant URLs get indexed.

✅ 2. Sitemap Infrastructure from Day One

  • Sitemaps were auto-generated using real-time product feed

  • Segmented by category, brand, and price range

  • Crawl priority assigned to:

    • High-volume categories

    • Best-selling products

    • Seasonal or campaign-specific pages

✅ 3. Page Templates Aligned to How Indians Search

Flipkart’s team knew this wasn't about branded search like “Nike shoes” — it was about:

  • “Sandals under ₹200”

  • “Top kurtis for summer”

  • “Men's t-shirts under ₹300”

Shopsy launched template-driven landing pages that matched this bottom-funnel intent directly.

Each page:

  • Had a clear, query-matching title (Best T-Shirts Under ₹300)

  • Contained top products, quick filters, and FAQ content

  • Was tied into internal linking from relevant blog + nav sections

✅ 4. Internal Linking & Crawl Depth Fixes

Category and filter pages were:

  • Interlinked via dropdowns and carousels

  • Indexed in footers and collection links

  • Clustered logically by:

    • Occasion (wedding, casual, office)

    • Type (sneakers, flats, heels)

    • Price bands

🧠 Goal: Flatten the crawl depth and let Google reach all high-intent pages fast.

✅ 5. Structured Data: Product, Offer, Review

Shopsy applied:

  • Product schema → name, brand, price, availability

  • Offer schema → discounts, shipping details

  • Review schema → UGC snippets shown directly in SERPs

Result: Rich results like ratings, prices, and stock info showed up on Google listings — improving CTR dramatically.

🔄 Continuous Ops: Not a One-Time SEO Setup

The Shopsy growth team didn’t stop at setup. They built:

  • A category content calendar based on seasonal queries (e.g., “Onam sarees,” “Diwali gifts under ₹500”)

  • A monitoring system to catch orphaned URLs and crawl waste

  • Templates for long-tail product guides (e.g., “Top Bluetooth earphones for students”)

  • Internal feedback loops between SEO, merch, content, and tech teams

💥 The Results: Organic = Primary Growth Lever

While exact numbers aren’t public, here's what was achieved within months:

Metric

Outcome

Indexed URLs

Grew from zero to 100K+ within weeks

Category page rankings

First-page visibility for dozens of “budget shopping” keywords

Organic share of traffic

Became one of the top 3 drivers of daily active users

CAC

Significantly lower than Flipkart’s paid channels for the same user segments

🎯 Lessons from the Shopsy Playbook

Principle

Execution

SEO starts at the CMS level

Structured URL and sitemap design from day one

Bottom-funnel > vanity traffic

Built for “under ₹500” not “best clothes”

Programmatic pages ≠ have thin content

Added FAQs, filters, and UGC to every landing page

Crawl depth = ranking power

Flattened structure with carousels, nav links, footer links

Content and commerce must work together

Campaign landing pages were built with SEO in mind, not just design






 
 
Learn SEO and Content Marketing

What the F*** is SEO? SEO isn’t just keywords, backlinks, or quick fixes — it’s a long-game, cross-functional system that cuts across...

 
 
bottom of page