Tools & How-To

How to Track Which Pages Earn the Most AdSense Revenue

Part of our Tools & How-To guide.

Short answer

To track which pages earn the most AdSense revenue, link your AdSense account to Google Analytics and use the Publisher reports inside Google Analytics to see ad earnings broken down by page URL. You can also use the AdSense "Pages" report directly inside your AdSense dashboard to identify your top-performing URLs by estimated earnings, page RPM, and impressions. Together, these two free tools give you a clear picture of where your revenue is actually coming from — so you can prioritize those topics and replicate what's working.

Most new niche site builders spend all their energy on traffic and almost none on understanding which pages are actually pulling in AdSense revenue. That’s a costly blind spot. Once you know which URLs are earning, you can write more content around those topics, improve those pages, and build a smarter site — not just a bigger one.

Here’s how to set this up properly, step by step, using free tools that are available to every AdSense publisher.

Why Tracking by Page — Not Just Total Earnings — Matters

Your AdSense dashboard will show you total estimated earnings, RPM, and impressions. That’s a start. But aggregate numbers hide what’s really happening. One page might be responsible for 60% of your revenue while 80 other pages contribute almost nothing. If you don’t know which page that is, you can’t protect it, expand it, or replicate it.

In our experience building and selling niche sites — including sites like DayToDayRecipes.com ($8,000 on Flippa) and PainBalance.org ($4,200 on Flippa) — the highest-earning pages almost always surprised us. They weren’t always the most-trafficked pages. Often they were mid-traffic pages in high-advertiser-demand topics where clicks were simply worth more.

That’s the key insight: page-level data shows you where traffic quality and advertiser demand intersect. Total earnings never reveal that.

Step 1 — Use the AdSense Pages Report

The simplest place to start is right inside your AdSense account. Google has a built-in URL-level report that most publishers never open.

Here’s how to access it:

This report updates with a short delay and shows data for whatever date range you select. Set it to the last 30 or 90 days for a meaningful sample. A single day is rarely representative — traffic and click behavior vary too much.

Pay close attention to Page RPM (revenue per 1,000 impressions) rather than raw earnings alone. A page with modest traffic but a high RPM is telling you that advertisers are bidding aggressively for that audience. That’s a signal to write more content on related subtopics.

Step 2 — Link AdSense to Google Analytics for Deeper Insight

The AdSense Pages report is useful, but it doesn’t tell you how users behave on those pages — how long they stay, where they come from, or how they navigate your site. For that, you need Google Analytics 4 (GA4) linked to your AdSense account.

To link the two:

Once linked, you can create custom explorations in GA4 that combine page-path dimensions with AdSense revenue metrics. This lets you answer questions like: which traffic source sends visitors who actually click ads? Which pages have high impressions but low RPM — and why?

If you haven’t set up Google Analytics yet or your site isn’t indexed, start there first. Our guide on how to get your website indexed by Google walks through the foundation you need before tracking means anything.

Step 3 — Build a Simple Tracking Habit

Tools only help you if you actually use them on a schedule. We recommend a simple weekly or bi-weekly review habit:

This 15-minute habit consistently surfaces more actionable information than any paid analytics tool we’ve tested.

What the Numbers Are Actually Telling You

A few metrics worth understanding clearly, because they’re often misread:

How to Use This Data to Grow Revenue

Once you know your top-earning pages, you have three levers to pull:

  1. Expand the topic. If a page about a specific subtopic earns well, write five more articles covering closely related angles. Use keyword research to find the questions people are also asking. Our guide to finding content ideas for a niche site can help you do this systematically.
  2. Improve the page itself. Update thin content, add depth, improve internal linking, and test ad unit placement. A longer, more authoritative page often earns more — partly because it attracts better traffic and partly because it holds visitors longer, generating more ad impressions.
  3. Protect and monitor it. Top-earning pages can lose rankings. Keep an eye on their traffic trends in GA4 and respond quickly to drops — refresh the content, add new sections, or build links to it.

What If You’re Starting From Zero?

If your site is brand new, you may not have enough data yet for page-level reports to be meaningful. AdSense reports need real traffic and real clicks to surface useful patterns — that typically takes several months of consistent publishing in a focused niche.

The fastest way to reach that point is to build a site that is structured correctly from day one: clear topic focus, properly formatted content, good technical foundations, and AdSense-ready ad placement. If you’d rather have that done for you while you focus on learning the business side, MoneyManifest.net builds AdSense-ready niche websites to order — it’s worth a look if the setup feels overwhelming.

Either way, the tracking habits described in this article cost nothing to implement and are available to every AdSense publisher from day one. Set them up early, even if the data is thin at first. By the time your traffic grows, you’ll already know how to read the signals.

Key takeaways

Frequently asked questions

Can I see which pages earn the most AdSense money without Google Analytics?

Yes — the AdSense Pages report inside your AdSense dashboard shows earnings, RPM, impressions, and clicks broken down by URL without requiring Google Analytics. However, linking to GA4 gives you much richer context about why those pages perform the way they do.

How long does it take for AdSense page-level data to be meaningful?

You generally need at least a few weeks of consistent traffic and clicks before page-level patterns become reliable. Most publishers find that 30–90 days of data gives a clear enough picture to act on, assuming the site is receiving regular visitors.

What is a good Page RPM for AdSense?

Page RPM varies enormously by niche, geography, and advertiser demand — there is no universal benchmark. Niches with high advertiser competition (finance, legal, software, health) typically see higher RPMs than general lifestyle topics. Focus on improving your own RPM trend over time rather than chasing a specific number.

Why do some pages get lots of traffic but earn almost nothing from AdSense?

High traffic doesn't guarantee high earnings. Pages that attract informational queries with low commercial intent, or pages visited mostly by returning users who ignore ads, often earn very little regardless of traffic volume. Page RPM — not just pageviews — is the better indicator of a page's revenue potential.

Helpful resources

Want a site like this built for you?

We build done-for-you AdSense sites — domain, 50 articles, SEO, and approval help — for a one-time $499. We’ll first send you 3 real sites we built and sold on Flippa.

See How It Works →

This article is general educational information about websites and Google AdSense, not financial advice or a guarantee of income. AdSense earnings depend on your niche, traffic, and effort, and vary widely. CPC figures are advertiser bid estimates that change over time. Always review Google's current AdSense program policies before building.

C

Delano Slocombe

We build and sell done-for-you AdSense websites — including sites flipped on Flippa such as PainBalance.org, QuoteDB.org, DayToDayRecipes.com. See how we can build yours →

See 3 real sites we built & sold

Enter your email and we'll send you three AdSense sites we built and flipped on Flippa — plus the simple model behind them.

No spam — just the 3 examples and the breakdown.