Tutorial
More Essential SEO Meta Tags (Part 2)
Learn how meta robots, canonical tags, and Open Graph tags work in practice. This is part 2 of a 3-part SEO meta tags series.

In Part 1, you handled the basics: title tags and meta descriptions. Now we move to the tags that control search engine behavior and social sharing. These are less about telling Google what your page says and more about telling Google what to do with it.
Let’s get practical.
Meta Robots Tag: Page-Level Control
The meta robots tag lives in the <head> of a single page. It tells crawlers whether to index that page and whether to follow the links on it. You write it like this:
<meta name="robots" content="noindex, nofollow">
The two main values are index/noindex and follow/nofollow. You can combine them:
index, follow— default behavior. Index the page, follow the links.noindex, follow— do not show this page in search results, but still crawl the links on it.index, nofollow— index the page, but do not crawl the links on it.noindex, nofollow— ignore the page entirely.
This is page-level control. It is completely different from robots.txt, which is a site-wide or directory-level instruction at the server level.
The Common Mistake That Breaks Everything
Do not put noindex on a page and also block that page in robots.txt. Here is why: if robots.txt blocks the crawler, the crawler never fetches the page, so it never sees your noindex tag. The result? The page can still appear in search results, indexed with whatever content the crawler last saw.
The rule is simple: if you want to use noindex, the page must be crawlable. Use robots.txt to block things you do not want crawled at all. Use noindex for pages you are fine with crawlers seeing but do not want in the index.
When Noindex Makes Sense
You do not need noindex on every page. Use it selectively:
- Thin pages — pages with almost no unique content, like auto-generated tag pages that just repeat the same text.
- Thank-you and confirmation pages — after a form submission, you do not want that URL in search results.
- Internal site-search result pages — URLs like
/search?q=shoesshould never be indexed. They are duplicates and useless to searchers. - Staging sites — if you have a test version of your site accessible via a public URL, put
noindexon all its pages.
One honest caveat: noindex is a strong instruction, but Google says it can take time to process. Do not expect instant removal. If you need a page gone immediately, use a 404 or 301 redirect instead.
Canonical Tag: Consolidating Duplicates
The canonical tag is a signal you place on a page to say, “Hey, the authoritative version of this content is at this URL.” It looks like this:
<link rel="canonical" href="https://www.example.com/product/blue-shoe">
It is a hint, not a strict directive. Google can choose to ignore it if it thinks you are making a mistake. But in practice, it is the most reliable way to consolidate duplicate or near-duplicate URLs.
Why You Need It
If you sell products with multiple color variants, you might have URLs like:
/product/shoe?color=blue/product/shoe?color=red/product/shoe?color=green
All three show the same base product. You want Google to index just one version, the main one, and pass all ranking signals to it. That is what the canonical tag does.
Rules That Keep You Out of Trouble
Follow these rules strictly:
- Always use absolute URLs. Write
https://www.example.com/page, not/pageorwww.example.com/page. Relative URLs are ambiguous and can break. - Put a self-referencing canonical on every page. Even if a page has no duplicates, add a canonical that points to itself. This prevents confusion when tracking parameters or session IDs create alternate versions.
- Avoid canonical chains. If page A canonicals to page B, and page B canonicals to page C, you have a chain. Search engines may not follow it correctly. Always point directly to the final, preferred URL.
Two Mistakes That Hurt
First, do not canonical to a page that is noindex. If you tell Google that the canonical version should not be indexed, the consolidated page may not be indexed either. That defeats the purpose.
Second, handle paginated series carefully. If you have a 10-page article split across URLs, do not canonical every page to page 1. That tells Google that pages 2 through 10 are duplicates, and you lose the chance to rank for content on those pages. Instead, use rel="next" and rel="prev" (or just leave them as separate pages with self-canonicals).
Open Graph Tags: Controlling Social Previews
Open Graph (OG) tags are not a ranking factor. They do nothing for Google search results. But they control how your link looks when someone shares it on Facebook, LinkedIn, WhatsApp, and many other platforms. For an overseas business, that is your first impression on social media.
The core tags are:
<meta property="og:title" content="Your Page Title">
<meta property="og:description" content="A short, punchy description">
<meta property="og:image" content="https://www.example.com/images/share.jpg">
<meta property="og:url" content="https://www.example.com/page">
<meta property="og:type" content="website">
The Image Matters Most
The og:image is what makes your link stand out in a feed. The recommended size is 1200x630 pixels. That is the standard landscape format for most platforms. If you use a smaller or oddly shaped image, platforms may crop it badly or ignore it.
Always use an absolute image URL. A relative path like /images/share.jpg will break on most social platforms because they fetch the image from your site, not from the page context.
Also, add og:image:alt for accessibility:
<meta property="og:image:alt" content="Product photo of blue running shoes on a white background">
This helps screen readers and some platforms that display alt text when the image fails to load.
Common Mistakes to Avoid
- Missing
og:imageentirely. Without it, platforms will try to grab any random image on your page, often with ugly results. - Relative image URLs. They break. Use the full
https://URL. - Social title and description that do not match the page. If your
og:titlepromises one thing and the page delivers another, users will bounce. Keep it consistent.
You do not need to add OG tags to every page manually. Most content management systems have plugins or modules that generate them automatically. But if you are hand-coding, add them to your template.
What Comes Next
You now have control over indexing, duplicate consolidation, and social sharing. That is a solid foundation. In Part 3, we will cover Twitter Cards (for X shares), viewport settings for mobile, charset declarations, and hreflang tags for multilingual sites. Those are the remaining pieces of a complete meta tag setup.
Series: Overseas Website Building