Originally published: March 30, 2025 · Last reviewed and updated: October 2026
Adding Google AdSense to WordPress is technically simple: you connect your site in AdSense, place one code snippet, and wait for review. The hard part is getting approved and staying compliant, which depends far more on your content and site setup than on the code.
This guide covers both parts in the order you will actually do them, using Google’s own help pages as the reference.
The Short Answer
Before applying, make sure your site has original, useful content, clear navigation, and pages that explain who runs the site and how to contact you. Then sign up at AdSense, add your site under Sites, and verify ownership with one of the three methods Google offers: the AdSense code snippet, an ads.txt snippet, or a meta tag.
On WordPress, the easiest way to place the code is the free Site Kit by Google plugin, which connects your AdSense account and inserts the code on every page. After approval, turn on Auto ads or place ad units manually, add an ads.txt file, and use a Google-certified consent tool if you have visitors from Europe.
Step 1: Check Eligibility and Get the Site Ready
According to Google’s eligibility requirements, you must be at least 18 and the site must have unique, relevant content that gives visitors a good experience. Google also lists practical checks in Make sure your site’s pages are ready for AdSense.
Use this checklist before applying:
| Area | What to check | Why it matters |
|---|---|---|
| Content | Original articles that answer real questions; no copied, scraped, or auto-generated filler | “Low value content” is one of the most common rejection reasons |
| Navigation | Clear menu, working category pages, no broken links | Reviewers must be able to find your content |
| Trust pages | About, Contact, Privacy Policy (mentioning cookies and Google ads) | Required for consent and transparency |
| Policy fit | No content that breaks the Google Publisher Policies | Prohibited content leads to rejection or disabled ads |
| Technical | HTTPS, mobile-friendly theme, pages indexed in Google | Unreachable or unindexed pages cannot be reviewed |
| Domain | A top-level domain or a subdomain you control | You must be able to edit the site’s code |
If your pages are not appearing in Google Search, fix that first. Our guide to WordPress indexing and crawl behavior explains how to check, and our guide to adding SSL to WordPress covers HTTPS.
Step 2: Create the Account and Add Your Site
- Go to adsense.google.com and sign in with the Google account you want to use long-term.
- Enter your site URL and payment country, and accept the terms.
- In AdSense, open Sites, add your domain (without
https://orwww), and choose a verification method. - Fill in your payment address, which Google needs before it can pay you.
Once verified, click Request review. Google says review usually takes a few days but can take longer, and you will get an email with the result.
Step 3: Place the AdSense Code on WordPress
Choose one method and stick with it. Running two methods at once often places the code twice.
| Method | Best for | Pros | Watch out for |
|---|---|---|---|
| Site Kit by Google | Most WordPress users | Official plugin; places code automatically; shows earnings in the dashboard | Adds a plugin; requires Google sign-in |
| Ad management plugin (e.g. Ad Inserter, Advanced Ads) | Manual placements and rules | Fine control over where ads appear | More settings to manage |
| Code snippet in the theme header | Developers using a child theme | No extra plugin | Lost on theme update unless you use a child theme or a snippets plugin |
| ads.txt or meta tag | Verification only | Verifies ownership without showing ads yet | You still need the AdSense code to show ads |
If you place the code manually, Google’s AdSense code guide says it belongs between the <head> and </head> tags on every page where you want ads.
Step 4: Add an ads.txt File
ads.txt is a plain text file at yourdomain.com/ads.txt that declares which companies may sell your ad space. Google’s ads.txt guide says it is not mandatory but is highly recommended, because it helps buyers avoid counterfeit inventory.
AdSense shows you the exact line to use, in this format:
google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0
Replace the publisher ID with your own. Site Kit and several SEO plugins can create the file for you; otherwise upload it to the site root via your hosting file manager.
Step 5: Set Up Consent for European Visitors
Since January 16, 2024, Google requires publishers to use a Google-certified consent management platform integrated with the IAB Transparency and Consent Framework to serve personalized ads to users in the EEA and the UK, and the same rule has applied to Switzerland since July 31, 2024.
You can use Google’s own consent message in AdSense (Privacy & messaging) or a certified third-party CMP plugin. Without a certified CMP, traffic from those regions may only receive non-personalized or limited ads.
Step 6: Choose Auto Ads or Manual Placement
Auto ads let Google decide where and how many ads to show. Manual placement gives you control over each position.
- Choose Auto ads if you want a quick start. You can still exclude pages and limit ad load in the AdSense settings.
- Choose manual placement if page speed and layout stability matter most, or if Auto ads place units in awkward spots.
- Combine both carefully: manual units for key positions, Auto ads for formats such as anchor ads.
Whichever you choose, reserve space for ad slots so content does not jump while ads load. Layout shift hurts your Core Web Vitals; see our WordPress page speed optimization guide.
Common Mistakes
- Applying with too little or generic content. A handful of thin or AI-filler posts is a common cause of “low value content” rejections.
- Placing the code twice (for example, Site Kit plus a header snippet).
- Blocking the AdSense crawler with security plugins, maintenance mode, or login walls.
- Clicking your own ads or asking others to click. This breaks the AdSense Program policies and can close the account.
- Ignoring consent rules for European traffic.
FAQ
How long does AdSense approval take?
Google says it usually takes a few days, but some reviews take two to four weeks. You will be notified by email.
Is there a minimum traffic or post count for AdSense?
Google does not publish a minimum number of posts or visitors. It assesses whether the site has enough original, useful content and complies with its policies.
How much of the ad revenue do publishers keep?
According to AdSense revenue share, publishers receive 80% of revenue for AdSense for content, after the advertiser’s buying platform takes its fee. Google estimates that publishers keep about 68% overall when the advertiser buys through Google Ads.
When does AdSense pay?
Payments are issued once your balance reaches the payment threshold, which is US$100 or the local-currency equivalent.
Do I need a privacy policy for AdSense?
Yes. The AdSense Program policies require a privacy policy that discloses the use of cookies and third-party advertising. Keep it linked from every page.
The Bottom Line
The code is the easy part: verify your site, place the snippet with Site Kit or one other method, add ads.txt, and set up consent for European visitors. Approval depends on content and trust, so spend most of your effort on original, well-organized articles and clear About, Contact, and Privacy pages before you request a review. If you want to track how ads affect behavior, connect Google Analytics 4 to WordPress as well.
Sources & Further Reading
- Google AdSense Help: Eligibility requirements for AdSense
- Google AdSense Help: Make sure your site’s pages are ready for AdSense
- Google AdSense Help: Connect your site to AdSense
- Google AdSense Help: About the AdSense code
- Google AdSense Help: Ads.txt guide
- Google AdSense Help: Google consent management requirements (EEA, UK, Switzerland)
- Google AdSense Help: AdSense Program policies
- Google AdSense Help: Google Publisher Policies
- Google AdSense Help: AdSense revenue share
- Site Kit by Google: AdSense documentation
Jackober uses AI tools for research, drafting, and editing. Articles are editorially reviewed and factual claims are checked against cited sources. Last reviewed: October 2026.







