Most sellers hide volatility behind six-month averages. Here is how to uncover the true lifecycle of a website’s revenue before you sign the purchase agreement.
Deal Alert AI is reader-supported. We earn commissions from affiliate links at no cost to you.
This post is based on a video from our Deal Alert AI YouTube channel. Watch the original or read the full breakdown below.
When you start your acquisition journey, the first thing you look at is revenue. Specifically, you look at the Trailing Twelve Months (TTM) revenue figure. On the surface, this number looks solid. It is a single, tangible value that represents the total income generated over the last year. For many buyers, especially those new to digital real estate, this is the headline metric. If the TTM revenue is growing, or if it meets a certain multiple threshold, the business feels like a safe bet. However, relying exclusively on this aggregated figure is a dangerous error. It is an average that smooths out the sharp peaks and deep valleys of the underlying reality. A site might have made half its annual revenue in October and November, perhaps due to Black Friday or a specific seasonal product niche. The other eight months might be nearly dead. The average hides this distribution completely.
The danger here is that a buyer might justify a high purchase price based on the high TTM revenue, assuming that revenue stream will continue indefinitely at that pace. If you buy during the peak season, your entry price is often inflated relative to the actual sustainable earning potential. Conversely, if you buy at a trough, you might think the business is failing because the immediate monthly reports look terrible, when in fact the seasonal lift is coming. Misjudging this cycle leads to two types of catastrophe. First, you overpay and the business underperforms your model. Second, you walk away from a great deal because you only looked at the most recent three months of data. The goal of this post is to teach you how to separate the noise from the signal so you can value the asset correctly.
To understand why seasonality breaks deals, we must look at how cash flow behaves. Online businesses are not linear. They are often cyclical. A hair extension vendor, a gardening tool site, or a B2B SaaS selling marketing tools for the new year all operate on specific rhythm. When I review deals at Deal Alert AI, I see too many buyers who treat monthly recurring revenue (MRR) as if it were annual recurring revenue (ARR). For one-time purchase content sites and e-commerce hybrids, the revenue is not recurring; it is seasonal. If your financial model assumes a flat monthly revenue stream, your valuation will be mathematically wrong. You are effectively putting a KPI on the business that it cannot consistently meet. The rest of this guide details the forensic methods you need to use to expose these patterns before you write a single check.
We scan Empire Flippers, Flippa, Acquire.com and Quiet Light daily — scoring every listing. Start free.
Before you can analyze the seasonality, you must break down the revenue stream into its constituent parts. Do not just look at the "Total Revenue" line item in the spreadsheet. You need to segment the income. A content site typically has two to three distinct revenue types: display advertising, paid search arbitrage, and affiliate commissions. Each of these behaves differently over a 12-month cycle. Display advertising revenue is closely tied to traffic volume and cost per thousand impressions (CPM). If the niche is "Christmas Lights," traffic spikes in Q4. If the niche is "Investing," it might spike around tax season or market corrections. Paid search revenue, where the site leverages proprietary inventory to out-spend competitors on search ads, often follows customer intent. People don't research "best credit cards" in July and November equally. Their intent is driven by external factors.
Affiliate revenue is the most complex. It depends on conversion rates and the commission structures of the merchants. Some merchants pay higher commissions during specific campaigns. For example, a merchant selling fitness equipment might double their commission rate in January when people are making New Year's resolutions, but drop it in July when sales are slower. If your affiliate mix is heavily weighted toward one merchant that has aggressive seasonality, your entire site's revenue curve is yoked to that merchant's marketing calendar. This interdependence creates a single point of failure. If you are buying a site that is 60% dependent on one affiliate program with strong seasonality, you are not buying a diversified business. You are buying a leveraged position on one specific external campaign.
I advise every buyer to request a three-way split of revenue by month. Create a spreadsheet that has columns for each month of the year and rows for each revenue type. Then, calculate the percentage of total revenue that each stream contributes in each month. You will almost certainly find a divergence. Maybe display ad revenue is flat all year, but affiliate revenue spikes in Q4. Or maybe paid search revenue is steady, but display ads crash in the summer. Understanding these correlations is the first step. It helps you identify which parts of the business are "cyclical" and which are "steady-state." The steady-state revenue is what you should primarily value. The cyclical revenue is a bonus that you must discount for risk. If you value the cyclical portion at full value, you are leaving money on the table or, worse, overpaying for a portion of the business that may disappear for four months a year.
Once you have the data segmented, you need to visualize the trend. Do not trust the seller’s dashboard. Sellers often present their data in a way that highlights growth. They might show a year-over-year comparison where the current year looks better than the previous year, regardless of the intra-year fluctuations. You need to look at the absolute monthly progression. Plot the monthly revenue for the last 12 months on a line chart. Then, overlay the monthly revenue for the 12 months prior to that. Now you have a 24-month view. This is critical because seasonality patterns can shift. A peak that happened in March last year might happen in April this year due to a holiday shift or a market event. A 24-month view allows you to see the baseline stability.
Look for the "range." Identify the highest revenue month and the lowest revenue month. Calculate the ratio between them. If the highest month is 3x the lowest month, you have a high-volatility asset. If the ratio is closer to 1.5x, you have a medium-volatility asset. If it is 1.1x, the business is relatively stable. High-volatility assets require a higher discount rate in your valuation model. This is not just a rule of thumb; it is a risk management strategy. If a site makes $50,000 in its best month and $10,000 in its worst, you cannot bookkeep it as a $30,000/month business with confidence. During the off-season, your fixed costs—hosting, software, maybe a VPS or developer contract—remain constant or increase, while revenue plummets. This negative margin impact during the trough requires you to maintain a cash buffer. Factoring in this buffer reduces your net income and, consequently, your valuation.
Furthermore, analyze the seasonality of the traffic source feed. If the site relies heavily on SEO, the seasonality is often smoothed out to some degree because search demand is relatively consistent for informational queries. However, transactional keywords are much more seasonal. If the site is 80% transactional, the seasonality will be sharp. If the site relies on social media or direct traffic, the seasonality might be driven by external events rather than search intent. You need to identify what drives the curve. Is it the algorithm? Is it the calendar? Or is it a specific marketing campaign the seller runs? If the seasonality is driven by a specific marketing campaign (like a Black Friday email blast list), you must verify that the list assets are included in the sale and that the seller has the historical campaign data to prove the methodology is repeatable. If they cannot show you how they generated the peak spike, assume the spike was a one-off luck event and discount it heavily.
Revenue fluctuates, but outflows do not behave with the same symmetry. This is the hidden killer of seasonal businesses. Let's look at a practical example. Suppose you are buying a niche site that sells home improvement products. In October, revenue is $100,000. In February, revenue is $30,000. The site has fixed monthly costs of $40,000 (containing server costs, API credits, and a part-time editor). In October, the gross profit is $60,000. In February, the gross profit is -$10,000. The site is losing money every month from November through April. Over the year, the total money lost in the red months is $90,000. This must be covered by the profit from the green months. The net profit for the year is $60,000 (Oct) + $10,000 (Nov) + ... - $90,000 (Red months). When you calculate your EBITDA, you must account for this absorption. You cannot simply average the profit margin. The margin in the red months is negative. The average margin is only positive because of the extreme efficiency or high-margin sales in the peak months.
This dynamic forces you to consider the "working capital" requirement. To operate this business safely, you need enough cash in the bank to cover the four months of losses. If you buy the business without this cash buffer, you will be forced to inject personal capital just to keep the website online and the contracts fulfilled. This is not a business; it is a cash drain. When valuing the deal, you must deduct the required working capital from the purchase price or ensure it is included in the sale. If the seller says, "We break even on average," they are telling you a literal lie. They are working at a negative margin for half the year. Your job is to quantify that sum and subtract it from the equity value.
Consider also the variable costs. Do they increase with revenue? If they pay a percentage commission to affiliates, those costs scale down in the off-season, which helps. But if they use paid traffic to drive sales, they might cut that spend in the off-season to save money, which further drops revenue. This creates a death spiral: low revenue leads to low ad spend, which leads to lower traffic, which leads to even lower revenue. Knowing the break-even point for your paid traffic channels is crucial. If the site relies on paid search to spark conversions, and they pull the plug in January, the site is completely naked. You need to know if the business can survive with zero paid ad spend. If not, the "seasonality" is actually "dependency." That is a much harder problem to solve than a simple seasonal dip.
You cannot simply take the seller's word for their revenue numbers, especially when seasonality is involved. It is easy to cherry-pick dates for screenshots. A seller might show you their WebAIM or SimilarWeb data for a peak month to justify a high valuation. They might omit the trough months because they look ugly in a sales deck. You need independent verification. I recommend using third-party estimation tools, but with a caveat. These tools are estimates. They are not bank statements. However, for the purpose of verifying the shape of the curve, they are incredibly useful. If the seller claims a 3x spike in Q4, but SimilarWeb shows traffic was flat all year, the story is broken. Either the seller is lying, or the conversion rate changed drastically without us knowing why. You need a second source of truth to validate the volume.
In addition to third-party tools, you must request backend access. If you are serious about buying, you need temporary read-only access to the analytics dashboard (Google Analytics, Search Console) and the monetization platforms (AdSense, Mediavine, Raptive, etc.). Look at the raw data. Do not look at the reports the seller generated. Go to "Raw Data" or export the CSV. Then, analyze the data yourself. Look at the days-of-the-week trends. Sometimes seasonality is weekly, not annual. If the site is a B2B software tool, revenue might be high Monday through Friday and nearly zero on weekends. If you calculate your monthly average without accounting for the weekend zeros, you are miscounting. Only count the active business days in your model. This granularity is where accuracy lives. It is also where sellers hope you will be too lazy to look.
If the site is listed on a marketplace, the verification process is slightly different. When you browse listings on Flippa or Empire Flippers, you often see a "revenue trend" chart. Pay attention to the volatility of that chart. If the line is jagged, be wary. If it is a smooth upward slope, ask why. Does seasonality not exist? Or is it hidden by a very sticky, recurring subscription model? Subscription businesses have less seasonality in cash flow (people don't cancel en masse just because it's February), but they have seasonality in acquisition. The cost to acquire a customer (CAC) might be higher in Q1, which depresses margins even if revenue is steady. You must dig into the acquisition costs to find the true seasonal pattern. It is rarely visible in the top-line revenue chart alone.
Now that you have exposed the seasonality, how do you adjust the price? The standard approach is to use a "normalized monthly revenue" rather than a simple average. Here is a practical method. Take the last 12 months. Identify the lowest revenue month. Let's call it the "Floor." Take the highest revenue month. Let's call it the "Peak." A conservative normalization is to take the average of the Floor and the Peak, or simply value the business based on the Floor and attach a premium for the Peak probability. For example, if the Floor is $10k and the Peak is $40k, the simple average is $25k. But you know the $40k month only happens once a year. The other 11 months are likely somewhere between $10k and $40k. If you model the business at $25k/month, you are assuming a level of consistency that does not exist. You are assuming Q2 is as profitable as Q4. It is not.
I recommend using a weighted average that discounts the peak months. For a highly seasonal business, you might value the top two months at 80% of their reported revenue, the middle four months at 90%, and the bottom six months at 100%. This reduces your implied annual revenue. Let's say the raw TTM revenue is $450,000. After your weighting adjustment, your "normalized annual revenue" becomes $380,000. You then apply your multiple to $380,000, not $450,000. This difference is substantial. If you are paying a 30x multiple on profit, and your normalized profit is 20% lower, you are saving thousands of dollars. This is not being pessimistic; this is being realistic. The market knows this. Smart buyers on Deal Alert AI use these adjusted models to find the gap between what the seller expects and what the asset is truly worth.
Additionally, you must adjust for the timing of the close. If you close the deal in July (a trough for a Christmas site), you are effectively buying the site at a lower monthly income stream, but you are taking on the liability of the upcoming off-season. If you close in October (a peak), you are paying for the momentum, but your cash flow will improve immediately. However, be careful. Sometimes sellers price in the "anticipation" of the peak. They hike the price because "Black Friday is coming, so the site is valuable." But you are the one doing the work. You are the one running the ads, managing the emails, and ensuring inventory is ready. The seller is not doing the heavy lifting during the peak; they are just reaping the benefit of their past work. Therefore, do not pay a premium for the *potential* of a peak month unless the systems to capture that peak are fully automated and proven. If the peak requires manual intervention, discount the value significantly.
Analysis is useless if it is not structured. You need a repeatable process that you can run on every single deal you look at. This ensures you are not missing a critical variable because you were focused on another metric. I have compiled the following checklist based on hundreds of transactions. You should print this out and use it as your golden standard for every content site or digital asset acquisition.
Once you have done the work, you have the upper hand in negotiation. Most sellers know their business has seasonality, but they hope you won't calculate it precisely. They will present the "best case average." You will present the "worst case floor." This gap is where the deal is won. Do not just say, "I think it's worth less." Say, "My model shows that because of the Q1 trough, the normalized EBITDA is $X, which supports a valuation of $Y." Show your work. Show the chart. Show the variance. When you bring data to a negotiation, you stop being an emotional buyer and start being an institutional investor. Sellers respect this. It signals that you are not going to impulse-buy, and it puts pressure on them to justify the price with facts, not feelings.
Another powerful strategy is to tie the payment structure to the seasonality. If you are buying a highly seasonal business, consider an "Earn-out" structure. Instead of paying 100% of the purchase price at closing, pay 80% at close and reserve 20% to be paid out over the next 6-12 months, contingent on the business meeting specific revenue thresholds. This protects you if the seasonality turns out to be worse than expected, or if the "peak" months fail to materialize. It aligns the incentives of both parties. The seller is motivated to hand over the assets smoothly once the first payout is clear. You are protected from buying a depreciating asset. This structure is common in private equity firms and should be standard practice for savvy online business buyers.
Ultimately, the goal of analyzing seasonality is not just to lower the price, but to ensure the business can survive. A business with strong seasonality is not a bad business. In fact, if you understand the cycle, you can optimize it. You can plan your marketing spend to prepare for the peak. You can build cash reserves during the peak to survive the trough. You can diversify your revenue streams to smooth out the curve over time. For example, if you have a peak in Q4, you can launch a complementary product line that has a peak in Q2. This is the value of private ownership. As the owner, you have the ability to engineer the seasonality. You can smooth the graph. As a seller, you often cannot, because they are exiting and do not want the added complexity. You, as the buyer, are positioned to add value through portfolio management. This is the true alpha in online business investing.
However, you cannot add value if you didn't do the due diligence. If you don't know the shape of the curve, you can't plan for it. You will be blindsided by a cash flow crisis in February that you didn't see coming. The knowledge of seasonality is a shield. It allows you to sleep at night, knowing exactly what to expect in every month of the year. It transforms anxiety into authority. This is why I emphasize this topic so heavily in the community at Deal Alert AI. We want you to be the buyer who knows the answer before the seller asks the question. When you are prepared, you are dangerous. When you are distracted, you are prey. Choose to be prepared.
The market is full of mediocre assets and extraordinary opportunities. The difference between them is rarely the traffic or the revenue; it is the understanding of the underlying mechanics. The asset with $10k/month stable revenue is boring but safe. The asset with $3k-$15k/month volatile revenue is risky but potentially lucrative if you manage the cycle. Your job is to determine which buckets you are comfortable operating in. Do not mix them up. Do not value a volatile asset as if it were stable. Do not buy a stable asset expecting it to perform like a volatile one. Match the asset to your risk tolerance by first understanding its true shape. Go back through your recent deal history. Re-check the charts. See if you missed the trend. You likely will. And that is the beginning of your education. Keep digging.
We scan Empire Flippers, Acquire, Flippa, and Quiet Light daily. The best sub-$500K businesses are gone within 48 hours.