Linode VPS Hosting, Starting at $19.95/month!

Get 2GB of Free Space from Dropbox

You are here

Page Title

The word "title" is a bit overloaded. Every piece of content in Drupal has a title, and so does every page. The page title is the one found in the HTML head inside the

tag. It is also used on SERPs (Search Engine Result Pages) and can greatly enhance your websites SEO (Search Engine Optimization). <p> This module gives you granular control over the page title. You can specify patterns for how the title should be structured and, on content creation pages, specify the page title separately to the content's title.</p> <h2> Page Title 2</h2> <p> What features are in Page Title 2?</p> <ul><li> <strong>Token Integration:</strong> This module integrates with the fantstic <a href="http://drupalservers.net/projects/modules/token" rel="nofollow">token</a> module. This opens up a whole world of extra stuff you can put into the page title such as the highest weighted term for a node or, in fact, any other content you'd like to shove in their via the Token API (you can even build your own TokenAPI addons to get stuff into the Page Title)! This is made even more funky when you enable the CCK module as CCK exposes field values to the Token Module.</li> <li> <strong>Granular Control:</strong> Want the page title override field for the Book and Story node types, but not for Banner or Image? It's possible to enable the <em>Page Title</em> field for specific node types and, as a new feature, even on non-nodes too. Page titles can be set for terms and for users (since Page Title 2.1). This feature can be configured on the <em>Admin</em> > <em>Content</em> > <em>Page Title</em> page.</li> <li> <strong>Token Patterns per-content type:</strong> You can configure each individual content types pattern (this applied to nodes and terms). For example: you may want a generic default pattern, however you want your forum nodes to use a different pattern (eg highest weighted term for a forum might be the board it's in). You simply set a default pattern and an overriding specific pattern for other content types, independent of whether the Page Title field is enabled for the type or not.</li> <li> <strong>Other contexts...</strong> Page Title now supports user profile and blog homepage contexts too. This means you could create a user with a username such as <em>jbloggs</em> but define the page title for user profiles and blog homepages to use a better name such as <em>Joe Bloggs</em>.</li> <li> <strong>Pagination Suffix:</strong> One of the things you may noticed about Drupal in terms of SEO is that whenever you go through a paged list of content, the <em>page title</em> never changes. <em>Google Webmaster Tools</em> will flag this up as a problem as you essentially have several different pages all being identified with the same page title. A new feature in Page Title 2.1 is the ability to append the page number as a suffix pattern. This means any URL which contains something like <code>page=2</code> in the query string will also have an optional token pattern suffixed onto the end of it. <strong>Important:</strong> for this feature to work properly, you need to be running Token 1.12 or later.</li> </ul><h2> Drupal 5</h2> <p> Due to Drupal 5's theming system, in addition to the normal installation steps, this module requires you to edit your theme’s template files. Installation information can be found in the <a href="http://drupal.org/node/254765" rel="nofollow">documentation installation section</a>.</p> <h2> Drupal 6</h2> <p> The above does not apply to Drupal 6. You no longer need to change your theme due to Drupal 6's improved theming API! Thanks to <a href="http://drupal.org/user/208213" rel="nofollow">wayland76</a> for pointing this out.</p> <h2> Known Issues / Incompatibilies</h2> <ul><li> The very handy <a href="http://drupal.org/project/blueprint" rel="nofollow">Blueprint</a> base theme has its own hard coded system for the head_title which overwrites any work Page Title does. See: <span class="project-issue-status-7 project-issue-status-info"><a href="http://drupal.org/node/661422" title="Status: closed">#661422: Incompatible with Page Title</a></span></li> </ul>
Available Releases: 
6.x
7.x
License: 
Created: 
Friday, July 9, 2010 - 15:26