So far I have used quite a number of Content Management System. But I have found the best one is Joomla. It is a cool CMS with flexibity and good number of components. I have seen many people telling that Joomla is not a SEO friendly CMS. Is it right? Answer is No and Never. Joomla has enough features to make it optimized for search engines easily.
Here in this post i will show you four basic and must do onpage optimization work of Joomla.
They are-
a) Creating Search engine friendly URL structure.
b) Creating Google xml sitemap.
c) Creating robots.txt.
d) Submitting the sitemap to google.
Okk Lets start our journey of ranking high
Creating Search engine friendly URL structure:
1.First, find out the htaccess.txt file in your joomla root directory and rename it to .htaccess.
2.Login to your joomla admin then Global settings>Seo Tab,Here check “Yes” to “Search engine friendly URLs”
Creating Google xml sitemap:
1. Download Opensef Joomla SEO component from Here
2. Install the component.
3.Login to admin panel then Components>Opensef>Google sitemap .On the left You will find “Generate xml”.Generate a xml sitemap and find out the sitemap location (sitemap url),usually it is generated into the opensef folder.Finish.
robots.txt Optimization:
1. In your robots.txt file add the following line at the beginning. Sitemap:”Sitemap url” (“sitemap url is replace by your own sitemap url”)
2. Remove this line : Disallow: /images/
3. Save and finish.
Submitting the sitemap to google:
1. Go to Google Webmaster Center.
2. log in with ur google id then You will find a submit xml sitemap option.
3. Give your sitemap url there
4. You need to be varified your account.Follow the instruction stated there to be varified. Submitting xml sitemap to google works well than submitting your site to google.
Very easy job. Right? But after completing this easy work you will find your blog more SEO friendly and Hope that these work will help you to rank high.
Comments are highly appriciated

Thanks a lot for providing helpful information.