SEO Writer for WordPress
Lets approved SEO title, description, canonical and noindex changes land in the SEO plugin you already use.

Each local area page used to take us half a day to create and optimize.
With SEOmatic, we can create hundreds of pages in the same time, which helps our clients make the best use of their budget.
It's transformed how we deliver scalable SEO solutions.
Will Hawkins
Marketing Director, Digi-Business UK
Agents read your Search Console data, do the work, and prove what actually moved. You decide what ships.
14-Day Free Trial. $1 card check, refunded. Cancel Anytime.
When ChatGPT or Copilot answers "best running shoes under $100", the candidates come from product data. Store owners cannot see either side of that today: whether assistants' crawlers read their products at all, or whether each product carries the fields an answer is built from. This plugin shows both, on your own server.

An AI-shopping readiness check and AI-crawler log for WooCommerce. Assistants match a product across the web by its identifier and name it by its brand, so a product with neither is hard to corroborate, and hard-to-corroborate products get skipped.
Free, with no account, forever. A free SEOmatic account shows the same signals on your dashboard, next to where your products are actually cited. See pricing.
WordPress 6.5 or later and PHP 7.4 or later, with WooCommerce active. Installs from Plugins > Add New like any other plugin.
Free on WordPress.org, or search for it under Plugins > Add New in your WordPress admin.
Open AI Shopping in the admin menu. The product readiness check runs immediately on your 50 most recent products and lists each gap per product with an edit link; the crawler log starts recording.
Connecting a free account is one click. It shares, so your dashboard can show reading, referrals, citations and sales side by side: AI-crawler visits (user-agent and page path), visits arriving from an AI assistant or from Bing or DuckDuckGo (the referring hostname and landing path), searches typed into your store (the query text and whether it found anything), and orders placed by a shopper who first arrived from an AI assistant (the assistant's name, order total and currency only, never a customer's name, address, email or line items). A daily count of products missing each field is sent too, counts only. The connect screen says so first, and one checkbox in Settings turns it off.
To link an order to the assistant that sent the shopper, a visitor who arrives from an AI assistant gets one first-party cookie for 30 days, holding only the assistant's name. It is set only while sharing is on, waits for statistics consent when a WP Consent API plugin is active, and a suggested privacy-policy paragraph is added for you.
Price, image, a GTIN or EAN, a brand, and enough description to say why, checked per product.
GPTBot, OAI-SearchBot, PerplexityBot and more, counted locally with the pages they take most.
With a free account: AI-referred orders by assistant, totals only.
A normal shopper costs one string comparison; anything sent goes after the page is delivered, in one non-blocking request.
Both halves of AI shopping: whether assistants read your products, and whether your products can be recommended.
Does this log my shoppers?
No. The crawler log matches user-agents against known AI bots and ignores everything else. Once connected, a visit is only reported if it arrived from an AI assistant (or from Bing or DuckDuckGo), and then only the referring host and the landing page; such a visitor also gets the 30-day attribution cookie. No IP address is stored or sent for anyone.
Why do GTIN and brand matter for AI?
Assistants match a product across the whole web by its identifier and name it by its brand. A product with neither is hard to corroborate, and hard-to-corroborate products get skipped, not recommended.
Do I need a SEOmatic account?
No. The readiness check and the crawler log work forever without one.
See what agents can do on the other platforms SEOmatic connects to.
Lets approved SEO title, description, canonical and noindex changes land in the SEO plugin you already use.
A 301 manager and 404 log that ranks missing pages by what is worth fixing. No account needed.
Audits every post and page in one click, locally, then ranks the fixes by your real Search Console data.
See which AI crawlers read your site and whether your robots.txt is quietly blocking them. No account needed.
Publishes your business facts as structured data, so AI answer engines quote you instead of guessing.
Ranks your posts by real AI engagement, fetches and referred visits, matched to the WordPress editor.