First of all we need SEO friendly URLS; this means the URLs should be in readable text format that contains your keywords. This will help you to better index your site in search engines as well as easier to remember.
Basic Technical needs to optimize Joomla Site:
Eg.
(Non SEF URL)
http://www.yourdomain.com//index.php?target=content&task=maincontentDesc&id=8
(SEF URL)
http://www.yourdomain.com/services/web-design.html
You can check this in Joomla itself from the administrator backend.
Go to menu item “system” then “System Info” and then the Tab PHP Info.
If you scroll down you will find a section called Apache, Loaded Modules.
Note: If in doubt, ask you Hosting Provider Support team, they can turn it on for you as wel
When everything ready?
Go to the admin section and go to the Global Configuration.
There is a Tab that is called SEO.
On that Tab there are two options:
Search Engine Friendly URLs: Yes/No (check it to Yes).
Dynamic Page Titles: Yes/No (check it to No)
If your get 500 errors, that means your .htaccess is wrong, try again.
If you got the right URLs? Than it’s the time to go for next step.
Now you have the module to edit URLs, and you can add custom Meta tags to each page.
Still Facing difficulties: Contact expert from Profit By Search