You rebuilt your website. Everything looks great. The new site is live, the design is clean, the copy actually says what you do. You checked the homepage on your phone, sent the link to a few friends, maybe even posted about it. Done.

Then a few weeks go by and something feels off. Your Google rankings are wrong. You're showing up for searches that have nothing to do with your business. Or worse, you're not showing up at all for the things you actually do.

Most people blame the new site. They think something is broken, that maybe the developer messed up the SEO or forgot to flip some switch. The truth is usually simpler and harder to find.

Google Has a Long Memory

When you replace a website, especially when you're moving off WordPress or switching platforms entirely, the old pages don't just disappear from Google. Google crawled and indexed those pages months or years ago. It read every title tag, every meta description, every heading. It decided what your site was about based on that content.

Just because the files are gone from your server doesn't mean Google forgot they existed.

Google will keep serving cached versions of dead pages until it recrawls your site and realizes they're gone. And if you never tell Google to recrawl, those ghost pages can linger for months. Sometimes longer. Every day they sit there, they're telling Google a story about your business that isn't true anymore.

A Real Example: MODERNAPERTURE

MODERNAPERTURE is a headshot and portrait photography studio in San Diego. The site was rebuilt from the ground up, moving off WordPress to a clean, hand-coded site focused entirely on headshots, portraits, branding photography, and editorial work. No templates. No bloat. Every page written specifically for what the studio actually does.

After launch, Google Search Console showed something strange. The site was getting impressions for searches like "architectural photography near me," "interior design photography services," and "residential architectural photography." Dozens of impressions for terms that had absolutely nothing to do with the business anymore.

The new site had zero mentions of architecture, interiors, or residential photography. A full audit confirmed it. Not a single reference in any HTML file, any title tag, any alt attribute. The word "architectural" didn't exist anywhere on the site.

So where was Google getting these signals?

Finding the Ghost Pages

The diagnostic process was straightforward. Searching site:modernaperture.com in Google showed the new pages indexed correctly. The homepage, the headshot page, the portrait page, the contact page. All there, all showing the right titles and descriptions.

But searching site:modernaperture.com interior told a different story. Two old WordPress pages were still sitting in Google's index:

These pages no longer existed on the server. If you clicked the links, you'd get a 404. But Google was still serving them in search results. Every time someone searched for architecture photography in San Diego, Google matched these ghost pages and associated the entire domain with architectural services.

The site was actively being penalized for content that hadn't existed in months. Google was using dead pages to define a living business.

The Fix Takes Two Minutes

The solution is almost embarrassingly simple. Open Google Search Console. Go to Removals. Submit each ghost URL for temporary removal. Google processes these within 24 to 48 hours. The pages drop from the index, the architectural signals die, and the site's search profile starts reflecting what it actually is.

That's it. Two URLs. Two minutes of work. Months of bad search signals eliminated.

The preventive step is just as easy: when you migrate from WordPress to a new site (or from any platform to any other platform), always check site:yourdomain.com in Google after launch. Look at every page Google has indexed. If you see anything that shouldn't be there, anything from the old site that doesn't match the new one, submit a removal request immediately. Don't wait for Google to figure it out on its own.

Why This Matters for Your Business

If you built your own website on Squarespace, Wix, or WordPress and later rebuilt it, or if someone built it for you and you switched to a different builder, there's a real chance old pages are still living in Google's index right now. They could be attracting the wrong customers, confusing Google about what your business does, or competing with your new pages for ranking position.

You wouldn't know unless you looked. Most small business owners never look.

They see their homepage ranking fine and assume everything is working. But Google doesn't just look at your homepage. It looks at every page it has ever indexed for your domain. If half of those pages are ghosts from an old site describing services you don't offer anymore, Google is telling a very different story about your business than the one you think you're telling.

This is the kind of thing that falls through the cracks when you DIY your website. The site looks fine. Everything seems to work. But underneath, Google is telling a different story about your business than the one you're trying to tell.

If you're not sure what Google thinks your business is about, search site:yourdomain.com and find out. If what comes back doesn't match what you actually do, it might be time to clean house.