Empty meta descriptions
When the field is blank, Google writes its own from whatever fragment it finds. You lose the one line of copy that decides whether anyone clicks.
AOC Pages SEO rewrites titles, meta descriptions, focus keywords, schema and image ALT text across every page, post and WooCommerce product on your site. Nothing goes live until you approve it, and every change can be restored.
None of them show up as an error. Your site looks fine. It just does not rank.
When the field is blank, Google writes its own from whatever fragment it finds. You lose the one line of copy that decides whether anyone clicks.
Two pages targeting the same keyword split your authority instead of stacking it. Keyword cannibalization is invisible until you scan for it.
Every renamed URL without a redirect is a page that dropped out of the index and took its backlinks with it. Nothing warns you.
Three screens, and you stay in control of every single one. The plugin never publishes anything on its own.
Every page, post and WooCommerce product gets read and scored. Duplicate titles, duplicate descriptions and cannibalization surface immediately, with a score column right in your list tables.
The Pro engine is built in, so no API key and no per-request billing. Prefer your own model? Lite runs on your key from OpenAI, Gemini, Claude or Grok. Both write straight into Rank Math or Yoast.
Results land in an approval queue where you accept, edit or reject each one. Every change is backed up before it is written, and one click restores it. Slug edits generate their own 301.
Pro is an add-on. Install the free Lite plugin, activate Pro with your key, and these switch on across the same dashboard you already know.
Every package is the full Pro plugin. The only difference is how many sites the licence key activates on. Billed monthly, cancel by simply not renewing.
Yes. Pro is an add-on, not a replacement. Install AOC Pages SEO Lite from the WordPress plugin directory, activate it, then activate Pro and paste your key under AOC Pages SEO, License. Pro switches itself on automatically.
No, it works with them. Whichever one you have is detected automatically, and everything generated is written into that plugin's own fields, so it appears on your site exactly where search engines expect it.
Not on Pro. The built-in engine runs without any key or provider account. Lite uses your own key from OpenAI, Google Gemini, Anthropic Claude or xAI Grok if you prefer to drive it yourself.
No. Every slug change made in the TSD editor creates an automatic 301 redirect from the old URL to the new one, so rankings and existing links survive the rename.
No. Every generated result lands in the approval queue first, where you approve, edit or reject it. Each change is backed up before it is written, and there is a full before-and-after audit log with one-click restore.
All the plugin data on your sites is preserved. Pro features lock, and unlock again the moment you renew. Renewing extends your existing key rather than issuing a new one.
Exactly the number in the package name, from 1 on Starter up to 100 on Enterprise. You can see which domains are in use, and how many slots are left, in your account under AOC License.
Scan your whole site, approve the fixes you agree with, and get a report that shows exactly what moved.