Often overlooked, and sometimes misunderstood, tags can be significant source of search engine traffic if used properly.
In my experience, search hits landing on tag pages can attribute to as much as one third of all search engine visitors for a site.
Why are Tags so good ?
Quite simply, tags automatically generate new content for you, which can be indexed and ranked, thus also receive search engine traffic.
If you assign the tag 'fresh yogurt drinks' to the post, WordPress will automatically create a new page where all posts with the tag 'fresh yogurt drinks' will be listed. Assign a couple of tags to the post and you have automatically generated couple of new pages to your blog that are indexable and can attract search engine visitors.
The power of tags really comes to play when you reuse same tag over and over again. Because posts usually list tags at the end, these reused tags will have more incoming links to them, and thus pick up more of Page Rank juice. With greater Page Rank, they are also more likely to be shown in the search engine results.
Vlad's Tag Tips
- Pick your tags. The only point in ranking tags in search engines is if your tag is actually a phrase that will be searched for and thus generate visitors.
- Have excerpts on your archive pages instead of full content. You want tag pages to give only a hint of the content, and you also want to prevent duplicate content issue. (hint: Open archive.php of your theme and replace the_content with the_excerpt).
- Use 'tag sculpting'. This is similar to normal seo sculpting technique, and is especially efficient for new sites. Instead of listing tags after every post, create a dedicated tag page and display the best tags there. Since the tag page will be linked from all pages of your site, it will accumulate massive amount of page rank and proceed to spread it evenly among your most important tags. When the overall page rank of the site grows, you can enable the tags in post again. (hint: To create a dedicated tags page, name it 'Tags' and add this code to your page.php, after the_content line: <?php if (is_page('Tags') && function_exists('wp_tag_cloud')) wp_tag_cloud('number=45'); ?> )
- Track your tag performance. Success does not exist without acknowledgment so you need to have a way to monitor actual impact of tag optimization. Luckily you can set this up using Google Analytics advanced segments and here is how.
On the Google Analytics sidebar look for advanced segments, and then click on "Create new custom segment in the top-right corner.

Find 'Landing page' under 'Dimensions/Content', and drag and drop it to the right. Set condition to 'Contains' and value to '/tag/' (this is WordPress default for tags).

Go back to Dashboard, select your new segment from the advanced segments select box (found above the main analytics graph) and you are set.

Here is the illustration of tag optimization from an actual site.

Incoming traffic to tag pages was increased ten times (from 50 to 500 visitors/day), which in turn increased overall site traffic by around 20%. And these numbers scale as well. Tag pages also tend to have low bounce rates and high pages/visit numbers.
Conclusion
Tags can be very powerful way to improve search engine rankings and traffic to your site.
But as with all SEO efforts, this is no magical way to increase traffic. Careful planning and conideration should be made in planning your tag strategy. Mind your tags!
See also:
- How to Improve Page Rank? Linking is the Key!
- SEO Case Study: From Zero to a Hero in One Month
- Near perfect analytics day
Posted in: SEO, WordPress
TAGS:create tag page, fresh yogurt drinks, google analytics improve ranking, google analytics tag placement, google improve search hits, how improve search placement, improve google hits, improve search engine placement, improve search page placement, improve search tags, improving google hits, improving search engine placement, search engine placement, tag cloud, tag page, tagging improve search, tags page, wordpress improve google hits, wordpress seo, yoghurt drinks pictures, yogurt drinks
Hi! My name is 
48 Comments
Hi Vladimir,
Following your recommendations I have been adjusting my nofollow links. I do understand why categories (that have a too generic name and create duplicate content) should be nofollowed, but I don't understand the thing with tags.
The tag links you post are followable, but their landing pages are marked as noindex. I checked in google and yahoo, and I cannot reach your tag landing pages using the tag keywords :/
So I don't understand what this article is talking about. Isn't it over optimization with ultra low (not to say null) returns?
By the way this article has a tag named "yogurt drinks" I'm not sure people would be happy to land on this page after searching for such words. Am I missing something? Because your graph says that it works and I do understand what's the goal of this trick.
Thanks in advance for shedding some light about my concerns.
You write that you can re-enable tags in the posts again after traffic builds. Does this imply that it wouldn't be a good idea to keep the tag pages after you see the traffic increase?
Hi,
Please what tag do I use to track dynamic pages created by your SEO Super Comments plug-in. Thanks.
Why not just use pages and SEO Smart Links plugin?
just a quick question, for the tags page, do I have to put the tag cloud? or can i just make a list by myself with the Tags i want to specifically use with their respective URLS?
I would like to do it manually that way I don't include tags i don't want that are in the tag cloud.
Thanks, great resource! Happy holidays & Merry Christmas to all!
Thank you very much for the post. I have been looking into Wordpress and I think I will give it a go.
Vlad,
I was doing some research on the proper use of tags in relation to categories. I like the idea of initial "tag sculpting". I'll put that to use on some sites.
Thx,
R
and what are your thoughts on custom taxonomies Vladimir? they work well for structure, but are they as SEO-able as tags?
(re: http://justintadlock.com/archives/2009/05/06/custom-taxonomies-in-wordpress-28)
Must I do this for your Amazing Grace theme or it's already done?
Really very helpful post.and it seems to sound rocking the traffic with the tags...Hurrey !!!
It would but categories are not as flexible as tags, and if you enable both you will have lots of duplicate content.
is there a dupe content issue if you multi-tag posts?
so if more than one tag archive is showing the same post except, is that a problem?
Hi,
according to your explanation (internal link juice by reusing tags) I suppose the experiment also would work with categories being reused.
Why not combining both by using categories as tags, i.e., categories get rel=tag. WP enables this. Maybe a combined "cat-tag" ranks even better than tag alone? Anyone has any comment on this idea?
Vladimir, thank you so much for this excellent post! I've known of you for some time because of your beautiful Amazing Grace theme, but I've only just come to your blog to read your articles. I'm so glad I did!
I've been recently wondering about the benefits of tags vs categories and just generally about the whole taxonomy issue. I've been thinking that tags are a much better (ie finer-grained) way of telling search engines what your site, and specific articles are about. But I was still quite confused in my thinking. Your article has changed all that, it makes so much sense. I'm going to implement all of your suggestions and track it to see what happens. Then I'm going to come back and read every other page of your site!
I really, really appreciate the mini Google Analytics tutorial. So many articles talk about tracking with Analytics but they never show you how to, and I haven't had the time to go through the learning curve with it. So thank you again for filling in the details. I'm adding you to my RSS feed right now.
VERY interesting Vladimir. A question or 2.
1) Can you safely assign multiple tags (to a single article) without duplicate content concerns..? If the same excerpt text appears in multiple tag archives, is that (enough of) a dup content issue..?
2) How is it exactly that "the tag page will be linked from all pages of your site" if you remove the "tags after every post"..? Via a "Tag" page in the main menu ..?
Vladimir,
Thanks so much for this info. I have implemented it but please, how can I remove all my sidebars and Ajax tabs from my Tags page
http://princesioni.com/tags/
Hi Vladimir,
I have a another question, which is probably a bit stupid. I'm rather new to all this.
You wrote:
Instead of listing tags after every post, create a dedicated tag page and display the best tags there.
So if I don't use tags on the post, how does the post get connected to any tags on the tags page? Do I need to do something else? I set up the custom request in Google Analytics.
Vladimir, I got this to work! Thanks so much for posting this.
I just have a couple of questions. My blog is very new, with only 11 posts. I am using All in One SEO. Should I no longer add tags from my tags menu to my posts and just add the categories and keywords? Should I delete the tags I have added to the posts I have?
Thanks for all your help.
It's not old. I just didn't want to seem like a latecomer to the party! I can't believe I just found your site.
Thanks for all this info. It's helped me more in a couple of hours than all other sites in weeks.
There is no archive.php. All that's available is:
* Comments (comments.php)
* Footer (footer.php)
* Header (header.php)
* Main Index Template (index.php)
* Search Form (searchform.php)
* Theme Functions (functions.php)
* bfa_postinfo.php (bfa_postinfo.php)
* comments-paged.php (comments-paged.php)
* legacy.comments.php (legacy.comments.php)
The thread is not that old. Code should go to your archive.php
Hello, I know this thread is old, but I am also wondering about where to post the code if my theme has no page.php. I tried posting it in the index.php page, but that did bad things to my blog!
Thanks for any help you can give me.
Vladamir.
re you comments "I would noindex categories, and leave the tags."
In this case, do you think it's worthwhile having multiple categories..? Or would it make sense to have a single category like "News" (where navigation/menu structure is not an issue) ..?
Hi
Problems solved... down to permnalinks setting, an .htaccess file not writable and so on. BTW I created a new page 'Tags' and after a while it populated automatically with my tags. I disabled the Tag Cloud in the sidebar too. The links are all working now and I'm looking forward to evaluating how well these changes work in bringing in more traffic.
Steve
Hi
Ref: Use 'tag sculpting'. This is similar to normal seo sculpting technique, and is especially efficient for new sites. Instead of listing tags after every post, create a dedicated tag page and display the best tags there. Since the tag page will be linked from all pages of your site, it will accumulate massive amount of page rank and proceed to spread it evenly among your most important tags. When the overall page rank of the site grows, you can enable the tags in post again. (hint: To create a dedicated tags page, name it 'Tags' and add this code to your page.php, after the_content line: )
My question is this - are yu referring to creating a page called Tags in WP admin or some other way. If in WP, what, other than give it the title 'Tags' should one do with it and how does it get populated with tags? Sorry I am not a ph programmer but I did created a page called Tags and added the code as above into the page.php file for my theme.
The BIG problem is that now none of the links to tags work anymore!
Please help.
PS I had All in One SEO Pack plugin installed and thought maybe this was the cause but no, even after deactivating it things were still broken.
Steve
It's me again just one thing ALL works great but, I can only get the Archive when my tags are posted via regular posting and not when tagging a from a page??? I use Simple tag WP plugin, to post tags in pages, but for some reason they are not picked up as an archive like my post do. Any suggestions??? Maybe I need to do some single.php hacking??? Look forward to some more of yours or anyone else great SEO insight...Thanks again Jon.
Vladimir AWESOME Work and Post! This SEO Tag Method Works like gangbusters...just love it and ALL the other good SEO info you Share. Thank You
Nope, I do not think so.
Hi Vladimir,
I am really fond of using WP Cumulus for displaying a tag cloud, does this SEO trick still work with the flash using WP Cumulus?
Thanks,
JR
Hi Vlad,
I should take a minute to thank you for all this info its extremely helpful and easy to follow for even newbies like me.
I had one question. I am using your theme Amazing Grace, and I noticed there is no page.php template file.
So when you mention above to add:
)
to page.php, where can I do that with your theme.
Any help is very much appreciated.
Very nice. Specially This post helps in 2 ways. Using Google analytics and using Tags in WordPress Blog.
Duplicate contents are biggest threat, which can be over come with custom excerpts.
Vladimir,
I agree with you on indexing the tags pages, but I think that category pages should be indexed as well, depending on how you do things. If you've got 30 articles in a category called "acid reflux" and you use breadcrumbs nav with the text "Acid Reflux" it serves the same purpose as a tagging page.
In this case, I wouldn't use the tag "acid reflux" on any of those posts, just in the category link. But, I would allow that cat page to be indexed.
For duplicate content concerns, it's up to you whether you allow the_excerpt to show in category pages or tag pages. Allowing the excerpts seems to me like it would just scream duplicate.
BTW, I love you tags explanation. I am so working this into our company blog. We are already over 1000 visits per day organic, without tags.
-Seth
Vlad,
Once again, awesome information! Since I first stumbled across your site, I was wondering how to make a dedicated Tag page and how to use it for added SEO. Also, thanks for explaining how to set up the Google Analytics to test the success of that page.
Giacomo, it's not important what SEOs say, but what SEOs do. We all have different experiments and methodology. I would noindex categories, and leave the tags.
Thanks for the tip!
Now I'll sit and wait... to see what happens :)
@Ivan
If this is the case, then how do we place the new tag - as Vladimir sites his own example of 'fresh yogurt drinks'?
Hi Vladimir,
Only a question...what do you think about using noindex meta robots with TAGS (and also CATEGORY)? Many SEO says that is the best thing to do to avoid duplicate content.
For instance look here: http://yoast.com/articles/wordpress-seo/ (section 3)
Thank you
G.
@ Hardeep - Remove the line in the WP Theme you are using that calls the tags to be displayed on a single.php page (the page that displays the blog post). Or just comment it.
DO NOT TOUCH THE DATABASE! :)
Hi
I plan on using this but have questions:
1. You mention "each page on the website will point to this page". Because this page, like other pages, is in the header - is that why?
2. Is it important to deactivate other tags? Why? "Instead of listing tags after every post" - how do I do that.
Regards
Hardeep
Hi
I plan to use this. However:
1. You say "each page on your site points to the tag page". How is that? Because the tag page will appear on the header?
2. Do I need to disable normal post tags? How do I do that? One way is take specific dump from database that I can reimport when needed. Is that how you propose to do it? Why is it needed?
Regards
Hardeep
Very interesting post, thanks. Now I need to find a way to apply this to my site, as I have a lot of tags and I use them in a strange way.
Why not put your Tag on your Tags page, in H1, to even further optimize the page for that Tag?
Great tip. I've seen with Google Analytics that tags often come up in the keywords that led to my blog. I'm still working on sculpting the best words for my niche, travel.
One question I have is on the naming of tags.
Some have suggested naming them so they match technorati category pages that have good page rank. I notice that many of the technorati tags with PR are single words.
Example:
Solar page has PR 5
http://technorati.com/tag/solar
Solar panel has zero
http://technorati.com/tag/solar-panel
Suggestions?
thanks vladimir,
very useful posting
Another great post!
I’ve just created Tags page. Any tips on how to get rid of the sidebars on the tags page?
You can check phrase 'fresh yogurt drinks' in Google, and the tag I used is actually already on page 1 ;)
Great psot Vladimir!
Od oktobra sam postavio tagovi stranicu i sada generiše u proseku 150 landing page posetilaca dnevno.
Hm, interesting spin of a subject. I had mostly read that tag pages should be blocked for indexing because of duplicate content issues and dynamic nature - user may land on tag page for specific post but actual post may have moved to other page already.
Maybe modify index so it always shows all post (excerpts) on tag page without splitting into pages?