AdSense readiness checker

Check your site against the AdSense eligibility basics before you apply: reachability, HTTPS, crawler access, privacy policy, About and Contact pages, ads.txt, sitemap and consent. Then answer a short checklist for what no tool can see.

  • Reads your site as a crawler does
  • Based on Google's published requirements
  • No score that pretends to predict approval
Ready

Checks the home page of the domain you enter.

Before you apply

Enter your site to start

Site checks —
Checklist 0 of 9
HTTPS
—
Privacy policy
—
ads.txt
—
  1. Reach
    —
    Home page and HTTPS
  2. Crawlers
    —
    Googlebot and AdSense
  3. Policies
    —
    Privacy, About, Contact
  4. Your checklist
    0 of 9
    Only you can answer

AdSense readiness report

Fix before applying

—

 

Recommended

—

 

Passed

—

 

Your checklist

—

 

Enter your site at the top to run the automatic checks.

Reach and crawlers

Can reviewers and Google's crawlers open your site?

Not checked yet
  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

Policies and trust

The pages and disclosures AdSense expects.

Not checked yet
  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

Content and setup

How much there is to review, and the AdSense setup.

Not checked yet
  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

  • —

    Waiting for a check.

Your checklist

Things no tool can see. Answers stay in this browser.

0 of 9 answered
You are at least 18 years oldRequired

Google only accepts applicants who are 18 or older.

You can edit the site's HTMLRequired

You need to add the AdSense code or a meta tag to the head of your pages.

Your content is original and written for visitorsRequired

Not copied, spun or mass-produced without adding value, including AI text you have not reviewed.

No content that breaks Google Publisher PoliciesRequired

For example sexual content, dangerous or derogatory content, copyright infringement or misleading claims.

Visitors come naturallyRequired

No paid-to-click schemes, traffic exchanges or bots. You will never click your own ads or ask others to.

The site looks finished

No "coming soon" pages, empty categories, lorem ipsum or broken menus.

Visitors can find every section

A clear menu and working links to your main pages and categories.

The site is in a language AdSense supports

AdSense supports many languages, but not all. Check Google's list if you write in a less common one.

No pop-ups or overlays hide the content

Interstitials that block reading make the review and later ad placement harder.

Fair-use limit for each visitor IP address: 20 site checks per hour and 60 per day. Results are reused for 10 minutes. This report does not predict Google's decision.

What AdSense actually requires

Google publishes four eligibility rules and a set of program policies. Everything else is advice, not a requirement.

The four eligibility rules

High-quality, original content that attracts an audience; access to the site's HTML; compliance with the AdSense Program policies; and an applicant aged 18 or older.

Connecting and review

You add the site in AdSense and connect it with the code snippet, an ads.txt line or a meta tag. Google says the review usually takes a few days, sometimes 2 to 4 weeks.

Privacy and consent

Your privacy policy must disclose ad cookies and opt-out choices. For personalized ads in the EEA, UK and Switzerland, a Google-certified consent tool is required.

No magic numbers

Google sets no minimum post count, traffic level or domain age on its eligibility page. Depth and originality matter far more than any count.

What the automatic checks look at

Each check, what our server reads, and why it matters for AdSense.

CheckWhat we look atWhy it matters
Home page Answers with 200 over HTTPS, and http:// redirects to https:// Google rejects sites that are down or unavailable during review
noindex and robots.txt No noindex on the home page; Googlebot and the AdSense crawler (Mediapartners-Google) may read it A blocked site cannot be reviewed or matched with relevant ads
Privacy, About, Contact Links to these pages from the home page Privacy disclosures are required; About and Contact pages build trust
Privacy policy text Mentions of cookies, Google or third-party ads, and how to opt out AdSense asks you to disclose ad cookies and opt-out choices
ads.txt Whether the file exists, is plain text and lists google.com One way to connect your site; missing records can put earnings at risk
Sitemap URLs listed in your sitemap and the newest lastmod date A rough picture of how much content the site has and how fresh it is
Consent tool and AdSense code Known consent platforms and the adsbygoogle code or verification meta tag EEA, UK and Swiss visitors need a certified consent tool for personalized ads

How to use this checker

From a first check to a confident application.

  1. Enter your site

    Any page of your site works: the check always starts at the home page of that domain.

  2. Read the automatic checks

    Each one is marked fix before applying, recommended or passed, with a tool or link to fix it.

  3. Answer the checklist

    Nine questions about things no tool can see. Your answers stay in your browser.

  4. Fix, then apply

    Run the check again after changes, then add your site in AdSense and request a review.

What this tool does, and what it doesn't

A plain list, so you know exactly what to expect.

This tool does

  • Open your home page as a crawler
  • Check robots rules for the AdSense crawler
  • Find your privacy, About and Contact pages
  • Read what your privacy policy says about ads
  • Check ads.txt and count sitemap URLs
  • Link a tool or guide for every problem

This tool does not

  • Predict or guarantee approval
  • Judge how original your content is
  • Read your AdSense account
  • Run JavaScript on your pages
  • Check every page of your site
  • Give legal advice on privacy law

Where your data goes

Our server requests your home page, robots.txt, ads.txt, up to four sitemap files and the privacy page it finds, as a visible AllInOneTools crawler, and keeps the results for 10 minutes. Fair-use counters use a hashed IP address. Your checklist answers stay in your browser's local storage. AllInOneTools is not affiliated with Google. See our privacy policy.

Google's eligibility requirements

Common rejections and surprises

The six situations people run into most, and what each one means.

Rejected for "low value content"

The most common reason. Add depth: original articles that fully answer a question, not short summaries.

Rejected as "site down or unavailable"

Google could not load the site, often because a firewall or security plugin blocks its crawlers.

Robots.txt blocks the AdSense crawler

Mediapartners-Google ignores rules for all bots but obeys rules that name it. Remove that group.

AdSense cannot find your code

Caching or a minify plugin may strip it, or it sits on a page nobody visits. Put it in the head of every page.

"Earnings at risk" after approval

ads.txt is missing, outdated or served as an HTML page. Add the exact line AdSense shows you.

Few ads for European visitors

Personalized ads in the EEA, UK and Switzerland need a Google-certified consent tool.

Questions about AdSense approval

Can this tool tell me if AdSense will approve my site?

No. Only Google decides, and its review looks at things no outside tool can judge, such as how original and useful your content is. This checker finds technical and policy-page problems that commonly delay or block approval, and the checklist reminds you of the requirements only you can confirm.

Is there a minimum number of posts, traffic or domain age?

Google's eligibility page does not set one. It asks for high-quality, original content that attracts an audience, access to the site's HTML, compliance with the AdSense Program policies, and an applicant aged 18 or older. A site with only a few thin pages is still likely to be turned down for low value content.

Do I need an ads.txt file before applying?

No. An ads.txt line is one of three ways to connect your site to AdSense, next to the AdSense code snippet and a meta tag. After approval, Google may show an "Earnings at risk" warning if ads.txt is missing or does not list your publisher ID, so it is worth adding the line AdSense gives you.

What must my privacy policy say for AdSense?

Google asks you to disclose that Google and other third-party vendors use cookies to serve ads based on visits to your site and other sites, that visitors can opt out of personalized ads in Google's Ads Settings (or at aboutads.info), and which other ad networks serve ads on your site, if any. Local privacy laws may require more.

Do I need a cookie consent banner?

If your site shows ads to visitors in the European Economic Area or the UK, Google has required a Google-certified consent management platform that uses the IAB TCF since January 16, 2024 to serve personalized ads, and in Switzerland since July 31, 2024. Without one, those visitors get limited or non-personalized ads at best. Google's own Privacy & messaging tool in AdSense is one certified option.

How long does the AdSense review take?

Google says the review usually takes a few days and in some cases 2 to 4 weeks. Reviews are often slower when the AdSense code is on a page that gets few visits, so place it in the head of every page, typically through your theme or a header plugin.

What does your server fetch, and is anything stored?

For each check our server requests your home page, robots.txt, ads.txt, up to four sitemap files and the privacy policy page it finds, as a visible AllInOneTools crawler. Results are kept for 10 minutes so a repeat check is fast, and fair-use counters use a hashed IP address. Your checklist answers stay in your browser. See our privacy policy.