Is some of the mess the “old pages” that Google had been showing?
Here’s the thing about search engine indexes, if they find something, they index it. They don’t rely on sitemaps as being gospel as to what’s on a site. They’ll use a search engine strictly as a starting point.
Heck, you don’t even need a sitemap at all to have a site or pages indexed by search engines. Part of what search engine robots do is look for links on the page and catalog those links and then “crawl” and index those pages.
So if a search engine knows that a site or pages exist, or another page still has a link to that page, they will periodically go rescan the page and as long as they still find it they keep it listed and crawl it’s links again.
So there’s a few ways to remove an old URL (page) from search engines listings.
- Remove the URL so it doesn’t exist. If you link to it, the browser returns a 404 not found. You’ll lose any and all search engine “juice” or rankings doing it this way. It also creates an awful user experience.
- Add a robots noindex meta tag. This leaves the content but “requests” search engines not to index its content.
- add a
robots.txt
file at the root level of the domain with directives “requesting” not to be indexed.
- Do permanent 301 redirects to new URL’s. This will help keep at least some of the search engine “juice” that the old URL’s had. It also provides the best user experience.
All of these methods aren’t Instantaneous in removing old URL’s from showing up on SERPs. It takes time for these changes to propagate through the massive databases search engines keep.
So here’s the thing, I’m still on my iPad but I don’t see any redirects in the screenshots above. The only htaccess listed simply does the https and the www
stuff, but no old page to new page type. So did you do them some other way? Or is that listing not your htaccess file?
Since with the google cached version of your site I get messages about pages not being able to be retrieved because of too many redirects, I’m guessing things are broken in however you’ve done the redirects.
I’d also be very concerned that you said you’ve used 301 permanent redirects and they could be broken. See the thing about 301’s that give you at least partial credit with search engines is the are considered permanent, meaning they have no expiry date. So they can be cached forever.
So, if you want help figuring out what’s going on here, we’ll need more information on how you did the redirect and copies of the htaccrees file and or screenshots of any control panel redirects you have done.
If you are going to copy code (htaccess file) into the forum don’t forget to mark it as preformatted text </>
.