...
Contact Us Contact Us

Meta Tags Explained: How to Read Any Page’s SEO Setup (Including Your Competitors’)

Meta Tags Explained: How to Read Any Page’s SEO Setup (Including Your Competitors’) Meta Tags Explained: How to Read Any Page’s SEO Setup (Including Your Competitors’)

The fastest way to understand how a competitor’s page is set up for search and social is to read its meta tags. Title, description, canonical, robots directives, Open Graph, Twitter Card, viewport, structured data hints: all of it is in the <head>, all of it is public, and reading it takes thirty seconds once you know what you are looking at. This guide explains every tag you’ll find, what a good value looks like, and how to use the Meta Tag Extractor to pull them from any URL without opening the source.

The tags and what they tell you

Tag Purpose What to look for
<title> Search result headline, browser tab Under 60 chars, keyword first, unique per page
meta name="description" Search result snippet Under 155 chars, a real sentence, keyword once
link rel="canonical" Which URL is the “real” one Points to itself (self-canonical) on most pages; elsewhere on duplicates
meta name="robots" Index/follow instructions index, follow or absent. noindex on a page you expect to rank is a bug
meta name="viewport" Mobile rendering width=device-width, initial-scale=1. Missing means not mobile-friendly
og:* Social previews (Facebook, LinkedIn, WhatsApp) Title, description, image (1200×630), url, type
twitter:* X card twitter:card = summary_large_image
meta charset Text encoding UTF-8
link rel="alternate" hreflang Language/region versions Present on multilingual sites; each version should list all others
meta name="generator" CMS/plugin fingerprint Tells you they run WordPress 6.x, Elementor, etc. Many sites remove it
script type="application/ld+json" Structured data Article, FAQPage, Product, Organization. Shows what rich results they target

Reading a competitor in five minutes

  1. Paste their top-ranking URL into the extractor. Note the title structure: do they lead with the keyword, use a year, use brackets, append the brand?
  2. Read the description. It tells you what angle they chose and often reveals the sub-topics they cover.
  3. Check the canonical. If it points to a different URL, the page you found is a variant; audit the canonical target instead.
  4. Look at the structured data types. FAQPage means they have an FAQ section that may be earning rich results; HowTo means step content. Those are the sections to match or beat.
  5. Look at OG image and description. This is how the page looks when shared, and what they think is the hook.
  6. Repeat for their top three pages and yours. Patterns show up quickly: consistent title formulas, consistent description length, consistent schema usage.

Auditing your own site

The same extraction on your own pages catches the mistakes that don’t show in the CMS editor:

  • Theme-generated duplicates. Some themes output their own OG tags alongside the SEO plugin’s, so there are two og:title tags and platforms pick the wrong one.
  • Canonical pointing at staging or http://. Common after migrations. A canonical to another domain hands your ranking to it.
  • Stray noindex. Left over from development, or set by a plugin on a template type. Pages with noindex will never rank, however good they are.
  • Empty descriptions on pages you thought were done.
  • Missing viewport on custom landing pages built outside the theme.

Combine with the HTTP Header Checker, because two instructions live in headers rather than meta tags: X-Robots-Tag (a noindex here overrides a page that looks fine) and Link: rel="canonical". A page can look perfect in the extractor and still be blocked by a header.

Advertisement

What isn’t worth reading

  • meta name="keywords" — ignored by every search engine since 2009. If a competitor fills it, it tells you their SEO advice is old.
  • meta name="author", copyright, revisit-after — no effect on anything.
  • meta http-equiv="refresh" — a redirect done badly; if you see it on your site, replace with a 301.

Fixing what you find

Write the corrected title and description and check them in the SERP Snippet Preview; generate missing social tags with the Open Graph Tag Generator. In WordPress with Yoast or Rank Math, all of these are per-page fields; on static sites they live in the template’s head.

Frequently asked questions

Can I see a competitor’s meta tags without any tool?

Yes: right-click → View Page Source and search for <meta. The extractor just lists them in a readable table and flags length and missing items.

Which meta tags matter most for SEO?

Title, description, canonical, robots and viewport. The rest are for social sharing, encoding or rich results.

Why does the extractor show two og:title tags?

Two plugins or a theme and a plugin are both outputting them. Disable one; platforms will otherwise pick unpredictably.

Does the meta keywords tag do anything?

No. Google, Bing and Yandex stopped using it years ago. Leave it out.

Try it now: Meta Tag Extractor

Free, runs in your browser, nothing uploaded, no sign-up.

Open the tool →
Add a comment Add a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Submit Comment

Advertisement
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.