Metatag config interface on Drupal 8.

The Metatag module allows you to automatically provide structured metadata, aka "meta tags", about a website. In the context of search engine optimization, when people refer to meta tags they are usually referring to the meta description tag and the meta keywords tag that may help improve the rankings and display of a site in search engine results. In addition, the module provides support for meta tags (Open Graph Protocol from Facebook, Twitter Cards from Twitter) that allow control of how content appears when shared on social networks.

This project is the offical successor of the Nodewords module.

Dependencies

Features

  • Supports a large number of commonly used meta tags, including the page title, canonical URL, description, etc, and for Facebook's Open Graph, Twitter Cards and Dublin Core via included submodules.
  • Global settings to control meta tags on all pages.
  • Per entity and per entity bundle to control default meta tags for all items of a certain type, e.g. all nodes of a certain content type.
  • Ability to override meta tags on each entity object, e.g. to override meta tags on an individual node.
  • Full support for entity revisions and workflows based upon revision editing.
  • Customize meta tags for custom pages built using Views using included submodules.
  • Individual permissions for each meta tag can be added via the Metatag Advanced Permissions.
  • Extendable and flexible API for defining new meta tags.

Resources

Recommended / related modules

Some modules are available that extend Metatag with additional or complimentary functionality. Many related modules are available from the Metatag ecosystem page and that is the best place to find them.

The following are a noteworthy additions to Metatag's main functionality:

The following modules make additional meta tags available:

  • Metatag Cxense:
    Adds support for the Cxense meta tags used by their DMP and Insight services.
  • Metatag Google Scholar:
    Adds support for a number of meta tags used with the Google Scholar system.
  • Schema.org Metatag:
    Extensive solution for adding schema.org / JSON-LD support to Metatag.

Credits

Maintained since 2012 by Damien McKenna; initial development (2010-2012) by Dave Reid.

Past sponsors

  • Mediacurrent
  • Lullabot
  • Palantir
  • Acquia

Project information

Releases