27.3 HTML Meta Tags: description, keywords, author
Right, let’s talk about HTML meta tags. This is where a lot of people start their SEO journey, and consequently, where a lot of people get it spectacularly wrong. We’re going to cut through the noise. Think of these tags as little notes you can slip to search engines. They’re not a magic wand, but used correctly, they’re incredibly powerful.
First, a crucial reality check: Google hasn’t used the keywords meta tag for web ranking in over a decade. I know, I know. Your client’s “SEO expert” from 2004 is screaming. It’s true. The reason is simple: it was comically easy to spam. You’d just stuff a tag with every vaguely related word (“kitten, puppy, mortgage, stock tips, free ipod”). Search engines wised up. If you include it today, it does precisely nothing for your ranking. The only reason you might still add it is for internal site search tools that might use it, but that’s a fringe case. Consider it a historical artifact.
The One That Actually Matters: The Description Meta Tag
This is your 155-character elevator pitch. The description tag doesn’t directly influence your ranking algorithms, either. Its job is far more human: to convince someone to click your link in the search results (this is your Click-Through Rate or CTR). A good description is an ad; a bad one (or a missing one) means Google will just grab a random snippet of text from your page, which is like showing up to a first date in sweatpants.
Here’s how you do it:
<meta name="description" content="Learn how to bake sourdough bread that doesn't taste like a salty brick. Our guide for beginners covers starters, proofing, and baking in a home oven." />
Best practices? Be compelling, include a primary keyword naturally (people see it, even if it doesn’t “rank” you), and make it active. End with a call to action if it fits. And for the love of all that is holy, keep it under 155-160 characters. Google will truncate it with an ellipsis (…) if you go long, and it looks sloppy.
The Robots Meta Tag: The Bouncer
While robots.txt is the file that tells crawlers what they can try to access, the robots meta tag is the instruction you put on the individual page itself. It’s the bouncer at the door of a specific club. The most common use is to say, “Hey, please index this page, but don’t show any of the links from it in your results” or the opposite, “Don’t even put this page in your index.”
<meta name="robots" content="noindex, nofollow" />
<meta name="robots" content="index, nofollow" />
<meta name="robots" content="noindex, follow" />
Why would you use this? noindex, follow is a classic for paginated series. You don’t want page 2 of your blog clogging up the search results, but you do want the crawler to follow the links on it to find all your other good content. noindex is your go-to for thank-you pages, duplicate content, or anything you don’t want a random person to stumble upon via Google.
The Author and Viewport Tags (A Bonus Round)
The author tag is… cute. It’s a nice semantic nod to who wrote the page, but no major search engine uses it for ranking. It’s like putting your name inside a book’s cover. It doesn’t help sell the book, but it’s the right thing to do.
<meta name="author" content="Your Name" />
Now, the viewport tag isn’t technically an SEO meta tag, but if you forget it, your SEO will suffer immensely. This is non-negotiable. Google is now a mobile-first indexing engine. If your site is a jumbled mess on a phone, you will be penalized. This tag is the basic instruction that makes your site responsive.
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
Not having this is like building a beautiful sports car without a steering wheel. It’s the first thing you add.
The Pitfalls: Where People Faceplant
- Duplicate Descriptions: Using the same generic description (“Welcome to our home page!”) on every page is a missed opportunity on an industrial scale. Every page deserves its own unique, compelling pitch.
- Stuffing the Description: Keyword stuffing here makes you look desperate and spammy to a human reader. They won’t click.
- Forgetting the Viewport Tag: This is just professional malpractice in 2024.
- Wasting Time on Keywords: I’ll say it again. Stop. It. The hour you spend meticulously adding keywords to 100 pages is an hour you could have spent writing better content or building a legitimate backlink.
So, to summarize: pour your soul into the description tag, use the robots tag with surgical precision for content control, add the viewport tag always, and treat the keywords tag like the museum piece it is.