Open the proposal in WP Visibility → Review queue and click Revert this change. The plugin restores the fields that proposal changed to the values it recorded when it applied them. If one of those fields has been edited since, the revert refuses rather than overwrite the newer edit, and tells you which field.
Right after approval
The confirmation that follows Approve offers Undo for a moment. It is the same operation as Revert, one click sooner.
What a revert restores
When a proposal is applied, the plugin writes a receipt: each field it changed, with the value before and after. Revert reads that receipt and puts the before values back, field by field. Fields the proposal did not touch are left exactly as they are, so a title edited by the assistant can be reverted without disturbing a description you rewrote yourself afterwards.
When it refuses
| Message | Meaning | What to do |
|---|---|---|
wpvis_undo_conflict |
A field in the receipt was changed after the proposal was applied. | Open the post, decide which value you want, and set it by hand. The revert did not touch anything. |
wpvis_not_revertible |
The proposal has no valid receipt, usually because it was applied by a plugin version before receipts existed. | Restore the value by hand from the proposal’s diff. |
wpvis_undo_partial |
Some fields were restored before a later one failed. | The message lists the fields. Check them and finish by hand; do not repeat the revert blindly. |
What it is not
A revert is not a rollback of the site or of the post. It restores the SEO fields one proposal changed, nothing else. Content edits, redirects created outside the queue, and changes made through other plugins are out of its reach. For anything wider, restore from a backup or from a metadata snapshot.
From the command line
wp visibility proposals revert 123
The same receipt rules apply, and the same refusals are printed.