---
title: "WordPress to Webflow migration for real estate websites"
description: "Map WordPress content, fields, media, templates, and required features into Webflow. Use a pilot import to check a rebuilt real estate website."
canonical: "https://scalewithsearch.com/articles/migrate-wordpress-agent-website-to-webflow"
---
## Site navigation

- [Scale With Search](https://scalewithsearch.com/)
- Services
  - Services
    - [AI systems](https://scalewithsearch.com/ai-systems)
    - [Site build](https://scalewithsearch.com/work#site-build)
    - [Whole website fix](https://scalewithsearch.com/work#whole-website-fix)
    - [Content library with SEO](https://scalewithsearch.com/work#content-library)
    - [Working session](https://scalewithsearch.com/audit)
  - Start here
    - [Send your brief](https://scalewithsearch.com/work#send-your-brief)
    - [Example scope](https://scalewithsearch.com/work#review-the-example-scope)
  - [Prices and terms](https://scalewithsearch.com/work#prices-and-terms)
- Industries
  - Real estate
    - [Real estate agents and teams](https://scalewithsearch.com/for/real-estate)
    - [Platforms, ownership, and IDX](https://scalewithsearch.com/for/real-estate/real-estate-website-platforms-ownership-idx)
    - [Search, content, and AI](https://scalewithsearch.com/for/real-estate/real-estate-search-content-ai)
    - [Inquiries, campaigns, and handoffs](https://scalewithsearch.com/for/real-estate/real-estate-website-inquiries-campaigns-handoffs)
    - [Buyer, seller, and local pages](https://scalewithsearch.com/for/real-estate/real-estate-buyer-seller-local-resources)
    - [Rules, privacy, and trust](https://scalewithsearch.com/for/real-estate/real-estate-website-rules-privacy-trust)
  - Browse by business
    - [Trades and home services](https://scalewithsearch.com/for/#group-trades)
    - [Health, wellness, and animal care](https://scalewithsearch.com/for/#group-practices)
    - [Law, finance, and IT](https://scalewithsearch.com/for/#group-professional)
    - [Marketing and SEO agencies](https://scalewithsearch.com/for/#group-agencies)
    - [Shops and manufacturers](https://scalewithsearch.com/for/#group-manufacturing)
    - [Restaurants, shops, studios, and nonprofits](https://scalewithsearch.com/for/#group-local-services)
  - Chiropractic practices
    - [Chiropractic and wellness practices](https://scalewithsearch.com/for/chiropractic-and-wellness-practices)
    - [Chiropractic and physical therapy clinics](https://scalewithsearch.com/for/chiropractic-and-physical-therapy-clinics)
  - [All industries](https://scalewithsearch.com/for/)
- Resources
  - Free tools
    - [AI readiness check](https://scalewithsearch.com/check)
    - [Free tools](https://scalewithsearch.com/tools/)
    - [Free Starter Kit](https://scalewithsearch.com/kit/business-memory-starter-kit.zip)
  - Guides
    - [AI-native library](https://scalewithsearch.com/ai-native)
    - [Industry intelligence](https://scalewithsearch.com/intelligence)
    - [Office job guides](https://scalewithsearch.com/guides/)
    - [Business memory](https://scalewithsearch.com/articles/business-memory-for-ai-agents-guide)
    - [Agent governance](https://scalewithsearch.com/articles/ai-agent-governance-guide-small-business)
    - [Migration and ownership](https://scalewithsearch.com/articles/leaving-vendor-ai-memory-guide)
  - Articles
    - [All articles](https://scalewithsearch.com/articles/)
    - [What changed](https://scalewithsearch.com/changes/)
- About
  - Evidence
    - [Proof](https://scalewithsearch.com/proof)
  - Scale With Search
    - [About](https://scalewithsearch.com/about)
    - [How it works](https://scalewithsearch.com/how-it-works)

# Move a real estate agent website from WordPress to Webflow

Plan this move as a content conversion and a website rebuild. Ask the builder to show where each WordPress content type, field, image, and working feature will live in Webflow. Accept a small representative import before approving the complete migration.

Vendor statements below link to primary documentation checked on 2026.10.22. The proposed worksheet and acceptance checks are editorial recommendations.

## What should a WordPress-to-Webflow migration deliver?

Require editable content, reconstructed page layouts, and a record of features needing replacement. A folder of exported text leaves the implementation unproven. Ask for a preview containing a seller page, a content-rich guide, and a page with a working inquiry route.

## Can Webflow import the normal WordPress export directly?

Plan a conversion step. WordPress's standard export is WXR XML; Webflow's documented bulk CMS input is CSV. Those are different formats. [WordPress export format](https://wordpress.org/documentation/article/tools-export-screen/), [Webflow CMS import](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), checked 2026.10.22.

Ask the builder to identify the conversion tool and inspect its output before quoting the remaining import work.

## Which WordPress content should you inventory?

Inventory published pages, articles, custom content, and material intentionally kept unpublished. WordPress documents posts, pages, custom post types, custom fields, taxonomies, and users among WXR contents. [Export contents](https://wordpress.org/documentation/article/tools-export-screen/), checked 2026.10.22.

Give each content group a destination or an explicit decision to retain it outside the new public website.

## How should WordPress fields map into Webflow?

Use a field-by-field worksheet approved before import. For a proposed guide, map the title, body, source references, review date, image, and related service separately. These are suggested fields for your website.

| Source material | Proposed destination | Evidence to request |
| --- | --- | --- |
| Guide title | Collection item name | Exact text in the preview |
| Article body | Rich text field | Headings, links, and lists retained |
| Review date | Date field | Intended date displayed |
| Main photograph | Image field | Correct file and crop |
| Related service | Reference or link field | Intended destination opens |
| Seller-service page | Designed static page | Editable content and inquiry route |

## Should every WordPress page become a CMS item?

Use CMS items for content that shares a useful structure. Ask the builder to keep exceptional layouts explicit rather than forcing every page into the same template. Demonstrate how the delivered arrangement supports a new guide and a correction to an existing service page.

## How do categories and related pages survive?

Define their destination relationships before importing. Webflow supports reference fields, but its importer matches references using item slugs. [Reference matching](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), checked 2026.10.22.

Ask the builder to reconcile unmatched references. Inspect a guide's topic label and related service link instead of accepting a filled column as proof.

## Will custom WordPress content types remain available?

Recreate the required content structure in Webflow. WordPress custom post types are registered through code; a WordPress definition does not establish a Webflow equivalent. [Custom post type registration](https://developer.wordpress.org/plugins/post-types/registering-custom-post-types/), checked 2026.10.22.

Have the builder show the destination fields and editor screen for each custom type you still need.

## What should happen to page-builder layouts?

Put layout reconstruction in the scope. Require screenshots and an editable preview for pages that depend on a WordPress builder. Record the intended appearance, content, and mobile behavior. Do not approve the migration from a comparison of text alone.

## How should shortcodes and embedded widgets be handled?

Give every shortcode and embed a disposition: replace, rebuild, retain through a supported integration, or omit with approval. Ask the builder to search imported bodies for leftover syntax. Review the rendered result wherever an old page relied on a widget rather than ordinary text.

## How do photographs reach the new site?

Test image recovery before moving the full library. Webflow's CSV importer expects direct image URLs and documents image-import limitations. [Image import requirements](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), checked 2026.10.22.

Compare the selected source image with its destination. Check captions, alternative text, crop, and any image linked from inside an article.

## What about downloadable guides and PDFs?

Assign file recovery separately. Webflow's CSV importer does not map data into file fields; files need manual upload. [File-field limitation](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), checked 2026.10.22.

Keep the approved source files. Open the replacement download from its intended page before accepting it.

## Can rich text change during import?

Inspect it after conversion. Webflow accepts HTML in rich text fields and may remove unsupported embed markup. [Rich text import behavior](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), checked 2026.10.22.

Choose a sample with headings, lists, image captions, links, and embedded material. Record differences requiring repair.

## How should unpublished WordPress content be treated?

Specify publication intent independently of export inclusion. Label draft, archived, and public material in the conversion worksheet. Ask the builder to demonstrate that an imported draft stays out of the public release. Review the content list before authorizing publication.

## What should the pilot import prove?

Prove that representative content remains accurate, editable, and connected to the intended template. Include material with relationships and unusual formatting. Keep a record of source values, destination values, omissions, and repairs. Expand the import after the sample passes.

## What happens when the importer reports a failure?

Reconcile the failed rows before retrying. Webflow provides an error report for failed imports. [Import error reporting](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), checked 2026.10.22.

Ask the builder to record corrected rows and the retry result. Check for missing material and duplicates before approving the final content inventory.

## Does moving content replace WordPress plugins?

Treat each required plugin function as separate replacement work. Ask what currently supplies search, inquiry delivery, downloads, or restricted content. Accept the replacement through a working demonstration. A completed article import does not answer whether the associated service still works.

## What should happen to seller and buyer forms?

Rebuild the intended inquiry path and test receipt. Record the page, visitor fields, confirmation, receiving destination, and responsible recipient. Have the builder send marked tests using details you control. Inspect the received question and reply path before changing the live website.

## Does the migration include IDX installation?

Keep IDX in its own confirmed integration scope. Give the provider the proposed Webflow configuration and required search behavior. Ask for written compatibility confirmation and a demonstration of property search through inquiry receipt. Leave the integration UNRESOLVED until that evidence exists.

## What happens to titles and search descriptions?

Include their destination fields in the mapping. Ask the builder to compare rendered source pages with the preview rather than assuming a text export carries every setting. Give missing metadata an owner and a repair decision before release.

## Where do URL and indexing checks belong?

Use the existing [website migration checklist](/articles/site-migration-seo-checklist) for redirects, canonicals, indexing, and monitoring. This conversion brief owns the content and feature mapping. Give the release checklist the confirmed old and new page inventory so the checks use the actual reconstruction.

## Should you cancel WordPress after the import finishes?

Wait until recovery and replacement checks pass. Keep access to source material while the builder reconciles content, media, downloads, and features. Name who authorizes cancellation and what evidence they inspect. Preserve a recoverable source copy under the agreed handoff arrangement.

## How do you compare migration quotes?

Compare the same conversion and reconstruction worksheet. Ask each bidder to identify automated work, manual repairs, integration work, and excluded material. Request a current written price for your inventory. A generic per-page estimate leaves custom fields and unsupported features unresolved.

## What remains unresolved before a real migration?

Your export quality, destination capacity, integration compatibility, final scope, and price remain UNRESOLVED until inspected. Record each beside its required evidence. Do not turn a vendor's general import documentation into a claim that your particular website has already passed.

## What should you send with a migration brief?

Send the content inventory, a representative export, required feature list, and proposed field map. Include the pilot acceptance record when available. Ask for a written reconstruction scope before authorizing the complete move.

Bring the source inventory and unresolved website checks to your [real estate website brief](/for/real-estate). Request implementation through the [written website scope](/work).

- [Move a real estate agent website from Webflow to WordPress](/articles/migrate-webflow-agent-website-to-wordpress)
- [Can Mem import Notion notes? Check the export first](/articles/notion-to-mem-import-owned-record-checks)
- [Plan a Squarespace version update for a real estate website](/articles/squarespace-version-change-agent-website)


## Related: Real estate

- [Move a real estate agent website from Webflow to WordPress](/articles/migrate-webflow-agent-website-to-wordpress)
- [Can Mem import Notion notes? Check the export first](/articles/notion-to-mem-import-owned-record-checks)
- [Plan a Squarespace version update for a real estate website](/articles/squarespace-version-change-agent-website)

----

```text
                  .|########||.                                       .|########||.                                       .|########||.
               |##||.      .||##|.                                 |##||.      .||##|.                                 |##||.      .||##|.
             |#|.              .|#|.                             |#|.              .|#|.                             |#|.              .|#|.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
        .#.                          .#|                    .#.                          .#|                    .#.                          .#|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
      |#             ......             #|                |#             ......             #|                |#             ......             #|
     .#           ||#########|           #|              .#           ||#########|           #|              .#           ||#########|           #|
    .#.         |######||######|.        .#.            .#.         |######||######|.        .#.            .#.         |######||######|.        .#.
    #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#            #.        .##|###|##|#|######|        .#
   ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||          ||        |##|#||||||||||||#||#|        ||
   #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.         #        |#||||||||||||||||||||#|        #.
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #        #       .#||||||||||||||||||||||||#|       #
 ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||      ||   ....|||#||||||##|#|||#|#||##||||....|. ||
 #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#      #.  .  ....|#  ....#|||   ||| .#|||  ....#. .#
 #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.     #   .  ||||#| .#####||  . .#| .#|||  ||||#   #.
.|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||    .|   |||||  #. |#|||||. ||  #. |#||. .|||||   ||
||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||    ||   |....  #. ....|#.      |. ...|. ....||   ||
#.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#    #.  .||||||##||||||##||####|||||||#||||||#|   .#
#    .||####|###########################|.     #    #    .||####|###########################|.     #    #    .||####|###########################|.     #
#      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #    #      .#||||||.#.|| # |. ..# #| #|||||#|      #
#      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #    #      .#|||||| ..  |# ## |#| ...#|#|||#|      #
#      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #    #      .#|||#|# .# .#| #| ##|.#..#|||||#|      #
#      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #    #      .#||||||############|######|||||#|      #
#   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #    #   |...||#||||||#||||#|#||||||#|||||#||| |.|  #
#. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#    #. .. ||||# .|||##|.  |#| .|| || .|||#. #|  # .#
|| |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||    || |  ...||  ...##| |  #| .|. |. #####  .. .| ||
|| ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||    || ||||| || ||||#|  .  |. |. |#. ||||| |#| || ||
.# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.    .# |.....#|....|#.||||.|||##.|#|....||.#||.#. #.
 #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#      #.|||||||#############################| ||| .#
 ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||      ||       ##||#||#||||||#||#||#||#||##.      ||
  #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #        #       .#|||||||||#||#|||||||||||#|       #
  ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||        ||       |#||||||||||||||||||||||#|       ||
  .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.        .#        |#||||||||||||||||||||#|        #.
   ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||          ||        |#||||||||||||||||||#|        ||
    #.        .######|#|#########|        .#            #.        .######|#|#########|        .#            #.        .######|#|#########|        .#
    .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.            .#.         |#####||||#####|         .#.
     |#           ||########||           #.              |#           ||########||           #.              |#           ||########||           #.
      |#             ......             #|                |#             ......             #|                |#             ......             #|
       |#.                            .#|                  |#.                            .#|                  |#.                            .#|
        |#.                          .#.                    |#.                          .#.                    |#.                          .#.
         .#|                        |#.                      .#|                        |#.                      .#|                        |#.
           |#|                    |#|                          |#|                    |#|                          |#|                    |#|
            .|#|.              .|#|.                            .|#|.              .|#|.                            .|#|.              .|#|.
               |##||.      .||##|                                  |##||.      .||##|                                  |##||.      .||##|
                 .||########||.                                      .||########||.                                      .||########||.

Scale With Search  2026  [scalewithsearch.com](https://scalewithsearch.com)
```
