SEO - Search engine optimization

The Ultimate Guide to META Tags and On-Page SEO Elements: Best Practices and Insights

Various iconic shapes of social media logos


In today's digital age, the importance of on-page SEO cannot be overstated. One of the core elements of on-page SEO is the use of META tags. These tags help search engines understand the content of your webpage, affecting how you rank in search engine results. In this ultimate guide, we will demystify META tags and other crucial on-page SEO elements, discussing their importance, best practices, and latest trends.

What are META Tags?

META tags reside in the HTML of a web page and provide metadata about the content. They are not directly visible to users but play an invaluable role in affecting how search engines interpret and display the page. Below, we will dissect the most crucial META tags one by one.

Title Tag


The title tag is perhaps the most critical META tag for SEO. It appears in the search engine results pages (SERPs) and provides a headline for your web content. The title tag also appears in the browser tab, helping users understand the content of the page.


<title>The Ultimate Guide to On-Page SEO - Your Company Name</title>

Best Practices

  • Keep it descriptive yet concise.
  • Include primary and secondary keywords but avoid keyword stuffing.
  • Make it relevant to the content of the page.

Length and Formatting

The optimal length for a title tag is around 50-60 characters. Any longer, and search engines may cut it off. Use pipes | or dashes - to separate different parts of the title for better readability.

Meta Description

Relevance in SEO

Meta descriptions provide a summary of the page content and are displayed under the title in the SERPs. Though they don't directly affect search rankings, a well-crafted meta description can improve click-through rates.


<meta name="description" content="Explore the best practices in on-page SEO to optimize your website for search engines and improve user experience.">

Guidelines for Effective Meta Descriptions

  • Limit the description to 150-160 characters.
  • Incorporate keywords naturally.
  • Write compelling and action-oriented text.


The Historical Importance

In the past, the META keywords tag was a quick way to tell search engines what your page is about. Webmasters used to stuff this tag with as many keywords as possible to rank higher.


<meta name="keywords" content="SEO, On-page SEO, Meta tags, Ranking, SERP">

Why They're Not Used Today

Search engines have evolved, and keyword stuffing no longer works. In fact, Google has officially stated that it ignores the META keywords tag. The focus has now shifted to using keywords naturally within the content, titles, and meta descriptions.

This provides a deep dive into the critical aspects of META tags. The article will further delve into other META tags, social media tags, JSON-LD, HTML tags for SEO, and more advanced topics to give you a comprehensive understanding of on-page SEO elements.

Other Relevant META Tags


The Role in Indexing

The Robots META tag controls how search engine crawlers interact with a particular page. You can specify whether a page should be indexed, followed, or ignored entirely by the search engine crawlers.


<meta name="robots" content="index, follow">

Syntax and Usage

  • index, follow: The default setting. Search engines will index the page and follow the links.
  • noindex, nofollow: The page will not be indexed, and the links will not be followed.


Importance of Declaring Language

Declaring the language in the META tags helps search engines understand the language of your website. This is important for rankings in non-English speaking regions and for multilingual websites.


<meta http-equiv="content-language" content="en-us">


Why and When to Use This Tag

The author META tag indicates who wrote the content on the page. While it may not have a direct impact on SEO, it adds a level of credibility and could be beneficial for branding.


<meta name="author" content="Your Company Name">


What It Means and Its SEO Impact

The revisit-after META tag tells the search engines how frequently they should come back to re-crawl the page. While it's widely considered that modern search engines do not use this tag for crawl rate, having it won't harm and might be beneficial for smaller search engines.


<meta name="revisit-after" content="7 days">

These are the other relevant META tags that are often overlooked but can be essential, depending on your SEO strategy. Understanding these tags and their impact allows you to optimize your site more thoroughly and potentially gain an edge over competitors.

Social Media META Tags

Open Graph

For Facebook and Instagram

Open Graph tags are utilized by Facebook and Instagram to gather the necessary information when a page is shared on their platforms. These tags offer more control over how your content appears when shared, significantly improving user engagement.


<meta property="og:title" content="Your Page Title">
<meta property="og:description" content="Your Page Description">
<meta property="og:image" content="URL_of_your_image">

How to Implement

To implement Open Graph tags, add the appropriate <meta> tags within the <head> section of your HTML document. Populate the content attribute with relevant information like title, description, and image URL.

Twitter Cards

Different Types

Twitter also has its own set of META tags, known as Twitter Cards. The primary types are summary, summary_large_image, and app.

Example for Summary Card:

<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Your Page Title">
<meta name="twitter:description" content="Your Page Description">


Just like Open Graph tags, Twitter Card tags should be added to the <head> section of your HTML document.

JSON-LD & Schema Markup

Importance in SERPs

Search Engine Result Pages (SERPs) often include rich snippets like reviews, ratings, and additional information. JSON-LD & Schema Markup help search engines understand the context of your content, which can influence how your site appears in SERPs.


<script type="application/ld+json">
  "@context": "",
  "@type": "Organization",
  "name": "Your Company Name",
  "url": "Your Company URL",
  "logo": "Your Company Logo URL"

Basic and Advanced Schemas

  • Basic Schemas: These can include information about articles, businesses, and products.
  • Advanced Schemas: For eCommerce or large sites, you might want to use more complex schemas, like FAQ, Event, or Course schemas.

Understanding and implementing these advanced on-page SEO elements can significantly impact how your site performs both in search engine rankings and on social media platforms.

HTML Tags and SEO: The Complete Guide to Maximizing Site Visibility

In this concluding part of our comprehensive guide on META tags and on-page SEO, we delve into HTML tags that are crucial for SEO, advanced SEO elements, and some miscellaneous components that often go unnoticed but play a vital role in site optimization.

Header Tags

Hierarchy and Importance

Header tags (H1, H2, H3, etc.) are vital for establishing the hierarchy of your site's content. The H1 tag should encapsulate the main theme of your page, while subsequent headers (H2, H3, etc.) break down the content into sub-sections. This not only improves readability but also gives search engines an idea of the content's structure.


<h1>Main Topic</h1>
  <h2>Sub-topic 1</h2>
    <h3>Detail 1</h3>
  <h2>Sub-topic 2</h2>

Alt Tags for Images

SEO and Accessibility

Using alt attributes for images enhances SEO and ensures your site is accessible. These tags provide a text alternative for images, which is essential for screen readers and when images fail to load.


<img src="example.jpg" alt="Description of Image">

Advanced SEO Elements


Mobile SEO

The viewport META tag controls how a page is displayed on mobile devices, affecting mobile SEO. Google uses mobile-first indexing, making it imperative to optimize your site for mobile users.


<meta name="viewport" content="width=device-width, initial-scale=1.0">

Canonical URLs

Handling Duplicate Content

Canonical tags specify the 'preferred' version of a page, helping you combat duplicate content issues in SEO.


<link rel="canonical" href="">

Rel Attributes

Nofollow, Noreferrer, Noopener

These attributes guide search engines and browsers on how to handle links.

  • nofollow: Tells search engines not to follow a link for ranking.
  • noreferrer: Prevents the browser from sending an HTTP referrer header.
  • noopener: Stops the new page from being able to access the window object.


<a href="" rel="nofollow noreferrer noopener">Example Link</a>

Miscellaneous Elements

Dublin Core

Brief Explanation and How to Use

Dublin Core is a set of META tags that help describe web resources like video, images, and web pages. They are not essential for SEO but can improve machine readability.


<meta name="DC.Title" content="Page Title">


Security as a Ranking Factor

Google has indicated that site security (HTTPS) is a lightweight ranking factor. Implementing an SSL certificate and HTTP Strict Transport Security (HSTS) can improve your site’s SEO.


Strict-Transport-Security: max-age=31536000; includeSubDomains; preload

Incorporating these HTML tags and advanced elements can significantly enhance your site's SEO and user experience.

How to Implement These Tags: Your Practical Guide to On-Page SEO

You've now learned about a multitude of META tags and other essential HTML elements crucial for SEO. But how do you implement these into your website? Let's delve into the various approaches you can take.

Direct HTML

Manual Implementation

For those well-versed in HTML, direct code editing is an option. You would open your HTML file in a text editor and manually insert the META and other tags in the document’s head section.


<!DOCTYPE html>
<html lang="en">
  <!-- Basic Meta Tags -->
  <title>Our Services - Example Co: Comprehensive Digital Solutions</title>
  <meta name="description" content="At Example Co, we offer a range of tailored digital solutions, from SEO and PPC to content strategy and web development.">
  <meta name="keywords" content="SEO services, PPC campaigns, content marketing, web development, digital strategy">
  <meta name="robots" content="index, follow">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="language" content="English">
  <meta name="revisit-after" content="7 days">
  <meta name="author" content="">
  <link rel="canonical" href="" />

  <!-- Open Graph / Facebook -->
  <meta property="og:type" content="website">
  <meta property="og:title" content="Example Co: Comprehensive Digital Services">
  <meta property="og:url" content="">
  <meta property="og:image" content="">
  <meta property="og:description" content="Discover a variety of digital solutions offered by Example Co, tailored to meet your brand's needs.">

  <!-- Twitter Cards -->
  <meta name="twitter:card" content="summary">
  <meta name="twitter:title" content="Example Co Services: Your Go-to for Digital Success">
  <meta name="twitter:site" content="@ExampleCo">
  <meta name="twitter:description" content="Explore the wide array of digital services we offer to propel your brand to new heights.">
  <meta name="twitter:image" content="">

  <!-- JSON-LD & Schema Markup -->
  <script type="application/ld+json">
    "@context": "",
    "@type": "ServicePage",
    "name": "Example Co Services",
    "url": "",
    "description": "Example Co offers a range of comprehensive digital services including SEO, PPC, and content strategy.",
    "image": "",
    "author": {
      "@type": "Organization",
      "name": "Example Co"

  <!-- Header Tags -->
  <link rel="stylesheet" href="styles.css">

  <!-- Viewport for Mobile SEO -->
  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <!-- Canonical URLs -->
  <!-- <link rel="alternate" hreflang="x-default" href="" /> -->

  <!-- SSL & HSTS -->
  <meta http-equiv="Strict-Transport-Security" content="max-age=31536000; includeSubDomains">
  <!-- Your content here -->
  <h1>Welcome to Our Services</h1>
  <p>We offer a variety of digital marketing services.</p>

  <!-- Footer -->
    <!-- Further HTML elements -->

Content Management Systems

WordPress, Joomla, etc.

CMSs like WordPress and Joomla often have built-in fields where you can input META tags, or areas for custom HTML where you can insert your code.

  • WordPress: Navigate to the SEO section provided by your SEO plugin or directly edit the theme's header file (header.php).
  • Joomla: Use the Global Configuration or individual article settings to add META tags.

SEO Tools

Yoast, SEMrush, etc.

These tools simplify META tag and SEO optimization, providing easy-to-use interfaces for you to enter your tags. They also offer additional features like SEO analysis and sitemap generation.

  • Yoast: Under the 'SEO' tab of your post editor, you can input META tags.
  • SEMrush: The Site Audit tool can help you identify missing or ineffective META tags.


Conclusion: The Last Word on Meta Tags and On-Page SEO Elements

Recap the Importance of Meta Tags and Technical SEO

Incorporating meta tags such as title tag, meta description, and open graph tags is paramount for website performance and SEO. But the scope extends beyond search engines; it’s about enhancing user experience and site visibility. These elements—including meta robots and HTML meta tags—are key players in how your website communicates with search engine crawlers and delivers content to your audience.

Mastering the Art of Meta

Understanding and implementing meta tags best practices, from optimizing your meta title and description to using the correct meta robots content, ensures that you control how your web pages are summarized in search engine results. If you're operating on a WordPress platform, integrating meta description WordPress plugins can further automate this process.

The Power of Open Graph

The open graph protocol offers opportunities beyond traditional SEO. Open graph tags, particularly og image and og meta tags, provide a way to enrich the social sharing of your content. Leveraging tools like an open graph checker can help validate your setup and improve content deliverability on social media platforms.

Embrace Additional SEO Elements

Noindex nofollow tags, meta name robots content, rel attributes, canonical URLs, and other technical SEO elements like meta property og image add another layer of control over how your site interacts with search engines and social media platforms. These are not merely meta tags; they are essential components in your SEO toolbox.

Take Action for Continuous Improvement

The fields of meta tags and on-page SEO are ever-evolving. Stay ahead by regularly auditing your site with tools like meta tag checker and robots meta tag analyzers. Consistent action and adherence to SEO best practices can drive remarkable improvements over time.

For any further guidance or specialized assistance, don’t hesitate to refer to our comprehensive knowledge base or submit a ticket for dedicated support.

Encourage Action

Take a step today by revisiting your site and implementing the HTML tags and SEO best practices discussed here. Consistent action can drive remarkable results over time.

  • Further Resources


    • Yoast SEO Plugin: A comprehensive solution for WordPress SEO needs.
    • SEMrush: A robust platform for SEO, PPC, content, social media, and competitive research.


You Might Also Like

“SEO isn’t just a technical necessity; it’s a critical marketing strategy that influences the way businesses connect with customers in an increasingly digital landscape. Understanding and implementing SEO best practices doesn’t merely boost your site’s ranking in search engines—it enhances user experience and leads to better conversion rates, credibility, and brand awareness. Investing in SEO is not just an option; it’s a vital component for any business aspiring to reach its audience in the most effective way.”

Suresh Kumar

CEO & Director, Domain Registration India Private Limited
0 0 votes
Article Rating


About Author

I'm Suresh Kumar, Director of DOMAIN REGISTRATION INDIA PRIVATE LIMITED – one of India's premier Domain Registration and Web Hosting Companies. With over 17 years of experience as a Linux Server Administrator, I have profound expertise in virtualization and control panel software, including WHM/cPanel, Plesk, and Direct Admin. Beyond server administration, I am a seasoned Full Stack Developer, specializing in the LAMP stack (Linux, Apache, MySQL, PHP). Additionally, I'm adept at web development with HTML, CSS, and JavaScript. As a WHMCS expert, I've also ventured into the dynamic world of digital marketing. My skills span On-Page SEO, comprehensive site audits, pay-per-click campaigns, content marketing, and both blog and article writing. For insights and articles, you can check out my blog at I'm always open to networking and collaborations. Feel free to reach out to learn how my company and I can cater to your digital requirements.

Notify of

Inline Feedbacks
View all comments

You may also like

SEO - Search engine optimization

How can you use your website to generate more leads or sales after the website is live & designed?

  • April 22, 2023
To generate more leads or sales using your website, you can implement a variety of strategies to attract and convert
SEO - Search engine optimization

The Ultimate Guide to Writing SEO-Friendly Articles and Ranking on Google

  • May 10, 2023
As a content creator, writing great articles is only half the battle. To ensure that your content reaches the right
Would love your thoughts, please comment.x