I looked back at my SEO patches from August and offer it for
discussion as to whether or not it makes sense to consider for Joomla!
1.6.
It's fair to say that there is no magic bullet for SEO. Some might
believe software can, by itself, improve SEO and tend to look to the
application, rather than to focus on content and off-site promotion
where real gains can be found. We probably can't fix that. These
proposals, however, address standard, recurring requests, and there
does seem to be support from reputable SEO experts to have this
functionality available. If implemented, there might be minor, not
major, improvements.
Also, it must be recognized that each can be implemented with a
plugin. I have done this with Tamka. The downside is that there are
performance considerations when rewriting the buffer to add or remove
meta, However, none of these features require a core hack.
1. "SEO: HTML Page Titles"
Appends Site Name (or an optional value for Site Name) before or after
that Page Name on each page.
Value: Search results carry page name in the linked text. There is
value to add Site Name to that that. Such is also the case with social
bookmarking, pinging, standard bookmarking, etc. So, instead of only
having a page title, like "We won an award", the linked text could be
"Joomla! - We won an award.") I think this would provide decent
benefit to most sites.
Cons: Plugins are available (Ercan has a very popular plugin for
this). Increased Global Configuration complexity.
1.5 Tracker:
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=12448
2. "SEO: Global Robots and Custom Meta" 12452
a. Allows Global Options for Robots to a) follow or no follow and b)
index or no index - pages for the site. (Currently, it is always
"follow, index")
Pro: Provides choice for site-wide robot follow/index, rather than
assume follow/index. Would fulfill an often requested option. Plugin
solutions require rewrite of the page from the buffer to offer option.
Core hacks are used as solution now.
Cons: Fairly special case to want nofollow or noindex. Would
complicate User interface.
Additional consideration: We might want to consider robots more
broadly. There have also been requests for this functionality at the
menu items and with Categories.
Reference:
http://www.robotstxt.org/meta.html
b. Allows entry of Custom Site-wide Meta Named Pairs (for example, one
could add Copyright information to add this type of statement:
<meta name="Copyright" content= "Open Source Matters, Inc." />
Pros: Offers control over site meta not currently available. While
plugin solutions can be made to avoid hack, those solutions would
require rewriting page from buffer. (Of course, I might be missing a
more efficient approach.)
Cons: Fairly special case. Complicates User interface.
Reference:
http://www.robotstxt.org/meta.html
1.5 Tracker:
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=12452
3. "SEO: No WWW"
Forces 301 redirect to non-WWW.
Pros: Industry standard. Easier than configuring an .htaccess file
Cons: Complication. Would require SEF URL and .htaccess file used.
(People may not understand that).
Reference:
http://no-www.org/
http://www.mattcutts.com/blog/seo-advice-url-canonicalization/
You can instruct Google
http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=44231
- but that only takes care of Google - and it doesn't address social
bookmarking or other search services, etc.
1.5 Tracker:
http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=12449
Would be good to hear Steve Burge's feedback on this, too. (And other
ideas for improving SEO in 1.6).
Discussion welcome. Thanks.