I was messing around with Joomla and realized that after the creation of all the links and content in your site, you end up really with only one page (index.php), since all of a site's content is stored in a MySQL database. And the links to those parts of the site with the unique content come out as http://www.fdsaf.com/?=234l5,fla3kl2.s. etc etc. Therefore, the only thing that is indexed by SEs is that index.php. This causes alot of problems with big sites managed by Joomla and other CMS applications. And that doesn't help with SEO at all; or alot of other things for that matter. If I've just proved I'm a newb to Joomla/CMS/how SE's crawl sites, please help me with an explanation, or by telling me how to get around this. If not, would you suggest just sticking to old school html files?
There are lots of Joomla components and mambots that will sort out SEO for you. Two of my sites are based on Joomla, and have very SEF URL's. Out of the box, though, Joomla creates pretty horrid SEF URL's. You definitely need to use some of the additional components that are available. Artio JoomSEF is a good one, but there are a number of solid choices. Check out the full list at: http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&cat_id=1803&Itemid=35
I use two third party Joomla components: - Joomla SEF Patch There are two versions, free and paid. I use the paid version because it offers better control over page titles. - OpenSEF Completely free. Allows you to make custom urls for any content page, item, etc., or can be done automatically based on your content's Title. My site got indexed far more with the addition of these two add-ons. I highly recommend that every Joomla webmaster use these components!! Both can be found in the Extensions section of www .joomla. org