sandywp / plugins / indexsweep

IndexSweep

Find the junk URLs wasting your crawl budget, fix them in one click, roll back anything. The fixer for "Crawled - currently not indexed".

Launch a sandbox with this plugin → No signup.
Ready in seconds.

v0.1.1 WP 6.0+ PHP 7.4+

your-sandbox.sandywp.com/wp-admin
IndexSweep running inside a SandyWP sandbox

What you get inside

3 screens
  • Audit tab — configuration scan and content-link scan showing junk sources the site exposes.

  • GSC Import tab — a Search Console export classified against the pattern library, with recommended actions.

  • Rules & Log tab — one-click pattern fixes, active reversible rules with hit counts, and the change log.

About this plugin

Your Google Search Console “Page indexing” report is full of URLs that were crawled but not indexed — and most of them are junk your site never meant to publish: feed URLs, parameter variants, malformed-link artifacts, leftover ad-tech and redirect-plugin endpoints.

Your SEO plugin shows you index status. IndexSweep fixes it:

  • Audit — a configuration scan of the junk sources your site exposes right now, plus a content-link scan that finds the sources of junk URLs (like malformed relative links minting ghost pages) inside your posts.
  • GSC Import — upload your Search Console export; every URL is classified against a pattern library of real-world junk, with a plain-English explanation and a recommended action. Nothing leaves your server.
  • One-click fixes — apply reversible rules: 410 Gone, X-Robots-Tag noindex, or clean-URL redirects. No .htaccess edits, no file changes.
  • Full rollback — every rule is one click to remove; every change is logged with hit counts.

Safety first. A resolvable page can never be served a 410 — every destructive rule passes a safety check against your real permalinks, pagination, and archives before it acts. IndexSweep also respects your SEO plugin (Yoast, Rank Math, All in One SEO) — it never duplicates or overrides their settings.

Questions

Will this break my site?

Every fix is a reversible request-time rule with a full change log. A safety check prevents 410s on any URL that resolves to real content — posts, pages, pagination, date and term archives. Nothing edits your files.

Do I need a Google account or API access?

No. IndexSweep works entirely from the CSV export you download from Search Console yourself. No OAuth, no API keys, no Google connection.

Does this send my data anywhere?

No. CSV analysis happens entirely on your server. IndexSweep makes no external requests at all.

What if I have Yoast / Rank Math / All in One SEO?

Keep it. IndexSweep detects your SEO plugin and stays out of its way — it only handles junk-URL remediation, which SEO plugins don’t do.

How do I undo a fix?

Tools → IndexSweep → Rules & Log → Roll back. The rule is removed immediately; the change log entry is kept for your records.

sandywp / also on the shelf

Try another plugin

Spin up a real WordPress site in seconds.

Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.