One page, every phrase it should be found for
SolSEO Pro scores multiple focus keywords on every post and product you write, not one. Each phrase gets a number out of a hundred and a short list of what to change, and your Google positions sit in the editor beside the page they belong to.
One licence a year, covering one site or all of them, and half price if you already pay for SolSEO.
| Phrase | Score | What it is still missing |
|---|---|---|
| recurve bowfocus keyword | 90 | Density is 6.8%. Cut some repetitions. |
| draw weightother phrase | 42 | Not in the first paragraph. No subheading of its own. |
| target archeryother phrase | 42 | Not in the first paragraph. No image described with it. |
What SolSEO Pro adds to your WordPress
Multiple focus keywords, each scored
Up to eight phrases a page, each scored out of a hundred on its own. Not one keyphrase and a shrug at the rest.
A list of what to change
Per phrase, in plain words: put it in the opening, give it a subheading, describe an image with it, cut the repetition back.
Your Google positions, in the editor
The keywords you track for that page, with where they sit today and how far they moved since the last check.
Thirty days of movement
A line beside each keyword, drawn from the same history the dashboard uses, so you can see a slide before it is a problem.
Your site health list, in wp-admin
Every finding from your last health check on the SolSEO dashboard screen, in the three bands we use, each naming the pages that have it.
Fixes that report back in seconds
Fix one in WordPress and the plugin re-reads the page and sends what it read, so the score moves now rather than at the next check.
Titles and descriptions across a catalogue
One template, previewed row by row before anything is written, with what each one would become and the width it lands at. Undo is on the screen afterwards.
Shopping readiness on every product
Twelve checks against what Merchant Center asks for, worked out on your own site, each failure naming what to do about it.
A controller for filtered addresses
Your shop's filters listed with the number of addresses each one made, and a choice per filter: leave it, keep it out of results, or close it off.
It runs on your own server
The scoring happens in WordPress. Nothing about a draft is sent anywhere, and there is no wait on somebody else's API.
Updates that come to you
New versions turn up on your Plugins screen like any other, and support comes from the people who wrote it.
The phrases you are already using, scored
This is a post about recurve bows. The focus keyword scores 90. The two phrases the writer also wanted the page found for score 42 each, and the reason is on the row: they are in the text, but not in the opening, not in a subheading and not on an image.
Three edits, ten minutes, and the page covers three phrases properly instead of one. Multiple focus keywords, all of them carried by the page rather than mentioned by it, is the whole pitch.
- Every phrase rescores as you type, with the page.
- Fix one and only that phrase moves, so you can see what worked.
- The same bands the free plugin uses: 85 and up is excellent, under 45 needs work.
| Phrase | Score | What it is still missing |
|---|---|---|
| recurve bowfocus keyword | 90 | Density is 6.8%. Cut some repetitions. |
| draw weightother phrase | 42 | Not in the first paragraph. No subheading of its own. |
| target archeryother phrase | 42 | Not in the first paragraph. No image described with it. |
One post, three phrases, scored in the editor as it was written.
Stop opening two tabs to ask how a page is doing
Open a post and the Positions tab lists the keywords aimed at it: the position, the change since the last check, the best it has reached, and a thirty day line. The writer and the person who sees the numbers are the same person, looking at the same screen.
Rows are matched on the target address, so a keyword you pointed at a product shows on that product and nowhere else. This part reads from your SolSEO plan, so it needs one.
| Keyword | Position | 90 days | Best | Clicks |
|---|---|---|---|---|
| rank tracker australia/pricing | 31 | 2 | 412 | |
| seo audit tool/audit | 7 | 5 | 186 | |
| white label seo reports/reports | 47 | 4 | 260 | |
| keyword rank checker/docs/keyword-rank-checker/ | 96 | 3 | 151 | |
| wordpress seo plugin/plugin | 21 | 1 | 338 | |
| search console clicks/docs/search-console/ | 123 | 8 | 44 | |
| woocommerce seo plugin/plugin | 61 | 4 | 203 | |
| seo reporting software/reports | 1 | 1 | 509 |
Your site health list in WordPress, and a fix that answers in seconds
The findings from your last health check sit on the SolSEO dashboard screen inside wp-admin, in the same three bands the service uses, each naming the pages that have it. This part reads from your SolSEO plan, so it needs one.
Fix it in WordPress
For thirteen kinds of fault there is a button that does the work here: a description that is too short, a page with no description of its own, an image with nothing describing it.
The plugin re-reads the page
It sends what it read, the field and the length and the count, never a verdict. We decide whether that closes the finding, because we own what the finding meant.
A check confirms it
Your score moves straight away and the row says it is confirming. One address gets read again rather than the whole site, and if the fault is still there the points go back and the row says so.
The half a site cannot answer for is named on the screen rather than guessed at. A redirect, a canonical another plugin filters after us, an asset a network rewrites: your site reads its own source, a check reads the page a visitor receives, and those differ. Those findings say the address changed and wait for a look from outside.
- A finding you have decided to live with is muted once and stays muted, rather than coming back next month as though you had said nothing.
- A fix that did not hold gives its points back, and the row says the fault came back after a check instead of quietly staying green.
- The line at the top of the panel says how many of your points are standing on your own report rather than on a look from outside, so the number is never better than the evidence under it.
- Nothing here waits on our server while you press Update. The report goes out a moment after the save, so the editor is never holding a page open on our network.
Where the free plugin stops and multiple focus keywords start
Nothing is taken out of the free plugin to make room for this one. The line below is where the free plugin stops, not where it was cut.
| What you get | SolSEO, free | SolSEO Pro |
|---|---|---|
| Score out of a hundred, updating as you type | Yes | Yes |
| Twenty-eight checks on a post, thirty-four on a product | Yes | Yes |
| Titles, descriptions, sitemaps, schema, redirects | Yes | Yes |
| Phrases scored | The focus keyword | Every phrase, up to eight |
| Advice written for the phrase you are reading | Focus keyword only | Every phrase |
| Google positions in the post editor | No | Yes, with a paid plan |
| Thirty day movement per keyword | No | Yes, with a paid plan |
| Site health findings on your WordPress dashboard | No | Yes, with a paid plan |
| Fix a finding in WordPress and have the score move | No | Yes, with a paid plan |
| Titles and descriptions in bulk | One row at a time on the posts list | A whole catalogue from one template, with undo |
| Shopping readiness per product | No | Twelve checks, no account needed |
| Delivery and returns in your product data | No | Yes, on every offer |
| Filtered address controller | No | Yes, no account needed |
| Where it comes from | The WordPress plugin directory | Your SolSEO dashboard |
One payment a year, whether that is one site or a hundred
Australian dollars with GST already in the number. A licence covers a set number of sites for a year, renews once, and never bills you monthly.
| Sites | A year | With a SolSEO plan | Who it suits |
|---|---|---|---|
| One site | A$129 | A$64.50 | One shop, or one blog you write yourself. |
| Up to five sites | A$169 | A$84.50 | Your own handful, or a small agency. |
| Up to fifteen sites | A$249 | A$124.50 | An agency standardising on one plugin. |
| Unlimited sites | A$399 | A$199.50 | As many as you run, this year and next. |
Every tier is the same add-on. What changes is how many sites the key will register, and a key bought for a site outranks whatever plan that site is paired to.
Half price on any paid SolSEO plan. The discount is applied at the checkout while the plan is running, and the site you pair also gets your tracked positions in the editor and your site health list in wp-admin, on top of the phrase scores.
Three people who get their money back in an afternoon
The shop owner with 400 products
Every product could be found for the model, the use and the size. One phrase each is what most shops publish, because one phrase each is what the plugin scored. Pro puts a number on the other two, and the number tells you which products are worth ten minutes and which are already fine.
The writer with a long post
A two thousand word guide covers half a dozen questions and gets scored on one of them. Score the six and the gaps show up immediately: the section that never uses the phrase in its own heading, the one with no image described.
The agency with client sites
A licence per site, once a year, with no per seat pricing and nobody to add to a subscription. Install it on the sites that need it, leave the free plugin on the ones that do not, and the client keeps the plugin if they leave you.
Installed and scoring in about five minutes
Install the free plugin
From the WordPress plugin directory, the way you install anything. It starts scoring your posts straight away, with no account and no key.
Add the Pro zip
Download it from your SolSEO dashboard, then Plugins, Add new, Upload. Two new tabs appear in the box under your posts, and on a paired site a health panel appears on the SolSEO dashboard screen.
Type the phrases in
Put your other phrases in the field that is already there, separated by commas. Your multiple focus keywords are scored as you type, one number each.
Focus keywords scored on a page, each with its own number and its own list.
Checks on every phrase beside the focus keyword, out of the eleven it gets.
Payment a year, for a site, with nothing that renews monthly.
Features taken out of the free plugin to make this one worth buying.
Multiple focus keywords, judged on the checks they can pass
If you have used Yoast or Rank Math, you know the one keyphrase field and the second phrase that never scores well no matter what you do. Two of the eleven checks can only ever be passed by one phrase on a page: being in the address, and opening the title. Score a second phrase on those and it caps out around 35 however well you use it, which is why a second keyphrase usually looks like a failure.
SolSEO Pro leaves those two out and scores a supporting phrase on the other nine. The number then moves when you do the work, which is the only thing that makes a score worth reading.
It also writes its advice for the phrase you are looking at. Nothing tells you to change the focus keyword while you are reading a second one.
Three things to know before you buy
It is not a second SEO plugin. The free one keeps doing the titles, the sitemaps, the schema and the redirects. This adds two tabs to the box that is already there and one panel to the dashboard screen.
It does not write your text. There is no generator in it and no model behind it. The bulk screen fills a field from a template built out of what the page already says, which is a different thing from inventing a sentence about your product.
It cannot promise a position. Nothing in a plugin can. What it does is stop a page going out with a phrase that appears once in the last paragraph and nowhere else.
Common questions about multiple focus keywords
Do I need the free plugin as well?
Yes, and it is free. SolSEO Pro is an add-on rather than a replacement: the free plugin does the titles, sitemaps, schema and redirects, and Pro adds the phrase scores and the positions to the box it already puts under your posts.
What happens when a licence runs out?
The phrase scores and the Positions tab stop and nothing else changes. The free plugin carries on exactly as it was, your meta and your phrases stay where they are, and renewing turns the tabs back on.
Can I set multiple focus keywords in WordPress?
The free SolSEO plugin has an other phrases field beside the focus keyword and keeps whatever you put in it. It scores the focus keyword. SolSEO Pro is the part that scores the rest of them, each on its own, so multiple focus keywords stop being a list and start being a number you can act on.
Why does a second phrase score lower than the focus keyword?
Because two of the eleven checks can only ever be passed by one phrase: being in the address of the page, and opening the SEO title. The add-on leaves both out and scores a supporting phrase on the other nine, so the number reflects the work you did rather than a place that was already taken.
How many phrases can one page be scored on?
Eight, plus the focus keyword. A page that is genuinely about nine different things is two pages, and the scores tend to say so before you do.
Does SolSEO Pro need a SolSEO account?
The phrase scores do not. They are worked out on your own server and would run on a site with no internet connection at all. The Positions tab needs an account on a paid plan, because the positions come from the daily checks we run.
Does it work in the block editor?
Yes, in both editors. The SolSEO box is a classic meta box, which the block editor shows under the post rather than in the sidebar, and the two Pro tabs sit in that box with the others.
Score multiple focus keywords on your next post
Install the free plugin, write something, and see what one phrase scores. Add Pro when you want the rest of them scored too: it is one upload and two new tabs.
- Google's spam policies are why the density check exists at all.
- Our documentation covers pairing and the editor box.