Hi, I am facing a unique problem, it's been quite some time. I had a Web related site in .htm extension. I shifted the website to .asp, few months back, Now all the .htm pages have been removed, only .asp pages are uploaded. The site has a PR of 4. Though the site was preforming exteremly well in.htm pages, the .asp pages are not showing up in Search Results. Secondly, when I search for my site in google, I still find those .htm pages in its database, though it shows in Supplement Results. I tried to remove these pages through the automatic URL removal. It said that it would remove the pages in 5 working days, it's been more than a month, the pages are still coming. These pages are not on the net. When I click on the pages, which are present in Google database, It gives me 'The page cannot be found'. Those .htm pages are also coming search results, even though they are not on net. Should I provide some kind of redirection???? This has been going on for more than a month. Any suggestions on this unique situation. Thanx
You could use mod_rewrite to redirect users from the .htm pages to your new .asp pages. It is generally a good idea to make your urls search spider friendly with mod_rewrite.
I just thought of something ... Since you use asp you're webserver will probably be IIS and not apache. I don't know if mod_rewrite is supported in IIS. As an (ugly) alternative you could do this : Keep all your old .htm files and use a meta redirect to the new .asp file. In the robots.txt file disallow all crawling of the htm files. This way crawlers will not index the .htm files and you won't lose any traffic from the old .htm files already indexed in the search engines. just a thought ...
Hi, Can U please tell me how do use meta redirect to the new .asp files. & what do I write In the robots.txt file to disallow all crawling of the htm files.
- meta tags : put something like this in the html heading : - robots : Add a line like this for each html file in robots.txt :
You could instruct IIS to parse all HTML files through the asp engine. That is what I have done with my old asp sites. Very easy to do, then no page changes are needed.
I have the same problem, and I already did what most people here suggested, nothing seems to be working. Now I am trying a redirecting to my site from the position where it is right now, so most of broken links will have to go after will be identified by google as broken. I hope for this solution