I have read that I should make the contents of my
<h1> tags the same.
Is that the case or is does Google look at the content of those 2 tags separately?
No, the page
h1 does not have to be exactly the same, but you should consider having the most important terms in both places.
Having a particular word in the page
h1 and content is considered good SEO practice, but duplicating the entire title is not needed unless all words in the title is actually important search terms.
title is what people judge it on 'from afar' like seeing it on Google, so it can make sense to be more verbose in titles. The
h1 on the other hand is for people already on the page and therefor it can be much more to the point. You should not 'sacrifice' that option for SEO.
Typically yes, but the text does not need to match exactly.
If I was structuring your blog, I would do something like this (similiar to Grant's advice):
<title>Random Ben | A Life In The Software World</title> <h1>Random Ben</h1>
<title>Why Apple's iTV MIGHT Change Everything | RandomBen.com</title> <h1>Why Apple's iTV MIGHT Change Everything</h1>
Source: Google's SEO Starter Guide
There's so much more to building a page then SEO. I wish SEO websites would keep that in mind when making suggestions like that.
<h1> tag is to contain the title of the page (which should summarize the content on the page). Well, the
<title> tag does that, too. They're sort of redundant in that regard. But because the
<title> is what a user sees in the taskbar (in Windows) and is what is saved in bookmarks (if they don't change it), you may want to make the
<title>shorter for readability in the taskbr or as a bookmark.
As far as SEO goes, just make sure they each contain keywords that accurately describe what the content is about. Each is weighed individually as they should be.
h1 would contain the title for the current page, and isn't shown in search results or on bookmarks. For those purposes, the
title is the element to optimize.
What I like to do is have the
title start with the page title (the
h1content, reduced if necessary), followed by the site name, possibly with the section of the site, if applicable, in between. I find this produces the most meaningful bookmarks and search engine results.
Some sites show the site name first, then the page title, which isn't as helpful.