Every page of your weblog should have a unique and meaningful page title.
The exact punctuation is not relevant, although some screen readers will read every punctuation character out loud by default. As a general rule, excessive punctuation sounds as dumb as it looks.
Movable Type has separate templates for the various types of index and archive pages. The default templates are quite accessible already; if you are using the default template, you don’t need to make any changes.
<title><$MTBlogName$></title><title><$MTBlogName$> Archives</title><title><$MTBlogName$>: <$MTArchiveTitle$></title><title><$MTBlogName$>: <$MTArchiveTitle$></title><title><$MTBlogName$>: <$MTEntryTitle$></title>Greymatter has a similar set of templates, but a different templating language. Greymatter does not have a separate template variable for the name of the weblog, so insert your own weblog title in each case.
<title>My Weblog</title><title>My Weblog Archives</title><title>My Weblog: {{month}} {{year}}</title><title>My Weblog: {{entrysubject}}</title>Manila (at least in the default configuration) lets you specify a title for each day, so you should use that in the page title instead of the date, since it is more likely to be relevant to the content.
<title>{siteName}</title><title>{siteName}: {title}</title>Radio is a little trickier, you can still add the date to your date-based archives by using Radio’s macro language. Be careful copying and pasting this macro; there should be no line breaks anywhere, and Radio cares. (Thanks to Jake Savin for these instructions.)
<title><%title%></title><title><%title%><%local (d); if radio.weblog.file.getArchiveFileDate (radioResponder.fileBeingRendered, @d) {": " + string.dateString (d)} else {""}%></title>Unfortunately, I do not know how to customize page titles satisfactorily in Blogger. Suggestions welcome.
Keep in mind these are only suggestions. You can include the word “Archives” in the daily and monthly archive pages, or not. The exact punctuation really doesn’t matter, as long as it’s not excessive. You can put the site name at the end rather than at the beginning. It’s a good idea to include your site name somewhere in your page titles, though; it’s an important contextual clue, especially when people are switching between multiple open windows.
§
I am no longer accepting public comments on this post, but you can use this form to contact me privately. (Your message will not be published.)
§
© 2001–9 Mark Pilgrim