The truth is, title tags have more potential (and SEO value) than most people realize.
For example, take a look at these two title tags:
Here’s what happened to our organic traffic when we changed our Rank Tracker title tag from the former to the latter:
That’s an increase of ~37%!
In this article, I’ll cover everything you need to know about SEO Title tags. I’ll also run you through a 4‑step process for creating title tags that work every time.
Let’s get started.
What are SEO titles tags? (and why are they important?)
A title tag is the HTML element used to specify the title of a webpage.
Here’s how it looks in its raw form:
Its primary job is to tell visitors and search engines what they can expect from the web page (in the shortest and most concise way possible).
But because title tags typically show up in the SERPs…
And when a page/post is shared on social media…
It’s essential that a title tag entices the user to click-through to your post from the SERPs (or wherever they are).
Here are a couple more reasons why title tags are important:
- First impressions count: Your title tag is typically the first thing a potential visitor will take notice of when performing a search. So this is your chance to make a positive first impression;
- Brand leverage: People trust brands. If you’re a household name in your industry, make sure you prominently display your brand name in your title tag. Again, this entices the click and leads to more traffic. (More on this later!)
And don’t forget that Google (and other search engines) look at your title tag, amongst other things, to help make sense of your page.
That’s likely why there’s a slight correlation between the usage of keywords in the title tag and rankings.
What’s the difference between title tags and H1-tags?
In short, everything—they’re entirely different HTML-tags.
The confusion arises because title and H1-tag copy is often the same.
For example, here’s the H1-tag from our list of 75 SEO tips.
From a copy standpoint, it’s the same as the title tag.
This way of doing things is standard practice for most websites as it helps with clarity and consistency. If users click through from the SERPs because of a particular title, chances are they’re expecting the same (or at least a similar) title on the page.
So how do you know the difference?
In short, it’s your title tag that’s visible in the SERPs and when your content is shared on any other platform. On the other hand, the H1-tag is the displayed “title” on the actual page.
Don’t confuse this with the title that’s visible in the tab of your browser—this is the title tag.
So, now you understand what a title tag is and how it’s important, let’s talk about how you can craft a good one.
But first, let’s go over a few basics…
A quick guide to title tag rules (and etiquette)
Have you ever seen a result in the SERPs that looks like this?
This is known as title tag truncation.
Google starts cutting off title tags in the SERPs after around 50–60 characters. (Well, it’s actually based on pixels, but 50–60 characters is a good rule of thumb.) So keep your title tags around this length.
You can test your title tag with one of these pixel width checking tools:
How about this?
All-caps is poor etiquette when it comes to title tags. And honestly, I’ve never seen an all-caps title tag ranked on the first page (or anywhere, for that matter).
Here are the two options we recommend for title tag formatting:
- Sentence case: Capitalize the first letter of the first word (e.g., “Dwell time: is it really a ranking factor? (and if so, should you care?)”)
- Title case: Capitalize the first letter of most words. Use this tool to convert anything to title case (e.g., “10 Google Sheets Formulas Every SEO Should Know”)
And yes, the odd all-caps word (for emphasis) is fine.
Just don’t go for all-caps. It will attract attention. And not for the right reasons.
Here are a few other things to keep in mind when crafting title tags:
- Write for humans, not search engines: Don’t shoehorn a bunch of unnatural-looking keywords in your title tags. It’s not 1998!;
- Make sure all title tags are unique (no matter what): Duplicate title tags are a common problem. Try to avoid them;
- Make sure a title tag exists on all pages: Don’t fall at the first hurdle; make sure all pages on your website have a title tag. (This is a surprisingly common issue.)
Got it? Good. Let’s get crafting!
Step 1. Find a PRIMARY keyword to target
Here at Ahrefs, we generally advocate targeting topics over keywords.
This is because most pages don’t just rank for their “head” keyword, they also rank for lots of other related terms and variations (i.e., long-tail keywords).
In fact, we found that the average #1 ranking page will also rank well for about 1,000 other relevant keywords.
The keyword “best whey protein powder for women” has a search volume of 400/month.
Yet each of the top-10 ranking pages receives thousands of organic visits per month.
This is because each of these pages ranks for hundreds of other long-tail keywords.
Here are some of the 700+ keywords the current top-ranking page also ranks for:
Pretty cool, right?
Still, when it comes to title tags, we recommend that you primarily optimize for one main “head” keyword. (And maybe one-or-two long-tail keywords. More on that in step #2.)
Already got a keyword in mind? Great.
Otherwise, do this:
Go to Keywords Explorer.
Enter a short description of your page/post.
If we were doing this for our list of 75 SEO tips, we’d enter something like this:
You’ll likely notice that there is little/no search volume for whatever you entered.
This isn’t a problem.
Scroll down to the SERP Overview. This tells you the Top Keyword (i.e., which keyword sends the most organic traffic) for each of the top-10 ranking pages.
Nine times out of ten, this will unveil the most appropriate primary keyword for your page.
In this instance, it’s clearly “SEO tips.”
Hit “Keywords ideas” > “Also rank for” (on the left-hand menu).
This will reveal a ton of other keywords that the top-10 ranking pages also rank for.
They’re sorted by search volume, so work your way down the list until you find a keyword that fits your content.
In this instance, “SEO tips” and “SEO techniques” are a good fit.
But as “SEO tips” has a higher search volume, we’ll stick with that. 🙂
Step 2. Find LONG-TAIL variations of your primary keyword
You should always be targeting ONE primary keyword.
But it also usually makes sense to target one or two long-tail keywords.
Why? Because it can take a long time to rank for your main keyword. But you can start getting traffic from long-tail variations quite quickly.
And these long-tail variations can often be incorporated into your title tag without unnatural shoehorning.
But what are long-tail keywords? I’ll let David McSweeney explain:
Long tail keywords are the search queries with very low individual search volume, but an enormous total search demand as a group. The name comes from the “long tail” of the so-called “search demand curve” — a graph, that plots all keywords by their search volumes.
Here’s the graph he is referring to:
As David also states, these keywords tend to be longer and more specific than commonly searched-for keywords. (Not always, though.)
- Head keyword: “seo tips” (3,800 searches/month);
- Long-tail variation #1: “seo tips for beginners” (100 searches/month);
- Long-tail variation #2: “small business seo tips” (70 searches/month)
You get the idea.
But how do you find long-tail keywords?
Go to Keywords Explorer and enter your primary keyword (e.g. “SEO Tips”).
Then hit “Phrase match” on the left-hand sidebar.
This will show you other keywords that contain your primary keyword.
Not all of these will be relevant.
For example, “youtube SEO tips” and “local SEO tips” aren’t relevant to our list of SEO tips.
But “SEO tips 2017” is. (Well, 2018 now).
So we’ll note that down alongside our primary keyword.
Step 3. Draft your BASIC title tag
Your next step is to draft a basic title tag.
Here are the rules:
- Focus on descriptiveness: It should accurately describe what the page/post is about and set reader expectations;
- Keep it short and sweet: Your finished title tag should not exceed 50–60 characters. You’ll be adding to and iterating-upon this draft as you work your way through this guide—so leave some room to spare.
- Include your keywords: Make sure to include your primary keyword in the title tag. And if possible, sprinkle your long-tail variation(s) in there, too.
OK; let’s draft a title tag for our list of 75 SEO tips.
Something as simple as this would work:
This incorporates both our primary keyword (“SEO tips”) and our long-tail keyword (“SEO tips 2018”).
Sure, it’s quite basic. But basic is good—just make sure it’s descriptive.
Let’s try another one; this time it’s for our multilingual SEO guide:
Pretty basic stuff, right?
But what about a product page?
Here’s are a couple of drafts for a hypothetical printing company selling business cards:
It’s as simple as that.
Remember, your main focus is descriptiveness. You’re not trying to shoehorn a ton of keywords in there. Just describe your page accurately and concisely. And include your primary and long-tail keywords in there.
It’s also totally fine to mix things up a little, or even negate some words.
For example, let’s assume your keyword was “best protein powder.”
This would work:
And it’s fine to use synonyms, too.
Google does a great job at inferring searcher intent from natural language. So they will understand what you’re talking about.
Step 4. Look at what’s unique about your content (and tell people about it)
Everyone that performs a Google search is looking for something.
But that something isn’t always the same.
People tend to look for certain “qualities” in the search results—exactly what these are will depend on the nature of the query.
However, if you’ve created your page/post around a specific query/topic, it’s likely that there’s already overlap between the “qualities” your content embodies and the qualities people want to see.
You just need to make these clear to potential visitors in your title tag.
Here are five “qualities” people tend to value (and how to make them clear in your title tag):
- Depth/thoroughness: People love thorough, in-depth resources. That’s likely why there’s a clear correlation between the length of content and rankings. If your resource is more thorough than other search results, don’t hide it. Entice the click by adding words/phrases like these to your title tag: “ultimate,” “complete,” “definitive,” “study,” “step-by-step,” etc.
- Lists / Quantity: People love list posts. We suggest that you always include a number in your title tag for list-style posts.
- Speed / Brevity: Information overload is a real problem. If your content is concise and to-the-point, this is your USP. “Sell” your content with words/phrases like these in your title tag: “quick,” “simple,” “…in X minutes,” “today,” “now,” etc. And for product pages, try things like: “free shipping” or “next-day delivery” (if you offer this, of course).
- Freshness: Some queries (e.g. “SEO tips 2018”) demand fresh results. Nobody is going to click a result from 2012 for such queries. To communicate freshness, add words/phrases like these to your title tag: “…in 20XX”, “last updated Jan. 18”, etc.
- Brand: People are more likely to click on a search result from a brand they know and trust. (Do we have any stats on that? No, but it’s pretty obvious.) So, if you’re remotely well-known in your industry, add your brand name to your title tag.
But what should you do if your page taps into multiple “qualities”?
Well, first things first, you shouldn’t overwhelm searchers by shoehorning too many selling points into your title tag. Always keep it natural.
Then, look at what’s ranking already in the SERPs. This will give you a deeper insight into searcher intent. It will also tell you what “qualities” people value in the results.
For example, Google “best restaurants in New York” and you’ll see a lot of results like this:
In fact, all of the top 10 results are “listicles.”
People who are searching for this query clearly value “quantity” above all else.
But if you Google “cheap holidays,” you’ll see that people value price above all else.
Let’s incorporate this into our SEO tips title tag.
Adding the phrase “That Work in 2018” to our title tag shows that this is a fresh, up-to-date post. We’re telling people that these tips work right now.
But this title tag also incorporates a couple of other “qualities, too:
- Depth/thoroughness: 75 SEO tips is a lot, so this content is definitely thorough.
- Quantity: Similarly, the fact that this is a BIG list of 75 tips appeals to those who value quantity (i.e., listicle lovers).
Bottomline: always align your title tag with searcher intent.
And we’re done…at least until you start ranking!
But what then?
Here’s what to do once you rank in the top 10…
I know what you’re thinking…
“Why haven’t we talked about CTR? That’s a ranking factor these days, right?”
Yes, it almost certainly is.
But here’s the thing: there’s no point spending time and effort optimizing for CTR until you reach the top 10.
Why? Because most people don’t go beyond the first page of results.
This means that impressions on your result in the SERPs will be low—just check Search Console.
However, once you start ranking in the top 10 for any worthwhile keywords (i.e., those with actual search volume), this should be more of a focus.
Here are a few ways to increase CTR with your title tag:
1. HOOK the reader in by adding EMOTION to your title
Amazing. Remarkable. Magic. Extraordinary. Etc.
These are all power words that tap into people’s emotions. Incorporating these into title tags can do wonders for CTR.
But contrary to popular advice, you shouldn’t pick these randomly.
First, you should answer the following questions:
- What does your content offer that’s unique?
- What pain points do people searching for this query have? (and how does your content solve them?)
For example, let’s take the term “SEO tips”. (again)
We already know that anyone searching for this term wants to see a list of SEO tips; you can tell because it’s a plural term (i.e., “SEO tips,” not “SEO tip”).
The fact that most of the top 10 search results are list-style posts also confirms this.
But what about the specifics?
Let’s answer the questions above and try to figure this out.
- What does our content offer that’s unique? — Actionability; all of the tips on our list are easy to implement and will generate actual results.
- What pain points do people searching for this query have? — They want tips that work. This means they’ll be on the lookout for something up-to-date and fresh. Also, this looks to be the kind of thing intermediate SEO’s would search for, so they probably want to see tips that can be implemented without too much difficulty.
It looks like actionability is our unique value-offering here.
Let’s update our title tag:
2. Add brackets/parentheses
Brackets/parentheses can help break up your title tag and improve readability.
For example, let’s add parentheses to our SEO tips tag:
Looks better, don’t you think?
Oh, and parentheses can also help improve click-through rate (CTR).
3. Use the “curiosity gap” to entice the click
Have you ever read anything on Buzzfeed or UpWorthy?
Then you’re probably familiar with this technique.
Here’s a definition:
The curiosity gap is the space between what we know and what we want or even need to know.
And here’s an example of it being used:
If, like me, you’re left thinking “OMG! WHAT the heck was that unbelievable act of kindness!?”, then you’ve experienced the curiosity gap.
As you might have guessed, there’s a certain amount of psychology to this technique—more than I have time to explain in this post.
But you have to be careful with this technique…you don’t want to go down the “clickbait” route.
Yes, you want people to click through to your article, but not at the expense of honesty.
For example, here’s a version of our “SEO tips” title tag that incorporates the curiosity gap:
If we ignore the fact that this title tag is too long (and would be truncated in the SERPs), chances are you’re left thinking something like:
“OMG…Google doesn’t want me to know about these SEO tips? They MUST be good! I NEED to know them!)”
But although this may get people to click, it’s dishonest.
There are no tips on our list that Google doesn’t want you to know about.
Here’s a better example:
It’s honest, yet still helps to invoke a sense of curiosity (i.e., “WOW, they ‘work like a charm’…I guess I’d better take a look then!”)
4. Front-load your keyword
Front-loading just means putting the crucial details (i.e., your keyword) at the beginning of your title tag.
Here are three reasons it may make sense to do this:
- It catches attention: Those of us in the Western world read from left to right. If you front-load your keyword, this is the first thing any potential visitor is going to read. Not only does it help grab their attention, but it also leaves them confident that your page/post is relevant to their search.
- It could be a “ranking factor”: In the past, there has been speculation in the SEO world that placing keywords at the start (or near the beginning) of a title tag may help with rankings. Even if this was once the case, it probably isn’t anymore. Still, it won’t do any harm.
- It can result in more keyword-rich links: Nothing is better than a link with your target keywords as the anchor text, right? Front-loading your target keyword helps “frame” the way people view and refer to your post, which can result in more keyword-rich anchored links. Think about it: if your title tag is “SEO Tips: 75 Actionable Techniques…”, this will no doubt increase the likeliness of someone linking to you with the phrase “SEO tips” as the anchor text.
To be honest, your most significant deciding factor here is personal preference. I.e., do you think your title tag is better with a front-loaded keyword, or not?
Sometimes, it just doesn’t work.
Here’s a front-loaded version of our SEO tips title tag:
You can see that we had to change a few things around to make it work. And honestly, we think the original version is slightly better.
So that’s what we stuck with 🙂
Title tag auto-generation: how to craft PERFECT titles tags for product and category pages (in bulk)
Many e‑commerce websites list thousands, sometimes even millions of products.
Amazon, for instance, has 104M pages in Google’s index.
Do you really think someone sits there and creates title tags for 100M+ products by hand?
Not a chance.
These title tags are automatically-generated, most likely by Amazon’s CMS.
Amazon almost certainly has a custom-CMS handling this. But the good news is that most off-the-shelf CMS’ can do it—you’ll probably just need a plugin.
Here are a few plugins with this functionality:
- WordPress: Yoast; there’s a walkthrough (complete with a list of custom variables you can use in meta-tags) here. It’s pretty flexible.
- Joomla: Tag Meta; I’ve never used this plugin personally but having looked at the description and reviews, the functionality appears similar to Yoast for WordPress.
- Magento: According to this post, Magento handles title tags for category and product pages pretty well out of the box. Need more functionality? Try this extension (disclaimer: not free).
But technicalities aside, what’s the best format for auto-generated title tags?
Here are a few ideas for product pages:
- Product Title | Brand (e.g., “iPhone X | Apple”)
- Product Title | Category | Brand (e.g., “MacBook Pro | Laptops & Notebooks | Apple”)
- CTA + Product Title | Brand (e.g., “Buy iPhone X | Apple”)
- CTA + Product Title | ISBN/serial number | Brand (e.g., “Buy iPhone X | 978-X-XX-XXXXXX‑X | Apple” — this tends to work best for products where people may be Googling ISBN or serial numbers, such as kitchen appliances, etc.)
Here are some ideas for category pages:
- Category | Brands (e.g., “Laptops & Notebooks | Apple”)
- CTA + Category | Brands (e.g., “Buy Laptops & Notebooks | Apple”)
And here are some ideas for “local” pages:
- Restaurant Name, City — Town | Category | Brand (e.g., “Noma, Copenhagen — Christianshavn | Restaurant Reviews | TripAdvisor”)
- Industry in City | CTA — Brand (e.g., “Plumbers in Sheffield — Get a Quote! | Yell”)
You get the idea…
You cannot possibly write custom title tags for hundreds of thousands of products.
But you can do so for your top-performing pages; this will then give them a boost.
Paste your domain into Site Explorer.
Go to Organic Search > Top Pages.
This shows you which pages receive the most organic traffic.
For these pages, it’s worth optimizing their title tags manually (using the steps above).
Why? Because small boosts in CTR or rankings will result in significant jumps in organic traffic.
Why is Google rewriting my title tags?
Google has a habit of occasionally rewriting title tags.
This can be frustrating, especially when you’ve spent time and effort crafting “optimized” tags.
So why does Google do this?
Here are a few reasons:
1. Google thinks that your title tag sucks
In 2016, Gary Illyes was asked about Google’s incessant rewriting of title tags. This was his response:
We will never quit rewriting titles. We’ve seen so many sites whose title really suck. A lot of sites have no title; a lot of sites have a title saying “Top Page”. In fact, Google almost always rewrites titles. We couldn’t provide useful results to our users if we quit rewriting titles. Experiments showed us users preferred written titles. So, we’ll continue to write titles.
In simple terms, not everyone puts effort into writing kick-ass title tags—this results in title tags that “suck”.
So…Google rewrites them.
2. Google thinks there’s a more suitable title tag for a particular query
Google doesn’t always rewrite title tags; it’s query dependent.
This means that Google may rewrite for title tag when some searches for X, but not when they search for Y.
Here’s what Gary Illyes had to say on the matter:
So the title tag is query dependent. Basically what we are trying to do is ensure that people will click on the results. We see lots of bad title tags [me: like homepage] yes and untitled for example, and I know for sure that this is actually a good thing, even if people don’t like it.
This is actually quite common.
For example, this is what you see when you Google “Zappos”.
If you check the title tag on the page, you’ll realize that it’s slightly different.
For clarity, here’s how they look side-by-side:
- Online Shoes, Clothing, Free Shipping and Returns | Zappos.com
- Zappos.com: Online Shoes, Clothing, Free Shipping and Returns
Google has rewritten the title tag to move the brand name to the front.
I’d hazard a guess that it’s because Google sees you searching for a brand name, so they decide to prioritize this in the search results.
After all, if you’re searching for Zappos by name, you’re most likely just looking for their website.
Thus, front-loading the brand name in the title tag probably increases click-through rate.
3. Google is looking at the anchor text of your inbound links to determine topic
Most inbound links have anchor text—Google looks at such links to help understand what your page/post is about.
Here’s what Aaseesh Marina (from Google) said in 2016:
If we see anchor text from website A linking to website B, sometimes we can pick, depending on the user’s query, sometimes we pick the anchor text that links from A to B as the title for that particular search result. Again, we obviously want to serve results that make the most sense for the users, users are what we try and make the best possible results for and in some cases if we think the anchor text is a good title, and it is more relevant for that particular query, then we’ll serve the anchor text.
However, Google will usually only turn to this solution if they have to (i.e., for pages that are indexed but blocked from being crawled by Googlebot).
In this instance, looking to outside factors (e.g., anchor text) is one of the only methods Google can use to write a good title tag.
How can I stop Google rewriting my title tags?
You can’t…at least not with 100% certainty.
Here’s what Gary Illyes said:
We also won’t provide ways to prevent rewriting entirely. We anticipate they can be abused. For example, keyword stuffing. […] Send us feedback that are on the bottom of search results pages if you don’t like rewritten titles.
We’re guessing he’s referring to this:
Clearly, none of us are ever going to click that button. So how do you really combat title tag rewriting?
Here’s what we think:
You’ll stand the best chance of keeping your title tag by crafting a great title tag in the first place.
This means making sure that your title tag:
- Accurately describes the content on your page/post;
- Showcases the “qualities” people want to see;
- Entices the click.
If you can do this, why would Google ever rewrite it?
Title tags aren’t complicated; they just take a bit of time and effort to get right.
Still, they will never be 100% perfect. You should, therefore, aim to continually test and improve upon them. If you have enough traffic, you can even perform split tests to see which title performs best.
(This is a bit of an advanced tactic, though…)
Do you have any other cool hacks or ideas for crafting perfect title tags? Let us know in the comments. 🙂