Profile: Stephen Brandon

Works great alongside Joomla built-in SEO

Posted on 29 September 2009
One of the main problems with Joomla's built-in SEO is that there are lots of "gaps" where various components don't provide the opportunity to set the browser title, and meta descriptions and keywords.

(Note: Google has announced officially that Meta Keywords are NOT used to influence search rankings, see )

e.g. on a category "blog" or "list" page there's no place to add these important bits of SEO information, even though individual article pages *do* have a place to set it.

TagMeta comes to the rescue and allows you to set browser title etc for absolutely ANY URL that's used on your site, including the front page.

It's great to be able to view all the meta information for all the pages that you have set it on, in one place. You could even use this to set the meta information for individual articles rather than setting it in the article itself, but you can do it either way.

Something I found out the hard way, as someone else pointed out in an earlier review, is that when you enter the URLs for matching, that the URLs use "regex" syntax, and also don't have "http://" in front of them.

So, if you want to match an exact URL you need to put ^ in front of it, and $ at the end of it, and don't forget the leading slash... like this:


If you just put "forums" as the URL, then this rule would match any URL that contained the word "forums" in it, e.g. you might have an article with that in the title and therefore URL. So the ^ and $ "anchor" the start and the end of the string so that it doesn't do a substring match.

Therefore for the front page, the best URL to use is ^/$ which will match only the very front page and nothing else.

It would be great to have an option when you are creating each rule, to use regexes, or "starts with", or "contains", or "matches exactly". That would make it a lot easier for most users who don't need the power of the regexes.

As someone else mentioned, some characters in URLs need to to have "\" in front of them in order to work, most notably "?". There are others too, like "." that otherwise actually matches *any* character, not just a dot.
No extensions found


By Stephen Brandon
Modules Management
Control your modules! (Joomla 3.6 compat) …by date, time, recurring time, GeoIP (country of viewer), browser type and language, user name, group, page within other component (e.g. Virtuemart, K2), on-page text, article keywords, by article, section/category, domain, referrer… …and much, much more! MetaMod is a "Meta Module" - a module that includes other modules, according to a set of rul...
Paid download


By Stephen Brandon
Chameleon changes the way your site looks and acts under different conditions. It's like a multi-site extension, except your site can respond to much more than just domains… e.g. - use different template for mobile/tablet devices. - create sophisticated web personalization: change branding/menus on your site for visitors coming from an affiliate or from a different country (GeoIP). - restrict a...