{"id":275052,"date":"2026-01-24T11:43:58","date_gmt":"2026-01-24T11:43:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ai-data-remover-seo-cleanup-tool\/"},"modified":"2026-07-23T18:57:59","modified_gmt":"2026-07-23T18:57:59","slug":"ai-data-remover-seo-cleanup-tool","status":"publish","type":"plugin","link":"https:\/\/nl.wordpress.org\/plugins\/ai-data-remover-seo-cleanup-tool\/","author":14097479,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.2","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AI Data Remover \u2013 SEO Cleanup Tool","header_author":"BigBad Agency","header_description":"Remove SEO-hurting data-* attributes injected by AI tools, Elementor, page builders, and copy-paste.","assets_banners_color":"0252d8","last_updated":"2026-07-23 18:57:59","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bigbad.agency\/ai-data-remover","header_author_uri":"https:\/\/bigbad.agency","rating":3,"author_block_rating":0,"active_installs":0,"downloads":637,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"sofrustrate","date":"2026-05-21 10:49:21"},"1.1.0":{"tag":"1.1.0","author":"sofrustrate","date":"2026-07-23 18:57:59"}},"upgrade_notice":{"1.1.0":"<p>Adds Getting Started and How It Works admin pages. No changes to the cleanup engine; safe upgrade.<\/p>","1.0.1":"<p>Compatibility improvements and cleaner admin loading.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3452472,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3452472,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3604747,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3620405,"resolution":"1","location":"assets","locale":"","width":2160,"height":1350},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3620405,"resolution":"2","location":"assets","locale":"","width":2160,"height":1350},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3620405,"resolution":"3","location":"assets","locale":"","width":2160,"height":2291},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3620405,"resolution":"4","location":"assets","locale":"","width":2160,"height":1640}},"screenshots":{"1":"The Cleaner \u2014 scan Posts, pick All or a specific data-* attribute, and see a per-item match count for every post.","2":"The Cleaner scanning Pages \u2014 bulk-select the items you want and click Remove Selected.","3":"How It Works \u2014 a plain-English breakdown of each feature and exactly what the optional Pro add-on adds.","4":"Getting Started \u2014 a four-step first-run guide, including the strong recommendation to back up before a bulk cleanup."}},"plugin_section":[],"plugin_tags":[2353,76538,255268,1084,186],"plugin_category":[54,55],"plugin_contributors":[254594],"plugin_business_model":[],"class_list":["post-275052","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-elementor","plugin_tags-html-cleanup","plugin_tags-page-builder","plugin_tags-seo","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-sofrustrate","plugin_committers-sofrustrate"],"banners":{"banner":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/banner-772x250.png?rev=3604747","banner_2x":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/banner-1544x500.png?rev=3452472","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/icon-256x256.png?rev=3452472","icon_2x":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/icon-256x256.png?rev=3452472","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/screenshot-1.png?rev=3620405","caption":"The Cleaner \u2014 scan Posts, pick All or a specific data-* attribute, and see a per-item match count for every post."},{"src":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/screenshot-2.png?rev=3620405","caption":"The Cleaner scanning Pages \u2014 bulk-select the items you want and click Remove Selected."},{"src":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/screenshot-3.png?rev=3620405","caption":"How It Works \u2014 a plain-English breakdown of each feature and exactly what the optional Pro add-on adds."},{"src":"https:\/\/ps.w.org\/ai-data-remover-seo-cleanup-tool\/assets\/screenshot-4.png?rev=3620405","caption":"Getting Started \u2014 a four-step first-run guide, including the strong recommendation to back up before a bulk cleanup."}],"raw_content":"<!--section=description-->\n<p><strong>AI Data Remover<\/strong> helps you clean up messy HTML that often appears after using:\n- AI writing tools that paste \u201cextra attributes\u201d\n- Elementor and other page builders\n- Copy\/paste from external sources (Docs, web pages, editors)\n- Imported content that carries junk markup<\/p>\n\n<p>Many of these tools add <code>data-*<\/code> attributes that make HTML heavier and harder to maintain.<\/p>\n\n<p>This plugin scans your content and lets you bulk remove unwanted <code>data-*=\"...\"<\/code> attributes safely from selected content types.<\/p>\n\n<h3>What it does<\/h3>\n\n<ul>\n<li>Scans content for <code>data-*=\"...\"<\/code> attributes<\/li>\n<li>Shows how many matches are found per item<\/li>\n<li>Lets you bulk remove selected items (you choose what gets updated)<\/li>\n<li>Optionally target:\n\n<ul>\n<li><strong>All<\/strong> data-* attributes<\/li>\n<li>A <strong>specific<\/strong> data attribute (example: <code>data-id<\/code>, <code>data-source<\/code>, etc.)<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>What it does NOT do<\/h3>\n\n<ul>\n<li>It does not change your theme files<\/li>\n<li>It does not modify CSS\/JS<\/li>\n<li>It does not \u201cauto-optimize\u201d your entire site without your approval<\/li>\n<li>It only updates content when you click to apply changes<\/li>\n<\/ul>\n\n<h3>Safety &amp; best practice<\/h3>\n\n<p>This plugin modifies post content when you run a cleanup.\nWe strongly recommend taking a backup before bulk updates on large sites.<\/p>\n\n\n\n<h3>Free version<\/h3>\n\n<p>The free version includes the core cleanup workflow:\n- Scan <strong>Posts<\/strong> and <strong>Pages<\/strong>\n- Scan up to <strong>500<\/strong> items per post type\n- Bulk remove up to <strong>25<\/strong> items per run<\/p>\n\n<p>The free version is not time-limited.<\/p>\n\n\n\n<h3>Optional Pro add-on<\/h3>\n\n<p>For larger sites and store catalogs, the optional Pro add-on unlocks (every Pro feature is gated on a valid BigBad Agency license \u2014 nothing unlocks on activation alone):\n- Additional post types \u2014 scan WooCommerce products and any public custom post type, not just Posts and Pages\n- Master Select-All checkbox to tick every visible row at once\n- CSV export of scan results (ID, title, type, status, match count, edit URL)\n- Unlimited scan window and bulk removal \u2014 no 500-item scan cap and no 25-item per-run cap\n- Up to 200 rows per page<\/p>\n\n<p>The Pro add-on is optional. The free plugin remains fully functional on its own.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> (or install via Plugins \u2192 Add New)<\/li>\n<li>Activate <strong>AI Data Remover<\/strong><\/li>\n<li>In wp-admin, open <strong>AI Data Remover<\/strong><\/li>\n<li>Choose what to scan and click <strong>Scan<\/strong><\/li>\n<li>Select items and click <strong>Remove Selected<\/strong><\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20break%20my%20layout%3F\"><h3>Will this break my layout?<\/h3><\/dt>\n<dd><p>In most cases, removing <code>data-*<\/code> attributes does not affect layout. However, some builders or custom scripts <em>could<\/em> rely on specific attributes.\nWe recommend testing on a staging site first if you use custom front-end scripts.<\/p><\/dd>\n<dt id=\"does%20it%20remove%20all%20html%20tags%3F\"><h3>Does it remove all HTML tags?<\/h3><\/dt>\n<dd><p>No. It targets <code>data-*=\"...\"<\/code> attributes only.<\/p><\/dd>\n<dt id=\"can%20i%20target%20just%20one%20attribute%3F\"><h3>Can I target just one attribute?<\/h3><\/dt>\n<dd><p>Yes. You can scan for all <code>data-*<\/code> attributes or specify a single one.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20products%3F\"><h3>Does it work with WooCommerce products?<\/h3><\/dt>\n<dd><p>The free plugin focuses on Posts and Pages. The optional Pro add-on can enable additional post types (including products) depending on your setup.<\/p><\/dd>\n<dt id=\"does%20it%20collect%20or%20transmit%20my%20content%3F\"><h3>Does it collect or transmit my content?<\/h3><\/dt>\n<dd><p>No. The cleanup runs inside your WordPress admin. Your content is not sent to third parties.<\/p>\n\n<\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0 - 2026-07-23<\/h4>\n\n<ul>\n<li>New: <strong>Getting Started<\/strong> admin page with a step-by-step first-run guide and backup reminder.<\/li>\n<li>New: <strong>How It Works<\/strong> admin page explaining each feature and exactly what the optional Pro add-on adds.<\/li>\n<li>New: optional 14-day Pro free-trial notice for admins (dismissible; hidden once Pro is active). No Pro code ships in the free plugin.<\/li>\n<li>Docs: readme Pro section now lists the exact Pro features (removed the vague \"advanced workflow improvements\" line).<\/li>\n<li>No changes to the core scan\/removal engine.<\/li>\n<\/ul>\n\n<h4>1.0.2 - 2026-05-21<\/h4>\n\n<ul>\n<li>Compatibility bump. Re-verified against current WordPress release.<\/li>\n<li>No functional changes.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved admin asset loading<\/li>\n<li>Compatibility improvements (prefixing and safer loading)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Remove unwanted data-* attributes from WordPress content after AI writing tools and page builders bloat your HTML.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/275052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=275052"}],"author":[{"embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sofrustrate"}],"wp:attachment":[{"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=275052"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=275052"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=275052"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=275052"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=275052"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/nl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=275052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}