How execution works

Every change is proposed, previewed, and reversible.

Content Signal doesn't just tell you what's wrong. Supported SEO fixes move through preview, dry run, and explicit confirmation before anything reaches WordPress, and every completed change keeps enough history to be undone.

3 fix typesTitle, meta description, canonical, and noindex/nofollow
0 auto-publishedEvery change waits for explicit confirmation
Full audit trailPreview, dry run, confirmation, result, and rollback
Four steps, every time

The same path for a single fix or a bulk operation.

There is no separate "fast" path that skips a step. A bulk operation across hundreds of pages moves through the same preview, dry run, and confirmation as a single title fix — just batched.

1. Preview

See the exact change before anything happens

Every proposed fix shows the before-and-after value for the field it would change, tied to the synced content and the audit or Search Console evidence that flagged it.

2. Dry run

Know the outcome before it's real

The same operation runs without writing to WordPress, so the per-item result — apply, skip, or no-op — is known ahead of the actual execution, not discovered after it.

3. Confirm

Nothing moves without a person saying so

Unsupported issue types, missing synced content, and metadata that's already correct are excluded from the run automatically. What remains still waits for an explicit confirmation.

4. Rollback

Every completed change can be undone

The previous WordPress value is captured before anything is written. If a result needs reversing, the worker restores it and logs the restoration next to the original change.

Bounded on purpose

What’s executable today, stated narrowly.

Running this alongside an existing SEO plugin? Read how it works with Yoast and Rank Math.

Common questions

The controls behind the word “safe.”

What’s actually bounded, what still needs a person, and what happens when something needs to be undone.

What kinds of changes can actually be executed today?

Missing SEO titles and meta descriptions, canonical repairs that point a page back to its own URL, and clearing an incorrectly enabled noindex or nofollow directive on published content. Anything outside those three stays a manual task.

Can a change go live without anyone approving it?

No. Every supported operation requires an explicit confirmation after its preview and dry run, and unsupported or ambiguous cases are excluded from the run automatically instead of executed with a guess.

What happens if a change turns out to be wrong?

The previous WordPress value was captured before the change was written. A rollback restores it and logs the restoration next to the original operation, so the history stays intact either way.

Does this depend on which SEO plugin I use?

No. Supported operations read and write through whichever fields Yoast or Rank Math already populate, with a documented fallback when neither is active.

See it on a real site

Preview a supported fix on your own WordPress content.

Start a scoped trial, or request a walkthrough that follows a real proposed change from evidence to confirmation.