Plugin Directory

Add Meta Tags

Add basic meta tags and also Opengraph, Schema.org Microdata, Twitter Cards and Dublin Core metadata to optimize your web site for better SEO.

Add-Meta-Tags (AMT) adds metadata to your content, including the basic description and keywords meta tags, Opengraph, Schema.org, Twitter Cards and Dublin Core metadata.

It is actively maintained since 2006 (historical Add-Meta-Tags home).

Add-Meta-Tags is one of the personal software projects of George Notaras. It is developed in his free time and released to the open source WordPress community as Free software. If you are looking for technical documentation, please visit the Add-Meta-Tags development website's wiki.

Highlights of the latest releases

  • Since v2.8.9 experimental build-in support for the popular multilingual plugins WPML and Polylang has been implemented.
  • Since v2.8.7 a basic template tag for the generation of a semantic breadcrumb trail for hierarchically structured content types, such as pages, is available for use in your themes (more info).
  • Since v2.8.0 Add-Meta-Tags supports the generation of metadata for product and product group pages for the WooCommerce and Easy-Digital-Downloads e-commerce plugins (more info).


The goals of the Add-Meta-Tags plugin are:

  • be a free, yet high quality, metadata extension for the WordPress publishing platform.
  • provide efficient, out-of-the-box search engine optimization (SEO).
  • be customizable, yet simple and easy to use and configure, with minimal or no support.
  • be as lightweight as possible.
  • support advanced customization through the WordPress filter/action system (for developers and advanced users).

Free License and Donations

Add-Meta-Tags is released under the terms of the Apache License version 2 and, therefore, is Free software.

However, a significant amount of time and energy has been put into developing this plugin, so, its production has not been free from cost. If you find this plugin useful and if it has helped your blog get indexed better and rank higher, you can show your appreciation by making a small donation.

Donations in the following crypto currencies are also accepted and welcome. Send coins to the following addresses:

  • BitCoin (BTC): 1KkgpmaBKqQVk643VRhFRkL19Bbci4Mwn9

Thank you in advance for donating!

What it does

Add-Meta-Tags (referred to as AMT hereafter) adds metadata to your web site. This metadata contains information about the content, the author, the publisher, the media files, which have been attached to your content, and even about some of the embedded media (see the details about this feature in the relevant section below).

Metadata refers to information that describes the content in a machine-friendly way. Search engines and other online services use this metadata to better understand your content. Keep in mind that metadata itself neither automatically makes your blog rank better nor makes your content more useful. For this to happen the content is still required to meet various quality standards. However, the presence of accurate and adequate metadata gives search engines and other services the chance to make less guesses about your content, index and categorize it better and, eventually, deliver it to an audience that finds it useful. Good metadata facilitates this process and thus plays a significant role in achieving better rankings. This is what the Add-Meta-Tags plugin does.


Add-Meta-Tags automatically generates metadata for your content.

Main Features

The main features of the plugin include:

  • Generation of basic meta tags, such as the description and keywords meta tags. (more info)
  • Generation of Opengraph metadata. (more info)
  • Generation of Schema.org metadata. (more info)
  • Generation of Twitter Cards metadata. (more info)
  • Generation of Dublin Core metadata. (more info)
  • The various metadata types are generated for posts, pages, custom post types, attachment pages, category, tag, custom-taxonomy, author archives and the front page. Please note that not all generators produce metadata for all the aforementioned content types. In some cases, this happens because of limitations of the metadata specification. Moreover, the generators are constantly being improved so as to produce as complete metadata as possible.
  • Supports both the default 'latest posts' front page or static pages, which are used as the front page and as the 'latest posts' page.
  • Supports the generation of metadata for embedded media (only a subset of the embeddable media in WordPress are supported)
  • Supports the generation of metadata for product and product group pages for the WooCommerce and Easy-Digital-Downloads e-commerce plugins. (This featured is marked as Work-In-Progress)
  • The metadata generators support social media profile links for each author.
  • Publisher settings shared by all authors (currently only social media profile links).
  • Custom locale setting, which is used in all generated metadata. (Should not be used in conjuction with a multilingual plugin.)
  • Generation of a HTML link with the hreflang attribute according to the locale of the content. (Should not be used in conjuction with a multilingual plugin.)

Additional Features

Additional SEO and other features include:

  • Web site description and keywords.
  • Global keywords. These are keywords that are automatically added to the keywords of the content throughout the web site.
  • Site-wide meta tags. It is possible to add full meta tags, such as verification meta tags or meta tags with extra robots rules, that appear throughout the web site.
  • Supports a default image, such as your web site's logo, which is used as a fallback, if no other image can be determined.
  • Supports the addition of the copyright meta tag.
  • Supports the addition of the NOODP,NOYDIR options to the robots meta tag.
  • Supports the addition of the NOINDEX,FOLLOW options to the robots meta tag on category, tag, author, time based archives and search results. The option to exclude the first page of each of the aforementioned archives from this rule is provided.
  • Metadata review mode. When enabled, WordPress users with administrator privileges see a box (right above the post's content) containing the metadata exactly as it is added in the HTML head and body for easier examination. The box is displayed on posts, pages, attachments and custom post types.
  • Supports reading data, such as custom descriptions, keywords, custom titles, etc from external fields and thus makes the migration from other plugins extremely easy.

Customization through the User Interface

The generation of metadata is automatic. However, customization by the user is possible directly from the post editing screen. Add-Meta-Tags adds a metabox in this screen, the Metadata box, which offers the following metadata customization features:

  • Custom description.
  • Custom keywords.
  • Custom content of the <title> element.
  • News keywords. (read more)
  • Full meta tags box, which can be used to enter full meta tags (<meta> and <link> elements are allowed by default), which are specific to the post.
  • Global image override field, which accepts an image URL, which, if set, overrides the generation of the metadata for any other media file that has been attached to the post.
  • Content locale override, which lets users override the locale on a per post basis. (Should not be used in conjuction with a multilingual plugin.)
  • Express review, which adds a field that accepts review related information using special notation, which results in the generation of a Review schema.org entity instead of Article. This feature is experimental and should be used only by advanced users for testing.
  • Referenced items. (Note: Using this very experimental feature is not recommended.)

Advanced Customization

Add-Meta-Tags supports advanced customization via the WordPress filter and action system. See the list of available filter and action hooks offered by the plugin.

Although this level of customization is mainly available for developers and power users, much sample code that just works can be found in the forums.

Moreover, the Add-Meta-Tags Cookbook, which is a collection of code snippets that perform specific commonly needed customizations, is also available. (Note: still work in progress -- needs much work).

Template Tags

  • Some metadata related template tags have been included for use in the themes:
  • Semantic breadcrumb generator. Among other template tags, a basic template tag for the generation of a semantic breadcrumb trail for hierarchically structured content types, such as pages, has been included for use in your themes (how to use)

Migrate to Add-Meta-Tags

Migrating to Add-Meta-Tags from any other plugin is extremely easy. In fact, if the 3rd party plugin stores data in Custom Fields provided by WordPress, no migration process needs to be done. Add-Meta-Tags can read data from multiple external fields by adding a small snippet of PHP code in the functions.php file of your theme.

So, if you decided to use Add-Meta-Tags as you main SEO plugin or if you just want to test how it would work with the data you have inserted in another plugin, please check the Migrating to Add-Meta-Tags section of the Add-Meta-Tags Cookbook.

Multilingual Content Support

Add-Meta-Tags can work well along with plugins that add multilingual support to WordPress. Moreover, all the features, which could assist authors with publishing content in multiple languages, have been implemented. However, these features are not suitable for publishing translations of the same content. For this purpose, using a multilingual plugin is highly recommended.

Please read the technical notes regarding support for multilingual plugins


Join a team at the Add-Meta-Tags translations project and start translating right away from your browser.

Read more details about how to translate Add-Meta-Tags.

Support and Feedback

Add-Meta-Tags is released as Free software and comes with absolutely no support.

However, the developer and the community of users share their knowledge in the Add-Meta-Tags Community Support Forum. Feel free to ask your questions there and provide as detailed feedback as possible about the potential problems you encounter. It might take a while before someone responds. To avoid duplicate effort, please do some research on the forum before asking a question, just in case the same or similar question has already been answered.

Also, make sure you read the FAQ. An answer to your question might already exist there.

Commercial grade support is not available.


Check out other open source software by George Notaras.

Requires: 3.1.0 or higher
Compatible up to: 4.3
Last Updated: 2015-7-28
Active Installs: 100,000+


4.9 out of 5 stars


22 of 31 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,3,3
100,2,2 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,6,6
100,2,2 0,1,0
100,2,2 67,3,2 100,1,1 100,1,1 100,2,2
100,2,2 67,3,2
100,3,3 100,1,1 100,2,2 50,2,1
100,1,1 100,3,3 100,2,2
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 50,2,1 100,1,1 100,1,1
100,1,1 100,1,1 88,8,7 100,2,2 100,1,1 100,3,3 100,2,2
100,1,1 100,1,1
100,2,2 100,2,2 100,1,1 100,2,2
100,2,2 67,3,2 100,1,1 100,3,3 100,3,3 100,2,2 100,2,2 75,4,3 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2 100,2,2
100,1,1 100,2,2 100,3,3