Guides articles
17 articles
Step-by-step playbooks for the non-design work on a rebuild: scoping migrations, mapping sections to ACF blocks, running staging QA, and shipping without surprises. Written for freelancers and agency leads who own delivery.

WordPress media library migration: images, files, and attachment IDs
Broken images after migration are almost always attachment ID and URL mismatches — not missing files. Here's how to migrate media properly across sites, builders, and ACF field types.

WordPress forms migration after a rebuild (Gravity Forms, CF7 & more)
Forms look fine on staging until launch day when notifications stop, CRM feeds break, and CAPTCHA keys still point at the old domain. The complete forms migration guide.

WordPress menu and navigation migration after a redesign
Menus don't migrate when pages do. After a redesign, broken navigation is one of the first things clients notice — and one of the last things agencies test. Here's the full playbook.

Migrating WordPress blog posts into ACF blocks (vs marketing pages)
Posts are not pages. On a rebuild, blog content often gets under-scoped — until launch week when 200 articles still have Divi shortcodes. Here's how to migrate posts properly.

The WordPress migration QA checklist (every check, explained)
Launch day isn't the finish line — it's the exam. This is the full QA checklist agencies run before pushing a migrated WordPress site live, with every check explained.

WordPress shortcode cleanup after a migration
Shortcodes are the fossil record of every builder and plugin the site ever used. After a migration, here's how to find and eliminate the ones still lurking in your content.

How to scope and price a WordPress rebuild (for agencies)
Rebuilds overrun because they are scoped as design projects when they are really migration projects. Here is how agencies scope and price them so the maths works.

How to use AIRA: the complete migration walkthrough
The full, in-depth walkthrough: from exporting your ACF blocks to importing finished pages — with media, redirects and SEO — into your new WordPress build.

The WordPress migration checklist (free download)
The exact checklist we run before, during and after a WordPress rebuild — from URL mapping to post-launch verification. Grab the printable version free.

Why page builders slow WordPress sites (and what agencies do instead)
Clients blame hosting when the site is slow — but the page builder is often the culprit. Here is the performance case for leaving builders behind on your next rebuild.

How to change your WordPress theme without losing content
Your posts and pages survive a theme switch — your layouts often don't. Here's what actually breaks when you change WordPress themes, and how to move content across cleanly.

Broken images after a WordPress migration: causes and fixes
Migrated content but half the images 404? This is the most common post-migration complaint. Here are the five causes and the fixes that actually work.

How to import an ACF Migrate bundle into WordPress
You have got a bundle.json from your crawl — now what? Here is how to import it into WordPress with the ACF Migrate plugin and review every page before publish.

How long does a WordPress site rebuild take?
Clients always ask for a timeline. Here's how agencies estimate WordPress rebuilds — and why content migration is the variable that blows budgets.

WordPress staging migration: the agency workflow
Every agency rebuild should live on staging first. Here is the workflow for migrating content, testing redirects, and launching without surprises.

How to migrate a WordPress site into ACF blocks (2026 guide)
Rebuilding on Advanced Custom Fields? Here is the full workflow for moving every page into native ACF blocks — without the copy-and-paste.

How to copy a page from one WordPress site to another
Moving a page between two WordPress sites sounds simple until images break and layouts collapse. Here are the five real options and when to use each.
Ready to migrate your next rebuild?
Crawl and preview any site free. 10 credits on signup.