|
|
SEO / SEF for JoomlaArticle Audience: Webmasters The default Joomla installation comes with SEF (Search Engine Friendly) capabilities however these are not enabled. Both search engines (and probably users too) hate dynamic pages with lots of parameters example http://www.yourcompany.com/index.php?option=com_content&task=section&id=6&Itemid=43 In this tutorial we describe specific Joomla techniques to conver the above example to this http://www.yourcompany.com/section/category/title.html Core SEF
Joomla default installation allows you to implement basic SEF addresses. This can be done by doing the following:
This changes your original parameterized URLs to something like http://www.yourcompany.com/content/view/20/31/. This is much better than we had previously however, we are still quite a long way from our ideal scenario. The sh404SEF componentThe sh404SEF component is a great component for converting dynamic addresses to look like static addresses.
########## Begin - Joomla! core SEF Section
Joomla SiteMap
Site maps are great, once again both for users and for crawler's. The Joomap component is great component which allows you to create a Joomla site map quickly and easily from your menus. Installation and setting up only takes a couple of minutes and you get a great looking sitemap. Install the component via the normal installation, go to Components > Joomap > choose the menus which you want to get populated by the site map, you can tweak the CSS settings used to display and a number of other configurations and you're good to go. Just add a link to the component in one of your menus or anywhere you like for that matter. Using headers H1, H2 for TitlesBy default the core installation of Joomla shows the page / section / category / content item as a <td> with a CSS style for contentheading. This is not the ideal scenario for search engines. Search engines would rather see H1s, H2s etc, and the difference to the user is invisible. Therefore, to override this we have to hide each Page Title. Instead of displaying the page title, copy the title to the editor, and change the stlye to H1. And now you have an HTML header as the title. This has a drawback that your titles become static, because they are actually embedded in the content, however I think this is a small trade-off for the SEO advantage that we gain.
|
||||||||||||||||||||||||||||||||||||||||||