plugin-icon

Simplicity SEO Audit

Автор: Eftichia Mavridaki·
Quick SEO audit for your WordPress site. Scan up to 200 pages, get actionable insights, and discover how a full expert audit can help.
Версия
1.2.1
Последние изменения
Jul 28, 2026
Simplicity SEO Audit

Simplicity SEO Audit scans your WordPress site and gives you a clear SEO health score with specific, actionable recommendations. No technical expertise required — install, scan, and see exactly what needs fixing.

What it does

  • Scans up to 200 pages (posts, pages, products, and taxonomy terms) in a proportional sample
  • Runs 17 SEO checks across content quality and technical health
  • Fetches the actual rendered HTML of each page (like Google sees it), not just the database content
  • Gives you a weighted score from 0 to 100 with a letter grade (A to F)
  • Shows specific issues with the exact URLs that need attention
  • Exports a clean HTML report you can print or share with clients
  • Works with WooCommerce, Yoast SEO, Rank Math, SEOPress, and all major page builders

17 SEO Checks

Content Checks (10):

  1. Title Tag (weight: 8) — Checks every page has a title between 30-60 characters. Flags empty, too short, and too long titles.
  2. Meta Description (weight: 7) — Checks for meta descriptions between 70-160 characters. Flags missing, too short, and too long descriptions.
  3. Headings H1 (weight: 6) — Verifies each page has exactly one H1 tag and checks heading hierarchy (no skipping from H1 to H3).
  4. Image Alt Text (weight: 5) — Counts images missing alt text on each page. Score is the average alt text coverage across all pages.
  5. Internal Links (weight: 5) — Checks each page has at least one internal link in the content area.
  6. Thin Content (weight: 4) — Flags pages with fewer than 300 words (posts/pages) or 30 words (taxonomy terms). Supports Greek and all Unicode languages.
  7. Duplicate Titles (weight: 4) — Finds pages sharing identical title tags.
  8. Duplicate Descriptions (weight: 4) — Finds pages sharing identical meta descriptions.
  9. Canonical Tag (weight: 3) — Checks every page has a canonical URL tag.
  10. OG/Twitter Tags (weight: 3) — Checks for Open Graph and Twitter Card meta tags.

Technical Checks (7):

  1. SSL/HTTPS (weight: 4) — Verifies the site uses HTTPS.
  2. XML Sitemap (weight: 3) — Checks for an XML sitemap at standard locations.
  3. Robots.txt (weight: 3) — Checks for a robots.txt file.
  4. SEO Plugin (weight: 2) — Detects if Yoast, Rank Math, SEOPress, or another SEO plugin is active.
  5. Schema Markup (weight: 2) — Checks the homepage for structured data (JSON-LD).
  6. PHP/WP Version (weight: 2) — Checks for outdated PHP or WordPress versions.
  7. Permalink Structure (weight: 2) — Verifies pretty permalinks are enabled (not plain ?p=123).

How the Score Works

Each check produces a score from 0 to 100. Content checks use ratio-based scoring — for example, if 80% of your pages have good titles, the Title Tag score is approximately 80. Pages with minor issues (e.g., slightly short title) count as half credit, not zero.

The final score is a weighted average of all 17 checks. Checks that matter more for SEO (like Title Tags, weight 8) count more than less critical checks (like Permalink Structure, weight 2).

Grading scale: * A = 90-100 (Excellent) * B = 80-89 (Good) * C = 65-79 (Needs improvement) * D = 50-64 (Poor) * F = 0-49 (Critical issues)

A score of 100 means zero issues found. If any issues exist, the maximum score is 99.

Taxonomy-Aware Scoring

Not all pages are equal. The plugin uses a tiered system for taxonomy terms:

  • High priority (full weight): Posts, pages, product categories — these are your main landing pages
  • Medium priority (half weight): Tags, product tags, custom taxonomies — supporting pages
  • Low priority (info only): Product attributes (e.g., color, size) — filtering pages that typically shouldn’t rank

Low-priority terms are flagged for information but don’t affect your score. This prevents product attributes from unfairly dragging down your SEO score.

Developers can customize tiers with the msa_taxonomy_tier filter.

Rendered HTML Analysis

Unlike most lightweight SEO plugins that only read database content, Simplicity SEO Audit fetches the actual rendered HTML of each page — exactly what Google sees. This means:

  • H1 tags added by your theme are detected
  • Page builder content (Elementor, Divi, WPBakery) is analyzed
  • Shortcode output is included in word counts
  • Navigation and footer elements are stripped — only the main content area is analyzed

If a page cannot be fetched (e.g., password-protected), the plugin falls back to the database content.

REST API

The plugin provides a REST API endpoint for external integrations:

GET /wp-json/seo-audit/v1/stats?token=YOUR_TOKEN

The token is auto-generated on activation and stored in the database. The endpoint returns site URL, page counts, audit summary, per-check scores, and pricing tier information. It is read-only and uses timing-safe token comparison.

Privacy

  • All scanning happens on your own server — no data is sent automatically
  • The REST API is token-protected and read-only
  • Scan results are stored in your WordPress database only
  • All data is deleted when you uninstall (delete) the plugin
  • See «Third-Party Services» below for details on the optional connection to seo.simplicity.gr

Third-Party Services

This plugin connects to seo.simplicity.gr in the following ways:

  1. CTA Links: The plugin dashboard includes a «Get the Full Report» link that directs you to seo.simplicity.gr. The link includes your site URL and a locally-generated API token as URL parameters.

  2. REST API Endpoint: The plugin registers a REST API endpoint (/wp-json/seo-audit/v1/stats) that allows seo.simplicity.gr to retrieve your scan summary (score, grade, number of checks, number of issues, and total page count). Access requires a valid API token. No page content, URLs, or personal data is transmitted.

Проверено на
WordPress 7.0.2
Этот плагин можно скачать и использовать при .