Speaker:

Your web developer is not your fucking SEO team. Website

Speaker:

Migration Edition. Hi, client. Do you need help

Speaker:

migrating your website from.co.ukto.com

Speaker:

I know you've redesigned some bits of it, so there's quite a lot to think

Speaker:

about. No, thanks. We have it all in hand. I mean,

Speaker:

are you sure? There's quite a lot to consider here. I said we're

Speaker:

fine. Stay in your lane. Our web developers are handling it.

Speaker:

A few weeks later, we have no. Traffic, our

Speaker:

signups have ground to a halt and loads of our pages have been

Speaker:

deindexed by Google. What have you done to our

Speaker:

SEO? Well, did you map the 301

Speaker:

redirect? Yes. Did

Speaker:

you tell Google that you'd changed domain? Yes.

Speaker:

Did you move all the metadata and structured data over to the new

Speaker:

design?

Speaker:

Hmm. Your homepage meta title says

Speaker:

Home XYZ company. Do you know what

Speaker:

your issue is? No, Nicky, what's our issue?

Speaker:

You didn't let your SEO help with your fucking migration.

Speaker:

This is SEO. Fucking what? I'm Nikki, and here's the deal.

Speaker:

I've been in SEO for over 30 years before it was even called

Speaker:

SEO. And I help people like you make money from your

Speaker:

website by being found in search. Today, I want to talk

Speaker:

to you about website migrations, because only last week I

Speaker:

watched a business torch years of SEO work

Speaker:

because their web developer said, don't worry, we've got the migration

Speaker:

covered. It's not an SEO job. No. No,

Speaker:

they fucking haven't. And yes, yes, it fucking

Speaker:

is. If you're planning to redesign your website,

Speaker:

change a domain, move platforms, or do anything that involves

Speaker:

URLs, changing this episode might just save

Speaker:

your ass.

Speaker:

Why migrations go wrong. Right,

Speaker:

let's talk about why this keeps happening. Because it does keep

Speaker:

happening. All the fucking time.

Speaker:

Website migration is like moving house. You've got

Speaker:

all your stuff in one place, everything's working, people know where to find

Speaker:

you. And then you decide to move somewhere new. Maybe because

Speaker:

it's a nicer house, maybe it's got better foundations,

Speaker:

maybe you just fancy a change. But when you move

Speaker:

house, this is what you do. You tell people your new

Speaker:

address, you set up mail forwarding. You don't just pack

Speaker:

up in the middle of the night and hope everyone figures out where you've gone.

Speaker:

Unless you're my Uncle Steve, but that's another story. And I hope they never find

Speaker:

him. And I digress. But website migration works the

Speaker:

same way. Except instead of telling the postman, you're just telling

Speaker:

Google. And if you don't do it properly. Google doesn't just lose your

Speaker:

post, it forgets you ever fucking existed. So why does this

Speaker:

go wrong? Well, firstly, because web

Speaker:

developers are not SEO experts in general. And that's

Speaker:

not a dig at web developers. I love a good web developer. They build

Speaker:

brilliant things and they do things that are way beyond my knowledge and skill set.

Speaker:

But building a website and optimizing it for search are two completely different things.

Speaker:

When a web developer says, we'll handle the SEO during the

Speaker:

migration, what they usually mean is we'll set up some

Speaker:

redirects and then we'll install Yoast to make sure your site isn't actively

Speaker:

broken. That's not SEO. That's the bare minimum

Speaker:

to not be completely invisible. Hello. Secondly, Nobody thinks

Speaker:

about URLs until it's too late. Your old site had a

Speaker:

URL structure. Maybe it was messy, maybe it was

Speaker:

beautiful, but Google pretty much knew where everything was.

Speaker:

And your new site probably has a different URL structure.

Speaker:

Maybe the page that used to be a services

Speaker:

SEO consultancy is now at

Speaker:

Whatwedo Search Engine Optimization.

Speaker:

But if you don't tell Google that those two pages are the same thing,

Speaker:

it thinks that the old page has just disappeared and the new page

Speaker:

is brand new content with no authority. All the links or the

Speaker:

rankings that were pointing to your old page are useless. All

Speaker:

that ranking power you'd built up has gone.

Speaker:

Thirdly, people treat redirects as an afterthought. We'll sort the

Speaker:

redirects later, we'll get to the 301s down the line. That's

Speaker:

like saying we'll add the parachute after we've jumped out of the plane.

Speaker:

Redirect after a migration aren't a nice to

Speaker:

have. They're not something you do when you get around to it.

Speaker:

They're the single most important part of any website

Speaker:

migration. And if you launch without them, you are royally

Speaker:

fucked. So what actually happens when you do cock it up?

Speaker:

Let me tell you about a real client disaster.

Speaker:

I've changed the name, but the pain was very fucking real.

Speaker:

This business had been working with me on their SEO for about a year.

Speaker:

They'd got great rankings, brilliant traffic coming in,

Speaker:

leads were generating on a daily basis. And then they

Speaker:

decided that their website needed a refresh, which was fair enough.

Speaker:

But instead of involving their SEO person, hi, that's me.

Speaker:

They huddled in a corner with their web developer and they worked on it

Speaker:

as a dev project, not an SEO project. One

Speaker:

of the first things they did was they changed the site from

Speaker:

WWW to non www

Speaker:

without implementing redirects, which basically

Speaker:

wiped out their entire site. In Google's eyes, they also

Speaker:

didn't transfer any of the blog content. So over 100 blog

Speaker:

posts had just gone. And when I questioned them about 301

Speaker:

redirects, the response was a casual yeah. We'Re getting round to the

Speaker:

301s down the line. But that was 12 months of SEO work

Speaker:

that I'd done they'd paid for. I'd worked with a

Speaker:

copywriter on completely obliterated every

Speaker:

single search engine listing. Now pointing to Pages that

Speaker:

returned 404 errors, every bit of ranking

Speaker:

authority had gone. All that carefully crafted

Speaker:

content that was doing some good, invisible.

Speaker:

But the killer blow was that they didn't even realize they were

Speaker:

bleeding traffic or rankings until the damage was already

Speaker:

done. And they came to me asking what I'd

Speaker:

broken me. I hadn't touched a fucking thing.

Speaker:

I stayed in my lane. But here's what happens when you launch a new website

Speaker:

without proper planning. First of all,

Speaker:

you get immediate traffic loss. Google can't find your content, so

Speaker:

neither can your visitors. Your analytics will show a cliff edge drop.

Speaker:

That's enough to make you dizzy. Then you'll see vanishing

Speaker:

rankings, those page one positions that you worked so hard for.

Speaker:

They'll disappear overnight as Google removes your old URLs

Speaker:

from the index without knowing to connect them to your new ones.

Speaker:

All those lovely links from other sites are now leading to error

Speaker:

pages. So the authority they pass to you, your site, whatever it was,

Speaker:

has gone. And if those website owners have got any sense, they'll be removing

Speaker:

those links because their systems will be telling them that they're linking to

Speaker:

404s and then you've got the user experience disaster.

Speaker:

Because nothing says professional quite like sending customers to a page that

Speaker:

doesn't exist. And those users are going to hit their 404 errors

Speaker:

and just bounce. They're going to go away, they're going back to Google, they're

Speaker:

looking for something else. And come on, you know they're not coming back, right?

Speaker:

And that puts everything into a trust free form. Because Google starts

Speaker:

thinking, if they can't be bothered to maintain their site properly, why should I send

Speaker:

visitors there? Your site's credibility takes a nosedive.

Speaker:

And unlike a lot of SEO mistakes, botched migration

Speaker:

has immediate catastrophic consequences

Speaker:

that are visible within days. So

Speaker:

here's the fix and what you need to do.

Speaker:

Here's the fix and what you actually need to do. Whether

Speaker:

you're planning a migration or you've already launched and things have gone a bit tits

Speaker:

up. Here's what you need to know if you haven't done it yet, before you

Speaker:

even think about launching. Step 1 Create

Speaker:

complete URL map. Document every single URL

Speaker:

on your old site and where it should point to on the new one.

Speaker:

Every single one, including those blog posts from 2015

Speaker:

you'd forgotten about. Use a spreadsheet, old URL in column a,

Speaker:

new URL in column B. What action are you taking in column C?

Speaker:

Is it a redirect? Is it getting deleted? Is it staying the same? Every

Speaker:

single page? Use something like screaming frog to call your site if you've got

Speaker:

access. Don't guess, don't estimate. Know exactly what you've

Speaker:

got. Step 2 Prioritize your high traffic

Speaker:

pages. Use your analytics, whether it's GA4 or

Speaker:

Clicky or whatever, to identify your most important pages.

Speaker:

Because these are your money pages. The ones that bring in traffic, the ones

Speaker:

that convert visitors, the ones with links pointing at them, the ones with

Speaker:

rankings, the ones that make sales, the ones that track events.

Speaker:

These are the pages that get extra attention. Double check the

Speaker:

redirects. Triple check them. Because if you fuck up a page that gets

Speaker:

500 visitors a month, that's 500 visitors now hitting a

Speaker:

404 error and thinking you're just a little bit shit.

Speaker:

Step 3 Set up your redirects properly. A 301

Speaker:

redirect is your forwarding address. It tells Google and users

Speaker:

that this page has permanently moved. Not a 302, which is

Speaker:

temporary, a 301 permanent. And for

Speaker:

the love of all that is holy, don't redirect everything to

Speaker:

your homepage. That's like telling everyone who visits your old house,

Speaker:

just drive around the neighborhood, you'll find us eventually. Every

Speaker:

old page needs to redirect to its equivalent new page.

Speaker:

If there isn't an equivalent, redirect it to the next most

Speaker:

relevant page. Only redirect to the homepage as

Speaker:

an absolute last resort. Step four

Speaker:

Move your metadata. And this is where so many redesigns

Speaker:

fall over. You've got page titles, meta descriptions,

Speaker:

heading structures, alt text on images, schema,

Speaker:

structured data markup, all of that needs to come across to the

Speaker:

the new site. If your old homepage had a carefully crafted title

Speaker:

tag that was ranking beautifully, and your new homepage

Speaker:

says home company name, well, you've just told Google that

Speaker:

this is a completely different page and Google has no idea what

Speaker:

that page is about. Export all your metadata before the

Speaker:

migration. Make sure it gets imported to the new site. Check

Speaker:

it after launch. Don't assume your web developer has

Speaker:

has done this. It's entirely likely they haven't. Step 5

Speaker:

Tell Google what you've done. If you're changing domain,

Speaker:

use Google Search Console's change of Address tool. It's literally a button that

Speaker:

says I've moved my site from here to here. Please update your records.

Speaker:

Submit your new XML sitemap. Let Google know where all your new

Speaker:

pages are. This speeds up the process of getting your new site

Speaker:

indexed properly. Step 6 Test everything before you

Speaker:

launch. Set up your redirects on a staging site. Click through

Speaker:

every single one. Check that they go where they're supposed to go. Check there aren't

Speaker:

redirect chains where one redirect points to another, which points to another,

Speaker:

which points to another. Because every hop in a redirect chain

Speaker:

loses a little bit of authority. You want direct connections, not a

Speaker:

maze. And step seven Monitor this like your fucking

Speaker:

business depends on it. Because it does. After

Speaker:

launch, you get need to be looking at Google Search Console for crawl

Speaker:

errors, your rankings for key terms, your traffic levels, your

Speaker:

conversion rates. If something's broken, you need to know about it

Speaker:

immediately. Not next week, not when you get round to checking

Speaker:

now. Set up alerts. Check at least daily for the first week,

Speaker:

weekly for the first month. This is when problems show up, and the faster you

Speaker:

can catch them, the easier they are to fix. But what if you've

Speaker:

already fucked it?

Speaker:

If you've already launched without proper redirects, I want to say

Speaker:

don't panic, but you probably already are and you really should be.

Speaker:

So panic a little bit, but then act. Get your redirects in place

Speaker:

now. Even late is better than never. Every day those

Speaker:

redirects aren't working is another day you're hemorrhaging

Speaker:

visitors. Check Search Console for crawl errors. See what

Speaker:

Pages are returning. 404s and fix them. Priority goes to the

Speaker:

pages with the most authority and the most traffic. Submit your new

Speaker:

sitemap. Help Google find your new pages faster.

Speaker:

Contact those sites with your most valuable backlinks.

Speaker:

Ask them to update their links to your new URLs.

Speaker:

Yes, this is fucking tedious. Yes, it's worth

Speaker:

it. And if everything's gone completely pear shaped, you might

Speaker:

need to roll back to your old site while you fix things properly. And

Speaker:

this is why you always, always keep a

Speaker:

backup. You did keep a backup, right? So there you

Speaker:

have it. Website migration isn't black magic, but it

Speaker:

does require attention to detail and a solid plan. And more

Speaker:

importantly, it requires actually involving your SEO

Speaker:

person before you launch, not after everything's on fire and

Speaker:

you're looking for someone to blame. And if this helped, don't keep it to yourself.

Speaker:

Share it with your web developer. Share it with your marketing manager. Share it

Speaker:

with anyone who's about to make a very fucking expensive mistake. Make

Speaker:

sure you're following SEO. Fucking what? In whichever app you're listening to right

Speaker:

now so you don't miss the next episode. Until next time.

Speaker:

Get found, make money. And for f sake, let your SEO

Speaker:

help with your migration.