Matrixify (formerly Excelify) matches products by Handle or ID and performs a full update on every column it finds in your file, so if the SEO Description column (the description_tag metafield) is present but blank or filled from a supplier feed that lacks SEO data, the import writes that empty or wrong value over your live meta descriptions. This commonly happens when someone exports a partial sheet, edits it, and re-imports with the SEO columns still attached but not populated. Shopify stores only the current value of the SEO description and keeps no revision history of it, so once the import runs the previous text is gone from the admin with no native undo.
If you didn't already have a backup, those old values are gone โ Shopify keeps no history.
The steps below recover what you can. To make the next time a 1-click undo instead of hours of CSV work: a daily snapshot of every SEO field. Free to monitor, no card โ and SEO Vault only reads your store unless you click restore.
Protect my SEO free โ never lose it again โSource: Matrixify Help Center โ Products import: SEO Title and SEO Description (title_tag / description_tag) columns
Never lose your SEO to an app again
SEO Vault keeps a daily snapshot of every SEO field on your store โ meta titles, descriptions, alt-text, tags, handles (products AND collections) โ and emails you the moment something changes in bulk, with the likely app responsible. One click restores yesterday's state, just the SEO fields. Free to monitor and get alerted; $14/mo for 1-click restore.
Protect my SEO โ free โ