Incorrect links on search engine results

Hello, Very happy with Classic for now, but have an ongoing feud with search engine results! When I search bing, duckduckgo, and others my website, www.savanaphotogallery.com, appears in the results. That’s good. My website has pages for different geographic areas, e.g., England, Africa and others. However, the search results display incorrect links for these pages. I have populated all the meta data and even uploaded a new sitemap.xml to bing. Any suggestions? Thanks in advance

Hi @Savana,

Just checked both Bing and DuckDuckGo. The links seem to be directing to the correct pages on your website:

What are you seeing on your end? What should the links look like? Let us know more details so we can help.

Thank you for the quick reply. Well at least someone gets good results :slight_smile: I get results, but most of the links provide a 404 error because they point to old folders. Those old folders do not exist in my project nor in the file structure on my hosting service. I also cleared cache. I’m a bit stumped.

Did you recently update the navigation links? Your sitemap is showing an update yesterday, so perhaps those updates haven’t propagated for you.

<url>
<loc>https://savanaphotogallery.com/Europe</loc>
<lastmod>2025-06-08</lastmod>
</url>
<url>
<loc>https://savanaphotogallery.com/Africa</loc>
<lastmod>2025-06-08</lastmod>
</url>

You could sign up for a Bing Webmaster Tools account and probably request removal of any old or outdated links, and adjust the crawl bot frequency to try to get the search results updated faster.

1 Like

Do a site search: site:savanaphotogallery.com and make a note of all the duff links. Get into your cPanel or whatever server environment you have, and create 301 redirects from the broken links to the proper URL’s. Remember. a site search will show all links but the 401’s will likely be way down the earth results in real life.

1 Like

Thank you, I will try that. Yes, I have a cPanel with Dreamhost.

They’re pretty easy in cPanel. Watch out for ‘trailing slashes’. I think that if the domain being redirected has a trailing slash, then the target domain does as well - i.e. they need to match. However, I’m not too sure so test your first one and make sure it works before doing the others.