Vivid SEO
Most SEO plugins give you a green light and leave you guessing. Vivid SEO lists, page by page, precisely what is still missing — then pushes the fixed page straight to Google instead of waiting to be crawled.
Free tier · Pro R149/month · instant licence on payment
What it actually does
No dashboards full of numbers you cannot act on.
A score, and the reason for it
Green at 80, amber at 50, red below — with the exact checks that failed listed next to each page.
Posts, pages and products
WooCommerce products are scored the same way as content. Most stores have hundreds of products with no meta description at all.
Google Search Console
Connect a service account once and see what Google has actually indexed, not what you hope it has.
The Indexing API
Publish or update a page and it is submitted to Google immediately, rather than waiting for the next crawl.
Yoast and RankMath import
Copies your existing titles, descriptions, focus keywords and noindex flags across. It only fills empty fields — your work is never overwritten.
XML sitemap, always live
Generated and kept current automatically, ready to hand to Search Console.
Every screen, for real
Genuine screenshots from a live WooCommerce store.
The list of everything that is wrong
One table: every post, page and product, its score, its word count, and the checks it still fails.
- Average score across the site, items analysed, and how many have no focus keyword
- “Still missing” spells it out — focus keyword, meta title length, keyword in the first paragraph
- An Improve link on every row that takes you straight to the fix
- Sorted so the worst offenders are not buried

Tell Google, do not wait for Google
Being in the sitemap is not enough. This pushes each page the moment it changes and shows you what Google did with it.
- Paste one service-account key — the same one works for every site you own
- Submit pages to the Indexing API automatically on publish and update
- Submit the sitemap, push all pages, or refresh index status on demand
- A coverage column showing what Google has actually indexed

Move across without redoing the work
Two buttons that handle the boring part of switching SEO plugins.
- Import from Yoast or RankMath — titles, descriptions, focus keywords, noindex flags
- The import only fills empty fields and does not touch your old plugin
- Bulk prefill writes a sensible meta title and description into everything that has none
- Your own values are never overwritten by either tool

Set it up in a minute
Sensible defaults, with the few things that are genuinely site-specific exposed.
- Title and description templates for each content type
- Social preview defaults
- Which content types get indexed at all

Pricing
Per site, in Rand.
Free
Any WordPress site
forever
- XML sitemap
- Meta titles and descriptions
- Per-page SEO score
- Social preview tags
Pro
Sites that need to be found
or R1,490/year — 2 months free
- Everything in Free, plus:
- Google Search Console connection
- Indexing API push on publish and update
- Index coverage per page
- Yoast and RankMath migration
- Bulk prefill of missing metadata
Find out what your site is missing
Install it and the first screen already tells you. Pay online and your licence key is issued immediately.
Get Vivid SEO