There are a number of modules already out there which cover some of the functionality, such as: Metatag.

But what if your page is not a node/taxonomy etc?

This module relies on Context module and Metatag module to set Meta Data per any possible context combinations, so you can finally target:

  • Metatags for custom callback pages
  • Metatags for Dynamic view pages
  • Metatags for Panels pages
  • Metatags per user role
  • Metatags per content type
  • Combination of any of the above



  • Tokens integration

Fields set by Context Metadata

Version 8.1.0 of this module supports the following meta fields:

  • Meta Title
  • Meta Description
  • Meta Keywords
  • Meta Canonical URL

Drupal 7 support

Majority of the Drupal 7 functionality has been implemented directly in Metatag module.

Drupal 8 support

Thats the reason why this module exists :)

Project information