Manage or improve the site's search engine ranking by running audits, assessing metrics, or making the site’s content and data more digestible by search engines.

Smart Paging

Smart Paging settings

Provides splitting up long Drupal content into sub pages by number of characters/words or by a placeholder HTML tag for node, user and taxonomy term entities.

AGLS Metadata

This module provides meta tag support for the AGLS Metadata Standard.

Crumbs, the Breadcrumbs suite

Crumbs calculates breadcrumbs for your site.
It does so by finding the parent of the current page, then the parent of the parent, etc, until it arrives at the home page.

Crumbs comes with a bunch of built-in plugins, that can be individually enabled, disabled and prioritized, and some of which provide further configuration options.

Built-in plugins

Crumbs plugins have two responsibilities: (1) to determine the parent path for a given path, and (2) to determine the title for a specific breadcrumb link.

Built-in plugins exist for: Menu, Taxonomy, Entity reference, Organic groups, Path aliases, Entityreference prepopulate, Text fields, Forum, Commerce checkout, etc.

Besides, there are configurable token-based patterns to find the parent for entity pages per bundle.

As a fallback behavior, it will always try to find a parent by chopping off the last part of the path. And for the link title, the fallback is whatever was specified with hook_menu().

Fine-grained priority control

Most plugin priorities are further subdivided, to allow even more fine-grained control: By menu name (menu), vocabulary name (taxonomy), field name and entity bundle (entity reference), group content type (organic groups), etc.

Views 404

Are your views returning a 200 when it should return a 404? Views 404 is the answer! This is very helpful for any caching layer and it will help SEO.

Google Analytics Tokenizer

Google Analytics information appended to the bottom of a Contact Form email

Haven't you always wanted immediate access to the Google Analytics information about your visitors? Now you can! This module will extract the information found in the __utmz and __utma cookies and neatly package them into tasty little tokens.

Installation Instructions:
1. Enable Google Analytics. (Duh!)
2. Enable the Token module. (It is a token-izer, remember?)
3. Enable this module. (Wow, could it be any simpler?)

List of Tokens:

Token ID Purpose
D6: [ga-source]
D7: [ga_tokenizer:ga-source]
Search engine, domain name, newsletter name, or other source.
D6: [ga-campaign]
D7: [ga_tokenizer:ga-campaign]
To identify a specific product promotion or strategic campaign.
D6: [ga-medium]
D7: [ga_tokenizer:ga-medium]
A medium such as organic, referral, twitter, email, feed, or cost-per-click.
D6: [ga-content]
D7: [ga_tokenizer:ga-content]
Used for A/B testing. To differentiate ads or links that point to the same URL

Metatag

Metatag config interface on Drupal 8.

Allows generating meta tags for site content, from simpler tags like "description" and "image_src", to more advanced tags like OpenGraph (for Facebook, LinkedIn, etc), Twitter Cards and Dublin Core.

Pages

Subscribe with RSS Subscribe to RSS - Search engine optimization (SEO)