- Home
- Skills
- Marketing & SEO
- AdSense Low Value Content Recovery: Fix Plan and Review Gate
Works with the AI Agents you already use
AdSense Low Value Content Recovery: Fix Plan and Review Gate
Rejected for "Low value content"? Audit saved pages for thin, near-duplicate, placeholder and orphan pages, get one fix per page, and gate the review request on measurable changes.
$5
AdSense Low Value Content Recovery: Fix Plan and Review Gate
Example session with this skill installed
My AdSense application was rejected for "Low value content". I saved my site's pages in the folder site/. Audit them, make a fix plan, and tell me when the site is ready for a new review request.
- Read your context and instructions
- Compiled the adsense low value
Summary
The agent audited four saved pages, wrote a plan with one action per page, and ran the review gate after one page was expanded and another was marked done without being edited. The gate says NOT_READY, so the site should not be sent for review yet.
$ python scripts/recovery_audit.py site/
PAGE: faq.html
word_count: 7
placeholder: yes
action: remove-placeholder
source: heuristic
PAGE: guide.html
word_count: 11
action: expand
PAGE: index.html
word_count: 423
action: ok
PAGE: old-page.html
word_count: 10
orphan: yes
action: expand
AUDIT ok=1 action=3
$ python scripts/plan.py site/ --out plan/
Wrote: plan/plan.json
Wrote: plan/plan.md
PLAN pages=4 todo=4 done=0
# guide.html expanded to 341 words; faq.html marked done without editing it
$ python scripts/review_gate.py plan/plan.json
faq.html: not_done (claimed done but file unchanged, sha=c70fae756030b16f)
guide.html: ready (words=341 >= 300)
index.html: ready (action=ok)
old-page.html: not_done (status=todo, action=expand)
REVIEW-GATE ready=2 not_done=2 unknown=0
NOT_READY
(The audit blocks are shortened; similarity, repetition and source are printed for every page in the full output.)
| Page | Finding | Action | Gate |
|---|---|---|---|
| FAQ page | 7 words, placeholder text | remove-placeholder | not done: marked done, file unchanged |
| Guide page | 11 words | expand | ready: 341 words |
| Home page | 423 words | ok | ready |
| Old page | 10 words, no page links to it | expand | not done: still todo |
Next steps
- Remove the placeholder text from the FAQ page and write real answers.
- Expand the old page or remove it, and link to it from a related page if you keep it.
- Run the review gate again. Request a review in AdSense only when it says READY. READY means your own plan criteria are met on your local copy, not that Google will approve the site.
Connects securely to your tools. The creator never sees your data.
About this skill
Use when your AdSense application was rejected, or your site got a policy action, citing "Low value content" or similar wording.
The skill audits a local folder of saved HTML pages: words in the main content (nav, header and footer excluded), token-Jaccard similarity to every other page, placeholder text (lorem ipsum, TBD), heavy repetition, and pages nothing links to. Each page gets one action: expand, rewrite, remove-placeholder or ok. A plan (plan.json and plan.md) tracks progress page by page.
After you fix pages and mark them done, a review gate re-audits the folder and reports READY, NOT_READY or UNKNOWN; a page marked done whose file has not changed is reported as not done.
All thresholds are heuristics, not Google's requirements, and can be changed in a profile file. READY means your own plan criteria are met on your local copy; it does not mean Google will approve the site.
Do not use before you have applied (use adsense-approval-readiness), or for invalid traffic, prohibited content, copyright or consent issues.
Requires: Python 3.9+ (standard library only). No network, no API keys.
Independent: Not affiliated with or endorsed by Google.
Only local HTML files; only content quality (not invalid traffic, prohibited content, copyright or consent). Word counts and similarity are heuristics. Only the content of main or article is counted. READY does not mean Google will approve the site.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
Fresh listing
Recently published to Agensi
Money-back guarantee
Doesn't do what its page promises? You get your money back.
Trust & safety
Security scan
Security scan passed 5 days ago
Requires