How to enable SEO in Joomla

Friday, 08 May 2009 15:15

The SEO refers to search engine optimization. The SEO is the process of improving the volume and quality of traffic to a website from search engines. This Tip will show you how to enable the SEO functions in Joomla.

The SEO refers to search engine optimization. The SEO is the process of improving the volume and quality of traffic to a website from search engines. The SEO can also be referred to as SEF, or Search Engine Friendly.

The websites are considered search engine friendly when they can be easily found from them. By default Joomla uses dynamic URL. These URL are usually long and contain many parameters.

1. Advantages of SEF URL

The most significant advantages of SEF URL are these:


2. Before the Activation of SEO Functions

For Websites built with Joomla there is a built-in feature of Joomla which uses the extension mod_rewrite of Apache Server in order to re-write the URL. The Tip has been tested on version 1.5 of Joomla, the operating systems Windows and Linux, on which Apache Server was installed. The IIS Server of Microsoft is working differently in terms of URL re-writing, and it does not apply for this Tip.

Before you activate the Joomla SEO functions, you should check the following:


3. Configuration of File ".htaccess"

Open the above htaccess.txt file in Joomla with an editor, eg. Notepad for Windows.


4. Save and Rename of File "htaccess.txt"

When you are ready with the above changes, save the file. Now you have to rename the file "htaccess.txt" to ".htaccess" in order to proceed. One easy way is to use an FTP program. Personally I use FileZilla, which is a freeware and enriched with many functions FTP program.


5. Joomla SEO Settings


6. Troubleshooting

In case you get error messages from Apache, after you enable the SEO settings (like 404 file not found or 500 internal server error), then you have to:

7. Last Resort

If none of the above help or the hosting provider doesn't allow the use of mod_rewrite in Apache, you can: