Do you want to display the most popular tags used on your WordPress site? Tags and categories are the two default ways to sort your content in WordPress. Categories often get more exposure due to their broader scope, which gives tags a little less attention. In this article, we will show you how to easily display your most popular tags in WordPress.
Why and When You Should Display Most Popular Tags in WordPress
Categories and tags are the two default taxonomies to sort your articles in WordPress. Categories are used for broader topics or sections on your website while tags are well-suited to specific ideas within the context of your articles.
Often beginners end up using them incorrectly, but there are easy tools which allow you to merge categories and tags and even convert them.
Once you start using categories and tags correctly, you’ll likely have more tags on your website than categories. Due to their broader scope, you can put categories in navigation menus, but your tags may often remain less explored.
One way to deal with this is by adding the default tag cloud widget by going to the Appearance » Widgets page, and add Tag Cloud widget to a sidebar.
However, you will notice that the default tags widget will show all your tags alphabetically. You cannot rearrange their order or limit the number of tags to be displayed.
You can solve this, by displaying the most popular or most often used tags on your WordPress site.
This will allow your users to quickly get an idea on what topics are more frequently discussed on your site. It will also help them discover more content, which means more page views and user engagement.
Now let’s take a look at how to easily display your most popular tags in WordPress.
Video Tutorial
If you don’t like the video or need more instructions, then continue reading.
1. Display Most Popular Tags in WordPress Using Plugin
This method is easier and recommended for most users.
First thing you need to do is install and activate the Simple Tags plugin. For more details, see our step by step guide on how to install a WordPress plugin.
Upon activation, you need to visit Appearance » Widgets page and add ‘Tag Cloud (Simple Tags)’ widget to the sidebar.
The widget will expand, and you will be able to see its settings.
Here you can select the number of tags you want to display, font sizes, colors, etc.
To display your tags by popularity, make sure you select count for ‘Order by for display tags’ and descending for ‘Order for display tags’ options.
Don’t forget to click on the save button to store your widget settings.
You can now visit your website to see your popular tags in action.
Display Popular Tags in WordPress Manually
This method requires you to add code in your WordPress theme files. If you haven’t done this before, then please see our guide on how to copy and paste code in WordPress.
First, you need to add this code to your theme’s functions.php file or a site-specific plugin.
function wpb_tag_cloud() { $tags = get_tags(); $args = array( 'smallest' => 10, 'largest' => 22, 'unit' => 'px', 'number' => 10, 'format' => 'flat', 'separator' => " ", 'orderby' => 'count', 'order' => 'DESC', 'show_count' => 1, 'echo' => false ); $tag_string = wp_generate_tag_cloud( $tags, $args ); return $tag_string; } // Add a shortcode so that we can use it in widgets, posts, and pages add_shortcode('wpb_popular_tags', 'wpb_tag_cloud'); // Enable shortcode execution in text widget add_filter ('widget_text', 'do_shortcode');
This code simply generates the top 10 tags from your website in a cloud with number of posts in each tag. After that it creates a shortcode wpb_popular_tags
and enables shortcode in text widget.
You can now add shortcode [wpb_popular_tags]
in any post, page, or widget to display your most popular tags.
Want to style your tags differently? Check out our guide on how to style tags in WordPress for detailed instructions and example.
We hope this article helped you learn how to display most popular tags in WordPress. You may also want to see our list of most wanted WordPress tips, tricks, and hacks for beginners.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
BAGO FENG ROLAND says
how can i change or edit it.
my tag is showing tag achieves i want to change. dont want it showing eg. Musics Achieves.
thanks.
WPBeginner Support says
You would need to rename the tag for the display name to be different under Posts>Tags
Admin
Syed says
Unfortunately, it is not linking.all the tags links back to the same display page only.
I have used the code as it is and displaying via the shortcode.
WPBeginner Support says
You would want to start by disabling your plugins and/or swapping to a new theme to see if one of those is modifying the default behavior of the tag cloud
Admin
Syed says
Thanks for the code. It’s working fine on my site. But how to add the tag links so that when I click on any specific Tag, it opens all the posts under that tag?
Please suggest.
WPBeginner Support says
The method from the article should automatically add a link to the tag pages when you click on the tag
Admin
Matt Rittman says
The manual code doesn’t work for me. Is something by chance deprecated?
Igor says
Hi,
How to display most popular tags per period (example last week, monat, year)?
Florian says
Hi, nice tutorial but the manually Code doesn’t work, because the links in cloud are all broken and only link to page where the shortcode is embedded.
Can you please help me?
Ravi Sharma says
Hello Sir Can you Give Me Wpbeginner Theme Because I love this Theme.
I hope You Help Me