Concrete5 Website Logo, Semantic HTML, the h1 tag and SEO optimization: To use `<h1 id="logo">` or Not?

Permalink
Hi all,

I recently switched to Concrete5 and am really enjoying the experience, flexibility and power provided by this CMS/framework. I have been developing websites for a few months now using this awesome CMS and noted an issue I would like addressed by the core team probably for the next release (just a humble request/suggestion).

All themes installed by default in Concrete5 use a `<h1 id="logo">` tag to represent the website logo (Plain Yogurt, Green Salad Theme, Dark Chocolate and Greek Yogurt).

One of the most useful parts of any web page as far as SEO is concerned is the `<h1>` tag; thus it is ideal to get one of your main key phrases within `<h1>` tags.

The company logo is actually a very important piece of content, but IMHO the logo should not be in the `<h1>` tag except probably for the home page. HTML tags should imply meaning to the content, rather than presentation. The `<h1>` tag is intended for the most important heading on the page therefore using `<h1>` tags for page titles makes the most sense from both SEO and semantics/standards perspectives.

Most SEO experts and dozens of articles I have read on this matter advice on using only one `<h1>` tag per page.
Because `<h1>` tags should be used to describe the topic/subject of each page and not the site, the page or blog post's title (not the logo) should be within `<h1>` tags as this holds the most weight about the information that is on the page. You'll then likely get more bang out of H1's if you make them unique on each page (currently all pages have the site name as their heading).

The home page doesn't necessarily have a title so the most important heading on the page is the site title, making it correct to use the `<h1>` tag on the logo where your logo could very easily be your only H1...

In conclusion a `<h1>` is a title while a logo is an image/branding (a page title is usually text unlike the site logo).

Check out this links on the web for opinions on this topic:-
http://csswizardry.com/2010/10/your-logo-is-an-image-not-a-h1/...
http://www.h1debate.com/

I would really love to get others opinions, criticism and or suggestions especially from the Concrete5 community on this matter.

Kind regards as you consider/ponder on the above.

Martin