Some links on this page are affiliate links: if you buy through them we may earn a commission, at no extra cost to you.
There is no WordPress or AdSense setting that reliably maximizes revenue for every site. The practical approach is to implement code on the pages that should show ads, choose between Auto ads and manual units, adjust controls carefully, and measure earnings together with usability, policy compliance, speed, and traffic quality.
Choose between Auto ads and manual ad units
| Approach | What it does | Best fit | Trade-offs to measure |
|---|---|---|---|
| Auto ads | Google selects likely placements and formats. You can adjust formats, ad load, spacing, exclusions, and whether existing units are optimized with Auto ads. | Publishers who want simpler implementation and automated placement decisions. | Setup effort, formats shown, page experience, placement control, and observed site-specific performance. |
| Manual ad units | You choose the ad type, size, position, and the WordPress templates or pages containing the code. | Sites needing precise control over layout and inventory. | Implementation effort, page coverage, policy compliance, and measured performance. |
Google describes Auto ads as showing ads where they are likely to perform well and provide a good user experience, but that guidance is not a promise of a particular revenue increase. Treat either approach as a testable hypothesis rather than a universal winner.
Put AdSense code on the right WordPress pages
- Check eligibility first. Confirm that the site is listed in the AdSense account and that no account action is preventing ad serving.
- Connect WordPress. Google recommends its free, open-source Site Kit plugin as one way to connect AdSense and place code across a WordPress site. Use it if its setup and reporting fit your workflow.
- Verify coverage. Check representative posts, pages, archives, and device views where ads are intended to appear. Site Kit cannot turn on Auto ads or change AdSense account settings; enable those in AdSense.
- Prevent conflicts. If another plugin or a theme already inserts AdSense code, make sure the integrations do not duplicate, break, or omit code. Publishers can use another maintained integration or manual placement, but must still verify page coverage.
After code is placed, Google says ads may take up to an hour to appear. Do not judge the implementation from an immediate blank slot.
Recommended Free Tools
Configure Auto ads deliberately
Preview before publishing changes
Use the AdSense preview to inspect likely placements on real pages. Check mobile and desktop views, long and short articles, and templates with different navigation or media.
Adjust the main controls
- Formats: Select the ad formats that suit your content and layout rather than enabling every format automatically.
- In-page ad load: Control how many in-page opportunities Google can use. More opportunities can also mean more visual interruption.
- Spacing: Set separation between ads and surrounding content so pages remain readable.
- Excluded areas and pages: Remove sensitive templates, conversion pages, or crowded sections from Auto ads where appropriate.
- Existing ad units: Decide whether Google may optimize existing manual units together with Auto ads.
Use experiments when available
Google’s Auto ads documentation describes experiments that can run on 50% of site traffic for 90 days; AdSense for Content experiments use 50% by default according to Google’s Auto optimize documentation. These product defaults can change. Use the experiment tools when they are available, and do not apply a broad change simply because a short period moved upward.
Place ads without damaging usability or compliance
- Keep the article’s content and navigation easy to find.
- Make ads visually distinguishable from editorial content and navigation.
- Do not use labels, styling, or placement that could mislead readers.
- Do not arrange elements to encourage accidental clicks.
- Avoid prohibited placements such as ads in pop-up windows and unrequested refreshes.
- Review pages as an actual reader, especially on small screens, before and after every placement change.
Policy compliance is a condition of sustainable monetization, not a later cleanup task. A placement that raises short-term impressions but makes navigation confusing or violates policy is not an optimization.
Measure revenue with the rest of the site
Track more than total earnings
Review AdSense earnings and RPM alongside impressions, page-level results, device segments, and the dates of each change. Record the setting or placement hypothesis, the comparison period, and the affected templates. Change one meaningful variable at a time where practical so the result is interpretable.
Check performance and traffic quality
Google recommends PageSpeed Insights for speed checks and identifies traffic, search optimization, and Web Vitals as parts of improving site and ad performance. Use those signals to find slow templates, weak mobile experiences, or traffic changes that could explain an earnings movement. More ad slots do not automatically produce better long-term results.
#1 Best Overall
Interpret results cautiously
Ad serving and revenue depend on audience, content, traffic, placements, device mix, and account status. A brief fluctuation is not proof that a setting caused an improvement, and the cited guidance does not establish a universal minimum sample or expected uplift for WordPress publishers.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.What the published case study does—and does not—show
Google reports that HiNative achieved a 20% uplift in total ad revenue using in-page Auto ads. That figure belongs to HiNative’s case study; Google does not present it as a representative benchmark or forecast for other WordPress sites. Use it as an example of a site-specific outcome, not a promise.
Quick Recap
Rank #2
A repeatable optimization routine
- Confirm account eligibility and resolve any serving restrictions.
- Install or verify one WordPress integration and confirm code coverage on intended pages.
- Choose Auto ads for automation or manual units for precise placement control.
- Preview pages, then adjust formats, ad load, spacing, exclusions, and existing-unit optimization.
- Inspect mobile and desktop pages for clarity, accidental-click risk, and policy issues.
- Run an available experiment or make one documented change at a time.
- Compare RPM, earnings, impressions, page performance, speed, and traffic quality over a meaningful period before deciding whether to keep the change.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

