How to Add Meta Tags in WordPress

how to add meta tags in wordpress

Understanding how to add meta tags in WordPress is essential for anyone looking to improve their website’s SEO and make it more visible to search engines. Meta tags play a crucial role in providing search engines with information about your pages, helping to improve the relevance of your site to search queries. Here, we’ll guide you through the process of adding meta tags to your WordPress site in a simple, easy-to-follow manner.

What Are Meta Tags?

Before we dive into the “how,” it’s important to understand what meta tags are. In short, meta tags are snippets of text that describe a page’s content; they don’t appear on the page itself but only in the page’s code. While there are many types of meta tags, the most important for SEO purposes are the meta title and meta description tags. They help search engines understand the content of a page and display this information in search results.

How to Add Meta Tags in WordPress

WordPress, being a user-friendly platform, makes it surprisingly easy to add meta tags to your site. While the core WordPress software doesn’t directly allow you to add meta tags, you can easily do so with the help of plugins. Here’s how you can add meta tags to your WordPress site.

Using a SEO Plugin

One of the easiest ways to add meta tags to your WordPress site is by using an SEO plugin. Yoast SEO and All in One SEO are two popular plugins that allow you to manage your site’s meta tags easily.

Step 1: Install an SEO Plugin

First, install an SEO plugin by going to your WordPress dashboard, clicking on “Plugins”, then “Add New”. Search for your chosen SEO plugin, install it, and activate it.

Step 2: Add Meta Tags to Your Posts

Once the plugin is activated, go to the post or page you want to edit. You will see a new section below the post editor added by your SEO plugin. Here, you can add your meta title and meta description. Most SEO plugins will show you a preview of how your title and description will appear in search engines.

Adding Meta Tags Without a Plugin

If you prefer not to use a plugin, you can add meta tags manually by editing your WordPress theme’s `header.php` file. However, this method is recommended for advanced users who are comfortable editing theme files.

Step 1: Access Your Theme Editor

From your WordPress dashboard, go to “Appearance” and then “Theme Editor.” Find the `header.php` file in the list of theme files on the right.

Step 2: Add Your Meta Tags

You need to insert your meta tags in the `<head>` section of the `header.php` file. Here’s an example of a basic meta description tag that you can add:


<meta name=”description” content=”This is an example of a meta description. This will often show up in search engine results.”>


Make sure to save your changes once you’ve added your meta tags.

Best Practices for Meta Tags

When adding meta tags to your WordPress site, keep the following best practices in mind:

  • Be Concise: Your meta title should be under 60 characters, and your meta description should be under 160 characters to ensure they are fully visible in search results.
  • Use Keywords Wisely: Include relevant keywords in your meta tags, but avoid keyword stuffing. Make sure your meta tags accurately describe the content of your page.
  • Make It Engaging: Write compelling meta titles and descriptions to encourage users to click through to your site.


Adding meta tags to your WordPress site is a key step in optimizing your site for search engines. By following the steps outlined in this guide, you can easily add meta titles and descriptions to enhance your site’s SEO. Whether you choose to use an SEO plugin or add the tags manually, remember the best practices to make the most out of your meta tags.

Understanding how to add meta tags in WordPress is a valuable skill that can significantly impact your site’s visibility and performance in search engine results. By taking the time to add and optimize your meta tags, you’re taking an important step towards improving your website’s SEO and attracting more visitors to your site.