Its Content management system which means system for the creation, modification, archiving and removal of information resources from an organised repository. Includes tools for publishing, format management, revision control, indexing, search and retrieval.
if you do decide to use a CMS and are concerned about SEO i would suggest Drupal CMS i have personally seen great results from it the pathauto module is a big help and it is easy to use hope this helps.
Joomla and Mambo are two popular (and related) choices, as well. There are countless others - even one for vBulletin. Are you planning to create a community-type site?
Any CMS can be optimized for SEO - afterall the only thing the search engine sees is the HTML code and the content anyway. Just remember to keep your CSS and JavaScript files separate, and to put your menu before the content (it's better to have 100% of your page indexed with some content than to have some to most of your pages indexed with all the content - but then again, I prefer content that's short, sweet as honey and gets right to the point, so that's a moot point for me anyway).
cms is your everythink as the others say. you must choose a complex and seo friendly cms to get success. if you ask the name of this cms , it's JOOMLA
You don't have to choose a complex CMS to enjoy good rankings in the search engines because search engines don't care about what CMS you use, or even if you use one at all. All they care about is the CONTENT and the quality of the links coming in to your individual pages. Oh, and from a developer's point of view, Joomla's a piece of garbage. It's the Microsoft FrontPage of content management systems.
One thing to note is that most CMS systems are not SEO friendly. Many do not have a way of editing the title or description at the page level. Others do not insert the correct URL but do a GUID redirect (Google hates this). And finally, most CMS systems create pages that are defined a "code bloat"...ed and are of very poor software design practices. If you run the basic templates thru a HTML verificaton check, they will fail every time. They are quick and easy way to create a web site, but you will not be happy with the results.
Content Management System is known for CMS and it is very user friendly to manage the whole site without knowing any programming skills...but it is not friendly with search engines....becoz when the file generates with query string and search engines looking for static pages.......!!!
in simple terms: You want to make a website ...and you pretty much unsure of coding... then CMS platforms like joomla,xoops,mambo...will help you in making websites with ease as the software will manage content for you ..thus the name content management system.
As for the crappy code, yes, that's if you use the default templates. Some content management systems CAN be very search-engine friendly, they'll usually have mod_rewrite literally rewrite the dynamic URLs into search-engine (and user) friendly links that contain the page/post title as the link name. As for the "code bloat" that's only a real problem if you use Joomla and other related content management systems that don't separate the design presentation (browser-side stuff) from the logic (database calls, PHP functions and so on), or people who let their WISIWYG editor barf up code for them not knowing what the HTML code even does...
I haven't tried DruPal. I've been sticking primarily with WordPress myself (writing my own custom themes that don't suck down bandwidth, bloat the code and are actually search-engine friendly, accessible to everyone AND usable as well).