Your listings already exist. They are just scattered: some on a property portal, some in a WhatsApp broadcast, a few on an old Facebook page, and the rest in one agent's spreadsheet. Migrating them into a new agency website is not a copy-paste job. It is a stock-take. You pull every active listing into one inventory, clean up the fields and photos, decide which properties are still live, and redirect any old links so buyers do not land on dead pages.
This guide is for agency owners, principals and listing administrators moving to an owned website. It gives you a listing-migration inventory template and a running order, so nothing valuable is lost in the move and you launch with stock that is accurate, not stale.
TL;DR
- The job: pull every active listing into one inventory, then clean the fields, photos, statuses and URLs before anything goes live.
- Start from every channel: the old site, portals, spreadsheets, WhatsApp broadcasts and individual agents' phones. Nobody holds all of it in their head.
- Migrate active stock only. Sold, let or withdrawn properties do not belong on the new site as live listings.
- The 25-listing point: a basic real estate website carries up to 25 active listings; the Platform carries unlimited. Your active count decides the tier.
- Redirect old listing links to the closest live page or your listings index, so shared links and search results do not turn into 404s.
What migrating your listings actually means
Migrating your listings means rebuilding one clean, current inventory of your stock and setting it up on the new site. You gather every active listing from wherever it lives now, standardise the fields, sort out the photos, drop anything already sold or withdrawn, and redirect old links. It is a data and photo exercise first, and a website task second.
Start with a full stock-take, not the website
The most common migration mistake is working from memory or from a single source. One agent remembers the Borrowdale house; nobody remembers the two stands listed on Facebook in March. Before you touch the website, list every active property from every place a listing has ever lived:
- your current or old website, if you have one
- any property portals where you post listings
- listing spreadsheets, on the office computer and on personal laptops
- WhatsApp broadcast lists and status posts used to circulate stock
- the Facebook page and any Instagram posts
- each agent's phone, where mandates and photos often sit first
Pull them into one place before you decide anything. You are not publishing yet. You are building the master list that the whole migration works from.
The listing-migration inventory template
This is the payoff. Give every listing a row and fill these columns. Copy the structure into a spreadsheet and work through it property by property.
| Ref | Address & type | Price | Core fields | Photos | Status | Action |
|---|---|---|---|---|---|---|
| BW-014 | 3-bed house, Hillside, Bulawayo (sale) | $145,000 | 3 bed / 2 bath / 800 sqm | 12, portal watermark | Active | Migrate, source originals |
| HR-233 | 2-bed flat, Avondale, Harare (rent) | $650 / month | 2 bed / 1 bath | 4, too small | Active | Migrate, reshoot |
| BW-009 | Residential stand, Bulawayo (sale) | $28,000 | 2,000 sqm | 0 | Withdrawn | Drop |
Then use a simple decision key so every row gets one clear action:
| Action | Choose it when |
|---|---|
| Migrate | The listing is active, the details are confirmed, and you have usable photos |
| Migrate + reshoot | Active listing, but the photos are watermarked, too small or missing |
| Hold | Active, but you are over the 25-listing limit on a basic site; keep it queued and publish when a slot frees or on the Platform |
| Drop | Sold, let or withdrawn; keep the record for history but do not publish it as live |
| Redirect | The listing had a live URL on an old site you control; point that address to the new listing or your listings index |
The fields every listing needs before it moves
A listing that looks fine on WhatsApp is often missing half of what a website page needs. Standardise these before the build, so every property carries the same information and buyers can actually filter and compare:
- a clear title and full location (suburb and city, not just "town")
- listing type: for sale or to let, and property type (house, flat, stand, commercial)
- price and, for rentals, the period (per month) and currency shown clearly
- bedrooms, bathrooms, and land or floor size where relevant
- a written description that is specific, not the same three lines copied across every listing
- key features buyers search on: parking, borehole, solar, garden, security
- the responsible agent, so the per-listing enquiry reaches the right person
Gaps here are normal. The point of the inventory is to surface them now, while you can chase the missing detail, rather than at launch.
Photos are the part that takes longest
Underestimate the photos and the whole migration slips. Two problems come up again and again in Zimbabwe agencies.
First, watermarks. Images you uploaded to a property portal usually come back carrying the portal's brand across the corner. You cannot reuse those on your own site, so you need the original files. If an agent shot them on a phone, the originals are probably still on that phone.
Second, size and quality. Photos sized for a WhatsApp status or a Facebook post are often too small or too compressed to look right on a full property page. Mark those in the Photos column as "reshoot" during the inventory. If several strong listings need new images, a professional photography session is $100 and covers a batch of properties, which is usually cheaper than launching with weak photos on your best stock.
Migrate active stock only
A new website is your chance to look current. Do not undo that on day one by importing sold and let properties as if they are available. Run the inventory against reality: is this still on the market today? If a property is sold, let, withdrawn or the mandate has lapsed, mark it Drop. Keep the record for history, but do not publish it. Every dead listing on a launch site costs you credibility and sends enquiries toward things buyers cannot have.
Old links: redirect, do not abandon
If you already had a website, some of your listing pages have been shared in messages, saved by buyers, or indexed by Google. When those pages move or disappear, the old address becomes a dead 404 unless you redirect it.
The rule is simple: map each old listing URL to the closest live replacement. A property still available redirects to its new listing page; one that has sold redirects to your listings index, so the visitor lands somewhere useful instead of an error. Where you cannot match a specific page, send it to the main listings page. Redirects reduce the risk of losing search results and broken links, though they do not on their own guarantee your rankings stay unchanged. If you only ever used portals and never had a site, there is little to redirect, so your focus stays on the inventory and photos.
How many listings actually move: the 25-listing question
This is where migration meets the tier decision. A basic real estate website carries up to 25 active listings. The Platform carries unlimited listings along with the AI and lead tools. So before you migrate, count your genuinely active stock, sold and withdrawn properties do not count.
If you are at or under 25 active listings, the basic website fits and everything migrates. If you are over 25, you either prioritise the 25 that go live first and queue the rest, or move to the Platform for unlimited listings. That is a tier decision in its own right, covered in full in real estate website or platform. For migration, the practical step is simply to know your active number, because it tells you whether everything fits or whether you are choosing what leads.
What this guide does not cover
This article is about getting existing listings into the new site cleanly. Two related jobs sit next to it:
- Publishing new listings going forward. Once you are live, the day-to-day workflow of intake, review, approval and going live, including via WhatsApp, is a separate process. See the WhatsApp listing publishing workflow and listing operations.
- Choosing the tier. The full basic-versus-Platform decision, beyond the listing count, is covered in real estate website or platform.
If you are also weighing whether to keep leaning on portals at all, property portal dependence covers that trade-off.
How this works with a TechTribe real estate website
A TechTribe real estate website is $350 once-off with no monthly fee. It carries up to 25 active listings, per-listing enquiry forms, a floating WhatsApp button on every page, agent profile pages, and Year 1 hosting, domain and email. If your active stock is larger, the Platform adds unlimited listings plus AI lead follow-up, the WhatsApp Listing Publisher and a central lead dashboard, for $350 setup and $75 per month for that layer.
On migration itself, there is no magic import button that pulls listings out of a portal for you. What makes the move fast and accurate is the inventory you prepare. You own the master list and the clean photos; we set the prepared listings up on the new site and handle the redirects. A demo is the quickest way to see how your listings would sit on the site and to check whether your active count fits the basic tier or points to the Platform.
Your next step
Migration is mostly preparation. Build the one inventory, mark each listing migrate, reshoot, hold, drop or redirect, sort the photos, and count your active stock. Do that and the actual move is straightforward, whichever tier you land on.
If you want to see how your listings would look and move onto a real site, book a demo and bring your listing count. We will walk through the inventory, the 25-versus-unlimited question, and what a clean handover looks like for your agency.
Author: Simon Updated: July 2026
See how your listings would look on a TechTribe site
Book a demo and we will walk through migrating your inventory, the 25-listing basic tier versus unlimited on the Platform, and what a clean handover looks like for your agency.

About the author
Simon
Simon writes about websites, lead capture, and digital growth for real estate agencies in Zimbabwe.



