SEO Tagging Best Practices: The Rules and Mistakes for Every Tag

SEO Tagging Best Practices: The Rules and Mistakes for Every Tag

Last reviewed: July 2026

Most tag guides tell you how to write a title. This one gives you the rule and the specific mistake to avoid for all six tags that matter: title, meta description, headings, alt text, canonical, and schema. Read it as a checklist you run before you publish, not a theory lesson. Every rule below comes with the failure I see most often on client audits.

What counts as an SEO tag, and which ones matter

SEO tags are the HTML elements that tell search engines and users what a page is about. Six carry almost all the weight: the title tag and meta description (in the <head>), heading tags (H1-H6 in the body), image alt text, the canonical link, and schema markup. Two of these are direct ranking or eligibility signals. The rest shape clicks, indexing, and rich results. Get these six right and you have covered roughly 90% of on-page tagging.

Only the title tag and heading structure act as meaningful ranking inputs. The meta description drives click-through, alt text feeds image search and accessibility, canonical controls which URL gets indexed, and schema unlocks rich results. Treat them by job, not by hype.

TagPrimary jobRanking signal?
Title tagNames the page in the SERPYes, strongest on-page signal
Meta descriptionEarns the clickNo, affects CTR only
Headings (H1-H6)Structures content and topicIndirect, via relevance and structure
Image alt textDescribes images for search and screen readersImage search and accessibility
CanonicalPicks the URL to indexNo, but prevents self-competition
Schema (JSON-LD)Enables rich resultsNo, but changes SERP appearance

Title tag best practices

Write one unique title per page, front-load the primary keyword, and keep it under roughly 60 characters or about 580 pixels so Google does not truncate it. The title is the single strongest on-page ranking signal and the headline of your SERP listing, so it does double duty as a relevance signal and as ad copy. Put the phrase people search first, then a differentiator, then the brand.

Google rewrites titles when they are too long, keyword-stuffed, or duplicated site-wide. In studies of large samples, Google rewrites the displayed title on a large share of pages, and the most common trigger is length. A title that reads like a clear, specific promise usually survives.

The mistake to avoid: duplicate titles across dozens of pages (common on template-driven sites) and stuffing the same keyword twice. Both dilute relevance and invite a rewrite. If your title tag work needs formulas and a CTR audit, our title tag optimization playbook goes deeper than this checklist can.

Meta description best practices

Write a unique meta description under about 155 characters that includes the keyword and a concrete reason to click. It is not a ranking factor, but it is the sales line under your title, and a sharper description lifts click-through. Match the promise to what the page actually delivers, because a description that oversells raises bounce and quietly costs you rankings over time.

When you leave the description blank, Google writes one by pulling a text fragment from the page. That fragment is often flat or off-topic. Writing your own keeps you in control of the pitch on your highest-intent pages.

The mistake to avoid: duplicate descriptions and keyword-stuffed ones. Google ignores stuffed descriptions and substitutes its own. Prioritize hand-written descriptions on money pages first; you do not need one on every thin archive page.

Heading tag best practices (H1-H6)

Use exactly one H1 that describes the page, then nest H2s for main sections and H3s beneath them without skipping levels. Headings give both readers and crawlers the outline of the page, and a clean hierarchy makes it easier for search engines to match sections to specific queries. Think of the H1 as the page title and the H2s as the chapter names.

Put the answer to each heading in the first two sentences below it. That structure is what wins featured snippets and gets pulled into AI Overviews, because the model can lift a self-contained answer directly under a clear question-style heading.

The mistake to avoid: multiple H1s on one page, jumping from H2 to H4, and using heading tags purely for visual size. Style with CSS; reserve heading tags for real structure. A page with five H1s tells Google nothing about what the page is actually about.

Image alt text best practices

Give every meaningful image descriptive alt text that says what the image shows in plain language, and work the keyword in only when it fits naturally. Alt text feeds Google Images, gives screen-reader users the picture, and adds context crawlers use to understand the page. Aim for a specific description a person could picture with their eyes closed.

Leave alt empty (alt="") only for purely decorative images, so screen readers skip them. Surveys of the web consistently find that more than half of pages ship images with missing alt attributes, which is both an accessibility failure and lost image-search visibility.

The mistake to avoid: stuffing keywords into alt text, or writing generic filler like “image1” or “photo.” Describe the content. “Bar chart of B2B conversion rates by channel, 2026” beats “conversion chart seo marketing” every time.

Canonical tag best practices

Add a self-referencing canonical to every indexable page, and point duplicate or parameter versions at the single URL you want ranked. The canonical link tells Google which version to index when the same or near-identical content lives at multiple URLs. Done right, it consolidates signals onto one page instead of splitting them across near-duplicates.

Canonicals are your first defense against keyword cannibalization, where two of your own pages compete for the same query and both lose ground. This is also why we plan one URL per intent before publishing, rather than cleaning up overlap later.

The mistake to avoid: a leftover canonical from staging pointing at the wrong domain, canonicals pointing at a redirected or noindexed URL, or every page canonicalizing to the homepage. Each one can quietly de-index the page you actually wanted ranked.

Schema markup best practices

Add JSON-LD schema that matches the page type (Article, FAQPage, Product, LocalBusiness, BreadcrumbList) and fill in as many accurate properties as you can. Schema does not lift rankings on its own, but it makes pages eligible for rich results and gives AI engines cleaner, machine-readable facts to cite. More complete, honest markup means a richer SERP listing.

Use only schema types that reflect content visible on the page. Marking up reviews, FAQs, or prices that a user cannot see is a structured-data violation and can trigger a manual action. For AI search specifically, tight schema markup for AI search citations is one of the clearest signals you can send.

The mistake to avoid: marking up content that is not on the page, using deprecated types, or shipping invalid JSON-LD. Validate every template in Google’s Rich Results Test before you roll it out site-wide.

The SEO tagging checklist to run before you publish

Run these in order on every important page. The first three are relevance and click signals; the last three protect indexing and appearance.

  1. Title tag: unique, keyword front-loaded, under ~60 characters, one per page.
  2. Meta description: unique, under ~155 characters, keyword plus a reason to click.
  3. Headings: one H1, logical H2/H3 nesting, answer under each heading.
  4. Alt text: descriptive on meaningful images, empty on decorative ones, no stuffing.
  5. Canonical: self-referencing on indexable pages, duplicates pointed at the primary URL.
  6. Schema: correct type, accurate properties, validated in the Rich Results Test.

Two habits matter more than any single rule. First, uniqueness: no two pages should share a title, description, or H1. Second, honesty: never mark up, describe, or promise anything the page does not deliver. Those two principles catch most of the tagging errors I find on audits.

Worked example: one page, fixed in six lines

Here is a real pattern from a client service page, before and after. The page had a template title, no description, three H1s, empty alt text, a homepage canonical, and no schema. Six edits moved it from invisible to a featured snippet inside two months.

TagBeforeAfter
TitleHome | Company Name | Company NameFractional CMO for 7-Figure Service Firms | CO
Description(blank, Google auto-generated)Hand-written, 152 chars, keyword + outcome + CTA
Headings3 x H11 H1, 5 H2s answering real questions
Alt textalt=”” on every imageDescriptive alt on 4 content images
CanonicalPointed at homepageSelf-referencing on the page URL
SchemaNoneValid Service + FAQPage JSON-LD

None of these are hard. They are just easy to skip when a template ships defaults and nobody checks. That is the whole argument for a pre-publish checklist. Tagging is the cheapest on-page work in SEO and the most commonly botched. For the wider on-page picture, our tag optimization guide and the full Google SEO 2026 guide put these tags in context, and the data behind the impact lives in our SEO statistics. If you would rather have it audited and fixed for you, book a consultation.

Frequently asked questions

What are the most important SEO tags?

The title tag and heading structure matter most because they are the clearest relevance signals. The meta description drives click-through, alt text supports image search and accessibility, the canonical controls indexing, and schema enables rich results. Get these six right on your key pages and you have covered the large majority of on-page tagging work.

How long should a title tag and meta description be?

Keep title tags under about 60 characters, or roughly 580 pixels, so Google does not truncate them in the SERP. Keep meta descriptions under about 155 characters. These are display limits, not hard cutoffs, but exceeding them usually means your text gets cut off or rewritten, which weakens the message you control.

Do meta tags still help SEO in 2026?

Yes, but by job. The title tag remains a direct ranking signal. The meta keywords tag is dead and Google ignores it. The meta description is not a ranking factor, yet it strongly influences click-through rate, which affects how much traffic a given ranking earns you. Write titles for relevance and descriptions for clicks.

Does schema markup improve rankings?

Schema markup does not directly raise rankings. It makes pages eligible for rich results like FAQ dropdowns, star ratings, and breadcrumbs, and it gives AI search engines cleaner facts to cite. The indirect payoff is a more prominent SERP listing and better click-through. Only mark up content that is actually visible on the page.

What is the most common SEO tagging mistake?

Duplicate tags. Shipping the same title, meta description, or H1 across many pages is the error I see most on audits, usually from a template that was never customized. It confuses search engines about which page to rank and wastes the chance to describe each page distinctly. Uniqueness per page fixes the majority of tagging problems.