Recently, I made two major changes to my website. I basically made a whole new site as an updated version of the old one. A few days later, I also changed webhosts. Just before changing webhosts, I tried to make a new custom 404 page. A long story short, I was having some difficulty, and tried it several times. After switching webhosts, I believe I created a successful custom 404 page. It is named 404.shtml in the root of my new site. If I go to my current site online, and type in an incorrect page URL, I believe the new 404 page is working just fine. When I recreated my site, I dropped a lot of old pages because I am making some updated content. Anyway, when I do a Google search for my site, some of the old (obsolete) pages are still showing up. When I click on one of those, I’m getting a weird looking 404 page, and not the current one I have on my site. The weird one that comes up looks similar to one I tried to create at the old hosting. It also looks like the CSS or something is not applied, so it looks distorted. Recently, I cancelled my old webhost, I have the domains pointing to the new hosting, and I have created and submitted a new sitemap.xml file to Google several times which is at the root of my site. The URL for my site is http://www.educationoasis.com. Is there a way to stop the obsolete 404 page from displaying, and instead use my new one? I don’t know if this is a RW thing, or Google, or if it’s in a cache somewhere, or what. My new webhost says it doesn’t have anything to do specifically with their servers. Any help would be truly appreciated!!