Meta Tags for SEO: Title, Description, Open Graph, and Twitter Cards

What Are Meta Tags?

Meta tags are snippets of HTML code placed in the `<head>` section of a web page. They provide structured information about the page to search engines, social media platforms, and browsers. While users do not see meta tags directly on the page, these tags significantly influence how the page appears in search results, social shares, and browser tabs.

Essential Meta Tags for SEO

Not all meta tags carry equal weight. Here are the ones that directly impact your search engine rankings and click-through rates:

Title Tag


<title>How to Convert HEIC to JPG Online | WebRecast</title>

The title tag is arguably the **most important** on-page SEO element. It appears as the clickable headline in search results and in the browser tab. Best practices:

  • Keep it under **60 characters** (Google truncates longer titles)
  • Place your primary keyword near the beginning
  • Include your brand name at the end, separated by a pipe or dash
  • Make it compelling - this is your first impression in search results
  • Each page must have a **unique** title tag

Meta Description


<meta name="description" content="Convert HEIC to JPG instantly in your browser. Free, private, no upload required. Works on any device.">

The meta description appears below the title in search results. While Google has confirmed it is **not a direct ranking factor**, it heavily influences click-through rate (CTR), which indirectly affects rankings. Guidelines:

  • Keep it between **120–160 characters**
  • Include your target keyword naturally
  • Write a compelling call-to-action or value proposition
  • Each page needs a unique description
  • Avoid duplicate descriptions across pages

Canonical Tag


<link rel="canonical" href="https://example.com/heic-converter">

The canonical tag tells search engines which version of a page is the "official" one. This is critical for:

  • Pages accessible via multiple URLs (with/without trailing slash, with query parameters)
  • Content syndicated across multiple sites
  • HTTP vs HTTPS versions
  • www vs non-www versions

Without proper canonicalization, search engines may split your page's ranking power across duplicate URLs.

Robots Meta Tag


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

Controls how search engines interact with your page:

ValueMeaning
`index`Allow this page in search results
`noindex`Exclude this page from search results
`follow`Follow links on this page
`nofollow`Do not follow links on this page

Use `noindex` for pages like internal search results, admin pages, or thin content that should not appear in Google.

Viewport Meta Tag


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

Essential for mobile-friendly pages. Without this tag, mobile browsers render the page at desktop width and scale it down, resulting in tiny, unreadable text. Google uses mobile-friendliness as a ranking factor, making this tag indirectly important for SEO.

Open Graph Tags (Social Media)

Open Graph (OG) tags control how your page appears when shared on Facebook, LinkedIn, WhatsApp, and other platforms that support the protocol:


<meta property="og:title" content="HEIC to JPG Converter - Free & Private">
<meta property="og:description" content="Convert HEIC photos to JPG in your browser. No upload, no account needed.">
<meta property="og:image" content="https://example.com/images/heic-og.png">
<meta property="og:url" content="https://example.com/heic-converter">
<meta property="og:type" content="website">

Key OG best practices:

  • **og:image** should be at least **1200×630 pixels** for optimal display on all platforms
  • **og:title** can differ from your SEO title - optimize it for social engagement
  • Always include **og:url** to prevent URL fragmentation in share counts
  • Test your OG tags with Facebook's Sharing Debugger and LinkedIn's Post Inspector

Twitter Card Tags

Twitter has its own meta tag system for controlling how links appear in tweets:


<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="HEIC to JPG Converter">
<meta name="twitter:description" content="Free browser-based HEIC converter. No uploads.">
<meta name="twitter:image" content="https://example.com/images/heic-twitter.png">

Two main card types:

  • **summary**: Small square thumbnail with title and description
  • **summary_large_image**: Large image above title and description (recommended for most pages)

Structured Data (JSON-LD)

While not technically a meta tag, JSON-LD structured data serves a similar purpose - providing machine-readable information to search engines:


<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "HEIC to JPG Converter",
  "url": "https://example.com/heic-converter",
  "applicationCategory": "UtilityApplication",
  "offers": { "@type": "Offer", "price": "0" }
}
</script>

Structured data can trigger **rich snippets** in search results - star ratings, FAQ accordions, breadcrumbs, and more. These enhanced listings significantly increase CTR.

Common Meta Tag Mistakes

Duplicate Titles and Descriptions

Every page on your site needs unique meta tags. Duplicate tags confuse search engines about which page to rank and dilute your SEO efforts.

Missing OG Image

When someone shares your page on social media without an OG image, platforms either show nothing or pick a random image from your page. Always specify an OG image.

Keyword Stuffing


<!-- Don't do this -->
<meta name="description" content="HEIC converter HEIC to JPG HEIC to PNG convert HEIC free HEIC online">

Write meta descriptions for humans, not algorithms. Keyword stuffing reduces CTR and looks spammy.

Using Meta Keywords Tag


<!-- This tag is ignored by all major search engines -->
<meta name="keywords" content="heic, jpg, converter">

Google, Bing, and Yahoo have officially confirmed they do not use the meta keywords tag. Do not waste time on it.

Generating Meta Tags

Writing meta tags by hand for every page is error-prone and tedious. A meta tag generator helps you:

  • Fill in structured fields instead of writing raw HTML
  • Preview how your page will look in Google results and social shares
  • Copy the complete HTML code with all required tags
  • Ensure you do not miss critical tags

[WebRecast Meta Tag Generator](/meta-tag-generator) lets you create complete meta tag sets - SEO tags, Open Graph, Twitter Cards, and structured data - with a live preview. Copy the generated code directly into your page's `<head>` section.

Meta tags are the bridge between your content and how the world discovers it. Get the title tag right for rankings, the description right for clicks, OG tags right for social sharing, and structured data right for rich snippets. Use a [meta tag generator](/meta-tag-generator) to ensure consistency and completeness across all your pages.