AdSense Rollout Checklist

Use this checklist before turning on ads for production posts.

Current Implementation

Auto ads are enabled with the publisher code that is currently available:

adsense:
  enabled: true
  client: "ca-pub-2983974324971673"
  auto_ads: true
  in_article_slot:
  post_bottom_slot:
  min_words_for_ads: 700

With this configuration, the AdSense script loads for Auto ads. Manual in-article and post-bottom units are wired into every post layout, but those manual units render only after both slot IDs are set.

Automatic post eligibility:

Manual Slot Activation Steps

  1. Create a responsive in-article ad unit in AdSense.
  2. Put the slot ID in adsense.in_article_slot.
  3. Create a second responsive display or in-article unit for post bottom placement.
  4. Put the slot ID in adsense.post_bottom_slot.
  5. Keep adsense.enabled: true.
  6. Set adsense.auto_ads: false only if you want manual units to be the only ad path.
  7. Run npm run validate:content-plan.
  8. Confirm the validator does not report empty manual slot errors.
  9. Run bundle exec jekyll build --trace when Ruby/Bundler is available and the long build is acceptable.
  10. Inspect at least five representative posts on desktop and mobile.

Expected Auto ads validator warning while manual slots are empty:

WARN AdSense Auto ads are enabled; manual post ad slots remain inactive until slot IDs are configured

This warning is acceptable before manual AdSense slots are created. After manual slot activation, the warning should disappear.

Page-Level Controls

Use this front matter to suppress ads on a specific page or post:

ads: false

Use ads: false for:

Manual QA

Check each item before enabling ads broadly:

Auto Ads Policy

Auto ads are currently enabled with the provided publisher code because manual slot IDs are not available yet. Keep density conservative until manual page review is complete.

Recommended first Auto ads test:

Stop or reduce Auto ads if:

Measurement

Review after 7, 14, and 30 days:

Change only one ad variable at a time, then wait at least seven days before judging the result.