Description
DenArt – SEO Wipe (HTTP 410 Gone) automatically returns a correct HTTP 410 (Gone) status
code when posts or pages are deleted. This tells search engines the content is
permanently gone – not temporarily missing – so they remove it from their index
faster and stop wasting crawl budget on dead URLs.
Why 410 matters for SEO
- Eliminates soft-404 ambiguity (WordPress default: 404 for all missing content)
- Signals permanent removal to Googlebot, Bingbot, and other crawlers
- Reduces crawl budget waste on URLs that will never return
- Prevents deleted content polluting your search index
- Reduces CDN log noise and unnecessary bandwidth from bot traffic
Free features (no account required)
- Automatic 410 Gone responses for deleted posts and pages
- Manual Gone URL management – add, edit, import, and delete gone entries
- Post-type selector – choose which content types trigger 410 detection
- Configurable URL exclusions – keep specific paths returning 404 instead
- Optional custom 410 page title and message
Pro features (requires active license)
Feature
Description
Activity Log
Every 410 hit logged with path, status code, timestamp, browser/bot type, and referrer domain
Bot Analytics
24-hour bot breakdown by name with donut chart; 14-day bot vs human traffic chart
URL Pattern Rules
Force-410 or allow specific URL patterns – exact, prefix, wildcard, or full regex
Smart Lookup Mode
Zero false positives; only URLs in the Gone table return 410
Smart Slug Redirects
Automatic 301 redirects when you rename a post slug, preserving SEO equity
Headers-Only 410 Mode
Send 410 status and X-Robots-Tag headers while your theme renders the page body
Email Reports
HTML-formatted activity reports with top paths, sent daily, weekly, or monthly
CSV Export
Export activity log or gone URL list to CSV
Custom 410 HTML
Replace the default 410 page with fully custom HTML
Pro features activate automatically after connecting your site and entering a valid license key.
Purchasing a license is done at wp-shop.denart-designs.com.
The free tier has no time limit and requires no account.
Privacy
This plugin makes external HTTPS requests to wp-shop.denart-designs.com for:
-
Initial connection (one time, when you click “Connect” on the License page).
Sends: site URL, site name, admin email address (used to create your shop
account so you can manage your subscription), anonymised installation ID
(one-way HMAC hash), WordPress version, plugin version. -
License validation – once per 24 hours when a license key is active.
Sends: SHA-256 hash of your license key, anonymised installation ID,
WordPress version, plugin version. No email addresses or personal data. -
Telemetry – every 7 or 30 days depending on your chosen frequency, only with explicit opt-in consent.
Sends: site URL and site name, PHP version, PHP SAPI, server OS, memory limit, max execution time,
upload max filesize, loaded PHP extensions (presence only), WordPress version,
plugin version, locale, multisite status, active plugin slugs (e.g. woocommerce/woocommerce.php),
active theme slug, disk free space in GB, SSL enabled flag,
page load time in ms, count of 410 responses served, total Gone URLs tracked,
bot traffic counts per crawler name (24-hour snapshot), 14-day daily bot vs
human traffic split. No visitor IP addresses, no post content, no page URLs. -
Deactivation reason – sent once when you deactivate the plugin and complete
the optional deactivation survey, but only if telemetry consent was previously
given. Sends: selected reason (e.g. “found a better plugin”) and optional
free-text detail you type. -
News/updates email – only when you explicitly opt in and provide an email
address. Unsubscribe at any time from Settings.
Data retention on deactivation: By default, deactivating the plugin keeps
all data intact so it is available when you re-enable the plugin. If you
enable the “Remove Data on Deactivation” option in Settings Data & Privacy,
all tables and options are permanently deleted on deactivation. Uninstalling
the plugin (Plugins Delete) always erases all data regardless of this setting.
No data is ever sold or shared with third parties.
A summary is automatically appended to your site’s Privacy Policy page.
Delete all plugin data: DenArt – SEO Wipe (HTTP 410 Gone) License Account & Privacy.
Donation
If you find this plugin useful, consider supporting its development with a donation.
You can donate through the following platforms:
Your support helps us keep the plugin updated and free for everyone.
Thank you for your contribution!
Installation
- Upload the plugin folder to
/wp-content/plugins/ - Activate through the Plugins screen
- Go to DenArt – SEO Wipe (HTTP 410 Gone) Settings and enable detection
- Optionally connect your site via License for automatic renewal
FAQ
-
Does this affect my live site immediately?
-
Yes. Once enabled, any request to a URL that belongs to a deleted post returns
HTTP 410 immediately. Existing published content is never affected. -
What is the Headers-Only 410 Mode?
-
This Pro feature sends the 410 HTTP status and SEO headers, then lets your
WordPress theme render the page body. Create a 410.php template in your theme
for a fully branded Gone page. Use is_410() in templates to detect the state. -
What does Smart Slug Redirects do?
-
When you rename a post, the old URL becomes a 404. Pro automatically creates
a 301 redirect from the old slug to the new slug, preserving SEO link equity.
You can view, edit, and delete all stored redirects from the admin panel. -
Does the plugin store visitor IP addresses?
-
No. The activity log stores only: URL path, timestamp, humanized bot/browser
name, and referer domain. No IP addresses are ever written to any table. -
Is my license key stored securely?
-
Yes. Encrypted with AES-256-GCM using a key derived from your WordPress secret keys.
During license validation, only a hash of your key is transmitted.
The full key is sent once during initial connection over TLS and stored encrypted on your site. -
What PHP extensions does the plugin require?
-
OpenSSL, JSON, and Multibyte String. If any are missing, the plugin
displays an admin notice and halts without registering any hooks.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“DenArt – SEO Wipe (HTTP 410 Gone)” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DenArt – SEO Wipe (HTTP 410 Gone)” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
Initial release.