WordPress SEO · platform audit guide
WordPress runs 43% of the web — with the most plugin conflicts, hosting variance, and AI-crawler-blocking security configs of any platform.
WordPress gives you the world's largest SEO plugin ecosystem and the world's most common set of SEO mistakes. Conflicting plugins, unchecked database growth, shared-hosting TTFB, and WooCommerce schema gaps are costing WordPress sites measurable ranking and AI citation ground. AuditMySite detects and auto-fixes every pattern.
The most common WordPress SEO mistake, live
Active SEO plugins detected
These are structural to how WordPress works. Standard checklists surface symptoms; AuditMySite fixes root causes.
38.4%
of WP sites have duplicate meta from plugins
WordPress sites averaging 28 active plugins include 1.4 SEO plugins — Yoast, Rank Math, SEO Press, and All-in-One SEO frequently co-exist. Each outputs its own title tag and OpenGraph meta, creating 2–4 conflicting `<title>` elements that Google reads inconsistently. In AuditMySite's March 2026 dataset, 38.4% of WordPress sites had duplicate meta caused by plugin conflict.
800ms+
TTFB median on shared WordPress hosting
WordPress stores post revisions, transients, and metadata in `wp_postmeta`. A 3-year-old site averages 240K rows of orphaned metadata. Uncleaned tables push TTFB above 800ms on typical shared hosting — the 800ms threshold where Google demotes pages in Core Web Vitals scoring.
19.7%
of WooCommerce stores have valid Product schema
WooCommerce generates basic Product schema but omits required offer properties (availability, priceCurrency, itemCondition) and rarely includes AggregateRating. Google can only show rich price results when ProductWithOffers schema is complete. Only 19.7% of WooCommerce stores have full valid Product schema.
51.2%
of secured WP sites block AI crawlers
Wordfence, iThemes Security, and WordFence Intelligence block user-agents based on behaviour patterns. GPTBot, PerplexityBot, and ClaudeBot are flagged as suspicious by several WAF rule sets due to high-frequency crawling. In AuditMySite's dataset, 51.2% of WordPress sites with a security plugin were blocking at least one AI crawler.
4.1s
median LCP on WordPress shared hosting
Each active plugin averages 14KB of JavaScript injected on every page. A WordPress site with 22 plugins (the median) injects 308KB of plugin JS — pushing Total Blocking Time above 200ms on mobile. LCP median for WordPress on shared hosting: 4.1s, well above the 2.5s good threshold.
Paste your URL. Get WordPress-specific findings in 90 seconds.
Step 1
AuditMySite detects the WordPress installation, active theme, plugin fingerprints, and WooCommerce presence — no WordPress login, admin access, or API key needed.
Step 2
The audit identifies conflicting SEO plugin outputs, TTFB from database slowness, schema gaps per post type, security plugin AI-blocking status, and which plugin scripts are contributing most to TBT.
Step 3
Schema JSON-LD is generated and injected via WordPress plugin or functions.php patch. Conflicting plugin meta is resolved with a one-click configuration recommendation. AI crawler permissions are corrected in robots.txt. Core Web Vitals fixes deploy via Cloudflare Worker injection.
AuditMySite detects: SEO plugin conflicts outputting duplicate title tags and conflicting meta (Yoast vs Rank Math vs others), database-driven TTFB from unoptimised wp_postmeta, missing or incomplete WooCommerce Product and ProductWithOffers schema, security plugin AI-crawler blocking (GPTBot, PerplexityBot, ClaudeBot), plugin JavaScript weight contributing to Total Blocking Time, and missing FAQPage, Organization, and LocalBusiness JSON-LD across post types.
You can install two, but they will conflict. Each SEO plugin outputs its own title tag, meta description, OpenGraph properties, and Twitter card meta — resulting in multiple conflicting versions of the same tag in the HTML head. Google reads only one; which one varies by parser behaviour. AuditMySite detects all conflicting plugins, shows exactly which tags are duplicated, and recommends deactivating all but one.
Yoast and Rank Math both generate JSON-LD, but with common gaps. Neither generates WooCommerce ProductWithOffers schema by default — that requires manual Yoast Premium config or a dedicated product schema plugin. Neither generates DefinedTerm schema for AI engines. Neither tracks AI citation status. AuditMySite fills the gaps: it detects what schema exists, identifies what's missing or invalid, generates the correct JSON-LD, and deploys it without conflicting with your existing plugin output.
Shared WordPress hosting typically delivers TTFB between 600ms–1.4s versus managed WordPress hosting at 80ms–200ms. TTFB above 800ms is correlated with LCP above 2.5s in Google's field data. AuditMySite measures TTFB, identifies database or plugin-driven root causes, and recommends both quick wins (caching plugin config, Cloudflare proxying) and structural fixes (hosting migration, DB cleanup).
Yes. AuditMySite detects WooCommerce on any crawled site and runs product-page-specific schema checks: ProductWithOffers validity, AggregateRating presence, ReviewPage schema, and Breadcrumb schema on category → product paths. It generates the missing ProductWithOffers JSON-LD for every product template and deploys via WordPress plugin. No WooCommerce admin access required for the initial audit.
WordPress security plugins (Wordfence, iThemes, Shield Security) use WAF rules based on user-agent patterns and crawl behaviour. GPTBot, PerplexityBot, and ClaudeBot were not listed in known-good crawler lists when most WAF rule sets were written, so they are caught by generic high-frequency-crawl blocking rules. The fix is simple: add explicit Allow rules for AI crawler user-agents in robots.txt and whitelist them in the WAF. AuditMySite generates and deploys the correct robots.txt patch automatically.
Related answers
Definition
AEO is the practice of structuring content to answer specific questions so it appears in AI answer engines (ChatGPT, Perplexity, Google AI Overviews). Full guide for law firms, accountants, and consultancies.
Definition
A professional services website audit covers technical SEO, Core Web Vitals, AI search visibility, schema markup, content quality, and conversion UX. Full breakdown inside.
Definition
Agentic SEO uses AI agents to continuously audit, fix, and optimise a website without manual intervention. Learn how it works and which platforms offer it.
Run your free audit. See exactly what's broken. Approve the fixes. Watch the score climb. No card. No call. No 'enterprise contact us'.
Looks like you're in United States. Switch to the localised version?
Switch