How to Add Meta Tags in WordPress?

Search Engine Optimization (SEO) plays a vital role in building an online presence and getting organic traffic.

Meta tags are a fundamental aspect of SEO, as they provide valuable information to search engines about the content of your web pages.

If you’re using WordPress to power your website or blog, adding meta tags is a simple yet powerful way to improve search engine visibility and attract more visitors.

In this guide, we will walk you through the process of adding meta tags in WordPress using popular plugins and a manual method for advanced users.

What are Meta Tags in WordPress?

In WordPress, meta tags are snippets of code that provide information about a web page’s content to search engines and other web services.

These tags are placed in the <head> section of a web page’s HTML code and are not visible to website visitors.

Meta tags play a crucial role in Search Engine Optimization (SEO) as they help search engines understand the context and relevance of the page’s content, which can influence how the page is displayed in search results.

There are several types of meta tags commonly used in WordPress:

  1. Title Tag: The title tag is one of the most important meta tags. It specifies the web page’s title and is displayed as the clickable headline in search engine results. A clear and relevant title tag is essential for attracting users to click on your page.
  2. Meta Description Tag: The meta description tag provides a brief summary or description of the content on the web page. This description is often displayed below the title in search results, giving users a preview of what the page is about. Writing compelling and informative meta descriptions can improve click-through rates.
  3. Meta Keywords Tag: Historically, the meta keywords tag was used to list relevant keywords related to the content of the page. However, search engines now place less emphasis on this tag due to abuse and spammy practices. As a result, it’s not as important as it once was for SEO.
  4. Meta Robots Tag: The meta robots tag instructs search engine crawlers on how to index and display the page. Common directives include “index” (allowing indexing), “nofollow” (do not follow links on the page), “noindex” (do not index the page), and “noarchive” (do not display cached version of the page).
  5. Canonical Tag: The canonical tag is used to address duplicate content issues. It tells search engines the preferred URL for a specific page when multiple URLs lead to the same content. This helps prevent duplicate content penalties in search rankings.
  6. Open Graph Meta Tags: Open Graph meta tags are essential for social media sharing. They control how your content appears when shared on platforms like Facebook, Twitter, and LinkedIn, including the title, description, and image.

WordPress allows users to manage and customize meta tags through various methods, including using SEO plugins like Yoast SEO and All in One SEO Pack, or by manually adding meta tags to the theme’s header.php file. Properly configured meta tags can improve a website’s visibility, click-through rates, and overall SEO performance.

2 Methods: How to Add Meta Tags in WordPress

Let’s discuss the methods of adding meta tags to your WordPress website to improve your online visibility.

Method 1. Using SEO Plugins

For most WordPress users, the easiest and most effective way to add meta tags is by using SEO plugins. Two popular choices are Yoast SEO and All in One SEO Pack.

Both plugins offer a user-friendly interface to manage various SEO settings, including meta tags.

How to Add Meta Tags in WordPress using Yoast SEO

  1. Install and activate the Yoast SEO plugin from the WordPress dashboard.
  2. Go to “SEO” > “Search Appearance” in the dashboard.
  3. Set default meta tags for the homepage, posts, and pages.
  4. Customize title templates and meta descriptions for different types of content.
  5. Utilize additional features like social media meta tags and XML sitemaps for better SEO.

How to Add Meta Tags in WordPress using All in One SEO Pack

  1. Install and activate the All in One SEO Pack plugin from the WordPress dashboard.
  2. Go to “All in One SEO” > “General Settings” in the dashboard.
  3. Set default meta tags for the homepage, posts, and pages.
  4. Customize title templates and meta descriptions for different types of content.
  5. Utilize advanced options and integrate Google Analytics for comprehensive SEO management.

The Manual Method (for Advanced Users)

If you prefer more control or are an advanced user, you can add meta tags manually to your WordPress theme files. Follow these steps:

  1. Access your WordPress site’s files through FTP or the cPanel File Manager.
  2. Locate the theme you are using in the “wp-content/themes” folder.
  3. Within your theme folder, find the header.php file.
  4. Edit the header.php file using a text editor (make sure to create a backup first).
  5. Within the <head> section of the file, add the meta tags you want.

For example:

<meta name="description" content="Your meta description here">
<meta name="keywords" content="your, keywords, here">
<meta name="author" content="Your Name">
<meta property="og:title" content="Your Open Graph Title">
<meta property="og:description" content="Your Open Graph Description">
<meta property="og:image" content="URL to your Open Graph Image">

Save the changes and upload the updated header.php file back to your server.

Please note that the manual method requires some coding knowledge, and modifying theme files directly could cause issues with future updates.

Using a reputable SEO plugin like Yoast SEO or All in One SEO Pack is the recommended approach as it provides a user-friendly interface and ongoing support for managing meta tags and other SEO-related settings.

How to Write Greate Meta Tags?

As you create meta tags, keep in mind these best practices:

  • Write compelling and relevant meta titles and descriptions.
  • Use relevant keywords that accurately represent your content.
  • Be concise and mindful of character limits to ensure optimal display in search results.
  • Create unique meta tags for each page or post to avoid duplicate content issues.

How to Test and Verify Meta Tags?

After implementing meta tags, it’s essential to test and verify their presence. You can do this by:

  1. Checking the “View Page Source” on your web pages to inspect the meta tags manually.
  2. Using online SEO tools to analyze and verify your meta tags.
  3. Verifying proper implementation through the Google Search Console.


Adding meta tags in WordPress is a straightforward yet impactful way to boost your website’s SEO performance and attract more visitors.

Whether you use SEO plugins like Yoast SEO or All in One SEO Pack or prefer the manual method for advanced customization, optimizing your meta tags will undoubtedly contribute to your site’s success.

Remember to follow best practices and periodically review and update your meta tags to keep up with the evolving SEO landscape.

By optimizing your meta tags, you’ll be well on your way to achieving higher search engine rankings and increased organic traffic to your WordPress site.