Niche Site with 100K Pageviews Flipped for $38,000 in 30 Days: A Case Study

This post contains affiliate links. If you click on a link and make a purchase, we may earn a commission at no additional cost to you.

By  β€’  10 min read

I purchased this site on August 3, 2021, for $7,500 via Flippa. The site is in the software programming niche and covers 50+ in-depth tutorials for beginners. The site was created by a software engineer, and he was able to grow it to 100,000 page views per month.

I bought the site because it was unmonetized and in a “defensible” niche. Follow along in this case study where I share the highlights and setbacks of what strategies worked, and how I sold for $40,000 only after 2-months.

In this niche site case study, I will be covering:

  • Website summary, purchase multiple, traffic
  • Due diligence process at a glance
  • Why I purchased the site
  • Easy win plans for improvement
  • Website flipping details

Let’s get into it!



πŸ“Š Website Summary

Here is a high-level summary of the acquired website:

  • Purchase price: $7,500 from Flippa
  • Niche: Education, Tutorials, Engineering
  • AHREFS DR: 27
  • Referring Domains: 456
  • Backlinks: 11,300
  • Monetization: None at time of purchase
  • Age: 2019
  • Email list: ~3,500 (dead list)
  • Assets: Github, Mailchimp, Social accounts

This site is focused on all things related to the Javascript programming language with detailed tutorials. It was owned by a software engineer who primarily used it as a “resume” to get consulting jobs. He wrote all of the content with detailed code-based tutorials.

Acquired at a INFINITE Monthly Multiple…

The site had no revenues at the time of purchase. However, it had traffic. Traffic means revenues.

I paid $7,500 for this site as that is what the seller wanted to close immediately. At $0 revenues, that’s an infinite multiple. However, I know the site has the potential to earn on average $1,000 a month based on a mediocre $10 RPM.

Takeaways: When performing valuations, consider a high-level estimate of a site’s potential if you were to manage it. You can acquire the site based on past revenue but use the future potential as a way to gain confidence in buying plus to overbid if needed to win the deal.

Traffic Overview: Last 12 Months

The traffic of the website is primarily from Google. The traffic metrics over the last 12-months are shown below:

The site was impacted by the Google December 2020 update bringing the traffic down from 200,000 pageviews to approximately 100,000 page views on average. The site has stabilized at the 100,00 pageviews per month average since December 2020 to date.

Takeaways: With Google’s current landscape of continuous updates, it’s practically rare to find a site that has not been in some manner impacted by the update. As a website investor, evaluate the health of the site, understand the new post-update traffic values, and evaluate whether there are easy wins to implement to increase revenues.


πŸ‘‰ The Due Diligence Process

When I do due diligence, I am looking at the raw data of the website, P&Ls, earnings screenshots, domain history, trademarks, and much more.

While it’s impossible to cover everything about due diligence in this case study, I will cover the high-level steps.

High-Level Due Diligence Questions

Here are some of the questions I think about when I look at a deal.

  1. Website URL: The site’s URL was branded with no trademark issues βœ…
  2. Traffic Trend: Traffic is currently stable over last 9 months βœ…
  3. Toxic Links: No PBN links or toxic spammy links βœ…
  4. Monthly Earnings: The site earns no revenues currently ❌
  5. Monetization Sources: No monetization ❌
  6. Visitor engagement: Time on page is high at 6 mins with a bounce rate of 90 βœ…
  7. Top traffic pages: Top traffic page gets 12% (target < 15%) βœ…
  8. Niche seasonality: Niche is not seasonal βœ…

Running down this high-level list the major issues are with monetization. However, I knew the site has traffic but is unmonetized. This is not a reason to leave a deal as a red flag. If you can value the traffic based on your expertise, then you can make an offer accordingly.

Note: it’s tough to negotiate with a seller when a site does not have an earnings history but you know that it has potential. You do not want to show that you are overly excited to acquire the site because in that case, they will back up their crazy valuation based on the “potential” of the site. Tread carefully.

Steps Followed With Seller on Flippa

Here is a summary of the 24-hour process from when I found the deal to when I bought it.

  1. Found the site on Flippa
  2. Reached out to seller immediately to ask for Google Analytics guest access
  3. Asked the seller: “what’s your buy it now price?”
  4. Did my due diligence based on this framework, and asked follow up questions
  5. Perform β€œeasy wins” analysis to see what improvements can be done quickly
  6. Submitted counteroffer to the seller’s desired buy it now price, negotiated back and forth, and then closed via Flippa Escrow

The site started Escrow on July 28th and we finalized on August 3rd.

Due Diligence Results

Here are the due diligence metrics that passed:

  • βœ… Diversified traffic to top pages (largest was 12.3%)
  • βœ… Typical bounce rate and time on page
  • βœ… Traffic (some) comes from tier 1 countries

The only major red flag was the primary traffic came from India. Since this was a programming education site, a large majority of visitors were expected to be from India. I knew this beforehand so it was not a red flag for me.


πŸ™‹ Why Was This Site Purchased?

Here are my high-level reasons:

  1. Unmonetized
  2. Defensible topic and content
  3. Niche relevant backlinks
  4. Diversified traffic
  5. Existing code included
  6. Long-term stability

Let’s discuss each one in detail.

1. Unmonetized with 100,000 Pageviews

This is the primary reason. When I spot a site with high traffic and minimal earnings, I actively look to acquire it.

Here is a high-level formula I follow:

Average RPM = Average Revenue ($) / ( Average Pageviews / 1,000 )

If the Average RPM is less than $10, there is an opportunity to increase the site’s revenues immediately; the site is under-monetized.

Takeaways: Use the Average RPM calculation as a rule-of-thumb to understand whether a site is under-monetized.

2. Defensible Content; Not Easy To Copy

Most niches that website creators enter are “simple” to create. This includes niches like kitchen, home, parenting, pets, among others.

However, this site is in a tough niche where a random person cannot just write content and outrank me. You need deep expertise on the topic to be able to write tutorials.

Here is an example of the content quality:

3. Diversified Traffic To Pages: 12% Traffic to Top Page

You do not want to have a site where most of the traffic is going to 1-3 pages. You want a site that is diversified across many pages. This specific site has no page more than 12% of traffic. This is a win.

Check out the Google Analytics screenshot:

4. Quality Niche-Relevant Backlinks

I prefer a site with niche-relevant backlinks; those are the most powerful. This specific site has backlinks from:

  • StackOverflow
  • Github
  • YCombinator
  • Dev.to

5. Tutorial Code As Assets

The site comes with an expansive database of example code and applications on Github and is also embedded within the content. The code was written by the original owner and is thus an asset to the website.

This is another reason the site is “defensible”. Check out the Github profile:

6. Long-Term Stability

The education/tutorials niche has stability. With that, it’s also teaching a framework for Javascript called React which was created by Facebook in 2013 and is only growing in users.

StackOverflow, the go-to forum for programmers, keeps track of trends. One of them is how many people are asking questions related to specific frameworks, like React JS. Check out the figure below:

Obtained from StackOverflow

Year-over-year the number of questions being asked for React JS has been increasing. This means more opportunities for this website I acquired to answer questions and write tutorials.


πŸ’Έ “Easy Wins” Implemented in August

The website has gone through a rigorous revamp in August. This is what was done:

1st Week Post-Acquisition: Tech Setup

The goal here is to improve the technology of this website. This included the following:

  • Setup on Cloudways server
  • Setup Cloudflare
  • Removed unncessary plugins
  • Updated plugins
  • Implemented WP Rocket, Short Pixel, Link Whisper, WordFence, ManageWP

The WP theme on the site is custom and was created by the original owner. I decided to keep the theme as-is for now since it looks good, and loads fast. This may change in the future.

I like to get the foundation as strong as possible within 2-3 days after acquiring a site. This is because the worst thing you can do is add more features, content, etc. to a poorly performing foundation.

2-3 Weeks Post Acquisition: Monetization and On-Page Changes

A. Monetization

The site was unmonetized. The easiest way to monetize this site to start generating revenue is to utilize display advertisements. I applied to the following:

  1. AdThrive
  2. Mediavine
  3. Ezoic

The website has the traffic numbers to qualify for all of these providers. Both Adthrive and Mediavine reject the site due to the following two reasons:

  1. Primary traffic was from Asia (not Tier 1 countries)
  2. Topic was not a good match for their advertisers

That left me with Ezoic which went live on the site on August 3rd.

Takeaways: When I acquire a site, I simultaneously apply to ALL display ad providers. You never know which one will work out.

B. On-Page Changes

The on-page changes I implemented include:

  • adding an author bio box to each article
  • Adding author image under title
  • Adding releated articles to end of posts

Here is what this looks like:

Week 4 Post Acquisition: Hiring Writers

My goal was to hire practicing software developers that want to generate side income or to promote their consulting services. This is what I tried to find writers:

  1. Posted on Indie Hackers to ask if anyone was interested in writing (for free, hopefully)
  2. Posted on Twitter
  3. Posted on Upwork

Twitter and Indie Hackers did not turn up any leads. This was probably because most of the people there are already working on their own projects.

However using Upwork, was able to find one writer with the following criteria being met:

  1. Writer needed to provide their bio picture for the site
  2. They needed an active LinkedIn, Twitter, etc
  3. They need to share a bio description

The writer is a practicing software engineer and has experience in the programming language (React JS) covered on the website. He was willing to write for $50 per article while meeting my criteria fully.

The criteria listed above are what I like to do to ensure Google EAT standards are being met on the site to the best of my abilities.

Takeaways: Upwork has been by far my best resource for finding quality expert writers at budget rates. If you promise the writers a consistent flow of work, they will be happy to keep their rates low.


πŸ‘‰ August 2021 Traffic and Earnings Update

In August, the site received 104,960 pageviews. Here is the snapshot from Google Analytics:

The site was monetized with Ezoic from August 3rd. Here is a snapshot of the Ezoic dashboard:

Here is the high-level overview:

  1. Pageviews: 104,960
  2. Ezoic EPMV: $7.98
  3. Ezoic Revenues: $779

Takeaways: At the time of purchase, the site was earning $0. The site has now earned close to $800 and growing. I still have plans to get the earnings to $1,500 with a combination of display ads and affiliate marketing.


πŸ‘‰ Website Flipped for $38,000 in 30 Days

After monetizing the site for about 30 days, I received an unsolicited offer to buy the website.

They were willing to pay a 40X multiple on just last 30 days earnings which equated to $941. This put the valuation at $38,000 whereas I bought the site for $7,500.

My profit was $30,500. For 30 day turnaround, this was a very easy win! I sold the site via Escrow.


Wrap Up

That’s it for this case study!

I walked you through what I did to find the site, vet the data, perform easy wins, and then sell it for $38,000.

Website flipping is a great way to generate a significant lump sum of money upfront instead of waiting for the revenue to come in from the site.

Mushfiq is the founder of Stream-SEO.com. He has 14+ years of experience in all things digital marketing. His forte is buying, growing, and selling online businesses. He has done 218+ website flips to date since 2008.