Meta Robots Tag

The meta robots tag is an HTML directive placed in a page’s <head> that tells search engines how they may crawl, index, and display that specific page. It matters because a single incorrect directive can keep an important page out of search results, block link equity from flowing, or stop snippets from appearing as expected. When reviewing SEO quality, this tag is one of the fastest checks for explaining why a page is missing from the index or underperforming in visibility.

What the meta robots tag controls

The tag gives page-level instructions to search engines. The most common values are index and noindex, which control whether a page can appear in search results, and follow and nofollow, which affect whether crawlers should follow links on the page. Other directives such as nosnippet, max-snippet, or noarchive can influence how the result is shown.

This is different from robots.txt. A robots file manages crawl access at a broader level, while the meta robots tag works on the individual page itself. If a page is accidentally set to noindex, strong content and internal links will not help it rank because the page is being told not to enter the index.

Why it matters during an SEO check

Meta robots issues often explain technical SEO problems that look like content problems. A category page may have solid copy, good internal links, and proper canonicals, yet still fail to rank because the page template outputs noindex. On large sites, this can happen after a CMS update, faceted navigation rollout, or staging setting gets pushed live.

  • Check key landing pages for accidental noindex.
  • Confirm paginated, filtered, or duplicate-prone pages use directives intentionally.
  • Review snippet-related directives if titles or descriptions are not appearing as expected.
  • Compare the live HTML with rendered HTML if JavaScript may inject the tag.

Practical example

An ecommerce site launches a new collection page targeting a high-intent term. The page is internally linked from the main navigation and included in the XML sitemap, but it never appears in search results. A source-code check shows <meta name="robots" content="noindex,follow"> left over from pre-launch QA. Once changed to index,follow and re-crawled, the page becomes eligible for indexing and can start competing in search.

What to verify before changing it

Do not remove directives blindly. Some pages should stay out of the index, such as thin internal search results, login areas, or duplicate filtered URLs. The right SEO check is to confirm the directive matches the page’s purpose. For pages meant to attract organic traffic, the expected setup is usually indexable, crawlable, canonically correct, and not blocked by conflicting signals from headers, canonicals, or platform settings.

If a page should rank, inspect the meta robots tag early in the audit. It is a small line of code, but it can override a lot of other SEO work.

Ready to SEO check a website?

SEO check a website in seconds and uncover the technical issues affecting rankings, crawlability, and overall performance.

Start Free Check

Ready to run an
SEO check on a website?

Instantly check a website’s SEO, uncover technical issues, and see what may be hurting search performance.