Skip to content
Dazlab
Moving an Association Website Off WordPress Without Losing SEO — illustration
Real Estate Tech

Moving an Asso­ci­a­tion Website Off Word­Press Without Losing SEO

You can move an association website off WordPress without losing search rankings if you do three things: inventory every URL and file before you touch anything, map each old address to the right new one and load those redirects before launch, and check the live site link by link in the weeks after. Rankings, bookmarks and newsletter links are attached to specific addresses. Keep the addresses working and almost nothing is lost.

We've done this for two REALTOR® associations this year. Texas REALTORS® moved its member platform off WordPress and went live on TaliCMS on 15 September. The Abilene Association of REALTORS® moved off a WordPress and GrowthZone site and went live on 4 August. Here's the method, and the parts that surprised us.

Why associations lose rankings when they relaunch

An association site builds up years of addresses. News posts, committee pages, magazine articles, research reports, forms, short vanity links printed on flyers. Other sites link to them: brokerages, local media, your state or local counterpart, the city. Members bookmark them. Old email newsletters point at them.

A new site almost always changes those addresses. WordPress paths like /members/research/some-report/ become /research/some-report. Every old address that isn't pointed at its new home returns "page not found". Search engines drop it, the bookmark breaks, and the newsletter link from last spring stops working.

Redirects fix this. But only if you know every address you have, which is the step most projects rush.

Step 1: Inventory everything before you build

Crawl the old site and keep the result. Every page, document and image, plus every link between them. At Abilene we crawled and archived the entire existing site before cutover. Do it while the old site is still running. Rebuilding the list once it's gone is slow and always incomplete.

Pull your most visited pages from analytics and the pages that get search traffic from Google Search Console. These two lists overlap less than you'd expect, and both matter.

List the short links. Associations print vanity URLs on flyers, slides and emails. They often aren't in the sitemap and won't show up in a crawl. Ask staff for them.

Note the gated pages. Anything behind a member login can't be crawled from outside. Someone has to capture it by hand, so find out early how much there is.

Step 2: Audit the content while you have it all in one place

A migration is the cheapest moment you'll ever get to delete things. For each page or document, decide one of four things:

DecisionWhat it meansRedirect goes to
KeepMoves across as it isIts new address
MergeCombined with other pagesThe merged page
RebuildComes across in a better shape, like a PDF turned into a pageThe new page
RetireNobody needs itThe closest relevant page or section

Don't point retired content at the homepage. It's a poor experience, and search engines tend to treat it as a missing page anyway.

What we've seen: at Abilene, a lot of content members needed was locked inside PDFs. The strategic plan, member benefits, board and staff, foundation and community outreach came across as real pages that staff can keep current, not downloads.

Step 3: Treat archives as their own project

Associations have archives that most WordPress sites don't, and each one needs a plan.

News and press releases. Usually the biggest volume and the easiest to move, because the structure is regular. Bring the categories across first so posts have somewhere to land.

The magazine. At Texas REALTORS® the magazine moved across as issues and articles, properly archived rather than a stack of PDFs. Magazine URLs are often scoped by issue, so their redirects need a pattern rule, not a flat list.

Research and reports. Texas REALTORS® research reports and editions became their own content type, and report PDFs now open in a popup so members don't lose their place.

The forms library. This is the part members use most and notice first. At Texas REALTORS® it moved across with search that reads inside the documents, so members can find a form by what's in it rather than its filename.

Step 4: Build the redirect map

A spreadsheet with two columns, old address and new address, one row per old URL. Some rules we hold to:

  • One to one wherever possible. The old committees page goes to the new committees page.
  • No chains. Old address to interim address to final address is slower and leaks value. Point straight at the final page.
  • Documents count. PDFs get indexed, linked and bookmarked like pages. They need rows too.
  • Review it against real traffic. Your staff know which pages matter, and analytics shows which ones get used. Check the map against both before cutover.

Three things that surprised us at Texas REALTORS®

Vanity links can point at pages that no longer exist. A list of short links is only useful if every destination is real on the new site. We resolved each one against what actually exists on the new site, and anything with more than one plausible match went to a person to decide rather than being guessed.

Redirects aren't enough for your own links. Migrated pages are full of links to the old site's addresses. A redirect will catch them, but it's better to rewrite those links in place to the new addresses. It's faster for members, and it keeps working long after the redirect list stops being maintained.

Some files die with the old domain. Images, audio and documents stored in WordPress's uploads folder vanish when the old site is switched off. We moved them into the new site's media library and pointed the links at them there.

Behind all three was one habit. For every old link, ask one question: does this content already exist on the new site? If yes, repoint the link. If it's behind a login, a person captures it. If it's public and missing, migrate it. If it was already a dead end on the old site, retire it.

Step 5: Launch week

Test the redirects before you cut over, not after. Take your most important addresses and check that each one lands where it should.

Then, on the day:

  • Remove the "don't index" setting from staging. It's a one-line change and the most common cause of a launch that vanishes from search.
  • Submit the new sitemap in Google Search Console.
  • Make sure the sitemap lists only real pages.
  • Check that forms send to the right people.
  • Spot-check your most visited old URLs again from a phone.

What we've seen: we spent Abilene's launch week on what members and search engines notice first. Every old abileneaor.com link forwards to its equivalent on the new site, so bookmarks, emails and years of Google rankings carry over. The contact form was wired up on both the site and the CMS. The sitemap was cleaned up so Google indexes only the real pages. And events without a photo get a sensible default image, so the calendar always looks finished.

Step 6: The month after

Re-crawl the new site and check every internal link, external link and asset. We did this at Abilene straight after launch. Watch the Search Console indexing report weekly for the first month; it will show you which old addresses are still being requested and where they end up.

Expect a little movement while search engines re-crawl. A large drop that doesn't recover almost always means redirects are missing or a page is still set not to be indexed.

Keep the redirect list somewhere staff can see it. On TaliCMS, redirects live in the CMS, so when someone renames a page next year, adding a redirect is part of the job, not a developer ticket.

Do you need to leave WordPress at all?

Not always. Plenty of associations run WordPress well. The reasons we usually hear for leaving are about the work around it: plugins nobody owns, member tools spread across several systems, content locked in PDFs, and staff who need a developer for routine changes.

If the site itself is fine and the problem is a theme or a few plugins, a rebuild may be overkill. Our post on refactoring versus rewriting covers that decision in general terms. If you're replacing the platform, the RFP checklist earlier in this series has the migration questions to put to every vendor.

FAQ

Will we lose our Google rankings if we change website platforms?

Not if every old address redirects to the right new page and the new site is indexable on day one. Most lost rankings come from missing redirects or a staging setting left on, not from the platform change.

How long should we keep redirects in place?

Indefinitely. Old newsletters, bookmarks and other sites' links don't expire, and redirects cost almost nothing to keep.

Should every old page redirect to the homepage?

No. Send each old address to its closest equivalent. Homepage redirects frustrate members and search engines tend to treat them as missing pages.

What about members-only pages on the old site?

They can't be crawled from outside, so someone needs to capture them with a member login. Find out how many there are early, because it's manual work.

How long does an association website migration take?

It depends on volume and how quickly decisions are made. The inventory and redirect map take real time, but they're the highest-value work in the whole project.

If you're planning a move, see how TaliCMS handles migration for associations, or read the Texas REALTORS® project.

Let’s Work Together

Dazlab is a Product Studio

Our products come first. Consulting comes second. Whichever path you take, you’ll see how a small team can deliver outsized results.