When to Apply for AdSense — Readiness Checklist (2026)

Apply too early and collect a 'low-value content' rejection; too late and you lose months of revenue. Run this 6-signal readiness check first.

Fastest answer: apply once you have roughly 20+ substantial original articles, the three legal/structural pages (About, Privacy, Contact) linked in the footer, a custom root domain on HTTPS, and at least ~10 URLs showing “Valid” in Google Search Console. Traffic barely matters for the first review. If you fail two or more of the six signals below, fix them before you click Apply.

Applying to AdSense is a one-shot impression in the reviewer’s mind. Apply with 8 thin pages and a free .netlify.app subdomain and you collect a “Low value content” rejection that follows you into the next few attempts. Wait until you have 50k pageviews a month and you’ve left 6–12 months of revenue on the table. The realistic middle ground is narrower than most beginner guides suggest, and as of June 2026 it’s still mostly about content depth and the legal/structural pages — not traffic. Google’s official eligibility page lists only four hard requirements: you’re 18+, you own the site and can edit its HTML, the content is original and high-quality, and it complies with the AdSense Program policies. Everything else (article counts, traffic numbers) is community-observed, not a published rule.

Are you actually ready? The 6-signal check

Run through these before you click “Apply.” If you fail two or more, fix them first.

SignalReady looks likeCommon failFix difficulty
1. Content depth~20+ substantial original articles12 articles, or 40 with 25 thin stubsHigh (days)
2. Legal pagesAbout + Privacy + Contact, linked in footerOne missing or 404sLow (~30 min)
3. DomainCustom root on HTTPS*.netlify.app, *.github.io, preview URLLow ($10/yr)
4. Indexable~10+ URLs “Valid” in Search Consolenoindex, robots block, empty GSCMedium (1–2 wk)
5. Traffic50–200 organic visits/day (optional)Zero, but everything else passes = slower yesLow
6. No banned categoryStandard nicheAdult, hacking, infringing downloads, etc.Varies

1. ~20+ substantial original articles (the practical floor)

How to spot it: open your sitemap and count /articles/ URLs. If you have 12, you’re not ready. If you have 40 but 25 of them are 200-word “what is X” stubs, you’re also not ready — reviewers weigh substantial articles, not URLs.

Why it matters: the “Low value content” rejection is the single most common reason new sites fail, and as of 2026 Google’s enforcement is stricter than it used to be (tighter helpful-content and anti-AI-spam signals). There is no official minimum article count, but the community-observed floor where approvals become reliable sits around 15–25 genuinely useful articles. It maps almost 1:1 to “this site has fewer than ~20 articles that meaningfully answer a question.” See thin pages and AdSense review for the working definition.

Fix: get to 20+ articles where each is at least 800 words, covers one specific intent, and doesn’t duplicate other pages on the site.

  • About — explains who runs the site, in the first person, with at least one verifiable signal (LinkedIn link, X/Twitter handle, real name). This is the E-E-A-T signal reviewers look for.
  • Privacy Policy — must explicitly state that the site uses cookies and third-party ad vendors, and name Google AdSense. This is the page reviewers most often cite as missing. See privacy policy missing for AdSense.
  • Contact — a working email or form. A mailto: is fine; a generic info@ is fine.

A Terms page is a nice-to-have and reduces friction, but the three above are the ones reviewers reliably check.

How to spot it missing: click the footer of every page. Reviewers do this. If any of the three is missing or returns a 404, you fail.

3. Custom domain on its own root, served over HTTPS

yourname.com, not yourname.netlify.app or yourname.github.io. Free-host subdomains are accepted in theory but rejected in practice — reviewers treat them as low-effort. The domain doesn’t have to be expensive (.com, .dev, .app all work, roughly $10–15/year); it just has to be yours and on HTTPS. A frequently repeated tip is to let the domain age ~3+ months before applying, though a brand-new domain with strong content still passes.

4. The site is indexable and being indexed

Google Search Console → Pages report (formerly “Coverage”). You want at least ~10 URLs in the “Indexed” / “Valid” bucket. If your site sends a noindex robots meta tag, or the homepage is excluded by robots.txt, the reviewer can’t crawl past the landing page. See website not on Google if Search Console is empty.

5. Some real traffic — far less than you think

The popular myth is “10,000 pageviews/month.” False — Google publishes no traffic threshold. The actual signal AdSense wants is “people land on this site from search or referrals, not just the author.” 50–200 organic visits per day is plenty. Zero organic traffic with everything else in place still usually gets approved; it just gets approved more slowly because borderline sites go to human review instead of the fast automated lane.

6. No category that auto-rejects

Adult content, hacking tools, copyright-infringing downloads, unlicensed pharmacy sales, and a long list of regulated topics auto-reject. If your niche is borderline (cryptocurrency, vaping reviews, mature gaming), read the AdSense content policies in full before applying.

Shortest path to “ready”

In rough hit-rate order, if you’re missing pieces:

  1. Write 8–10 more substantial articles: addresses the largest share of rejections. Aim for one specific question per article, 1200–1500 words.
  2. Add the three legal pages: about half an hour of work, and clears a whole class of “Needs attention” blocks.
  3. Move off the free subdomain: a domain costs ~$10/year and removes the “low-effort” signal.
  4. Submit a sitemap and wait ~2 weeks for indexing: see submitted sitemap not indexed.

When NOT to apply yet

  • Site is less than 3 weeks old and has no indexed pages.
  • Most of your content is translated or AI-generated without substantial editing — 2026 reviewers screen for this aggressively.
  • You’re still actively redesigning the navigation, footer, or article URL structure.
  • You’re running on a temporary *.vercel.app or *.pages.dev preview URL.

A rejection doesn’t permanently blacklist you, but it adds friction. Each re-review can take from a day up to ~2–4 weeks, and the system can see past rejection reasons.

Verifying your site once you apply

You no longer need ads in your <head> as the only way to prove ownership. As of June 2026 AdSense offers three site-verification methods:

  • The AdSense code snippet pasted between <head> and </head> (this is also what serves ads later).
  • An ads.txt file in your domain root listing your publisher ID.
  • An AdSense meta tag in <head> — useful if you don’t want ad code on the homepage yet.

For the application to progress you need at least one of these in place so Google can confirm you own the site. The code snippet is the simplest because it doubles as your ad loader. ads.txt is not mandatory for approval but is strongly recommended; expect it to take a few days (up to a month on low-traffic sites) for Google to crawl and verify it.

How to confirm you’re ready (and that it’s fixed)

Before applying, do this 4-point pass:

  1. Footer click test — open three random article pages, click About, Privacy, Contact from each footer. All three load (no 404), and Privacy names Google AdSense and cookies.
  2. Index check — Search Console → Pages report shows ~10+ indexed URLs. Run site:yourdomain.com in Google and confirm real results appear.
  3. Render check — view-source on your homepage and confirm there’s no <meta name="robots" content="noindex">, and your verification snippet (or meta tag) is present in <head>.
  4. Substance count — list your articles and confirm 20+ are 800+ words on one specific intent each, not stubs.

If all four pass, apply. After you do, the AdSense dashboard will show “Getting ready” → then either “Ready” (approved) or “Needs attention” with a specific reason. “Needs attention” is not a permanent denial — it lists the blocker to fix.

Prevention — set yourself up so this is a non-event

  • Build the content base first. Treat the AdSense application as the last step before monetization, not the first.
  • Pick the domain once, before article #1. Renaming a domain after Google has indexed 30 articles is expensive — every old URL needs a 301 redirect, and rankings dip for weeks during the transition.
  • Write the About and Privacy pages on day one — they’re easier when the site is empty.
  • Don’t apply at 17 articles and “hope.” Wait the extra 2 weeks and apply at 25.

FAQ

Q: How many articles do I actually need for AdSense in 2026? A: Google publishes no minimum. In practice, approvals become reliable around 20+ substantial original articles (800+ words, one intent each). Sites occasionally pass with 8–15 very deep posts, but below ~15 you’re rolling the dice against the “Low value content” check.

Q: I have 25 articles but no traffic — will I be rejected? A: Usually no. The first review is content-based, not traffic-based, and there’s no published traffic threshold. Approval at zero organic traffic is common as long as the site is indexable and the content is substantial; it just tends to go to slower human review.

Q: Can I apply with AI-generated articles? A: Technically yes, but practically no for raw output. As of 2026 reviewers screen hard for AI signatures (generic openings, repetitive structure, no specific examples) and read them as “low value.” AI-assisted articles edited to add original examples, real data, and a specific voice pass fine.

Q: How long does the review take? A: Typically 1–14 days for a first review, though borderline cases can stretch to 2–4 weeks. If it’s been 3+ weeks with no decision, the application often didn’t reach review — usually because the site is missing a working verification snippet/meta tag or ads.txt. See AdSense site needs review.

Q: I was rejected — how long should I wait to re-apply? A: Fix the cited issue first. Then wait until the fix has been live for at least ~2 weeks and Google has re-crawled the site. Re-applying the next day with no real change almost always returns the same rejection.

Q: Do I have to add the AdSense code before applying? A: You need some proof of ownership — the <head> code snippet, an ads.txt file, or the AdSense meta tag. The code snippet is the usual choice because it also serves your ads later. Without any of the three, the application can’t progress.

Tags: #AdSense #Monetization #Debug #Troubleshooting