Useful SEO Tags - Part 1

Written on December 12, 2016

In this blog post, I analyze the distribution and the use cases for the different kinds of link tags. Starting with link rel=”canonical”, I dig into the distribution of the other attributes and use cases for the tag.

SEO Tags in the wild

Rand Fishkin published a whiteboard Friday on the topic of which tags matter for SEO. While reading it, I was intrigued to check the kind of tags that are actually being used in the wild.

So I thought of running my own research to see the kind of trends and usage of tags across the Alexa Top 1000 websites. Since I did not have access to the Alexa list, I used the top 1000 URLs from HTTPArchive instead.

In this first part of the blog, I summarize my findings on the  tag.

Meta Tags

One of the first things I checked was the use of the tag. This was interesting to me after I learnt the foundational tag link and a slightly less used but interesting use of link canonical for geo targeting.

For the top websites, I assumed that link rel=”canonical” would be quite relevant and hreflang would play an important role in geo-targeting. However, my research did have a limitation in that I was accessing just the home page. So, the potential to see the canonical links would be fewer.

I was correct in this assumption. Of the top 25 use of link rel, here’s the distribution I saw:

Attribute Count
alternate 4046
stylesheet 2550
dns-prefetch 1269
apple-touch-icon 1026
shortcut 585
icon 528
canonical 414
apple-touch-icon-precomposed 305
preconnect 170
search 155
publisher 101
manifest 69
mask-icon 49
image_src 42
chrome-webstore-item 35
preload 33
next 30
shortlink 25
edituri 21
wlwmanifest 20
prefetch 13
pingback 12
profile 11
author 11
apple-touch-startup-image 8

I have uploaded the raw data here: https://gist.github.com/akshayranganath/9e953a32c6ed8066f006301bc02bef1c.

Here’s the distribution again:

SEO Link Distribution

When I looked at the <link> tags, I wasn’t sure on the usage and had to do a bit of read-up. Here’s a summary of some of the tags:

  • rel=”search”: As a user, you can configure alternate search engines like “imdb” on browsers. This tag provides a mechanism to provide hint that your site has the ability for such a search functionality. The concept is called OpenSearch and you can read about it’s use at Aaron Parecki’s blog. And here’s a sample OpenSearch file from Airbnb: https://www.airbnb.com/opensearch.xml.</li>
  • rel=”image_src”: As a site owner, you may have a preference on which image is used as an icon to represent the website. This tag could be used to specify the icon. For more, read this stack overflow discussion.</li>
  • rel=”next”: If you have a paginated website and would like to provide hints to the search engine bots using this tag. An associated tag is rel=”prev” for pointing back to the previous page. More details at Google Webmaster tools blog.</li>

Conclusion

In the Alexa Top 1000, <link> tags are heavily used for SEO purpose but, the majority of the usage is for geo-targeting. A lot of other nifty mechanisms are being put to use like specifying the pagination or the preferred icon image. However, these seem to be less popular than the basic use of targeting and canonicalization.

Apart from SEO, the other use of the tag appears to be for performance optimization. Specially, “resource hints” in the form of dns-prefetch, preconnect and preload are being used and they feature in the top 25 uses of <link rel> tag. To know more about this, have a look at Yaov Weiss’ presentation from Velocity New York.