John Gruber at Daring Fireball wrote a little today about title tags. His main issue is that many news websites have annoyingly long and possibly SEO-focused title tags. He wishes every site had super simple human readable title tags (for example Google’s title tag is “Google” and Apple’s title tag is “Apple”). In an ideal world I obviously agree with John. It would be great if every title tag was simple. Google and Apple obviously don’t need to worry about people discovering their brand though a search engine like many early-stage startups.
I’ve been thinking of writing a blog post about how many small companies and startups get the title tag wrong. The original title of my post was going to be Can you afford to miss out on title tag traffic. Cam.ly knows of websites run by friends that make no effort to optimize their title tag for Google. It’s unfortunate, because these websites have done the hard work to establish a web presence. Some of these sites have a PageRank of 5. They could gain substantial search engine traffic with a simple title tag change.
One of the websites is a web based magazine quarterly called the Wag’s Revue. Their title tag is “Welcome to the Wag’s Revue”. They show up on the first page for searches like “welcome revue.” I know that not many people search google to find something to read, but if their title tag explained what they were an “Online Literary Magazine” they might acquire new readers every quarter.
Airbnb has a brilliantly engineered title, and with a little bit of effort, they optimize the search experience for 2 major types of search engine users:
1. People who already know the brand “Airbnb”. For whatever reason, they are typing the name into google. Maybe they don’t know if it’s “Airbnb.net”, or maybe they just type everything into google. People who operate websites with any traffic know that this is a surprisingly significant percentage of search engine traffic.
2. People who are looking for what Airbnb offers without typing in the brand. These people may never have heard of Airbnb before.
Look at what happens in the first case where we type in “airbnb”:
Perfect. For the user who is looking specifically for “Airbnb”, it is very clear where to navigate.
However, if you take a look at their title tag, this is what you will see. A very keyword-rich descriptive title:
<title>Vacation rentals, private rooms, sublets by the night - Accommodations on Airbnb</title>
So, how did google show a different title?
Digging further into Airbnb’s html source, you will find this:
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Airbnb" />
Airbnb is taking advantage of the open search description document.
Google will return the “ShortName” when a result turns up with a stronger match for the ShortName than the title.
It appears that google will try to automatically detect your “brand”. Some ways to try to indicate to google about your brand include putting it in your title along with a “divider” character, like a ‘|’ or ‘-’.
Now, take a look at the second case, where someone is just interested in finding a “vacation rental for the night”:
This is a much better result for someone who may not be familiar with the Airbnb brand yet.
So, as you can see, with some careful planing and using opensearch documents, you can craft a title tag to provide the best possible search experience for your users.
Edit: Previously, we incorrectly stated that we thought Airbnb was indicating to google about their “ShortName” via an opensearch xml document. The purpose of the opensearch xml document is actually to describe the search engine, which Airbnb runs on its main page.