Features of Metatag for Drupal 7
Last updated on
11 February 2022
Drupal 7 will no longer be supported after January 5, 2025. Learn more and find resources for Drupal 7 sites
This documentation needs work. See "Help improve this page" in the sidebar.
The primary features include:
- The current supported basic meta tags are ABSTRACT, DESCRIPTION, CANONICAL, GENERATOR, GEO.PLACENAME, GEO.POSITION, GEO.REGION, ICBM IMAGE_SRC, KEYWORDS, PUBLISHER, REFRESH, REVISIT-AFTER, RIGHTS, ROBOTS, SHORTLINK, and the page's TITLE tag
- Multilingual support using the Entity Translation module
- Translation support using the Internationalization (i18n) module of the global configurations, the values for all three submodules (Meta tag: Context, Meta tag: Panels, Meta tag: Views), and the final meta tags being output
- Full support for entity revisions and workflows based upon revision editing, including compatibility with the Revisioning and Workbench Moderation modules
- Automatically extracts URLs from image fields, does not require extra modules
- A custom pager string may be added to meta tags by inserting the token [current-page:pager] into e.g. page titles, description tags, etc. The replacement string may be customized from the settings page
- Per-path control over meta tags using the "Meta tag: Context" submodule (requires the Context module)
- Integration with the Views module allowing meta tags to be controlled for individual Views pages, with each display in the view able to have different meta tags, by using the "Meta tag: Views" submodule
- Integration with the Panels module allowing meta tags to be controlled for individual Panels pages, by using the "Meta tag: Panels" submodule
- The fifteen Dublin Core Basic Element Set 1.1 meta tags may be added by enabling the "Meta tag: Dublin Core" submodule
- Forty additional Dublin Core meta tags may be added by enabling the "Meta tag: Dublin Core Advanced" submodule
- The Open Graph Protocol meta tags, as used by Facebook, Pinterest, LinkedIn and other sites, may be added by enabling the "Meta tag: Open Graph" submodule
- Twenty six additional Open Graph Protocol meta tags are provided for describing products in the "Meta tag: Open Graph Products" submodule
- The Twitter Cards meta tags may be added by enabling the "Meta tag: Twitter Cards" submodule
- Certain meta tags used by Google+ may be added by enabling the "Meta tag: Google+" submodule
- Facebook's fb:app_id, fb:admins and fb:pages meta tags may be added by enabling the "Meta tag: Facebook" submodule. These are useful for sites which are using Facebook widgets or are building custom integration with Facebook APIs, but they are not needed by most sites and have no bearing on the Open Graph meta tags
- The App Links meta tags may be added by enabling the Metatag: App Links submodule
- Site verification meta tags can be added, e.g. as used by the Google search engine to confirm ownership of the site; see the "Meta tag: Verification" submodule
- The Meta tag: Mobile & UI Adjustments submodule adds the MobileOptimized, HandheldFriendly, viewport, cleartype, theme-color, format-detection, apple-mobile-web-app-capable, apple-mobile-web-app-status-bar-style, the android-app and ios-app alternative link meta tags, and the Android manifest tag
- The hreflang meta tags are available via the Metatag:hreflang submodule
- Support for meta tags specific to Google Custom Search Appliance are available in the "Meta tag: Google Custom Search Engine (CSE)" submodule
- A variety of favicon sizes and styles can be added to the global configuration using the Metatag: Favicons submodule
- An API allowing for additional meta tags to be added, beyond what is provided by this module - see metatag.api.php for full details
- Support for the Migrate module for migrating data from another system - see metatag.migrate.inc for full details
- Support for the Feeds module for importing data from external data sources or file uploads
- Support for the Search API module for indexing of keywords
- Integrates with Devel_Generate, part of the Devel module, to automatically generate meta tags for generated nodes, via the Meta tag:Devel submodule
- Integrates with Workbench Moderation (v1) allowing meta tags on nodes to be managed through the workflow process; this custom support is not needed in Workbench Moderation v3 so the extra logic is automatically ignored
- The Transliteration module (see below) is highly recommended when using image meta tags, e.g. og:image, to ensure that filenames are HTML-safe
- Adds an extra item to the "Flush all caches" menu for the Admin Menu module, allowing for a quick way to clear the Metatag module's custom caches
- A custom pane, called "Node form meta tags", is available for adding the meta tags fieldset when the node_edit page is customized using Panels; the Meta tag: Panels submodule does not need to be enabled in order for this to work
- Several advanced options may be controlled via the Settings page
- An import script is provided in the Metatag:Importer submodule for D6 sites that used Nodewords and need to migrate the data
- If the Media module (v2) is installed, the Media WYSIWYG submodule will be used to automatically filter out Media's embed codes
Help improve this page
Page status: Needs work
You can:
You can:
- Log in, click Edit, and edit this page
- Log in, click Discuss, update the Page status value, and suggest an improvement
- Log in and create a Documentation issue with your suggestion