What is the importance of the stuff after the page name ie blahblah.com/page.html vs blahblah.com/page.php?option=com_content&task=view&id=25&Itemid=39 as far as seo is concerned?
Nothing...but I'm not sure what your asking. It's important to pull up what document in PHP. But Google (and other SE's) don't really like every else after the php?option= ...etc... If you can make your pages with look like page.html, but have the functionality of the PHP version, then you're golden. Hire a programmer.
Search engines see .php and .html pages the same way. You can check it with View Source option. The significance of "stuff after the page name" (also known as parameters) is that too much of such can make it difficult for search engines to locate them because of its depth. It was mentioned by Google people to keep the number of parameters to a max of 3.
I would disagree. I haven't written a .html page in ages and I am seeing #1 results in Google, MSN and Yahoo for both mine and my client's websites. As long as your main content is on a page ending in .php and you don't get too carried away with ?id=678&....... etc etc etc then all the search engines will spider your site without any problems. I find (others can correct me if I'm worng) it also helps if you build your own pages rather than relying on shopping cart or other "out of the box" pre-made sites. Blogs are a different story but for normal sites I have found this to be true.
I think mayhem is correct. PHP can and does get "read" just as effectively as html by the spiders. Problem is that many do not do it correctly. Less than 3 parameters is a good rule. Eric
Really? This page: http://www.aguntherphotography.com/galleries/south_america/peru.html is php. Can you tell? php puts out html. With a mod rewrite (as suggested by others) + clean url hack, even the url looks like html. So how would google be able to tell the difference?
It definitely doesn't matter if PHP or HTML. I've seen very large DB sites that were PHP driven, but outputted HTML pages. SE's don't have a clue, just as long as the code is clean.