Title: Website SEO Checker &amp; Site Audit – On-Page SEO, Schema Markup, Sitemap &amp; Redirects
Author: FARAZFRANK
Published: <strong>11 juin 2026</strong>
Last modified: 28 septembre 2026

---

Recherche d’extensions

![](https://ps.w.org/frank-website-seo-checker-and-audit/assets/banner-772x250.png?
rev=3570123)

![](https://ps.w.org/frank-website-seo-checker-and-audit/assets/icon-256x256.png?
rev=3570123)

# Website SEO Checker & Site Audit – On-Page SEO, Schema Markup, Sitemap & Redirects

 Par [FARAZFRANK](https://profiles.wordpress.org/farazfrank/)

[Télécharger](https://downloads.wordpress.org/plugin/frank-website-seo-checker-and-audit.1.2.0.zip)

[Prévisualisation en direct](https://fr.wordpress.org/plugins/frank-website-seo-checker-and-audit/?preview=1)

 * [Détails](https://fr.wordpress.org/plugins/frank-website-seo-checker-and-audit/#description)
 * [Avis](https://fr.wordpress.org/plugins/frank-website-seo-checker-and-audit/#reviews)
 *  [Installation](https://fr.wordpress.org/plugins/frank-website-seo-checker-and-audit/#installation)
 * [Développement](https://fr.wordpress.org/plugins/frank-website-seo-checker-and-audit/#developers)

 [Support](https://wordpress.org/support/plugin/frank-website-seo-checker-and-audit/)

## Description

**Frank Website SEO Checker And Audit** 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.

Every feature listed below is included in the free version. There is no premium 
tier or paid upgrade.

The audit runs entirely inside your WordPress admin on your own server. It does 
not send your content to third-party services.

#### Key SEO Features & Functionality

 * **Comprehensive SEO Audit** — Run a global scan on all published posts and pages
   to detect crucial SEO issues with a single click.
 * **SEO Score & Analyzer** — Each page receives an automated SEO health score (
   0–100%). The scanner identifies missing meta titles, meta descriptions, heading
   structure problems, missing alt tags, and more.
 * **Broken Link Checker** — Automatically track all internal and outbound links
   on each page, complete with HTTP status code verification to catch broken links
   and 404s.
 * **Scheduled Scans & Email Reports** — Automate your SEO monitoring with Daily,
   Weekly, or Monthly background audits. Receive a beautifully formatted HTML report
   directly in your inbox.
 * **Dynamic XML Sitemaps** — Automatically generate and maintain up-to-date XML
   sitemaps to help Google, Bing, and other search engines discover and index your
   content faster.
 * **Redirect Manager & 404 Monitor** — Easily track 404 Not Found errors and create
   301 permanent redirects to recover lost link equity and traffic.
 * **WooCommerce SEO Integration** — Boost your e-commerce sales. The plugin automatically
   injects Product Schema (JSON-LD) and OpenGraph pricing tags for your products.
 * **Local Business SEO** — Configure your business address, phone, and type to 
   automatically generate LocalBusiness JSON-LD Schema.
 * **Advanced Schema Builder** — Craft custom JSON-LD Schema directly on your posts
   and pages. Automatically detects and builds Schema for WordPress FAQ blocks.
 * **Image SEO Optimizer** — Automatically injects missing `alt` attributes into
   images within your content based on the post title or keyword.
 * **AI Bot Blocker** — Protect your content by optionally blocking aggressive AI
   scrapers and bots from crawling your site.
 * **Breadcrumbs System** — Easily implement SEO-friendly breadcrumbs to improve
   site navigation and search engine understanding.
 * **Audit History & Bulk Actions** — Logs every scan and status change with timestamps.
   Select and delete multiple page audits or mark issues as « Fixed » or « Ignored».
 * **Extensive Settings Panel** — Complete control over crawl depth, crawl interval,
   schedule frequency, and the ability to toggle specific global integrations on
   or off.

#### SEO Audit

 * Run a global audit of all published posts and pages in one click, or schedule
   automatic scans daily, weekly, or monthly.
 * Each page receives a SEO score between 0 and 100, with a breakdown of detected
   errors, warnings, and notices — such as missing meta titles, missing meta descriptions,
   heading structure problems, and missing image alt attributes.
 * Track internal and outbound links on every audited page, including HTTP status
   verification, so broken links and 404 responses are caught early.
 * Scans run asynchronously in the background: you can navigate away while the audit
   continues, watch live progress, or cancel a scan at any time.
 * Receive an HTML audit report by email when scheduled scans finish, with support
   for multiple recipients.
 * 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.

#### Schema Markup

 * Generate LocalBusiness JSON-LD schema from your business name, address, phone
   number, and business type.
 * Output WooCommerce Product schema (JSON-LD) and OpenGraph product pricing tags
   automatically on product pages.
 * Create custom JSON-LD schema for individual posts and pages.
 * Detect WordPress FAQ blocks (including Yoast and Rank Math FAQ blocks) and generate
   matching FAQ schema automatically.

#### Meta Tags and Social Sharing

 * Fix missing or duplicated meta titles and meta descriptions flagged by the audit
   using the built-in editors.
 * Override OpenGraph and Twitter card tags per page through the social media settings
   screen.

#### Sitemaps and Indexing

 * Generate a dynamic XML sitemap that stays up to date as you publish new content,
   helping Google and Bing discover and index your pages.
 * Output SEO-friendly breadcrumbs for site navigation and search engine understanding.

#### Redirects and Error Monitoring

 * Log 404 Not Found requests as they happen and create 301 permanent redirects 
   to recover traffic from moved or deleted URLs.

#### Additional Tools

 * Fill in missing image alt attributes automatically, using the post title or keyword
   as the fallback value.
 * Optionally block known AI scraper bots from crawling your site.
 * Enable or disable each major integration individually in Settings.

#### Dashboard

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

#### How It Works

 1. Navigate to **Frank SEO Audit** in your WordPress admin sidebar.
 2. Click **Run Global Audit** to crawl your published content, or set up a scheduled
    scan in the settings.
 3. Review SEO scores, errors, warnings, and link statuses in the dashboard table.
 4. Open **View Details** on any page for the full issue and link breakdown.
 5. Fix issues with the built-in meta editors, or mark them as ignored to track remediation
    progress.

#### Privacy

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.

### Build Instructions

The source code for the React single-page application is included inside the plugin
package under the `app/` directory. If you wish to study, modify, or compile the
JavaScript and CSS assets, follow these steps:

 1. Navigate to the `app/` directory:
     cd app
 2. Install npm dependencies:
     npm install
 3. Compile the production bundles to `assets/dist/`:
     npm run build
 4. For interactive development with hot module replacement (HMR), run:
     npm run dev

## Captures d’écrans

[⌊SEO analysis overview dashboard with per-page audit scores⌉⌊SEO analysis overview
dashboard with per-page audit scores⌉[

SEO analysis overview dashboard with per-page audit scores

[⌊Global audit configuration options⌉⌊Global audit configuration options⌉[

Global audit configuration options

[⌊Audit scheduling and email report preferences⌉⌊Audit scheduling and email report
preferences⌉[

Audit scheduling and email report preferences

[⌊Global feature integration toggles in Settings⌉⌊Global feature integration toggles
in Settings⌉[

Global feature integration toggles in Settings

## Installation

 1. In your WordPress admin, go to Plugins > Add New, search for « Website SEO Checker»,
    then click Install Now. Alternatively, upload the `frank-website-seo-checker-and-
    audit` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the **Plugins** menu in WordPress.
 3. Navigate to **Frank SEO Audit** in the admin sidebar to begin auditing.

## FAQ

### What post types does the plugin audit?

All published **posts** and **pages** are audited by default.

### How is the SEO score calculated?

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.

### Is this plugin compatible with my theme and page builders?

Yes. The plugin works independently of your theme and is compatible with Gutenberg,
Elementor, Divi, Beaver Builder, and other major WordPress page builders.

### Does this plugin work with WooCommerce?

Yes. When WooCommerce products are detected, the plugin outputs Product schema (
JSON-LD) and OpenGraph pricing metadata automatically.

### Will this plugin slow down my website?

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.

### Can I use this plugin alongside other SEO plugins?

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.

### Do I need to be an SEO expert to use this plugin?

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.

### Is there a premium or « Pro » version I have to pay for?

No. All features — including Local Business schema, WooCommerce integration, schema
generation, sitemaps, and redirects — are included in the free version.

### Does it automatically generate a sitemap?

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.

### Can I re-audit a single page?

Yes. On the page details screen you can re-scan an individual page without running
a full global audit.

### Does this plugin send my website data to external servers?

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.

### How does the AI Bot Blocker work?

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.

### What PHP version is required?

PHP 7.4 or higher.

## Avis

Il n’y a aucun avis pour cette extension.

## Contributeurs/contributrices & développeurs/développeuses

« Website SEO Checker & Site Audit – On-Page SEO, Schema Markup, Sitemap & Redirects»
est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

 *   [ FARAZFRANK ](https://profiles.wordpress.org/farazfrank/)
 *   [ A WP Life ](https://profiles.wordpress.org/awordpresslife/)
 *   [ Pathhan ](https://profiles.wordpress.org/razipathhan/)
 *   [ mohammadhanif ](https://profiles.wordpress.org/hanif0991/)
 *   [ Alexander ](https://profiles.wordpress.org/muhammadshahid/)
 *   [ fkfaisalkhan007 ](https://profiles.wordpress.org/fkfaisalkhan007/)
 *   [ Sharik Khan ](https://profiles.wordpress.org/sharikkhan007/)
 *   [ zish ](https://profiles.wordpress.org/zishlife/)

[Traduisez « Website SEO Checker & Site Audit – On-Page SEO, Schema Markup, Sitemap & Redirects » dans votre langue.](https://translate.wordpress.org/projects/wp-plugins/frank-website-seo-checker-and-audit)

### Le développement vous intéresse ?

[Parcourir le code](https://plugins.trac.wordpress.org/browser/frank-website-seo-checker-and-audit/),
consulter le [SVN dépôt](https://plugins.svn.wordpress.org/frank-website-seo-checker-and-audit/),
ou s’inscrire au [journal de développement](https://plugins.trac.wordpress.org/log/frank-website-seo-checker-and-audit/)
par [RSS](https://plugins.trac.wordpress.org/log/frank-website-seo-checker-and-audit/?limit=100&mode=stop_on_copy&format=rss).

## Journal des modifications

#### 1.2.0

 * [2026-09-25]
 * Feature: Complete enterprise-grade XML Sitemap Engine with automated sitemap 
   index (/sitemap_index.xml) and paginated sub-sitemaps (e.g. post-sitemap1.xml).
 * Feature: Dedicated first-class « XML Sitemap » sidebar navigation tab and WordPress
   admin submenu for seamless configuration.
 * Feature: Smart transient caching (frank_seo_sm_*) with instant dynamic flushing
   on content publish, edit, or trash (save_post, transition_post_status, deleted_post).
 * Feature: Specialized Google Image Sitemap extraction parsing tags from featured
   images, inline content photos, and WooCommerce product galleries.
 * Feature: Automatic term sitemaps for Categories, Tags, and custom taxonomies 
   with soft-404 filtering (only terms with count > 0).
 * Feature: Robust auto-sync logic filtering out ‘noindex’ URLs, drafts, password-
   protected items, and 301/302 redirects.
 * Feature: Branded, interactive XSLT stylesheet (assets/sitemap.xsl) with dark/
   light mode and real-time client-side search filtering.
 * Feature: Developer extensibility hooks including frank_seo_sitemap_url_entry,
   frank_seo_sitemap_post_types, frank_seo_sitemap_taxonomies, frank_seo_sitemap_index_items,
   and frank_seo_sitemap_items_per_page.

#### 1.1.1

 * [2026-08-24]
 * Tested plugin with latest WordPress v7.1

#### 1.1.0

 * [2026-06-11]
 * Passed comprehensive WordPress Plugin Review Guidelines compliance audit.
 * Refactored readme.txt for high SEO visibility with keyword-rich feature descriptions.
 * Added a detailed « Frequently Asked Questions » section covering top SEO questions.

#### 1.0.9

 * [2026-06-10]
 * Refactored the scanning process to run entirely as an asynchronous background
   job, preventing timeouts when switching browser tabs.
 * Updated dashboard UI to intelligently poll and resume scanning progress if the
   user navigates away and comes back.

#### 1.0.8

 * [2026-06-10]
 * Added a collapse toggle button to the main dashboard sidebar for a cleaner UI
   experience.

#### 1.0.7

 * [2026-06-10]
 * Added « Global Features Integration » toggles in Settings so admins can easily
   disable major components.
 * Updated « Comparison » tab to showcase newly added features.

#### 1.0.6

 * [2026-06-10]
 * Added WooCommerce SEO tags (Product Schema and OpenGraph Pricing).
 * Added Local Business SEO settings and Auto-Schema Generation.
 * Added Advanced Social Media Override UI (OpenGraph/Twitter).
 * Added Missing Image Alt Tag Auto-injector (`the_content` filter).
 * Added Custom JSON-LD Schema builder for posts/pages.
 * Added WordPress FAQ blocks Auto-Schema Generation (Yoast & Rank Math detection).

#### 1.0.5

 * June 9, 2026
 * Added a detailed « How To Use » documentation submenu page.
 * Added a competitive « Comparison » submenu page.
 * Fixed a critical Minified React Error #31 by decoupling the Dashboard React 19
   app from WordPress’s native React 18 element global.
 * 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.
 * Fixed a crash in the 404 Monitor page during redirect creation.

#### 1.0.4

 * Added a persistent Light/Dark mode switcher option to the admin dashboard header.
 * Persisted selection across sessions using localStorage.
 * Supported automated dark mode fallback based on system preferences.

#### 1.0.3

 * Added scan-completion email report setting to notify the admin with audit metrics.
 * Added automated scheduled scans with Daily, Weekly, and Monthly background WP
   Cron options.
 * Set Monthly background runs as the default frequency.
 * Enabled multiple email recipients via a comma-separated setting.
 * Created « Email & Report Preferences » UI card in settings.

#### 1.0.2

 * Resolved 20-page crawl limit to scan all published content.
 * Implemented batch-based crawl processing to prevent timeouts.
 * Added a beautiful visual scan progress bar (0-100%).
 * Added « Cancel Scan » button to abort audits in real-time.
 * Respected delay rate settings during scanning.

#### 1.0.1

 * Fixed dialog readability issues by making backgrounds solid and adding backdrop
   blur.
 * Updated WP Admin menu and page title to « Frank SEO Checker & Audit ».
 * Version bump.

#### 1.0.0

 * Initial release.
 * On-page SEO audit with score calculation.
 * Inbound and outbound link tracking with HTTP status verification.
 * Audit history with user attribution.
 * React + Material UI admin dashboard.
 * Column visibility toggle for the pages table.
 * Bulk delete support.
 * Sorting and score-range filtering.
 * Settings panel with crawl configuration.

## Méta

 *  Version **1.2.0**
 *  Dernière mise à jour **il y a 2 semaines**
 *  Installations actives **Moins de 10**
 *  Version de WordPress ** 5.8 ou plus **
 *  Testé jusqu’à **7.1.3**
 *  Version de PHP ** 7.4 ou plus **
 *  Langue
 * [English (US)](https://wordpress.org/plugins/frank-website-seo-checker-and-audit/)
 * Étiquettes
 * [redirects](https://fr.wordpress.org/plugins/tags/redirects/)[schema](https://fr.wordpress.org/plugins/tags/schema/)
   [seo](https://fr.wordpress.org/plugins/tags/seo/)[seo audit](https://fr.wordpress.org/plugins/tags/seo-audit/)
   [xml sitemap](https://fr.wordpress.org/plugins/tags/xml-sitemap/)
 *  [Vue avancée](https://fr.wordpress.org/plugins/frank-website-seo-checker-and-audit/advanced/)

## Évaluations

Aucun avis n’a encore été envoyé.

[Votre avis](https://wordpress.org/support/plugin/frank-website-seo-checker-and-audit/reviews/#new-post)

[Tout voir](https://wordpress.org/support/plugin/frank-website-seo-checker-and-audit/reviews/)

## Contributeurs

 *   [ FARAZFRANK ](https://profiles.wordpress.org/farazfrank/)
 *   [ A WP Life ](https://profiles.wordpress.org/awordpresslife/)
 *   [ Pathhan ](https://profiles.wordpress.org/razipathhan/)
 *   [ mohammadhanif ](https://profiles.wordpress.org/hanif0991/)
 *   [ Alexander ](https://profiles.wordpress.org/muhammadshahid/)
 *   [ fkfaisalkhan007 ](https://profiles.wordpress.org/fkfaisalkhan007/)
 *   [ Sharik Khan ](https://profiles.wordpress.org/sharikkhan007/)
 *   [ zish ](https://profiles.wordpress.org/zishlife/)

## Support

Quelque chose à dire ? Besoin d’aide ?

 [Voir le forum de support](https://wordpress.org/support/plugin/frank-website-seo-checker-and-audit/)