Now, I have recently been told that having a web site designed in .asp is not good news for search engine marketing. Basically search engines struggle to index .asp pages. Is this true??? HTML is far more search engine friendly. Really? I actually have the opposite feelings about this from personal experience. Would be really interested in your comments.
This is false. asp, php and html are all the same for search engines. if you have page.asp?id=27&x=5678&user=ajdf&t=1234 then you may suffer, otherwise you will be fine.
a lot. urls like yoururl.com/yourpage.asp?sub=1&cat=3 you could have 2000 different queries - and search engines will often see these 2000 pages as 1 page. also, any time you're showing your variable names - i.e. "sub" and "cat", it's like wearing a "hack me" sign taped to your back. Giving away variable names in the url makes it that much easier for hackers to affect your sql statement via sql injection.
This is about the worst my URL's get......... http://www.equitour.co.uk/ridedetails.asp?rideid=122&countryid=105 Not as bad as suggested but not great yeah?
You will need to get an application running on the server that will convert you URLs for search engine friendly use. mod_rewrite is one for PHP, I am not sure of what will work for IIS though
ASP is dynamic, as opposed to static html. but if you want to make everything look as if it's named a .html, you can use mod_rewrite.
mod_rewrite is apache - not iis. he'll have to go with something like Corey suggested, i.e. a third party app like Isapi Rewrite.