SiteTidy
HomeGuidesThe Ultimate Guide to Meta Tags for SEO
SEO

The Ultimate Guide to Meta Tags for SEO

Which meta tags still matter for SEO in 2025, and how to configure Open Graph and Twitter cards perfectly to boost CTR.

Published on August 15, 2026
The Ultimate Guide to Meta Tags for SEO

Decades ago, you could stuff a <meta name="keywords"> tag with hundreds of phrases and instantly rank on Yahoo. Today, search engines are significantly smarter, and many legacy meta tags are completely ignored. So, which ones actually matter?

The Essential SEO Meta Tags

1. Title Tag

The <title> tag is arguably the most important on-page SEO element. It dictates what appears in the browser tab and acts as the blue clickable link in search engine results pages (SERPs). Keep it under 60 characters and ensure your primary keyword is near the front.

2. Meta Description

While Google claims the meta description does not directly impact rankings, it heavily influences Click-Through Rate (CTR). A compelling description convinces users to click your link over a competitor’s. Keep it under 160 characters. If omitted, Google will automatically generate one by scraping text from your page, which is rarely ideal.

3. Canonical Tag

The <link rel="canonical" href="..."> tag tells search engines which URL is the “master” version of a page. This is critical for eCommerce sites with query parameters (e.g., ?sort=price) to prevent duplicate content penalties.

4. Meta Robots

The <meta name="robots" content="index, follow"> tag controls crawler behavior. You can use it to prevent sensitive pages from being indexed (noindex) or stop crawlers from following links on the page (nofollow).

Social Media Optimization (SMO)

To ensure your links look beautiful when shared on social media or in Slack/Discord, you must implement Open Graph and Twitter Cards.

Open Graph (Facebook, LinkedIn, Slack)

  • og:title
  • og:description
  • og:image (Optimal size: 1200x630 pixels)
  • og:url

Twitter Cards

Twitter utilizes Open Graph tags as a fallback, but explicitly defining Twitter cards allows you to use the large image format.

  • twitter:card (Set to summary_large_image)
  • twitter:site
  • twitter:title
  • twitter:image

Ready to audit your site?

Put this guide into practice immediately using our free tools.

Browse 180+ Free Tools