New Do your translations speak to AI as well as the original? · Discover
Livada.io
Migration
Neutral resource

Migration Proof & Provenance Watch

Migration Proof and Provenance Watch are two Livada SEO verifications that replace a promise with proof: Migration Proof compares the published HTML <head> before and after a migration, line by line; Provenance Watch then continuously identifies which plugin, theme, or extension actually wrote each tag on a WordPress page.

This page summarizes two verifications already published and sourced from Livada SEO's real code — not a new measurement. Technical detail and the exact plugin version are in each article cited below.

← Back to the migration hub

Two verifications, two moments

Migration Proof Provenance Watch
When At migration time — before/after Continuously, after the migration
Verifies That no published tag silently disappeared Which plugin, theme, or extension writes each tag
Proof produced Dated before/after diff, line by line Responsible file and component, resolved via PHP Reflection
Documented example Migrating from Yoast, Rank Math or SEOPress to Livada Duplicate canonical caused by Elementor Pro
Migration Proof — real example

A successful import isn't a successful migration.

Yoast, Rank Math, SEOPress and Livada can all import your data. What none of the first three does: verify that what was published before the migration is still published after. Migration Proof captures the page's real <head> before the import, then after, and compares both versions.

Read the full example: migrating without losing anything →
Migration Proof — before / after comparison
− <title>Double Room - Hôtel du Roc</title>
+ <title>Double Room — Hôtel du Roc, Castellane</title>
<meta name="description"> … unchanged
<link rel="canonical"> … unchanged
<meta name="robots"> … unchanged

Nothing disappeared. 1 tag reworded, 0 lost.

Provenance Watch — real example

Two canonical tags. Google keeps one, at random.

A standard SEO audit will say "duplicate canonical detected" — that's the symptom. Provenance Watch traces back through WordPress's execution chain to identify which component produced the tag, in which file, and at what priority it ran.

Read the full example: finding the real culprit →
Tag detected
<link rel="canonical" href="…">
Origin
Elementor Pro — conflicting with Livada SEO
The responsible file is identified — not just a plugin name.

Frequently asked questions

Does Migration Proof flag a reworded title as a loss?

No. It distinguishes a tag that disappeared from text reworded by your new templates — only a silent disappearance is flagged as an issue.

Does Provenance Watch only run during a migration?

No. Migration Proof compares before/after at migration time; Provenance Watch then takes over continuously, across all your pages.

How far does Provenance Watch trace a tag?

Down to the file and responsible component, resolved by the PHP engine (Reflection) — not an exact line number within that file.

Both verifications fit a broader doctrine: every public claim on livada.io is classified Verified, Observed, or Supported — never a superlative on its own. See the detail on the migration hub →

Migrate with proof, not a promise.

Get Livada SEO

14-day money-back guarantee, no questions asked.