--- title: "WordPress Migration Toolkit Features: A Complete Guide to All 9 Powerful Tools" description: "These WordPress migration toolkit features are the deep dive we promised in our Migration Utilities overview post. Every one of the 9 tools inside Post Export Import with Media’s Migration Utilities suite gets its own full explanation below, what it…" url: "https://wpazleen.com/wordpress-migration-toolkit-features/" site: "wpazleen.com" author: "wpazleen" date_published: "2026-09-09T12:21:18+06:00" date_modified: "2026-09-20T15:30:26+06:00" categories: [Post Export Import with Media] tags: [post export, Post Export Import with Media, Post import] --- # WordPress Migration Toolkit Features: A Complete Guide to All 9 Powerful Tools > These WordPress migration toolkit features are the deep dive we promised in our Migration Utilities overview post. Every one of the 9 tools inside Post Export Import with Media’s Migration Utilities suite gets its own full explanation below, what it… - [1. Internal Links — Internal Link Finder & Domain Replacer](#1-internal-links-internal-link-finder-domain-replacer) [What It Does](#what-it-does) - [Key Fields & Options](#key-fields-options) - [Free vs. Pro](#free-vs-pro) - [How to Use It](#how-to-use-it) - [Why It Matters](#why-it-matters) - [2. Find & Replace — Content, Excerpts & Meta](#2-find-replace-content-excerpts-meta) [What It Does](#what-it-does-1) - [Key Fields & Options](#key-fields-options-2) - [Free vs. Pro](#free-vs-pro-3) - [How to Use It](#how-to-use-it-4) - [Why It Matters](#why-it-matters-5) - [3. Compare Posts — Side-by-Side Diff & Inspector](#3-compare-posts-side-by-side-diff-inspector) [What It Does](#what-it-does-6) - [Key Fields & Options](#key-fields-options-7) - [Free vs. Pro](#free-vs-pro-8) - [How to Use It](#how-to-use-it-9) - [Why It Matters](#why-it-matters-10) - [4. Health & Cleanup — Post Cleanup Scanner](#4-health-cleanup-post-cleanup-scanner) [What It Does](#what-it-does-11) - [Key Fields & Options](#key-fields-options-12) - [Free vs. Pro](#free-vs-pro-13) - [How to Use It](#how-to-use-it-14) - [Why It Matters](#why-it-matters-15) - [5. Missing Media — Featured Image Finder & Downloader](#5-missing-media-featured-image-finder-downloader) [What It Does](#what-it-does-16) - [Key Fields & Options](#key-fields-options-17) - [Free vs. Pro](#free-vs-pro-18) - [How to Use It](#how-to-use-it-19) - [Why It Matters](#why-it-matters-20) - [6. Duplicates — Duplicate Post & Page Detector](#6-duplicates-duplicate-post-page-detector) [What It Does](#what-it-does-21) - [Key Fields & Options](#key-fields-options-22) - [Free vs. Pro](#free-vs-pro-23) - [How to Use It](#how-to-use-it-24) - [Why It Matters](#why-it-matters-25) - [7. Orphaned Posts — Orphaned & Unlinked Post Finder](#7-orphaned-posts-orphaned-unlinked-post-finder) [What It Does](#what-it-does-26) - [Key Fields & Options](#key-fields-options-27) - [Free vs. Pro](#free-vs-pro-28) - [How to Use It](#how-to-use-it-29) - [Why It Matters](#why-it-matters-30) - [8. Post Diff — Revision History & Restore](#8-post-diff-revision-history-restore) [What It Does](#what-it-does-31) - [Key Fields & Options](#key-fields-options-32) - [How to Use It](#how-to-use-it-33) - [Why It Matters](#why-it-matters-34) - [9. Post SEO Analysis — SEO Analysis & Migration Intelligence](#9-post-seo-analysis-seo-analysis-migration-intelligence) [What It Does](#what-it-does-35) - [Dashboard Statistics](#dashboard-statistics) - [Filters & Bulk Actions](#filters-bulk-actions) - [The Results Table](#the-results-table) - [Google SERP Preview & Keyword Distribution Map](#google-serp-preview-keyword-distribution-map) - [Free vs. Pro](#free-vs-pro-36) - [How to Use It](#how-to-use-it-37) - [Why It Matters](#why-it-matters-38) - [Frequently Asked Questions](#frequently-asked-questions) [Do I need to run all 9 features in order?](#do-i-need-to-run-all-9-features-in-order) - [Which of these WordPress migration toolkit features are free?](#which-of-these-word-press-migration-toolkit-features-are-free) - [Is any of this destructive?](#is-any-of-this-destructive) - [Conclusion](#conclusion) These WordPress migration toolkit features are the deep dive we promised in [our Migration Utilities overview post](/wordpress-migration-utilities/). Every one of the 9 tools inside Post Export Import with Media’s Migration Utilities suite gets its own full explanation below, what it does, exactly which fields and buttons you’ll see, how the Free and Pro tiers differ, and the step-by-step way to actually use it. By the end, you’ll know precisely which of these WordPress migration toolkit features to open for any post-migration problem you’re staring at right now. *[Image: WordPress migration toolkit features tab navigation overview]*All 9 tabs of the Migration Utilities suite, accessible from one dashboard. Every tab shares the same navigation shell: instant tab-state persistence so a refresh never loses your place, horizontal grab-to-scroll on wide data tables, and interactive controls (checkboxes, dropdowns, edit links) that stay clickable without accidentally triggering a drag. With that shared UX out of the way, let’s go tab by tab. ## 1. Internal Links — Internal Link Finder & Domain Replacer ### What It Does This is one of the WordPress migration toolkit features that scans every post, page, and custom post type on your site for hyperlinks pointing to an old domain, a local development environment, or a staging URL, things like `staging.mysite.com` or `http://localhost/site`. It highlights every exact match with a code snippet so you can see precisely where the reference lives before touching anything. ### Key Fields & Options - **Old Domain or URL to Find** — the legacy address, staging URL, or specific path to search for. - **New Destination URL** — the replacement address, defaults to your current site URL. - **Include Pages in scan** — extends the scan beyond posts to WordPress pages. - **Scan & replace in Post Meta & ACF** (Pro) — reaches into serialized custom fields and ACF data. ### Free vs. Pro Free gives you the full scan: total occurrences, matched posts, highlighted snippets, title filtering, individual selection, and direct WordPress edit links. Pro unlocks the actual replacement, one-click Replace All with a dry-run or live mode, Replace in Selected Posts, and automatic serialized postmeta replacement across `_elementor_data`, custom fields, and ACF, all while preserving valid serialization lengths. ### How to Use It - Navigate to Post Tools → 🔗 Internal Links. - Enter your old domain or URL, and your new destination URL. - Optionally enable Include Pages or Scan Postmeta. - Click Scan for Internal Links and review the highlighted matches. - Select specific posts and click Execute Replacement, or run Replace Internal Links & Domains to process the whole site. ### Why It Matters Of all the WordPress migration toolkit features, this is almost always the very first one you’ll need after a domain change, since every unresolved old-domain link is a silent 404 waiting to happen for a real visitor or a search engine crawler. ## 2. Find & Replace — Content, Excerpts & Meta ### What It Does A deep-cleaning search-and-replace engine built specifically for WordPress. Where Internal Links focuses on URLs, this tab handles any text, pattern, or value across titles, content, excerpts, and custom metadata, with a safety-first dry-run preview before anything touches your database. ### Key Fields & Options - **Search For** / **Replace With** — the text, URL, or pattern, and its replacement (can be left empty to delete matching content). - **Case sensitive** and **Regular Expression (Regex)** toggles for precise matching. - **Target fields**: Post Content, Post Excerpt, Post Title, Custom Fields & Serialized Meta. - **Post types**: Posts, Pages. ### Free vs. Pro This is a full Pro feature. Free users see a showcase teaser explaining the capability and an upgrade prompt, with zero backend locks in the Free codebase. Pro unlocks the live dry-run engine, the execution engine, and the diff comparison table with red/green before-and-after highlighting. ### How to Use It - Navigate to Post Tools → 🔍 Find & Replace. - Enter your Search For and Replace With values. - Select target post types and search fields. - Click Preview Replacements (Dry Run) and inspect every diff snippet. - Check specific posts and Execute Selected, or run Execute Live Replacement for the full match set. ### Why It Matters Since the replacement field can be blank, this is one of the WordPress migration toolkit features that doubles as a bulk deletion tool, useful for stripping tracking codes, leftover shortcodes, or an old company name from thousands of posts in one pass. ## 3. Compare Posts — Side-by-Side Diff & Inspector ### What It Does Select any two posts, by searching titles or entering IDs directly, and inspect every difference between them: titles, slugs, publication dates, status, excerpts, content text, and custom metadata, all lined up side by side with changed fields highlighted at the word level. ### Key Fields & Options - **Post A** (Original / Baseline) and **Post B** (Modified / Comparison) — both support search by title or direct ID entry. ### Free vs. Pro Free covers a solid attribute comparison: ID, Title, Slug, Status, Author, Date, Categories, Tags, and Featured Image. Pro adds a full side-by-side content visual diff with line-by-line highlighting plus deep serialized post meta and custom field comparison, both wrapped behind a locked-section overlay in Free mode. ### How to Use It - Navigate to Post Tools → ⚖️ Compare Posts. - Search or enter the ID for Post A and Post B. - Click Compare Posts Side by Side. - Review identical fields (subtle gray/green) versus changed fields (highlighted insertions and deletions). ### Why It Matters Of all the WordPress migration toolkit features, you’ll use this one constantly alongside two other tabs, it’s launched directly by a “⚖️ Compare in Diff” button from both the Duplicates tab and the Post Diff tab, making it the connective tissue of the whole suite. ## 4. Health & Cleanup — Post Cleanup Scanner ### What It Does A diagnostic audit across all posts and pages that uncovers data integrity issues: content with no categories assigned, missing tags, duplicate URL slugs that cause 404s or redirect loops, and broken or invalid image URLs embedded in post content. ### Key Fields & Options - **Scan Scope**: Posts, Pages (or any registered custom post type). ### Free vs. Pro Free delivers the complete scan: five real-time diagnostic metric cards, a full results table with stacked issue badges, title and issue search filters, and direct edit/view links. Pro adds one-click automated fixes: Assign Default Category, Deduplicate Slugs (auto-appending `-2`, `-3` suffixes), and Remove Broken Images from post HTML, individually or across every flagged post. ### How to Use It - Navigate to Post Tools → 🧹 Health & Cleanup. - Select Posts and/or Pages, then click Run Health Scan. - Review the metric cards for Missing Categories, Missing Tags, Duplicate Slugs, and Broken Images. - Filter results by title or issue type. - (Pro) Select posts and click the relevant repair action. ### Why It Matters Duplicate slugs in particular are an SEO landmine, WordPress silently appends `-2` to the second post with a matching slug, which quietly breaks any external link or bookmark pointing at what the author assumed was the “real” URL. ## 5. Missing Media — Featured Image Finder & Downloader ### What It Does Discovers every post and page with no featured image (thumbnail) assigned, then inspects inline images already embedded in the content so the first one can be promoted to become the post’s official featured image, or downloaded locally if it’s hotlinked from an external source. ### Key Fields & Options - **Post Type** — determines which content type gets scanned (Posts, Pages, or CPTs). ### Free vs. Pro Free scans and lists every post missing a featured image, with title, author, date, and an inline image count preview. Pro adds the automatic extraction: attaching the first inline image as `_thumbnail_id`, plus an external image downloader that pulls hotlinked inline images into your local media library before setting them as featured. ### How to Use It - Navigate to Post Tools → 🖼️ Missing Media. - Select post types and click Scan Missing Thumbnails. - Review the table of posts missing thumbnails. - (Pro) Click Set First Image as Thumbnail on an individual post, or trigger bulk assignment across every selected post. ### Why It Matters Featured images drive social share previews, archive page layouts, and Open Graph cards, a post silently missing one after migration looks broken the moment someone shares it on social media. ## 6. Duplicates — Duplicate Post & Page Detector ### What It Does Identifies duplicate and redundant content by grouping posts into clusters based on exact matching titles, exact permalink slugs, or identical content hashes (MD5 of the trimmed post content), then displays visual cluster cards tagging the oldest post as “Original” and later copies as “Newest”. ### Key Fields & Options - **Match Criteria**: Exact Title, Exact Slug, or Exact Content Hash. - **Post Type**: which content type to scan. ### Free vs. Pro Free gives you full scanning across all three match criteria, visual cluster cards with age badges, a direct “⚖️ Compare in Diff” launch button per cluster, and individual view/edit links. Pro adds bulk resolution: Keep Oldest & Trash Rest, Keep Newest & Trash Rest, and a per-cluster single-click trash button. ### How to Use It - Navigate to Post Tools → 📑 Duplicates. - Choose a match criteria and post type, then click Scan for Duplicates. - Review each cluster card’s matching posts, IDs, dates, and age tags. - Click ⚖️ Compare in Diff to inspect two duplicates directly. - (Pro) Trash an individual cluster, or run a site-wide Keep Oldest/Newest & Trash Rest action. ### Why It Matters Duplicate content actively works against you in search, engines have to choose which version to rank and often split authority between both, this is one of the WordPress migration toolkit features that exists specifically to catch the copies that failed or retried imports leave behind. See our [full Duplicate Post Detector guide](/wordpress-duplicate-post-detector/) for a closer look at cluster resolution. ## 7. Orphaned Posts — Orphaned & Unlinked Post Finder ### What It Does Uncovers isolated content that has lost its structural connections after migration: posts with no category assigned, hierarchical posts or pages whose parent no longer exists, and posts authored by a user account that was never re-created on the new site. ### Key Fields & Options - **Post Type** — All Public Types, or a specific selection. ### Free vs. Pro This tab is a full Pro feature. Free users see the complete tab interface with a locked overlay and a 🔒 PRO badge. Pro unlocks the actual scan, plus resolution actions: 🗑️ Trash Selected Orphans and 🔄 Reset Broken Parents to None (which sets `post_parent = 0` automatically). ### How to Use It - Navigate to Post Tools → 🏝️ Orphaned Posts. - Select post types and click Scan for Orphaned Posts. - Review flagged issues such as “0 Inbound Links” or “No Category Assigned.” - Use quick edit links, or Pro’s resolution actions, to reconnect the content. ### Why It Matters Orphaned content is invisible in a different way than duplicates or broken links, it’s technically live, but crawlers and readers alike have no path to discover it, which quietly erodes a site’s overall indexation over time. ## 8. Post Diff — Revision History & Restore ### What It Does Provides full revision history browsing for any post or page: recent changes, every historical version, comparison of up to three versions side by side, and the ability to restore a previous version with an automatic safety backup taken first. ### Key Fields & Options - **Search** — find posts or pages by title or ID. - **Filters** — All Post Types. - **Recent Changes list** — shows ID, Title, Type, Versions count, and a View action per post. ### How to Use It - Navigate to Post Tools → Post Diff. - Search for a post or page and click View. - Browse the available historical versions, each timestamped. - Select a version and click Compare Versions to see exactly what changed. - Click Restore Version if you need to roll back. ### Why It Matters This is the safety net underneath every other tab, if a Find & Replace, Health & Cleanup fix, or Duplicates cleanup ever changes something you didn’t intend, Post Diff is how you get it back. ## 9. Post SEO Analysis — SEO Analysis & Migration Intelligence ### What It Does The most comprehensive of all the WordPress migration toolkit features in the suite. It runs a site-wide SEO audit that reads focus keywords, titles, meta descriptions, and canonical URLs from Rank Math, Yoast SEO, All in One SEO, SEOPress, The SEO Framework, or native WordPress core fields when no SEO plugin is active, then scores every post from 0–100. ### Dashboard Statistics - **Total Posts Scanned** — how many posts and pages were analyzed. - **Average SEO Health** — overall site score. - **Critical SEO Issues** — count of serious problems found. - **Keyword Conflicts** — number of keyword cannibalization issues detected. ### Filters & Bulk Actions Filter by content Type, SEO Source, Score band (excellent 80–100, good 60–79, needs improvement under 60), Issue Type (missing title, missing description, missing keyword, missing alt, duplicate keyword), or a free-text keyword/title Search. Bulk actions include Bulk Set Focus Keyword across selected posts, and Compare Selected (2 Posts) in Diff, which hands off directly into the Compare Posts and Post Diff tabs. ### The Results Table Columns include ID, Post Title & URL, SEO Source, SEO Score, Focus Keyword, Usage/Density, Issue Breakdown, and per-row Actions (Analyze Post, Compare in Diff, Google Preview). ### Google SERP Preview & Keyword Distribution Map A live Desktop and Mobile search snippet preview shows your site URL, SEO title, and meta description exactly as Google would render them, with pixel-width meters for title (~600px) and description (~960px), including an “Optimal” indicator once you’re within range. The Keyword Distribution Map then shows exactly where the focus keyword appears: SEO Title, Meta Description, URL Slug, Introduction Chunk, Subheadings (H2/H3), Content Body, and Image ALT Tags, each with its own occurrence count. *[Image: WordPress migration toolkit features keyword distribution map and SERP preview]*The Keyword Distribution Map and Google SERP preview inside the Post SEO Analysis tab. *[Image: WordPress migration toolkit features keyword distribution map and SERP preview]* ### Free vs. Pro Free renders a fully interactive preview UI, a sample post analysis card, SERP previews, and a side-by-side diff sample, behind a semi-transparent locked overlay. Pro unlocks full live scanning, multi-filter querying, deep keyword cannibalization clustering, single-post deep audit, and true side-by-side SEO comparison between any two posts. ### How to Use It - Navigate to Post Tools → Post SEO Analysis. - Choose content type, SEO source, and any score or issue filters. - Click Run Site Wide SEO Scan. - Review scores, then open the SERP preview and Keyword Distribution Map for individual posts. - Use Compare Selected in Diff to send two posts to the Post Diff tab. ### Why It Matters SEO metadata and image alt attributes are among the most vulnerable data during any export/import, this one of the WordPress migration toolkit features is the final checkpoint that confirms your migrated site is not just live, but actually search-ready. We cover this tab on its own in much greater depth in our [dedicated Post SEO Analysis walkthrough](/wordpress-seo-audit-tool/). For general SEO validation alongside this tab, [Google’s own SEO Starter Guide](https://developers.google.com/search/docs/fundamentals/seo-starter-guide) and [the official WordPress Plugin Developer Handbook](https://developer.wordpress.org/plugins/) are useful references. ## Frequently Asked Questions Do I need to run all 9 features in order?No, but the tabs are ordered as a logical workflow: Internal Links → Find & Replace → Health & Cleanup → Missing Media → Duplicates → Orphaned Posts → Compare Posts → Post Diff → Post SEO Analysis. Running SEO Analysis last gives the most accurate score, since it reflects the site after everything else is fixed.Which of these WordPress migration toolkit features are free?Internal Links (scan), Compare Posts (basic), Health & Cleanup (scan), Missing Media (scan), and Duplicates (scan) are all fully usable in the Free plugin. Find & Replace and Orphaned Posts are Pro-only tabs. Post SEO Analysis and the deeper parts of Compare Posts, Health & Cleanup, and Missing Media unlock further Pro actions on top of a functional free scan.Is any of this destructive?Trash-based actions (Duplicates, Orphaned Posts) move content to the WordPress Trash rather than deleting permanently, and Post Diff lets you restore any version if a Find & Replace or cleanup action changes something unintentionally. ## Conclusion That’s all 9 WordPress migration toolkit features inside the Migration Utilities suite, what each one does, exactly how to use it, and why it earns a spot in a post-migration checklist. From fixing the first broken domain link to closing out with a full site-wide SEO audit, all nine tools are built to work together rather than as nine separate plugins bolted on top of each other. Bookmark this guide, and the next time a migrated site looks “done” but something feels off, you’ll know exactly which tab to open first. --- **Site:** [wpazleen.com](https://wpazleen.com/) **Canonical URL:** https://wpazleen.com/wordpress-migration-toolkit-features/ **Format:** `?format=md` appended to any URL returns this document.