{"id":317900,"date":"2026-06-11T12:15:18","date_gmt":"2026-06-11T12:15:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/frank-website-seo-checker-and-audit\/"},"modified":"2026-08-24T10:59:58","modified_gmt":"2026-08-24T10:59:58","slug":"frank-website-seo-checker-and-audit","status":"publish","type":"plugin","link":"https:\/\/da.wordpress.org\/plugins\/frank-website-seo-checker-and-audit\/","author":8402079,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.1","stable_tag":"1.1.1","tested":"7.1","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Frank Website SEO Checker And Audit","header_author":"FARAZFRANK","header_description":"A complete on-page SEO audit plugin with a React-powered dashboard. Crawls pages, detects SEO issues, and maintains history.","assets_banners_color":"eef1f4","last_updated":"2026-08-24 10:59:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/wpfrank.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":404,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"razipathhan","date":"2026-08-20 10:39:09"},"1.1.1":{"tag":"1.1.1","author":"FARAZFRANK","date":"2026-08-24 10:59:58"}},"upgrade_notice":{"1.1.0":"<p>Readme documentation refresh with expanded FAQs covering setup, scoring, privacy, and compatibility.<\/p>","1.0.9":"<p>Major refactor for the global audit scanner. It now runs as a stable asynchronous background job, fixing timeout and tab-switching issues.<\/p>","1.0.5":"<p>Introduces the new &quot;How To Use&quot; and &quot;Comparison&quot; pages, plus major stability and dark mode UI fixes for the React dashboard.<\/p>","1.0.4":"<p>Introduces a custom theme switcher toggle for Light\/Dark modes in the dashboard header.<\/p>","1.0.3":"<p>Introduces email reporting settings (manual completion reports &amp; scheduled background runs), custom recipient emails list, and schedules.<\/p>","1.0.2":"<p>Adds batch-based crawl processing, real-time visual progress bar, cancel button, and removes the 20-page limit.<\/p>","1.0.1":"<p>Minor update fixing dialog readability issues and naming consistency.<\/p>","1.0.0":"<p>Initial release \u2014 install to begin auditing your site&#039;s on-page SEO.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3570123,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3570123,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3570123,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3663215,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=frank-seo-audit\",\"preferredVersions\":{\"php\":\"7.4\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"frank-website-seo-checker-and-audit\"}}]}"}},"all_blocks":[],"tagged_versions":["1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3574152,"resolution":"1","location":"assets","locale":"","width":1744,"height":894},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3574152,"resolution":"2","location":"assets","locale":"","width":1736,"height":889},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3574152,"resolution":"3","location":"assets","locale":"","width":1743,"height":843},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3574152,"resolution":"4","location":"assets","locale":"","width":1720,"height":918}},"screenshots":{"1":"SEO analysis overview dashboard with per-page audit scores","2":"Global audit configuration options","3":"Audit scheduling and email report preferences","4":"Global feature integration toggles in Settings"}},"plugin_section":[],"plugin_tags":[726,1117,186,31034,6358],"plugin_category":[55],"plugin_contributors":[79800,77623,223472,223470,223471,223469,223473,223474],"plugin_business_model":[],"class_list":["post-317900","plugin","type-plugin","status-publish","hentry","plugin_tags-redirects","plugin_tags-schema","plugin_tags-seo","plugin_tags-seo-audit","plugin_tags-xml-sitemap","plugin_category-seo-and-marketing","plugin_contributors-awordpresslife","plugin_contributors-farazfrank","plugin_contributors-fkfaisalkhan007","plugin_contributors-hanif0991","plugin_contributors-muhammadshahid","plugin_contributors-razipathhan","plugin_contributors-sharikkhan007","plugin_contributors-zishlife","plugin_committers-awordpresslife","plugin_committers-farazfrank","plugin_committers-fkfaisalkhan007","plugin_committers-hanif0991","plugin_committers-muhammadshahid","plugin_committers-razipathhan","plugin_committers-sharikkhan007","plugin_committers-zishlife","plugin_support_reps-awordpresslife","plugin_support_reps-fkfaisalkhan007","plugin_support_reps-hanif0991","plugin_support_reps-muhammadshahid","plugin_support_reps-razipathhan","plugin_support_reps-sharikkhan007","plugin_support_reps-zishlife"],"banners":{"banner":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/banner-772x250.png?rev=3570123","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/icon-128x128.png?rev=3570123","icon_2x":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/icon-256x256.png?rev=3570123","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/screenshot-1.png?rev=3574152","caption":"SEO analysis overview dashboard with per-page audit scores"},{"src":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/screenshot-2.png?rev=3574152","caption":"Global audit configuration options"},{"src":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/screenshot-3.png?rev=3574152","caption":"Audit scheduling and email report preferences"},{"src":"https:\/\/ps.w.org\/frank-website-seo-checker-and-audit\/assets\/screenshot-4.png?rev=3574152","caption":"Global feature integration toggles in Settings"}],"raw_content":"<!--section=description-->\n<p><strong>Frank Website SEO Checker And Audit<\/strong> is a WordPress SEO plugin that audits your published posts and pages, reports on-page SEO issues, and generates the technical output search engines rely on: JSON-LD schema markup, meta tags, XML sitemaps, and breadcrumbs. It also monitors broken links and 404 errors and lets you fix them with 301 redirects from the same dashboard.<\/p>\n\n<p>Every feature listed below is included in the free version. There is no premium tier or paid upgrade.<\/p>\n\n<p>The audit runs entirely inside your WordPress admin on your own server. It does not send your content to third-party services.<\/p>\n\n<h4>Key SEO Features &amp; Functionality<\/h4>\n\n<ul>\n<li><strong>Comprehensive SEO Audit<\/strong> \u2014 Run a global scan on all published posts and pages to detect crucial SEO issues with a single click.<\/li>\n<li><strong>SEO Score &amp; Analyzer<\/strong> \u2014 Each page receives an automated SEO health score (0\u2013100%). The scanner identifies missing meta titles, meta descriptions, heading structure problems, missing alt tags, and more.<\/li>\n<li><strong>Broken Link Checker<\/strong> \u2014 Automatically track all internal and outbound links on each page, complete with HTTP status code verification to catch broken links and 404s.<\/li>\n<li><strong>Scheduled Scans &amp; Email Reports<\/strong> \u2014 Automate your SEO monitoring with Daily, Weekly, or Monthly background audits. Receive a beautifully formatted HTML report directly in your inbox.<\/li>\n<li><strong>Dynamic XML Sitemaps<\/strong> \u2014 Automatically generate and maintain up-to-date XML sitemaps to help Google, Bing, and other search engines discover and index your content faster.<\/li>\n<li><strong>Redirect Manager &amp; 404 Monitor<\/strong> \u2014 Easily track 404 Not Found errors and create 301 permanent redirects to recover lost link equity and traffic.<\/li>\n<li><strong>WooCommerce SEO Integration<\/strong> \u2014 Boost your e-commerce sales. The plugin automatically injects Product Schema (JSON-LD) and OpenGraph pricing tags for your products.<\/li>\n<li><strong>Local Business SEO<\/strong> \u2014 Configure your business address, phone, and type to automatically generate LocalBusiness JSON-LD Schema.<\/li>\n<li><strong>Advanced Schema Builder<\/strong> \u2014 Craft custom JSON-LD Schema directly on your posts and pages. Automatically detects and builds Schema for WordPress FAQ blocks.<\/li>\n<li><strong>Image SEO Optimizer<\/strong> \u2014 Automatically injects missing <code>alt<\/code> attributes into images within your content based on the post title or keyword.<\/li>\n<li><strong>AI Bot Blocker<\/strong> \u2014 Protect your content by optionally blocking aggressive AI scrapers and bots from crawling your site.<\/li>\n<li><strong>Breadcrumbs System<\/strong> \u2014 Easily implement SEO-friendly breadcrumbs to improve site navigation and search engine understanding.<\/li>\n<li><strong>Audit History &amp; Bulk Actions<\/strong> \u2014 Logs every scan and status change with timestamps. Select and delete multiple page audits or mark issues as \"Fixed\" or \"Ignored\".<\/li>\n<li><strong>Extensive Settings Panel<\/strong> \u2014 Complete control over crawl depth, crawl interval, schedule frequency, and the ability to toggle specific global integrations on or off.<\/li>\n<\/ul>\n\n<h4>SEO Audit<\/h4>\n\n<ul>\n<li>Run a global audit of all published posts and pages in one click, or schedule automatic scans daily, weekly, or monthly.<\/li>\n<li>Each page receives a SEO score between 0 and 100, with a breakdown of detected errors, warnings, and notices \u2014 such as missing meta titles, missing meta descriptions, heading structure problems, and missing image alt attributes.<\/li>\n<li>Track internal and outbound links on every audited page, including HTTP status verification, so broken links and 404 responses are caught early.<\/li>\n<li>Scans run asynchronously in the background: you can navigate away while the audit continues, watch live progress, or cancel a scan at any time.<\/li>\n<li>Receive an HTML audit report by email when scheduled scans finish, with support for multiple recipients.<\/li>\n<li>Review audit history with timestamps, re-scan a single page on demand, and use bulk actions to delete audits or mark issues as Fixed or Ignored.<\/li>\n<\/ul>\n\n<h4>Schema Markup<\/h4>\n\n<ul>\n<li>Generate LocalBusiness JSON-LD schema from your business name, address, phone number, and business type.<\/li>\n<li>Output WooCommerce Product schema (JSON-LD) and OpenGraph product pricing tags automatically on product pages.<\/li>\n<li>Create custom JSON-LD schema for individual posts and pages.<\/li>\n<li>Detect WordPress FAQ blocks (including Yoast and Rank Math FAQ blocks) and generate matching FAQ schema automatically.<\/li>\n<\/ul>\n\n<h4>Meta Tags and Social Sharing<\/h4>\n\n<ul>\n<li>Fix missing or duplicated meta titles and meta descriptions flagged by the audit using the built-in editors.<\/li>\n<li>Override OpenGraph and Twitter card tags per page through the social media settings screen.<\/li>\n<\/ul>\n\n<h4>Sitemaps and Indexing<\/h4>\n\n<ul>\n<li>Generate a dynamic XML sitemap that stays up to date as you publish new content, helping Google and Bing discover and index your pages.<\/li>\n<li>Output SEO-friendly breadcrumbs for site navigation and search engine understanding.<\/li>\n<\/ul>\n\n<h4>Redirects and Error Monitoring<\/h4>\n\n<ul>\n<li>Log 404 Not Found requests as they happen and create 301 permanent redirects to recover traffic from moved or deleted URLs.<\/li>\n<\/ul>\n\n<h4>Additional Tools<\/h4>\n\n<ul>\n<li>Fill in missing image alt attributes automatically, using the post title or keyword as the fallback value.<\/li>\n<li>Optionally block known AI scraper bots from crawling your site.<\/li>\n<li>Enable or disable each major integration individually in Settings.<\/li>\n<\/ul>\n\n<h4>Dashboard<\/h4>\n\n<ul>\n<li>All tools run in a single-page admin dashboard built with React, including light\/dark mode, sortable tables, column visibility controls, score-range filtering, and a visual scan progress bar.<\/li>\n<li>The scanner and dashboard operate in the admin area; public-facing pages only receive the generated meta tags, schema output, and sitemap files described above.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Navigate to <strong>Frank SEO Audit<\/strong> in your WordPress admin sidebar.<\/li>\n<li>Click <strong>Run Global Audit<\/strong> to crawl your published content, or set up a scheduled scan in the settings.<\/li>\n<li>Review SEO scores, errors, warnings, and link statuses in the dashboard table.<\/li>\n<li>Open <strong>View Details<\/strong> on any page for the full issue and link breakdown.<\/li>\n<li>Fix issues with the built-in meta editors, or mark them as ignored to track remediation progress.<\/li>\n<\/ol>\n\n<h4>Privacy<\/h4>\n\n<p>All auditing is performed locally on your own server. No website data is sent to external APIs or third-party services. The only optional external connection is Google Analytics 4, which activates solely if you enter a GA4 Tracking ID in the settings yourself.<\/p>\n\n<h3>Build Instructions<\/h3>\n\n<p>The source code for the React single-page application is included inside the plugin package under the <code>app\/<\/code> directory. If you wish to study, modify, or compile the JavaScript and CSS assets, follow these steps:<\/p>\n\n<ol>\n<li>Navigate to the <code>app\/<\/code> directory:\n   cd app<\/li>\n<li>Install npm dependencies:\n   npm install<\/li>\n<li>Compile the production bundles to <code>assets\/dist\/<\/code>:\n   npm run build<\/li>\n<li>For interactive development with hot module replacement (HMR), run:\n   npm run dev<\/li>\n<\/ol>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to Plugins &gt; Add New, search for \"Website SEO Checker\", then click Install Now. Alternatively, upload the <code>frank-website-seo-checker-and-audit<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Navigate to <strong>Frank SEO Audit<\/strong> in the admin sidebar to begin auditing.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20post%20types%20does%20the%20plugin%20audit%3F\"><h3>What post types does the plugin audit?<\/h3><\/dt>\n<dd><p>All published <strong>posts<\/strong> and <strong>pages<\/strong> are audited by default.<\/p><\/dd>\n<dt id=\"how%20is%20the%20seo%20score%20calculated%3F\"><h3>How is the SEO score calculated?<\/h3><\/dt>\n<dd><p>Each page starts at 100 points. Points are deducted per detected issue: -15 for each error, -5 for each warning, and -2 for each notice. The final score is clamped between 0 and 100.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20compatible%20with%20my%20theme%20and%20page%20builders%3F\"><h3>Is this plugin compatible with my theme and page builders?<\/h3><\/dt>\n<dd><p>Yes. The plugin works independently of your theme and is compatible with Gutenberg, Elementor, Divi, Beaver Builder, and other major WordPress page builders.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20work%20with%20woocommerce%3F\"><h3>Does this plugin work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. When WooCommerce products are detected, the plugin outputs Product schema (JSON-LD) and OpenGraph pricing metadata automatically.<\/p><\/dd>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>Scanning runs asynchronously in the WordPress admin, so audits continue in the background even if you close the tab. Public-facing pages receive only generated output such as meta tags, schema markup, and the XML sitemap.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20alongside%20other%20seo%20plugins%3F\"><h3>Can I use this plugin alongside other SEO plugins?<\/h3><\/dt>\n<dd><p>You can, but it is not recommended. Running multiple SEO plugins together can produce duplicate meta tags and conflicting schema markup, which may confuse search engines. If you switch from another SEO plugin (such as Yoast, Rank Math, or AIOSEO), disable its overlapping modules first.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20be%20an%20seo%20expert%20to%20use%20this%20plugin%3F\"><h3>Do I need to be an SEO expert to use this plugin?<\/h3><\/dt>\n<dd><p>No. The audit lists each issue with a clear explanation of what to fix, so beginners can work through errors and warnings step by step.<\/p><\/dd>\n<dt id=\"is%20there%20a%20premium%20or%20%22pro%22%20version%20i%20have%20to%20pay%20for%3F\"><h3>Is there a premium or \"Pro\" version I have to pay for?<\/h3><\/dt>\n<dd><p>No. All features \u2014 including Local Business schema, WooCommerce integration, schema generation, sitemaps, and redirects \u2014 are included in the free version.<\/p><\/dd>\n<dt id=\"does%20it%20automatically%20generate%20a%20sitemap%3F\"><h3>Does it automatically generate a sitemap?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes a dynamic XML sitemap engine that keeps an up-to-date map of your content for Google, Bing, and other search engines.<\/p><\/dd>\n<dt id=\"can%20i%20re-audit%20a%20single%20page%3F\"><h3>Can I re-audit a single page?<\/h3><\/dt>\n<dd><p>Yes. On the page details screen you can re-scan an individual page without running a full global audit.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20my%20website%20data%20to%20external%20servers%3F\"><h3>Does this plugin send my website data to external servers?<\/h3><\/dt>\n<dd><p>No. All auditing is performed locally on your server. No data is sent to external APIs or third-party services. The only external connection is Google Analytics 4, which is strictly optional and activates only if you manually enter your GA4 Tracking ID in the settings.<\/p><\/dd>\n<dt id=\"how%20does%20the%20ai%20bot%20blocker%20work%3F\"><h3>How does the AI Bot Blocker work?<\/h3><\/dt>\n<dd><p>When enabled, the AI Bot Blocker adds crawl directives to your site intended to deter known AI scrapers (such as ChatGPT, Claude, and others) from crawling your content. Compliance depends on each bot respecting those directives.<\/p><\/dd>\n<dt id=\"what%20php%20version%20is%20required%3F\"><h3>What PHP version is required?<\/h3><\/dt>\n<dd><p>PHP 7.4 or higher.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>[2026-08-24]<\/li>\n<li>Tested plugin with latest WordPress v7.1<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>[2026-06-11]<\/li>\n<li>Passed comprehensive WordPress Plugin Review Guidelines compliance audit.<\/li>\n<li>Refactored readme.txt for high SEO visibility with keyword-rich feature descriptions.<\/li>\n<li>Added a detailed \"Frequently Asked Questions\" section covering top SEO questions.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>[2026-06-10]<\/li>\n<li>Refactored the scanning process to run entirely as an asynchronous background job, preventing timeouts when switching browser tabs.<\/li>\n<li>Updated dashboard UI to intelligently poll and resume scanning progress if the user navigates away and comes back.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>[2026-06-10]<\/li>\n<li>Added a collapse toggle button to the main dashboard sidebar for a cleaner UI experience.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>[2026-06-10]<\/li>\n<li>Added \"Global Features Integration\" toggles in Settings so admins can easily disable major components.<\/li>\n<li>Updated \"Comparison\" tab to showcase newly added features.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>[2026-06-10]<\/li>\n<li>Added WooCommerce SEO tags (Product Schema and OpenGraph Pricing).<\/li>\n<li>Added Local Business SEO settings and Auto-Schema Generation.<\/li>\n<li>Added Advanced Social Media Override UI (OpenGraph\/Twitter).<\/li>\n<li>Added Missing Image Alt Tag Auto-injector (<code>the_content<\/code> filter).<\/li>\n<li>Added Custom JSON-LD Schema builder for posts\/pages.<\/li>\n<li>Added WordPress FAQ blocks Auto-Schema Generation (Yoast &amp; Rank Math detection).<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>June 9, 2026<\/li>\n<li>Added a detailed \"How To Use\" documentation submenu page.<\/li>\n<li>Added a competitive \"Comparison\" submenu page.<\/li>\n<li>Fixed a critical Minified React Error #31 by decoupling the Dashboard React 19 app from WordPress's native React 18 element global.<\/li>\n<li>Fixed a styling bug where popup dialogs, inputs, and dropdown menus had unreadable white backgrounds in dark mode by applying a global Material UI ThemeProvider.<\/li>\n<li>Fixed a crash in the 404 Monitor page during redirect creation.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added a persistent Light\/Dark mode switcher option to the admin dashboard header.<\/li>\n<li>Persisted selection across sessions using localStorage.<\/li>\n<li>Supported automated dark mode fallback based on system preferences.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added scan-completion email report setting to notify the admin with audit metrics.<\/li>\n<li>Added automated scheduled scans with Daily, Weekly, and Monthly background WP Cron options.<\/li>\n<li>Set Monthly background runs as the default frequency.<\/li>\n<li>Enabled multiple email recipients via a comma-separated setting.<\/li>\n<li>Created \"Email &amp; Report Preferences\" UI card in settings.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Resolved 20-page crawl limit to scan all published content.<\/li>\n<li>Implemented batch-based crawl processing to prevent timeouts.<\/li>\n<li>Added a beautiful visual scan progress bar (0-100%).<\/li>\n<li>Added \"Cancel Scan\" button to abort audits in real-time.<\/li>\n<li>Respected delay rate settings during scanning.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed dialog readability issues by making backgrounds solid and adding backdrop blur.<\/li>\n<li>Updated WP Admin menu and page title to \"Frank SEO Checker &amp; Audit\".<\/li>\n<li>Version bump.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>On-page SEO audit with score calculation.<\/li>\n<li>Inbound and outbound link tracking with HTTP status verification.<\/li>\n<li>Audit history with user attribution.<\/li>\n<li>React + Material UI admin dashboard.<\/li>\n<li>Column visibility toggle for the pages table.<\/li>\n<li>Bulk delete support.<\/li>\n<li>Sorting and score-range filtering.<\/li>\n<li>Settings panel with crawl configuration.<\/li>\n<\/ul>","raw_excerpt":"On-page SEO audits, JSON-LD schema, XML sitemaps, 301 redirects, 404 monitoring, and broken link checking for WordPress. All features included free.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317900","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317900"}],"author":[{"embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/farazfrank"}],"wp:attachment":[{"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317900"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317900"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317900"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317900"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317900"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/da.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}