SEO

Meta Tags for SEO: How to Optimise Title, Description, Robots and Open Graph

A practical guide to page metadata: which elements support search visibility and clicks, what Google ignores, and how to audit a site without rigid limits or outdated rules.

Updated 24 September 2026 · SK Marketing
Meta Tags for SEO: How to Optimise Title, Description, Robots and Open Graph

The short answer

The title element helps search systems and users understand a page, the meta description may be used for the snippet, and meta robots controls indexing and search-result presentation. Google does not use meta keywords for web ranking. Open Graph and Twitter Card mainly control how a shared link appears on social platforms and messengers.

Metadata cannot replace useful content, crawlability, internal links or authority. Its job is to describe the document accurately and avoid conflicting signals.

What meta tags are—and what is often grouped with them

Meta tags are HTML elements in the <head> that pass information about a document to browsers, search systems and social platforms. Visitors do not normally see them in the main content, but selected values may appear in search results, browser tabs and link previews.

SEO discussions often use “meta tags” as a broad label. The <title> is technically a separate HTML element, canonical and hreflang use <link>, and structured data is commonly delivered as JSON-LD. It is practical to audit them together, but each solves a different problem.

Which elements matter

ElementPurposePractical priority
<title>Describes the document and helps generate a search title linkHigh
meta descriptionSuggests a concise snippet and communicates the page valueHigh for CTR
meta robotsControls indexing, link following and snippet behaviourCritical
viewport and charsetSupport correct mobile rendering and character interpretationTechnical baseline
Open Graph / Twitter CardBuild the title, description and image in shared-link previewsHigh for distribution
meta keywordsA historical keyword listIgnored by Google Search
canonical and hreflangIdentify a preferred URL and language alternatives; they are link elementsCritical for duplicates and languages

How to write a useful Title

A title should describe one page clearly. Put the main subject early and include the brand where it helps identify the source. Do not copy an unchanged template across many URLs or list keyword variations separated by commas.

Google does not publish a fixed character limit for titles. Visible length depends on letter width, device and result format. A range around 50–60 characters is a working editorial guide, not a technical requirement. Preserve the important meaning even if the title is shortened.

<title>Technical SEO Audit: Scope, Priorities and Deliverables | SK Marketing</title>

Google may display a different title using the H1, visible copy or link text. Frequent rewrites are a reason to compare the title, H1 and actual page topic rather than add more keywords.

How to write a Meta Description

A description should explain what a person will gain after clicking. On a service page, state the service, problem, useful distinction and next step. For an article, clarify the question, depth and practical outcome. Avoid repeating the title word for word.

The meta description is not a direct Google ranking factor. A useful snippet can still attract more relevant clicks. There is no guaranteed character limit: Google may shorten it or replace it with page text that better matches a query.

<meta name="description" content="Audit indexation, duplicates, performance and site structure. Receive a prioritised implementation plan for sustainable organic growth.">

If page text is repeatedly selected instead, add concise standalone answers to the introduction and key sections. Clear visible copy helps both classic search snippets and systems that build answers from page content.

Meta Robots and X-Robots-Tag

A normal indexable page does not require an explicit index, follow because that is the default. A forgotten noindex in a template is more dangerous, as is blocking a URL in robots.txt when a crawler needs to read the noindex rule.

<meta name="robots" content="noindex, follow">
<meta name="robots" content="max-image-preview:large, max-snippet:-1, max-video-preview:-1">

Use the X-Robots-Tag HTTP header for PDFs, images and other non-HTML files. Directives can only be processed when the crawler can retrieve the resource. Check supported values in Google's official robots meta tag documentation.

Why Meta Keywords is not an SEO task

Google Search does not use meta keywords for web ranking. The tag does not improve relevance or compensate for thin content. Leave the field empty unless a legacy CMS, internal search tool or another documented system requires it.

Use the time on visible signals instead: the title, H1, opening paragraph, subheadings, tables, image context and internal links. A large content section may benefit from SEO content optimisation and consolidation of pages that compete for the same intent.

Open Graph, images and link previews

Open Graph does not raise Google rankings by itself, but it controls how a link appears in Telegram, Facebook, LinkedIn and other services. A clear preview can improve distribution and maintain consistent branding.

<meta property="og:title" content="Meta Tags for SEO: A Practical Guide">
<meta property="og:description" content="Title, description, robots, Open Graph and a reliable audit process.">
<meta property="og:type" content="article">
<meta property="og:url" content="https://example.com/meta-tags/">
<meta property="og:image" content="https://example.com/images/meta-tags-cover.jpg">
<meta name="twitter:card" content="summary_large_image">

Use absolute URLs and a relevant, high-quality image. A platform may continue showing an old card until its cache is refreshed.

Canonical, hreflang and multilingual pages

Canonical identifies a preferred URL among duplicates, while hreflang connects equivalent language or regional versions. Neither replaces translation. Each version normally uses a self-referencing canonical and a reciprocal hreflang set that includes itself and, where useful, x-default.

Common faults include a canonical pointing to another language, missing return hreflang links, redirects and noindex targets. These checks belong in technical SEO optimisation, particularly after a migration or structural change.

Metadata templates for ecommerce and large websites

Manual authoring does not scale to hundreds of pages. Use controlled variables such as page type, category, attribute, location and brand. A template must still produce a meaningful result when one variable is missing.

  • Category: “Buy {category} in {location}: prices and availability | Brand”.
  • Product: “{Model name}: specifications, price and delivery | Brand”.
  • Service: “{Service} for {audience}: cost and process | Brand”.
  • Article: “{Main question}: explanation and examples | Brand”.

Before release, export examples covering short and long names, missing attributes, pagination and filters. This exposes duplicates, doubled separators and awkward outputs before indexation.

Common mistakes

MistakeWhy it hurtsCorrection
Duplicate titles and descriptionsPages become difficult to distinguish by intentSeparate intent and add meaningful unique variables
A keyword list instead of a sentenceThe snippet reads poorly and loses its messageWrite a clear page promise
Title and H1 describe different topicsSearch systems must infer the main subjectAlign the central entity and intent
Accidental noindexA useful page disappears from searchCheck templates, rendered HTML and headers
Multiple canonicalsThe preferred-URL signal becomes ambiguousOutput one valid canonical
Stale Open Graph valuesShared links show the wrong image or messageSynchronise metadata and refresh platform caches

How to audit metadata on one page and across a site

  1. Source HTML: find the title, description, robots, canonical, hreflang and Open Graph.
  2. Rendered HTML: confirm JavaScript does not create duplicates or delayed conflicts.
  3. HTTP headers: inspect the status, redirects and X-Robots-Tag.
  4. Content alignment: compare metadata with the H1, opening copy and search intent.
  5. Crawl: export missing, duplicate and anomalous values across the site.
  6. Search Console: review the selected canonical, indexation, queries and CTR.
  7. Social previews: test the title, description and image in relevant platforms.

A crawler finds technical patterns but cannot judge the quality of a proposition. Combine automated checks with manual review of the pages that matter most. If the issue is broad, begin with an SEO audit and prioritise changes by impact.

How to measure the result

Record the date, affected URLs and previous values. After recrawling, compare impressions, average position and CTR for comparable queries and devices. Higher CTR without enquiries can mean the snippet promises more than the landing page delivers. Lower CTR during impression growth may reflect broader query coverage rather than a weaker title.

Evaluate metadata together with the landing page and web analytics. This connects the search click with the action that followed.

When a professional review is useful

Review metadata after a CMS change, migration, bulk page generation, multilingual launch, CTR decline or rapid growth in duplicates. SK Marketing can audit templates, indexation, canonical, hreflang, snippets and content alignment, then organise corrections into an implementation plan.

Discuss a website review

Questions and answers

Does a meta description affect rankings?

Google does not use the meta description as a direct ranking factor, but it may become the search snippet and influence how relevant users perceive the result.

Do websites still need meta keywords?

Google Search does not use the meta keywords tag for web ranking. Visible content, the title, internal links and technical accessibility deserve attention instead.

Why does Google display a different title or description?

Google may build a title link or snippet from headings, visible page text and links when those sources appear more useful for a particular query.

Can robots.txt remove a page from the index?

robots.txt controls crawling but does not guarantee removal from the index. Use a crawlable noindex rule for HTML pages and X-Robots-Tag for PDFs and other files.

Should every page have unique metadata?

Indexable landing pages should have titles and descriptions that accurately distinguish their content. Large sites can use controlled templates with unique variables.

How can I check meta tags quickly?

Inspect the source and rendered HTML, canonical, robots, hreflang and HTTP headers. Use a crawler and Google Search Console for a site-wide review.