Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+21 more

    AdSense Low Value Content Recovery: Fix Plan and Review Gate

    1

    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

    Secure checkout via Stripe

    Money-back guarantee

    Converts to your local currency at checkout

    Security scanned
    AdSense Low Value Content Recovery: Fix Plan and Review Gate

    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.)

    PageFindingActionGate
    FAQ page7 words, placeholder textremove-placeholdernot done: marked done, file unchanged
    Guide page11 wordsexpandready: 341 words
    Home page423 wordsokready
    Old page10 words, no page links to itexpandnot done: still todo

    Next steps

    1. Remove the placeholder text from the FAQ page and write real answers.
    2. Expand the old page or remove it, and link to it from a related page if you keep it.
    3. 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. 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. 2

      Sign in to Agensi

      Your agent shows a sign-in link. Sign in and click Allow.

    3. 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

    Python 3.9+
    Python

    Permissions

    Terminal / Shell
    Read Files
    Write Files
    Listed5 days ago
    Updated1 day ago

    What's inside

    Frequently Asked Questions

    No. It reads a folder of HTML files you saved yourself and makes no network calls.

    No. Minimum words (300), similarity (0.6) and the repetition limits are heuristics; change them in assets/profiles/default.json.

    No. It means your plan's measurable criteria are met on your local copy.

    The gate compares the file with its hash from when the plan was made and reports it as not done.