Is Joomla! good for SEO? Part 3


"Make your site easier to navigate"


In my opinion, this is something Joomla! is not really good at. Google encourages us to organise directory structure well so that the website has well-categorised URLs. But I find that doing this is a bit hard with Joomla!


Still, you can create subdirectories as long as you configure menu items accordingly. Basically, you create menu items inside other menu items.


Go to Menus -> Menu Manager and click one of the menus. Create one if you don't have any. In this example, you click "PayPal Extension."

PayPal Extension menu item

You will see a lot of sub-menu items under "Documentations". The URLs of those sub-menu items will be under "/paypal-docs/" which is the alias of the "Documentations" element. For example, if you go to the "Installing the Extension" page of this website, you will see that the URL is "/paypal-docs/installaton.html".

Menu items and aliases

To put a menu item under another element, you have to choose the parent menu item from "Parent Item" on the Edit Menu Item page. Parent menu items can be any Menu Type. A good type of such menu items can be "Category List" since it will create an index page of all the sub menu items.

 Parent Item

Menu types 2

Menu types

Another good type is "Menu Item Alias". You can link to other existing pages without making duplications. I strongly recommend that you use this feature when you want to show the same content from different links. Do not make multiple menu items that contain the same "Single Article"! Google absolutely hates duplications.


As we have seen, we can totally create flexible directory structure in Joomla!. However, it takes a lot of time to arrange this and, when you have many levels of directories, it could be hard to manage.


"Optimize your use of images"


Setting the alt values to images is pretty straightforward. You can do this when you create an image tag on the Edit Article page.


When you create an external or internal link to the image, the alt value is what you enter into the "Image Description" text box. When it's an internal image there's another box called "Image Title" which is something different: it goes into the "title" attribute in the image tag. It is also a good practice to set this value.

 External image

Internal image

The alt value is supposed to be something that accurately describes the image. Don't try to compress all the keywords into it. The worst thing you can do is to write a very long alt value containing all the spammy keywords. You are bound to punished by Google if you do this.