1. Overview
First, let’s get down to SEO definition. SEO or Search Engine Optimization can be referred to as “The process of optimizing your pages to give them high-ranking placement in the search results page of a search engine (SERP) - including Google, Bing, Yahoo and other search engines”. (Src: Joomla Glossary).
2. How to proceed
To use Inbuilt Joomla SEO settings feature, in your Joomla admin back-end, navigate through System >> Global Configuration.
![Inbuilt Joomla SEO settings Inbuilt Joomla SEO settings](http://static.joomlart.com/images/tutorials/Joomla-Seo-Setting/JoomlaSEO.png)
Inbuilt Joomla SEO settings
2.1 Search Engine Friendly URLs
Joomla's auto-generated URLs tend to be lengthy and difficult to interpret by humans and search engine bots. The default setting is “No”. If this Global Configuration option is set to “yes”, the URL is modified into a shorter and more meaningful form.
Example: URL to the article "Test Article" in "Blog" section
Normal Joomla URLs look something like this:
http://www.yoursite.org/index.php?option=com_content&view=section&id=3&Itemid=41
When Search Engine Friendly URLs is enabled:
http://www.yoursite.org/index.php/blog/test-article.html
2.2 Use URL rewriting
When this setting is enabled, Joomla will use the mod_rewrite function of Apache web servers to remove the index.php from the URL.
Example: URL to the article "Test Article" in "Blog" section
Use URL rewriting – Disabled:
http://www.yoursite.org/index.php/blog/test-article.html
Use URL rewriting – Enabled:
http://www.yoursite.org/blog/test-article
Points to note:
- This setting only takes effect if your set Search Engine Friendly URLs to Yes.
- For Apache users: Rename
htaccess.txt
to.htaccess
before activating. - For IIS 7 users: Rename
web.config.txt
toweb.config
and install IIS URL Rewrite Module before activating.
2.3 Add suffix to URL
The default setting is “No”. When set to “Yes”, Joomla will add .html
to the end of the most site URLs thus simulating static file-based web content.
Example: URL to the article "Test Article" in "Blog" section
Add suffix to URL – Disabled:
http://www.yoursite.org/blog/test-article
Add suffix to URL – Enabled:
http://www.yoursite.org/blog/test-article.html
2.4 Unicode Aliases
“Aliases are short pieces of text that represent the title of certain items (Menu items, Articles and Categories) in a machine-friendly format. There are technical limitations to the types of characters that can be included in URLs, so Joomla prevents problems with invalid characters by allowing you to specify an alias.” (Src: Joomla Doc)
This setting determines how non-latin characters are displayed in your aliases:
- NO: when saving the article the alias is converted to a timestamp.
- YES: when saving the article the non-latin characters are preserved.
2.5 Include Site Name in Page Titles
This setting allows you to determine whether or not to include your Site Name in your site's title. Appends the site name to page titles in the title
tag of each web page header. The feature will include the site name text before or after the page title according to available option.
![JoomlArt in page titles JoomlArt in page titles](http://static.joomlart.com/images/tutorials/Joomla-Seo-Setting/JoomlArt-in-page-titles.png)
JoomlArt in page titles
3. Is it important?
Building an impressive online identity on the Internet is not enough to get your business survive and thrive in the age of information technology. You need to present it for the whole world to see. One effective way to reach out to your potential customers is by getting your website high ranked on popular search engines where practically everything is searched for. That is when SEO comes to the plate.
If you are still in doubt, then remember, according to Google search statistics, nearly 6 billion searches per day were conducted on Google search in 2013 and users tend to click more on url links that make sense and have relevant search words
However, you need to bear in mind these two things:
- SEO is powerful, yet takes time. The result may not be seen rightaway and it requires continual effort to maintain rankings in search engines as their algorithm change frequently.
- SEO is important, yet usability and compelling content in a website can not be neglected when you need to get your site more engaging to achieve high conversion.
4. Joomla extensions for Joomla SEO
You may find some useful Joomla extensions for Joomla SEO in Joomla! Extension Directory. sh404SEF would be a good choice as it provides analytics manager along with URL manager feature.
5. Further reading
- Why SEO is important
- Enable SEF URLs - Joomla Doc
- Tips on Joomla SEO - MOZ Blog
- SEO Optimizing your Joomla website - Joomla Magazine