Edit on-page SEO for every client site without logging into any of them
Changing one meta description used to mean a login, a search through the pages, a plugin panel and a logout, then the same again for the next site. WPCentrify now puts the search listing, social card, headings and schema for every page on every site you manage into one dashboard.

The short version
WPCentrify now manages on-page SEO for every WordPress site you run, from one dashboard. Search titles and descriptions, Open Graph and X cards, headings, canonicals, robots rules and schema, edited per page with live previews. Every change is written into the SEO plugin that site already runs, so nothing is duplicated and nothing is locked in. And a portfolio-wide audit tells you which pages are missing descriptions, carrying two H1s or quietly set to noindex.
The real cost of editing SEO one site at a time
A client emails on a Tuesday. The description under their pricing page reads badly and they want it changed. It is a two-minute edit.
Except it is not. It is finding which of your password entries belongs to that site, logging in, waiting for the dashboard, finding the page among four hundred, remembering whether this client runs Yoast or Rank Math, scrolling to the panel, making the edit, checking it saved, and logging out. Call it eight minutes. Do it four times a week across thirty sites and you have lost the better part of a day a month to an edit that should take seconds.
The bigger cost is the one nobody bills for. Because looking is as expensive as editing, nobody looks. So a client site sits with its most valuable page set to noindex after a staging migration, and nobody notices for five months, because noticing would have meant logging into thirty dashboards to check.
That is the gap. WordPress SEO plugins are good at one site. Almost nothing is good at a hundred.
Introducing Content and SEO in WPCentrify
Content and SEO extends the model WPCentrify already uses for updates, backups and uptime to on-page SEO. Open any connected site, go to the Content tab, and every page and post is listed with a score, its issues, which page builder built it and which SEO plugin owns its metadata.
Click Manage on any page and you get a full editor: the page details, the search listing, the social cards, the headings, the schema, and a read-only view of what the live page actually serves. Edit, save, done. You never opened WordPress.
What you can change on any page
- The search listing. Meta title and description with character counts and a live Google result preview, plus a focus keyword that is checked against the title, description, slug and opening paragraph.
- Social cards. Open Graph and X titles, descriptions and images, with previews of how the link will look on LinkedIn, Facebook and X, and a media picker that browses the site's own library.
- Headings. Every H1 to H6 on the page, in order, with the text editable and the level changeable in most page builders.
- Robots and canonical. Index or noindex, follow or nofollow, the canonical address, and the finer controls such as nosnippet, noimageindex and max-snippet where the plugin supports them.
- Schema. The page and article type your SEO plugin offers, plus a custom JSON-LD block with validation and ready-made templates for Article, FAQPage, Product, LocalBusiness and BreadcrumbList.
- The page itself. Title, slug with the resulting address shown live, publish status, author, excerpt, categories, tags, featured image and comments.
- What the live page really serves. A read-only view of the title tag, description, robots, canonical, social tags and structured data actually being sent, compared against what you configured, so a caching plugin serving stale HTML is caught rather than argued about.
Every field that has a limit worth respecting shows a character count, and the search listing shows a pixel-width estimate of where Google will cut the line off, which is the measurement that actually decides truncation.
Find the pages that are quietly invisible
The audit is the part most agencies feel first. Every page is scored out of 100 and every problem is named in plain language, so the Content tab doubles as a WordPress SEO audit across the whole portfolio.
Filter to pages with issues, or to noindex, and the expensive problems surface in one screen: the published page hidden from search engines, the service page with no description, the post with two H1 headings, the thin page nobody finished writing. Summary tiles across the top give you the totals, so you can tell a client how their site stands without opening a single report.
What the audit flags
- Published but hidden from search engines, the most expensive problem on this list
- No meta description, or a search title longer than 60 characters
- More than one H1 heading, or no H1 at all
- Fewer than 300 words, or no featured image
- A slug long enough to be doing nobody any favours
Sort by score and the worst pages rise to the top. Fix them from the same screen. That is the whole loop.

It writes into the SEO plugin the site already runs
This is the part that matters most, and it is the part most multi-site SEO tools get wrong.
WPCentrify does not print its own meta tags on top of what a site already outputs. It writes your changes into the SEO plugin that site runs. A description you save from WPCentrify lands in exactly the same place it would have landed if you had typed it into Yoast or Rank Math inside WordPress.
What that means in practice
- No duplicate tags. Exactly one plugin owns a page's output, so no page ends up with two descriptions or two canonicals because of us.
- No lock-in. Stop using WPCentrify tomorrow and every edit stays in the client's SEO plugin. There is nothing to export and nothing to migrate.
- No retraining. Whatever each client already runs keeps running. You are not asking thirty sites to standardise on one plugin so that your tool works.
Tools that layer their own tags over the top produce pages with two titles, two descriptions and two canonicals, and then leave you to work out which one Google chose. One owner per page removes the entire class of problem.
Which WordPress SEO plugins are supported
Six plugins are fully supported for editing:
- Yoast SEO, including its own fields for the search listing, social cards and schema
- Rank Math, including robots controls, schema types and the focus keyword
- All in One SEO version 4, with per-page schema shown where your licence provides it
- SEOPress, with schema on Pro, and a clear message rather than a false success if a write is refused
- The SEO Framework, with the controls it does not offer simply not shown
- Slim SEO, which deliberately keeps a small set of options, so a small set is what appears
The editor only ever draws controls the site can actually honour. If a plugin has no per-page setting for something, that control is not shown, and a short note explains why rather than leaving you guessing. Nobody clicks a field that was going to fail.
Other SEO plugins, including Squirrly, SmartCrawl, SEO Simple Pack and Jetpack SEO, are detected and named in the editor. Their SEO fields are marked unavailable and WPCentrify leaves them alone. Page details and headings still work on those sites.
Sites with no SEO plugin at all
Plenty of client sites have never had one. On those, WPCentrify handles the SEO fields itself and outputs the title, description, canonical, robots rules and social tags for you. Nothing extra to install and nothing for the client to learn.
If that site later gets a proper SEO plugin, one bulk action moves everything you have written into it, and WPCentrify stops printing tags at the same moment. The work you did before the plugin arrived is not thrown away.
Headings inside your page builder
Heading structure is the SEO fix most often skipped, because reaching it means opening the page builder and waiting for it to load.
WPCentrify lists every H1 to H6 on a page, in order, and lets you edit the text and in most cases change the level. Edits go back into the builder's own page, not into a rendered copy, so the layout is untouched and the builder still owns its content.
- Edit text and level: Gutenberg and the classic editor, Elementor, Beaver Builder, Bricks
- Edit text: Divi 4 and WPBakery
Divi 5 and Oxygen pages are shown read-only. Editing those blind is not safe, so the editor displays the headings and says plainly that it will not write to them, rather than risking a broken layout.
The list is also compared against the headings the live page really renders, so a heading injected by the theme shows up too. That is usually where the mysterious second H1 turns out to be hiding.
Saves that tell you the truth
Multi-site tools earn distrust by reporting success for changes that only half landed. This one does not.
- Conflict protection. If somebody edited the page in WordPress after you opened it, your save is refused with a clear message and a reload option instead of quietly overwriting their work.
- Field-level results. Every save reports which fields were applied and which were skipped, and why. It never claims a success it did not have.
- An audit trail. Every content and SEO change is recorded: who made it, on which site, on which page, and which fields it touched.
- Permissions that fit a team. A separate Content permission with View and Manage levels, so a junior can see scores and previews without being able to change anything on a client site.
Built for agencies managing many sites
One site does not need this. Almost anything can edit SEO on one site. Thirty client sites, each with a different SEO plugin, a different page builder and a different person asking for a change, is a different job.
So Content and SEO sits in the same dashboard as your updates, backups and uptime, next to on-page SEO management and content management and the client reports those clients already receive. The SEO conversation stops being a separate tool with a separate login and becomes part of the work you were doing anyway.
Getting started
Open any connected site in WPCentrify and go to the Content tab. Your pages are listed with their scores; if you want them refreshed right now rather than at the next scheduled collection, use Sync from site.
The fastest first move is to filter to noindex across your busiest client. It takes about thirty seconds and, on a portfolio that has never been checked, it usually finds something. From there, sort by score and work down.
Content and SEO is available now and included on every plan. You can see the rest of what WPCentrify does on all features, or check what a plan costs on pricing.
Related questions
Yes. Every page and post on every connected site appears in one dashboard, with a search title, description, social card, headings and schema you can edit without opening the site. You can also select several pages at once and set them to index or noindex together.
Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework and Slim SEO. Other SEO plugins are detected and named in the editor, and WPCentrify stays out of their way rather than writing alongside them. Page details and headings still work on those sites.
No. Exactly one plugin owns a page's SEO output. A description you save from WPCentrify lands in the same place it would if you had typed it into the plugin yourself, so a page cannot end up with two descriptions or two canonical tags because of us.
They stay exactly where they are. Every edit lives in the site's own SEO plugin, so there is nothing to export and nothing to migrate. The site keeps working as it did before.
Yes. Heading text can be edited inside Gutenberg, Elementor, Divi, Bricks, Beaver Builder and WPBakery, and the heading level can be changed in most of them. Where a builder cannot be edited safely, the headings are shown read-only and the editor says so.
Filter the Content tab by noindex. Every published page that is hidden from search engines is listed, which is usually the single most expensive SEO problem on a client site and the hardest one to notice from the outside.
Yes. WPCentrify handles the SEO fields itself on those sites and outputs the title, description, canonical, robots and social tags. If an SEO plugin is installed later, one bulk action moves everything into it and WPCentrify stops printing tags.
Related reading
Fix a client's SEO without opening their site
Titles, descriptions, social cards, headings and schema for every WordPress site you manage, written into the SEO plugin each site already runs.
Free during early access. No credit card required.