I have a large ASP-based site which would be impossible to manage as anything other than ASP, however I understand that key search engines (ie Google) may not follow all the ASP links and I'm worried that not all my content will be indexed or possiblyt penalized. Does anyone know of an ASP script (or something) that will convert my ASP to HTM on the fly? Or is there an easier way to deal with this? I know there are various server mods that are supposed to be able to do this sort of thing (like Amazon uses) but I don't have access to my server to install mods since I'm on a shared host.
Google does not car about the extension. It will follow anything you throw at it. You could use .shawn instead of .asp if you really wanted.
I thought Google only followed dynamic links to 3 recursions (or something). Whilst that's probably enough to spider my entire site I've read other articles (on other forums) that suggest it's a good idea to use a mod that converts your ASP files to htm files like mydomain.com/xyz.asp?abcd=1234 becomes mydomain.com/abc/def/ghi/xyz.htm Is this gonna help anything or is it just a waste of time?
I never found any problem with asp files not getting indexed. I think what you are talking about is that use of the 404 page, that leaves your URL without any extension like this http://www.shaislighting.com/Indoor/Low Voltage Trims/4 Inch/B1401SN ? I read that some search engines have problem with URL's that contain question mark.
If you only have one (or even two or three) parameters in a dynamic URL, it's probably a waste of time IMO. No rewriting going on at this forum for example, and Google spiders it fine.
Shawn is giving good advice. Don't screw with your code. I have several sites that are asp / database driven and google give me top ten rankings for most of my keywords. There is a program for IIS that will perform the equivelant of a mod-rewrite, but it's really not worth it. ASP is just fine unless you have a session id in the url.
You will have no problem with .asp files. You may look as the asp code embedded in the documents of the site. Sometimes there are really horrible about keeping the code clean sometimes. There is plenty you can do to improve it, if there are issues.