Product
AI & SEO
Solutions
Compare
Resources
Get early access Talk to us
SEO audit

Audit SEO across every WordPress site you manage, then fix it

WPCentrify crawls every WordPress site you manage each week, checks every day that Google can reach it, and ranks your sites worst first. Then you fix what it finds from the same screen, without logging into each site.

Free during early access.

Updated

app.wpcentrify.com/seoExample data
The WPCentrify SEO scorecard listing example WordPress sites worst first with SEO scores and critical findings

What is a WordPress SEO audit?

A WordPress SEO audit checks whether Google can reach, read and show a site's pages, and lists what to fix in order of importance. It covers the things search engines trip over: pages hidden by a setting or a tag, broken links, missing titles and descriptions, duplicate titles, images with no description and pages nothing links to.

WPCentrify runs that audit on every WordPress site you manage, from one dashboard. It works alongside whichever SEO plugin each site uses, and every finding comes with a way to fix it on the live site. If you only need to edit titles and descriptions, see on-page SEO management; for every SEO tool in one place, see WordPress SEO tools.

WPCentrify SEO audit at a glance

  • A weekly crawl of up to 1,000 pages per site, with 30 checks on every page.
  • A daily outside check that answers 12 plain questions about whether Google can find the site.
  • A score out of 100 for every site: minus 25 per critical finding, 10 per warning and 3 per note.
  • Findings sorted into Fix now, Improve and Tidy up, each with an effort estimate.
  • Fix from the finding: edit the page, write titles with AI, fix the link or add a redirect.
  • One SEO policy of eight switches applied to every site.
  • An email the day a site starts hiding from search engines.
  • Works with Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, Slim SEO, or no SEO plugin.

Which of your sites needs attention first?

The SEO page opens on a scorecard of every site you manage, worst first, so the site that is losing visitors today is at the top of the list.

Each row shows the site's SEO score, how many critical findings it has, whether search engines can see it, the Lighthouse SEO score for its home page, how many pages were crawled and which SEO plugin it runs. Switch to Findings to see one problem across every site at once, for example every site with no sitemap.

  • A score out of 100 for every site, worst first
  • Search visibility at a glance: a site hiding from Google is impossible to miss
  • Findings grouped across sites, so one fix pattern covers many clients
  • Works with any SEO plugin, or none
Daily outside check

Can Google find each site? 12 questions we check every day

Once a day WPCentrify looks at each site from outside, the way Google arrives, and answers these questions in plain words. A question we could not check is left out rather than guessed.

  1. Is Google allowed to show the home page?
  2. Does WordPress let search engines in?
  3. Does the home page open for Google?
  4. Does the robots file let Google read the website?
  5. Is there a list of pages for Google (a sitemap)?
  6. Is the website secure?
  7. Does the website open at one address only?
  8. Does a page that does not exist say so?
  9. Does the home page have a title and description?
  10. Does it work on a phone?
  11. Do the home page images have descriptions?
  12. Is Google told who this website belongs to?

The same check reports which AI crawlers each site refuses. Google explains how robots meta tags and the robots.txt file control what it may show.

app.wpcentrify.com/websitesExample data
The Can Google find it? panel for an example WordPress site, answering questions such as whether Google may show the home page, whether there is a sitemap and whether the site opens at one address only
Answers in plain words, worst first. Example data.
Weekly page crawl

What the page crawl checks on every page

Each week WPCentrify reads up to 1,000 pages of every site and runs 30 checks on each one. Problems are sorted into three piles by who they hurt, with the pages and an effort estimate for each.

The three piles of crawl findings
PileWhat is in it
Fix nowVisitors hit these today: pages that show a server error, pages that say "not found", pages that turn visitors away, links that lead to a missing page, and links to other websites that are broken.
ImproveThese cost you in Google: pages told not to show in search, pages with no title or description, titles shared by several pages, missing main headings, images with no description, insecure files, pages no other page links to, structured data Google cannot read, pages not set up for phones and more.
Tidy upOptional polish, never shown as a warning: links to an older form of an address, headings that skip a level, more than one main heading, missing sharing previews, very thin pages and language versions with no default.

Every page also gets a verdict on whether Google can index it, with the reason in words.

app.wpcentrify.com/websitesExample data
The Page problems list for an example WordPress site, grouped into Fix now, Improve and Tidy up, with the number of pages affected and an effort estimate for each job
Page problems: each job with the pages it covers and how long it takes. Example data.

From a finding to a fix, without opening wp-admin

An audit is only worth the fixes it leads to. Most findings carry a button that fixes them from the same screen, on the live WordPress site:

  • Edit page opens the page in the content editor at the field that needs work, such as the title, the description or the search engine switch. Changes are written into the site's SEO plugin.
  • Write with AI drafts three titles or descriptions from the page's own text, checked for length and duplicates. See the AI meta title and description generator.
  • Fix link changes a broken link where it sits, rewrites the sentence around it or adds a redirect, with undo. See the broken link checker.
  • Add a link to a page nothing links to, chosen from the pages most likely to mention it. See internal linking.
  • Describe images fills missing alt text from file names, titles or AI. See the AI alt text generator.

Not every finding is a mistake. Press "Ignore" and that finding stays hidden on that page after every crawl. It comes back only if the problem grows. You can also leave whole kinds of page out of the audit, such as landing pages you keep out of Google on purpose.

One SEO policy for every site you manage

Instead of setting the same eight things on every site by hand, you turn each one on once for the workspace and every connected site follows.

  • Serve WordPress's built-in sitemap where no SEO plugin already does
  • Stop serving attachment pages, the thin page WordPress makes for every image
  • Keep author archives out of search results
  • Keep date archives out of search results
  • Remove the WordPress version tag and discovery links from the page head
  • Point robots.txt at the sitemap
  • Refuse AI training crawlers in robots.txt (see AI crawler control)
  • Tell Bing and the other IndexNow search engines when pages change

Each switch is off until you turn it on, and the screen shows how many sites it is in effect on. Where an SEO plugin already does the job, such as Yoast's sitemap, WPCentrify stands down on that site rather than doing it twice. A site owner can switch the policy off on their own site with one line in wp-config.php.

app.wpcentrify.com/seoExample data
The WPCentrify SEO policy screen with switches for the built-in sitemap, attachment pages, author and date archives, the version tag, robots.txt sitemap line, AI training crawlers and IndexNow, each showing how many sites it is in effect on
One set of switches, applied to every connected site. Example data.

Know the day a site starts hiding from Google

The most expensive SEO problem is the quietest one: a site that tells search engines to go away. It happens when a developer ticks "Discourage search engines" during a rebuild and forgets it, or a plugin adds a noindex tag to every page. Traffic fades over weeks and nobody connects it to the cause.

WPCentrify emails you the day any site you manage starts hiding from search engines. For a site that should stay hidden, such as a staging copy, one switch marks it as staging so it stays out of Google and out of the alert.

A growth check that turns the audit into a plan

The growth check gives each site one score out of 100 for search growth and up to 12 fixes in the order to do them, each with why it matters and how.

It weighs seven parts: whether Google can reach the site (25), page problems (20), search visibility (15), links from other websites (15), AI answers (10), speed on phones (10) and tracked rankings (5). A part with nothing to measure is left out of the score rather than counted as zero. The scores and the order are worked out by rules; AI only writes the short summary at the top.

The growth check uses AI credits from your workspace balance.

app.wpcentrify.com/websitesExample data
A WPCentrify growth check for an example WordPress site with a score out of 100, the seven weighted parts and an ordered list of fixes
One score, seven parts and the fixes in order. Example data.

What this SEO audit does not do

  • It does not run JavaScript. The crawler reads the HTML each page sends. Content that only appears after scripts run is not checked.
  • Lighthouse runs on the home page only. The page crawl covers the rest of the site.
  • It does not submit sitemaps to Google. It can serve WordPress's own sitemap and point robots.txt at it; submitting to Search Console is done in Search Console.
  • It does not promise rankings. It finds what stops Google from reading and showing your pages, which is the part you control.
How it compares

WPCentrify, an SEO plugin audit or a desktop crawler?

Three ways to audit WordPress SEO, and what each one is good at.

Comparison of SEO audit approaches
WPCentrifySEO plugin auditDesktop SEO crawler
Sites coveredEvery site you manage, in one listOne site, inside its own wp-adminOne site per crawl
How oftenWeekly crawl and a daily outside check, on their ownWhen someone opens itWhen someone runs it
FixingFix from the finding: edit, AI titles, link fix, redirectFix inside that siteExport a list, fix by hand
One policy for all sitesYes, eight switchesNoNo
Alert when a site hides from GoogleYes, by emailNoNo
JavaScript renderingNoVariesOften yes
Answers

Questions about WordPress SEO audits

What people ask before they turn it on.

The most common reasons are a "Discourage search engines from indexing this site" setting left on after launch, a noindex tag on the page, a robots.txt rule that blocks Google, a home page that returns an error, or a new site Google has not found yet. WPCentrify checks the first four every day for every site you manage and emails you the day a site starts hiding from search engines.

Run a full page crawl at least once a week and check that Google can reach the home page every day. Sites change every time someone publishes, updates a plugin or edits a menu, so a yearly audit misses most problems. WPCentrify crawls each site weekly and runs its outside check daily, so you do not have to remember.

Yes. The audit reads each page the way Google receives it, so it works whatever SEO plugin a site runs. When you fix a title or description from WPCentrify, the change is written into the plugin that site already uses: Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework or Slim SEO.

Every site starts at 100. Each critical finding takes off 25 points, each warning 10 and each note 3, and the score never goes below 0. The score is there to rank your sites worst first. The findings under it tell you what to fix.

No. Lighthouse runs a short list of checks on one page, which WPCentrify shows for the home page. The audit score comes from the daily outside check and a crawl of up to 1,000 pages per site, so it catches problems on pages Lighthouse never opens.

No. The crawler reads pages one after another with a pause between requests, the way a polite search engine does, and runs once a week. You can also leave parts of a site out of the crawl, such as a large archive.

Yes. Page problems downloads as a CSV and saves as a PDF report written in plain English, with your own brand on it if you use white label. Rankings and other search figures can also go into the monthly client report.

No. The crawler reads the HTML each page sends, which is what most WordPress sites rely on. Content that only appears after scripts run in the browser is not checked.

Early access open

Audit every site you manage this week

Connect a site and the first crawl and outside check run on their own. Your sites are ranked worst first by the time you come back.

Free during early access. Keep your data, export any time.