Home Site audit Client reporting WordPress plugin Pricing Docs News Sign in
Site audit

A website SEO audit tool that names the page and the fix

SolSEO is a website SEO audit tool that crawls your site, scores every page the way Yoast and Rank Math score a draft, samples Core Web Vitals, and checks the things that only matter to a shop. The free plan audits 500 pages a month on one site, with no card and no expiry.

the SolSEO website SEO audit tool: audit findings, sample dataAudit read 2 hours ago, 1,204 pages Sample data
Site audit, down 3 since last month17 findings open across four categories. Two of them are worth doing first.
  • High 3 pages Canonical points to another page /pricing/?plan=agent-plus canonical is /pricing/
  • High 2 pages Redirect chain of 3 hops /features/reporting to /client-reports to /reports/
  • Medium 4 pages Duplicate title "SEO Tools Australia" on 4 documentation pages
  • Low 1 page In sitemap, answers 404 /news/2025-beta/
Four categories

What the website SEO audit tool checks, in four parts

Every site audit finding says which category it came from, so the list can be worked through by whoever owns that part of the site rather than landed on one person.

This is what SolSEO calls an audit, and the number it produces is your health score.

Technical basics

Status codes, redirect chains, canonical tags that point somewhere else, pages missing from the sitemap and pages in the sitemap that answer 404, noindex tags on pages that should be indexed, duplicate titles and descriptions, and thin pages.

Content quality

Every crawled page is scored with the same Yoast and Rank Math emulators that grade a draft in the editor: title length and pixel width, description length, the keyphrase in the first paragraph, subheading distribution, alt text, link counts, sentence length and passive voice. Two scores, because the two plugins disagree on purpose.

Core Web Vitals

Sampled through PageSpeed Insights, on phone and on computer, so a slow template shows up as a pattern across pages rather than as one bad reading.

WooCommerce checks

Missing or malformed product schema, a price in the schema that disagrees with the price on the page, out of stock products still linked from a category or a banner, and filter URLs eating the crawl budget.

The health score

One number from the website SEO audit tool, traceable to a page

From 0 to 100 per site, worked out from the findings the crawl raised and weighted by how much each one costs. Above 80 is green, 70 to 79 is amber, below 70 is red. It moves when the site changes and it never moves for a reason you cannot look up.

It is not an authority score. There is no domain rating here and there never will be. The health score is arithmetic over findings you can read, which is a different kind of number.

Every site audit finding carries three fields from one catalogue: what it is, why it matters, and how to fix it. The same catalogue feeds the audit screen, the WordPress plugin's findings list and the documentation, so all three say the same sentence about the same rule. A finding you disagree with can be muted, and the mute is remembered across crawls.

The site audit card on the overview: the ring, the band word and how many things are worth doing, beside the three rank cards it should be read against.

Built for a shop

The four checks a generic SEO audit tool will not raise

A generic SEO audit tool treats a shop like a blog with more pages. These exist because they are the ones that cost money on a WooCommerce site.

  • Product schema on a variable product should publish the price range and an offer per variation. The audit reads the rendered schema, because the settings are what somebody meant and the schema is what shipped.
  • A price in the schema that disagrees with the page is a Merchant Center problem before it is an SEO problem. So is a product in stock in the schema and out of stock on the page. Both get their own finding with the product named.
  • Out of stock products still linked from a category or a banner.
  • Filter URLs: colour times size times price band times brand times sort order. The audit reports how many it found, how many were indexable, and how many returned the same products as another one. The WordPress plugin carries the controller that closes them off.
the SolSEO website SEO audit tool: filter URLs counted, sample dataSample: 340 products, 6 filters
8coloursx 5sizesx 4price bandsx 6brandsx 3sort orders
4,812

crawlable filter addresses met on one category tree, 3,910 of them indexable, 2,206 returning the same products as another address.

Uptime, SSL and the things that break quietly

The SEO audit tool also watches the site between crawls. Paid plans probe the home page and the certificate. A site that is down fires an alert after three consecutive failed probes rather than one, because a single timeout is usually the network and waking somebody at 2am for it is how alerts get muted for ever. A certificate approaching expiry gets more warning than most people give it.

500

Pages a month on the free SEO audit

For most Australian small business sites that is the whole site. An audit that stops at 50 pages tells you about the navigation and nothing about the products. Paid plans raise it to 5,000, 20,000, 50,000 and 250,000.

1

Rule for indexation loss

Indexation loss has its own site audit rule. A sharp drop in indexed pages between crawls is the symptom of a staging robots.txt reaching production, a plugin update turning on noindex, or a migration that lost a redirect map. Cheap in the first week, expensive in the second month.

With rank tracking

The website SEO audit tool beside rank tracking

An audit says what is wrong with a page. Rank tracking says whether fixing it did anything. Run together they are a before and after: the crawl records a content hash for every page, so when a keyword moves the report can say that the page changed between the two checks.

The health score and its change appear on page five of every client report, next to the keyword movements. Daily rank tracking and the audit are on the same plan rather than sold as two products, and the pricing page lists the crawl allowance beside every other limit.

the SolSEO website SEO audit tool: the keyword table, sample dataKeywords 48 tracked, Computer, Australia Sample data
Keyword Position Last 30 days Volume Top ranking page
rank tracker australia ★ priority 3▲ 1 soon /pricing
white label seo reports ★ priorityworking on 4▲ 7 soon /reports
seo audit tool 7no change soon /audit
keyword rank checker AI, not cited 9▼ 6 soon /docs/keyword-rank-checker/
wordpress seo plugin AI cites you 2▲ 1 soon /plugin
search console clicks nearly there 12▲ 3 soon /docs/search-console/
woocommerce seo plugin working on 6▼ 1 soon /plugin/shop
seo reporting software ★ priority 1no change soon /reports
48 keywords, 8 shownThe line is the last 30 days. Higher is better.

A free SEO audit Australia businesses can finish

Nothing on the free plan expires and no card is taken. The audit is the same audit, the findings are the same findings and the health score is the same arithmetic. What the paid plans add is daily rank checks instead of weekly, more keywords, scheduled client reports, the alert channels, uptime and SSL probes, and the plugin at its paired level on the sites you connect.

An audit that stops at 50 pages tells you about the navigation and nothing about the products, which is why the free allowance is 500.

Faceted navigation, counted rather than guessed

Faceted navigation SEO is mostly an arithmetic problem, and the audit tool treats it as one. Every filter address is a page Google may crawl instead of a product. The audit reports how many it found, how many were indexable, and how many returned the same set of products as another one.

The finding names the parameters, the count each one produces and a sample address, so the fix is a decision about which filters are worth having found rather than a hunt for them.

The fix belongs on the site rather than in a report, which is why SolSEO Shop, the add-on for WooCommerce stores, carries a faceted URL controller: it lists the filters your shop produces beside the number of addresses each one made, and you choose for each whether it stays in search results, stays out of them, or is closed off in robots.txt. Pagination cannot be closed off, because that is how page two stops being found. A site audit that reports a problem it cannot help you fix is only half a tool.

500

Pages a month on the free plan, for one site, with no card and no expiry.

4

Audit categories: technical, content quality, Core Web Vitals and WooCommerce.

2

Content scores per page, Yoast style and Rank Math style, shown side by side.

3

Failed probes before a site down alert fires, so one timeout wakes nobody.

Common questions about the website SEO audit tool

Is there a free SEO audit?

Yes. The free plan crawls 500 pages a month for one site, with no card and no expiry. It scores every page, reports the findings and gives you the health score, exactly as the paid plans do at higher page counts.

What does the SolSEO site audit check?

Four things: the technical crawl basics, content quality scored the way Yoast and Rank Math score it, Core Web Vitals sampled through PageSpeed Insights, and WooCommerce specific checks on product schema, stock and filter URLs.

What is the health score?

One number from 0 to 100 for a site, worked out from the findings the crawl raised, weighted by how badly each one hurts. Every finding lists what it is, why it matters and how to fix it, so the number is always traceable to a page.

Why does the audit care about faceted navigation?

A shop with six filters can generate tens of thousands of filter URLs from a few hundred products, and a crawler spends its budget on those instead of the products. The audit counts them, and the plugin can control which combinations are allowed to be crawled.

Do I need WordPress to run an audit?

No. The crawler reads any site over HTTP. The WordPress plugin adds findings to the post and product lists inside wp-admin once a site is paired, which is a convenience rather than a requirement.

Run the website SEO audit tool on your own site

Add a site, paste the address, and the first site audit starts on the next scheduler pass. You get the findings, the health score and the per page content scores without paying anything, and if you never upgrade the audit keeps running weekly.