Real Estate21 July 20269 min read

How to Migrate Existing Property Listings Into a New Agency Website

Moving to a new agency website? Your listings are scattered across portals, spreadsheets and WhatsApp. Here is how to pull them into one clean inventory, sort the photos, statuses and old links, and launch without losing a single live property.

Simon
Simon
Founder, TechTribe
Zimbabwe estate agent at a desk sorting printed property listing sheets into an inventory before moving them to a new agency website

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.

RefAddress & typePriceCore fieldsPhotosStatusAction
BW-0143-bed house, Hillside, Bulawayo (sale)$145,0003 bed / 2 bath / 800 sqm12, portal watermarkActiveMigrate, source originals
HR-2332-bed flat, Avondale, Harare (rent)$650 / month2 bed / 1 bath4, too smallActiveMigrate, reshoot
BW-009Residential stand, Bulawayo (sale)$28,0002,000 sqm0WithdrawnDrop

Then use a simple decision key so every row gets one clear action:

ActionChoose it when
MigrateThe listing is active, the details are confirmed, and you have usable photos
Migrate + reshootActive listing, but the photos are watermarked, too small or missing
HoldActive, 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
DropSold, let or withdrawn; keep the record for history but do not publish it as live
RedirectThe 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.

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:

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.

Simon

About the author

Simon

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

FAQs

Frequently Asked Questions

Useful follow-up questions related to this topic.

Can I move my listings from a property portal to my own website?

The listing information is yours to reuse, so yes. In practice you rebuild the inventory from your own records, the listings you posted, your spreadsheets and your WhatsApp broadcasts, rather than exporting from the portal. Watch the photos: images you uploaded to a portal often come back stamped with the portal's watermark, and you cannot reuse those on your own site. Use your original, unwatermarked files where you have them.

How many listings can I put on a new agency website?

On a basic real estate website you can have up to 25 active listings. If your genuinely active stock is larger than that, you either prioritise which 25 go live first or move to the Platform, which carries unlimited listings. Count your active listings before you migrate, because that number decides the tier, not the total including sold and withdrawn stock.

Do sold, let or withdrawn listings need to be migrated?

No, not as live listings. Only migrate stock that is genuinely still on the market. Carrying sold or let properties across as active is the fastest way to make a brand-new site look stale and to waste enquiries on things buyers cannot have. Keep them in your inventory records if you want the history, but do not publish them as available.

What happens to my old listing links when a property sells or the site changes?

Any old address that people shared or that search engines indexed should redirect to the closest live page, usually the new listing or your main listings index. Without a redirect, that link becomes a dead 404. Redirects reduce the risk of losing search results and broken shared links, though they do not guarantee unchanged rankings.

Who does the listing migration, the agency or the developer?

It works best as a split. You own the inventory: pulling every active listing together, confirming prices and statuses, and supplying clean photos. The developer sets the prepared listings up on the new site and wires the redirects. The cleaner the inventory you hand over, the faster and more accurate the build, so the preparation is the part worth doing carefully.

Want to Learn More?