Title: MetaShift – Bulk SEO Manager for Rank Math
Author: irtazacodes
Published: <strong>October 12, 2026</strong>
Last modified: October 13, 2026

---

Search plugins

![](https://ps.w.org/metashift/assets/banner-772x250.png?rev=3743772)

![](https://ps.w.org/metashift/assets/icon-256x256.png?rev=3743772)

# MetaShift – Bulk SEO Manager for Rank Math

 By [irtazacodes](https://profiles.wordpress.org/irtazacodes/)

[Download](https://downloads.wordpress.org/plugin/metashift.1.7.0.zip)

 * [Details](https://wordpress.org/plugins/metashift/#description)
 * [Reviews](https://wordpress.org/plugins/metashift/#reviews)
 *  [Installation](https://wordpress.org/plugins/metashift/#installation)
 * [Development](https://wordpress.org/plugins/metashift/#developers)

 [Support](https://wordpress.org/support/plugin/metashift/)

## Description

**MetaShift** lets you edit the SEO of hundreds or thousands of pages, posts, products,
categories and tags in Excel or Google Sheets — and bring the changes back into 
WordPress safely.

Export a CSV, edit meta titles, meta descriptions, slugs, titles or content, import
it back, review a full preview of every change, and apply it. If anything is wrong,
undo the whole import with one click.

#### What makes MetaShift different

 * **Preview before saving** – every change is shown as _old  new_, checked against
   Rank Math’s limits (meta title 60 characters / 580 px, meta description 160 characters/
   920 px, slug 75 characters), with warnings and errors. Nothing is saved until
   you confirm, and you can untick individual changes (Shift + click selects a range).
 * **One-click undo** – every import keeps a backup of the previous values, including
   slugs, content and redirects.
 * **Safe slug changes** – slugs are made unique exactly like WordPress does, and
   a 301 redirect from the old URL is created in Rank Math Redirections automatically(
   without duplicates or redirect loops).
 * **Choose exactly what to export** – all items, or only the items you pick from
   a searchable list.
 * **Post types and taxonomies** – posts, pages, products, custom post types, media,
   categories, tags, product categories and custom taxonomies.
 * **SEO health report** – the Overview shows every item that breaks Rank Math’s
   recommendations: meta titles over 60 characters / 580 px, descriptions over 160
   characters / 920 px, slugs over 75 characters, duplicate titles and descriptions,
   images without alt text and items without a custom title or description. Expand
   any issue to see exactly which posts, pages or products are affected, worst first,
   and export just those items to fix them.
 * **Find & Replace** – change text in meta titles, descriptions, page titles, focus
   keywords and social titles across hundreds of items at once (for example 2025
   2026 or an old brand name), with match-case and whole-word options, a full preview
   and one-click undo.
 * **Quick fix** – fix a too-long or duplicate meta title, meta description or slug
   right inside the SEO health report, with live character and pixel counters. Every
   quick fix is saved in History and can be undone.
 * **Images & alt text** – export every featured image, product gallery image, category
   image and image inside your page content – block editor, classic editor, HTML,
   Elementor, Beaver Builder, Bricks, WPBakery, Divi and lazy-loaded images – with
   its alt text, edit the alt text in your spreadsheet and import it back (with 
   preview and undo).
 * **Content import that keeps your layout** – edit content as plain text, clean
   HTML or raw. Only items you really changed are updated; unchanged blocks (images,
   embeds, columns…) are kept exactly, and edited HTML becomes valid block-editor
   blocks.

#### Fields

 * Slug, Page Title (or term Name), Meta Title, Meta Description
 * Optional: Focus Keyword, Canonical URL, Robots Meta, Social (Open Graph) Title
   and Description
 * Optional: Content, Excerpt, Word Count (export only)

Values are written to Rank Math’s own fields, so changes appear in Rank Math and
on your site immediately. Rank Math variables such as `%title%`, `%sep%` and `%sitename%`
are preserved.

#### Export

 * One post type or taxonomy per file – all items or a hand-picked selection.
 * Filters: published only (default) or any status, items missing a meta title /
   description / focus keyword, titles over 60 or descriptions over 160 characters.
 * Choose your columns, delimiter (comma, semicolon, tab) and an Excel-friendly 
   UTF-8 file.
 * Content as plain text, clean HTML or raw, with optional protection against Excel’s
   32,767-character cell limit.
 * Download a sample CSV for any post type or taxonomy.

#### Import

 * Match rows by ID or URL (URL matching also works with staging URLs and Screaming
   Frog exports).
 * Smart column detection: “Meta Description” always wins over a generic “Description”
   column; Excel’s invisible characters and small typos in headers are handled; 
   the preview warns when an important column is missing.
 * Empty cells are skipped (or, optionally, clear SEO fields so Rank Math uses its
   template). Slugs, titles and content are never cleared from an empty cell.
 * Every meta write is verified against the database.
 * Large files are processed in small batches; an interrupted import can be resumed.
 * A downloadable report and a history of every import.

#### Safety for page builders

Pages built with Elementor, Beaver Builder or Bricks keep their content in the builder,
so MetaShift never overwrites it. Divi, WPBakery and Avada pages only accept content
exported in Raw format.

#### Exact meta titles

Some themes add “| Site Name” after every title. MetaShift outputs the page title
exactly as written in your meta title, so what you import is what visitors and search
engines see. Developers can turn this off with the `mibs_exact_title_enabled` filter.

#### Privacy

MetaShift does not connect to any external service and does not collect any data.
Uploaded CSV files and import reports are stored in a protected folder inside your
uploads directory and cleaned up automatically.

#### Disclaimer

MetaShift is an independent plugin and is not affiliated with or endorsed by Rank
Math. “Rank Math” is a trademark of its respective owner.

## Screenshots

[⌊Overview – SEO coverage for every post type and taxonomy.⌉⌊Overview – SEO coverage
for every post type and taxonomy.⌉[

Overview – SEO coverage for every post type and taxonomy.

[⌊Export – all items or hand-picked items, with Shift + click range selection.⌉⌊
Export – all items or hand-picked items, with Shift + click range selection.⌉[

Export – all items or hand-picked items, with Shift + click range selection.

[⌊Import preview – every change as old → new before anything is saved.⌉⌊Import preview–
every change as old → new before anything is saved.⌉[

Import preview – every change as old  new before anything is saved.

[⌊History – reports and one-click undo for every import.⌉⌊History – reports and 
one-click undo for every import.⌉[

History – reports and one-click undo for every import.

## Installation

 1. Install and activate **Rank Math SEO** (required).
 2. In WordPress go to Plugins  Add New, search for “MetaShift”, then install and activate
    it.
 3. Open **MetaShift** in the admin menu.
 4. Export a CSV, edit it, and import it back on the Import tab.

## FAQ

### Which columns does a CSV need?

An `ID` column (recommended) or a `URL` column, plus at least one column to update,
such as `Slug`, `Page Title`, `Meta Title` or `Meta Description`. Download the sample
CSV from the Export or Import tab to see the format.

### Can I undo an import?

Yes. Open the History tab and click Undo. All values changed by that import are 
restored, including slugs, content and redirects.

### An exported meta title is empty. Why?

The item has no custom meta title, so Rank Math uses the template from Rank Math
Titles & Meta.

### Why is a post type or taxonomy missing?

By default only post types and taxonomies where at least one item has Rank Math 
SEO data are listed. Click “Show all post types & taxonomies” on the Overview tab
to list everything.

### Will editing content as plain text remove my formatting?

Only for items whose content you change. Plain text turns into simple paragraphs
and lists. To keep headings, links and images while editing, export the content 
as Clean HTML or Raw. Unchanged items are never touched.

### What happens when I change a slug?

WordPress-style unique slugs are used, and a 301 redirect from the old URL to the
new one is created in Rank Math Redirections (when that module is active).

### Who can use MetaShift?

Administrators (users with the `manage_options` capability). Developers can change
this with the `mibs_capability` filter.

### How do I edit image alt text in bulk?

On the Export tab choose “Images & alt text”, pick a post type and export. The CSV
has one row per image (featured image, product gallery, category image or image 
inside the content). Change the Alt Text column and import the file on the Import
tab — MetaShift recognises an images file automatically. Featured, gallery and category
images are updated in the Media Library; images inside content are updated inside
that post. Every change can be undone from History.

### Does MetaShift work with WooCommerce?

Yes. Products, product categories and product tags are supported like any other 
post type or taxonomy.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MetaShift – Bulk SEO Manager for Rank Math” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ irtazacodes ](https://profiles.wordpress.org/irtazacodes/)

[Translate “MetaShift – Bulk SEO Manager for Rank Math” into your language.](https://translate.wordpress.org/projects/wp-plugins/metashift)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/metashift/), check 
out the [SVN repository](https://plugins.svn.wordpress.org/metashift/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/metashift/) by [RSS](https://plugins.trac.wordpress.org/log/metashift/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.7.0

 * New: Find & Replace – bulk change text in meta titles, meta descriptions, page
   titles, focus keywords and social titles, with preview, match case, whole words
   and undo.
 * New: Quick fix – edit meta titles, meta descriptions and slugs straight from 
   the SEO health report, with live character and pixel counters, saved to History
   with undo.

#### 1.6.0

 * First public release on WordPress.org.
 * Bulk export and import of slugs, titles, Rank Math meta titles and descriptions,
   focus keywords, canonical URLs, robots meta and social titles/descriptions.
 * Post types and taxonomies, all items or hand-picked items.
 * Content and excerpt export/import (plain text, clean HTML, raw) with block-editor
   support and page-builder protection.
 * SEO health report on the Overview tab with expandable details per issue.
 * Images & alt text export and import (featured, gallery, category and content 
   images).
 * Preview with selectable changes, one-click undo, resumable imports, reports and
   history.
 * Automatic 301 redirects in Rank Math Redirections for changed slugs.
 * Exact meta titles on the front end (no site name added by the theme).

## Meta

 *  Version **1.7.0**
 *  Last updated **8 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [bulk edit](https://wordpress.org/plugins/tags/bulk-edit/)[csv](https://wordpress.org/plugins/tags/csv/)
   [meta description](https://wordpress.org/plugins/tags/meta-description/)[rank math](https://wordpress.org/plugins/tags/rank-math/)
   [seo](https://wordpress.org/plugins/tags/seo/)
 *  [Advanced View](https://wordpress.org/plugins/metashift/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/metashift/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/metashift/reviews/)

## Contributors

 *   [ irtazacodes ](https://profiles.wordpress.org/irtazacodes/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/metashift/)