In 2018, I started preparing for UPSC.
At that point, I was not trying to build a media asset. I was not thinking about acquisitions. I was just another aspirant stuck in the same loop as everyone else.
Read. Revise. Make notes. Forget half of it. Start again.
But while preparing, I kept noticing one thing.
UPSC aspirants were searching for everything. Not just big topics like polity, economy, history, and current affairs. They were searching for very specific things:
And the results were messy.
Some pages were outdated. Some were stuffed with keywords. Some had poor structure. Some gave generic advice that sounded good but did not help an aspirant who was actually studying.
That gap became the idea.
In 2019, I started a website.
I did not have a team. I did not have capital. I did not have a brand name behind me.
I had my own notes, my own frustration, and enough curiosity to figure out why some pages ranked on Google while others died quietly.
- Started UPSC preparation in 2018. Started website in 2019.
- Hit 3,000 monthly visits in 3 months. Reached 15,000 monthly visits in 1 year.
- Scaled to 100,000 monthly visits in 3 years.
- Monetized with Google AdSense.
- Sold the site to Byju's for $10,000 (negotiated and closed in 3 months).
- Joined Byju's after acquisition and scaled it for another 1.5 years.
The first 3 months
I started by turning my own preparation material into content.
But I did not write like a coaching institute.
I wrote like an aspirant who knew what another aspirant needed before opening a 400-page book.
The first strategy was simple: Take broad UPSC topics and break them into search-friendly pages.
Instead of writing one massive article on Indian Polity, I broke it down into smaller pieces:
- Parliament notes
- Fundamental rights notes
- DPSP notes
- President of India notes
- Emergency provisions notes
- Supreme Court notes
This helped me rank for smaller, easier queries first. I was not chasing the biggest UPSC keywords on day one. I was building entry points.
Within 3 months, the site reached 3,000 monthly visits.
That was the first proof.
Google was not rewarding me because I had a big domain. It was rewarding clear structure, focused intent, and content that solved a real search.
The strategy that changed everything
After the first few pages started ranking, I stopped thinking of the site as a blog.
I started treating it like a content machine.
The strategy had five parts.
1. Topic clusters instead of random posts
I grouped content around UPSC subjects. Polity had its own cluster. History had its own cluster. Geography had its own cluster. Economy had its own cluster. Current affairs had its own system.
Each topic had supporting articles linked to parent pages. This made the site easier for both readers and Google to understand.
A student reading about Fundamental Rights could move to DPSP, then the Constitution, then previous year questions. That increased page depth, reduced drop-offs, and gave the site stronger topical authority.
2. Low-competition keywords first
I did not try to rank for "UPSC preparation" immediately. That would have been stupid. Big coaching brands already owned those searches.
So I went after keywords with lower competition but strong intent. Things like: chapter-wise notes, topic-wise PYQs, short notes for prelims, answer writing samples, booklist for beginners, current affairs PDF style queries, subject-wise strategy searches.
These were easier to rank for and brought the exact audience I wanted.
3. Updating content around exam cycles
UPSC traffic is seasonal.
Prelims creates one kind of demand. Mains creates another. Interview season creates another. Result dates, admit cards, cutoffs, answer keys, and notification updates create spikes.
So I started planning content around the UPSC calendar.
Before prelims, I pushed revision notes, mock test queries, and previous year questions. Before mains, I focused on answer writing, essay topics, optional strategy, and GS paper content. Around notifications and results, I updated pages fast. This helped the site catch traffic when aspirants were most active.
4. AdSense-first page planning
Once AdSense started making money, I paid more attention to page economics.
Some pages brought traffic but weak earnings. Some pages brought less traffic but better engagement.
So I focused on pages that could do both. Longer study guides, notes pages, and current affairs posts performed well because users spent more time reading. That meant better ad visibility and more revenue per visitor.
5. Internal linking like a syllabus
The best internal linking structure came from the UPSC syllabus itself.
Every topic naturally connected to another. Polity linked to governance. Economy linked to current affairs. History linked to prelims notes. Ethics linked to answer writing.
Instead of forcing links randomly, I used the way aspirants study as the structure. That made the site feel natural. It also helped Google crawl deeper pages faster.
The acquisition
By the end of the first year, the site reached 15,000 monthly visits.
That changed how I looked at the project. It had started as a study blog. Now it was an asset.
Then Byju's came in.
They saw the site had organic traction in the UPSC space. They saw it ranked for useful aspirant queries. They saw that it had content depth and an audience they cared about.
They offered to buy it.
This was around January 2019. I did not accept the first offer casually. I negotiated.
The deal took around 3 months to close.
Final acquisition value: $10,000.
For a site that started from my own UPSC prep, that was surreal. But the more interesting part came after the sale.
Byju's brought me in to continue working on the website's SEO. So I joined them and kept scaling the same site from the inside.
Scaling it to 100K/month
After the acquisition, I had more room to execute. The strategy became more aggressive.
I expanded high-performing clusters. I refreshed pages that had reached page 2 and pushed them toward page 1. I created more pages around current affairs, notes, PYQs, answer writing, and exam-stage searches. I improved old posts instead of only publishing new ones.
Core Drivers
- Subject-wise clusters
- UPSC calendar-based content
- Internal linking by syllabus
- Monetizable study resources
Growth Levers
- High-intent long-tail keywords
- Content refreshes before traffic spikes
- Better titles for click-through rate
- Stronger page structure
Over a 3-year timeline, the site grew to 100,000 monthly visits.
I stayed with Byju's for around 1.5 years, continued scaling the SEO side, and later exited.
The real story
This was not just a UPSC blog.
It was my first serious SEO lab.
I learned search intent there. I learned content strategy there. I learned monetization there. I learned acquisition value there.
And I learned that a website does not need to start big to become valuable.
It can start with one person, one exam, one set of notes, and one simple insight: People search hardest when they are confused, stressed, and trying to move forward.
I built for that.
That is how a UPSC prep blog went from 0 to 100K monthly visits, earned through AdSense, and eventually got acquired by Byju's for $10,000.