Skip to content

Technical SEO Basics: Meta Tags, Robots.txt & Sitemaps Explained

Three files and a handful of tags do most of the heavy lifting in technical SEO, yet they get skipped constantly on small sites because they're invisible to visitors. Search engines, on the other hand, check them first.

Meta tags: what search engines and social platforms actually read

The title tag and meta description don't directly boost rankings, but they heavily influence click-through rate from search results — a compelling, accurate description earns more clicks than a generic one, even at the same ranking position. Open Graph and Twitter Card tags serve a different purpose entirely: they control the preview card shown when a page is shared on social platforms, including the title, description, and image used.

A minimal but complete tag set includes a title, a meta description under roughly 160 characters, a canonical URL, and Open Graph equivalents of the title and description plus an image.

robots.txt: instructions, not protection

robots.txt tells well-behaved crawlers which parts of a site they're allowed to visit — it's a request, not an enforcement mechanism, since nothing stops a crawler from ignoring it. It lives at the exact root of a domain (example.com/robots.txt) and nowhere else; a copy placed in a subfolder is simply not read.

Common uses include blocking crawlers from admin areas, staging environments, or duplicate content paths, and pointing crawlers to the sitemap's location with a `Sitemap:` line.

Sitemaps: a map, not a ranking signal

An XML sitemap lists the URLs on a site that are worth crawling, helping search engines discover pages faster — particularly useful for large sites or pages with few internal links pointing to them. It doesn't directly improve rankings, but it does reduce the chance that a page goes unnoticed simply because no crawler happened to find a link to it.

How the three pieces work together

File / tagPurposeAffects rankings directly?
Meta title & descriptionInfluence click-through from search resultsIndirectly
robots.txtTells crawlers what to skipNo, but prevents wasted crawl budget
sitemap.xmlHelps crawlers discover pagesNo, but improves indexing speed

Common mistakes

  • Blocking a page in robots.txt while linking to it in the sitemap — this sends contradictory signals to crawlers.
  • Leaving meta descriptions empty, letting search engines auto-generate a snippet that may not represent the page well.
  • Forgetting the canonical tag on pages reachable through multiple URLs, which can split ranking signals across duplicates.

Frequently asked questions

Not directly — search engines don't use it as a ranking factor — but a compelling description increases click-through rate, which can indirectly support performance.

Not reliably — blocking crawling doesn't guarantee a URL stays out of the index if it's linked elsewhere. Use a noindex meta tag for that purpose instead.

It's less critical for small, well-linked sites, but still a good practice — it costs nothing to include and helps ensure every page is discoverable.

Conclusion

None of these three pieces will single-handedly rank a page, but skipping them creates avoidable friction for search engines trying to understand and index your site. Get the fundamentals right first, then focus on content.

Generate your own with the Meta Tag Generator and Robots.txt Generator.