W3P SEO – Lightweight SEO, Schema & AI Search Toolkit
W3P SEO covers the SEO basics without dashboards full of upsells: custom titles and meta descriptions, Open Graph, local business and breadcrumb schema, native XML sitemaps, ownership verification and header/footer code. AI search llms.txt – publish a plain-text summary of your site for AI tools at
W3P SEO covers the SEO basics without dashboards full of upsells: custom titles and meta descriptions, Open Graph, local business and breadcrumb schema, native XML sitemaps, ownership verification and header/footer code.
AI search
- llms.txt – publish a plain-text summary of your site for AI tools at /llms.txt.
- AI crawler controls – block GPTBot, ClaudeBot, PerplexityBot, Google-Extended and others in robots.txt with a checkbox each. Regular search engines are not affected.
- FAQ schema – questions in core Details and Accordion blocks become FAQPage structured data.
- AI-overview readiness – a short checklist in the editor: direct opening paragraph, H2 sections, lists or tables, FAQ and description length.
- Search result preview while you type the SEO title and description.
Auto-generated descriptions now remove leftover shortcodes from deactivated plugins, so text like [pricing_table id="3"] never shows up in search results.
For support, feature requests and bug reporting, please use the support forum .
Pair it with Active Analytics for privacy-friendly stats and WP Google Consent Platform (GCP) for consent mode.
Explore more WordPress Plugins .
Breadcrumbs
W3P provides three breadcrumb output methods:
- JSON-LD: W3P outputs breadcrumb structured data in the page head. This does not add visible navigation and is generated automatically for supported page types.
- Content microdata: Enable Schema breadcrumbs in W3P SEO settings to prepend HTML microdata to post and page content. This output includes basic inline styling.
- Theme template function: Call w3p_breadcrumbs() from a theme template to echo an ordered HTML list with breadcrumb microdata where the function is called:
These methods have separate output locations and can produce multiple breadcrumb representations when enabled or called together. Use the content microdata option or the template function when visible breadcrumb navigation is desired.