*Applies to credit purchases starting from $100.

Validity: Nov 24 - Dec 05, 2025

Meta Tag Manager

Meta Tag Manager

Easily add and manage custom meta tags to various parts of your site or on individual posts, such as Yahoo and Google verification tags.
Rating:
4.7
star-rating-1star-rating-2star-rating-3star-rating-4star-rating-5
Active Installations:
90000+
Last Updated:
Feb 21, 2025
WordPress Version:
3.6 or higher
Tested up to:
6.7.2

Custom Meta Tags

Easily add custom meta tags to your site.

Global Meta Tags

Add meta tags to specific posts or your whole site.

Open Graph Details

Automatically add Open Graph details to your home page.

Verification Codes

Easily add verification codes for services like Facebook, Google Webmaster Tools, and more.

3.2

  • fixed security vulnerability CVE-2025-22260 reported by Rafie Muhammad via PatchStack

3.1

  • fixed PHP 8.x warnings
  • fixed minor PHP warning
  • fixed minor security vulnerability where admin notices can be dismissed by unauthenitcated user (reported by Patchstack)
  • fixed security vulnerability where arbritrary code could be exeuted by unserialize (kudos to Wordfence Security)

3.0.2

  • fixed bug preventing settings from saving if schema settings are not selected
  • added backward compatibility to 4.9 by allowing determine_locale() > get_locale() fallback

3.0.1

  • fixed issues with schema settings saving
  • fixed open graph twitter test link
  • fixed some admin notice dismiss issues

3.0

  • added open graph settings and support for home page
  • added twitter card open graph settings and support for home page
  • added schema / structured data / rich snippets front-page support
  • added easy site verification settings
  • added SCRIPT_DEBUG and MTM_DEBUG constant checks to decide whether to load non-minified files
  • moved context checking for a tag into MTM_Tag functions,
  • added Meta_Tag_Manager::is_archive()
  • fixed Meta_Tag_Manager::is_archive_page() to account for static posts page
  • added multiple actions and filters to MTM_Builder output
  • added multiple actions and filters to MTM_Tag object
  • fixed Array PHP caused by potentially non-existent contexts in a meta tag admin panel
  • added extra sanitization/validation of submitted context list in a tag
  • added MTM_Builder::get_contexts_list() to remove redundant code when excluding
  • tweaked JS and display issues for showing context lists in header of admin meta tag card
  • fixed css aesthetic issue when clicking a selectize active item turing grey
  • tweaked context selectize js to be more flexible and reusable for other context fields
  • moved admin-related files into admin folder
  • moved settings tab sections into dedicated files
  • moved handling of setting saving to Meta_Tag_Manager_Admin with a redirect instead of saving on same page load

2.3

  • added multiple filters and actions for easier extension
  • added use of overridable MTM_Tag::get_content() during the output() method
  • fixed empty choice of post types resulting in ‘Array’ default selection value
  • fixed display/functionality issues of MTM editor in post editors when no custom post types are chosen for MTM inclusion on settings page
  • added facebook-domain-verification name type selection

2.2

  • updated jQuery scripts to remove deprecated functions in jQuery 3.5
  • updated selectize.js library to 0.13.3

2.1.3

  • updated selectize library to v0.13 which fixes issues with name tags containing custom values
  • fixed minor php warning

2.1.2

  • fixed WordPress 5.5 conflict (props to @seserss)

2.1.1

  • fixed tags not getting deleted from CPT pages
  • fixed attachments not saving meta information
  • added precedence for duplicate meta tags within MTM so only one is shown per page depending on specificity

2.1

  • removed freemius insights
  • changed default instllation to include all CPTs
  • fixed PHP warning when mtm_data is missing during initial installation
  • changed sanitization of content attribute when http-equiv=”Link”, allowing for prefetch rules

2.0.2

  • fixed front page meta tags not showing if using a static front page

2.0.1

  • updated freemius SDK to prevent PHP notices

2.0

  • complete rewrite of plugin using up-to-date WP best practices
  • improved interface for adding meta tags including support for creating tags using either the property, charset, http-equiv or itemprop attributes
  • added ability to add individual meta tags to specific individual CPTs which can be chosen in settings page

1.2

  • fixed stripslashes bug
  • added languages

1.1

  • Added danish translation
  • Fixed added slashes for apostrophe values

1.0

  • code styling: code now wrapped in classes
  • bug fixed: magic quotes
  • bug fixed: character escaping using wp_specialchars on the site and htmlspecialchars on the admin page
  • separated the code into two .php files
    • meta-tag-manager.php the main plugin file, always loaded, contains minimal code to reduce loading time
    • meta-tag-manager-admin.php contains the admin backend parts of the plugin and is only loaded in the backend
  • i18n
  • l10n for: de_DE (language file by Martin Lormes)
  • meta tags can be flagged to appear on the homepage only
  • fixed bug which threw a Notice error when no meta tags were defined
  • fixed the bug where the rss feeds kept breaking

Simple and brilliant

By robsfelines on February 5, 2025

For small sites, or sites that I build from the ground up, this is the perfect tool for SEO work. I can't face doing it manually on the bigger sites, but that's my laziness, nothing at all to do with Meta Tag Manager. Great job! Thank you.

Very Useful

By bunbun3 on January 7, 2025

This plugin is very useful! Thank you!

Excellent little plug-in

By ch3252 on January 5, 2025

I just used this to add an "author" meta tag to all my posts and pages. For some reason, WP doesn't do that and it's important for SEO and sites like LinkedIn. Very easy to understand, good instructions in the FAQ. I tested it with the LinkedIn Post Inspector which identified me as the author - before using this plug-in, LinkedIn complained that there was no author found. Very happy.

GREAT GREAT

By srinivasan venkatraman (svraman1957) on November 4, 2024

Really good and nice too

Excellent

By alamprinters on October 29, 2024

Very useful plugin for WordPress, Thank You!

Fantastic Tool

By Website Squadron (websitesquadron) on October 20, 2024

I looked at a lot of plugins, but they did not give me the control that I wanted, and their upselling was a real pain. I installed Meta Tag Manager and read up on the concepts, and now have my meta tags doing exactly what I wanted.
I will use this plugin on all the websites I manage.
For more information, get in touch with us as we will gladly share our knowledge.

Great App

By Chakir Mahjoubi (sakary) on August 31, 2024

Great App. It is really very helpful.

Great plugin

By ptanner on August 8, 2024

This is a great plugin I use it on multiple sites.

Works well!

By raymondbyczko on August 5, 2024

Tested this plugin with a localwp install, and then put it on my production website! Works well! Thank you!

Performs as expected

By apapac on July 25, 2024

Very easily add meta tags to your pages, posts, custom post types. When editing a new or existing post, you can easily add a meta tag.

Try other plugins too!

WordPress Internal Link Optimiser

A non-automated way to manage your internal linking strategy professionally and efficiently.

Try Demo More Details

Cool Tag Cloud

A simple, yet very beautiful tag cloud.

Try Demo More Details

NS Featured Posts

A plugin for making posts, pages or custom post types featured. User can enable/disable Featured for selected post types.

Try Demo More Details
Screenshots
Author Site Author Site

Try Meta Tag Manager With InstaWP

Contact Sales

Reach out to us to explore how InstaWP can benefit your business.