Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

How to Display Most Popular Tags in WordPress (2 Easy Methods)

Tags and categories are the two default ways to sort your content in WordPress. However, due to their broader scope, categories often attract more attention, leaving tags with less exposure.

That said, displaying the most popular tags on your WordPress site can improve navigation and boost user engagement. By highlighting trending topics, you make it easier for visitors to discover relevant content and explore your website more effectively.

In this article, we will show you how to easily display your most popular tags in WordPress.

Display Most Popular Tags in WordPress

Categories and tags are the two default taxonomies used 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.

For example, you might use the ‘travel’ category for all your travel-related blog posts, with tags like ‘Europe’, ‘Asia’, and ‘South America’.

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 remain less explored by your visitors.

One way to display tags on your website is by adding the default Tag Cloud block by visiting the Appearance » Widgets page.

tag cloud block

However, you will notice that this block will show all your tags alphabetically. You cannot rearrange their order or limit the number of tags that are displayed.

You can solve this by displaying the most popular or most often used tags on your WordPress blog. This will allow your users to quickly get an idea of the frequently discussed topics on your site. It will also help them discover more content, which means more page views and user engagement.

Having said that, let’s take a look at how to easily display your most popular tags in WordPress. We will cover different methods, and you can use the quick links below to jump to the one you want to use:

If you want to use a plugin to display the most popular tags on your website, then this method is for you.

First, you need to install and activate the TaxoPress plugin. For detailed instructions, you may want to see our step-by-step guide on how to install a WordPress plugin.

Upon activation, visit the TaxoPress » Terms Display page from the WordPress dashboard. Here, you need to click on the ‘Edit’ link under the ‘Terms Display’ option.

Click the Edit link under the terms display option

This will open a new page on the screen, where you can start by choosing a title for displaying tags. After that, make sure that the ‘Tags’ option is selected in the ‘Taxonomy’ dropdown menu.

Then, you can pick if you only want to display tags that are used on your pages, posts, or media separately. Alternatively, you can display popular tags for all the post types.

We recommend using the ‘Posts’ option. This will automatically eliminate any tags that you have used for your pages or images.

Choose tags as the taxonomy

Next, switch to the ‘General’ tab from the left column and choose the ‘Counter’ option from the ‘Method for choosing terms from the database’ dropdown menu.

Next, simply select the ‘Descending’ option from the ‘Ordering for choosing term from the database’ menu.

Once you do that, you must pick the ‘Counter’ option again from the ‘Method for choosing terms for display’ dropdown menu and the ‘Descending’ option from the ‘Ordering for choosing terms for display’ dropdown menu.

Now, only the most popular tags on your WordPress site will be displayed.

Choose the Counter and Descending options to display most popular tags

Once you do that, switch to the ‘Options’ tab from the sidebar.

Here, you can add any text that you want to display before or after your list of popular tags.

Add text that you want to be displayed before and after your list of tags

After that, switch to the ‘Design’ tab and choose the maximum number of popular tags to display on your website.

You can also choose a font size and colors for your tags. Then, go ahead and click the ‘Save Terms Display’ button on the right.

Click Save Terms display button

Add Popular Tags to the WordPress Sidebar

Now, head to the Appearance » Widgets page from the WordPress admin sidebar and click the ‘Add Block’ (+) button.

Note: If you are using a block theme, then this method won’t work because the TaxoPress plugin doesn’t offer the ‘Terms Display’ block in the full site editor. In this case, you can use our second method.

This will open the block menu, where you can add the Terms Display block to your website sidebar.

Once you do that, just select the term display that you created for your tags from the dropdown menu within the block itself.

Add the terms display block in the WordPress sidebar

Finally, click the ‘Update’ button at the top to store your settings.

Now, you can visit your WordPress site to view the list of popular tags in action.

Popular tags preview

If you are using a block theme or prefer to use code, then this method is for you.

You can display the most popular tags in WordPress by adding custom code to your theme’s functions.php file. However, the smallest error when typing the code can make your website inaccessible.

That is why we recommend using WPCode. It is the best WordPress code snippets plugin on the market that makes it safe and easy to add code to your website.

First, you need to install and activate the WPCode plugin. For more information, see our beginner’s guide on how to install a WordPress plugin.

Note: WPCode has a free plan that you can use for this tutorial. However, upgrading to the paid plan will unlock more features, such as conditional logic, a code snippets cloud library, and more.

Upon activation, head to the Code Snippets » + Add Snippet page from the WordPress dashboard.

Here, click the ‘Use Snippet’ button under the ‘Add Your Custom Code (New Snippet)’ option.

Add new snippet

This will direct you to the ‘Create Custom Snippet’ page, where you can start by adding a name for the snippet.

Next, choose the ‘PHP Snippet’ option as the Code Type from the dropdown menu on the right.

Choose PHP Snippet for the code snippet to display popular tags

After that, copy and paste the following custom code into the ‘Code Preview’ box:

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 the number of posts in each tag. After that, it creates a shortcode wpb_popular_tags and enables a shortcode in the text widget.

Now, you have to scroll down to the ‘Insertion’ section and choose the ‘Auto Insert’ mode. The code will be automatically executed once you add the built-in shortcode to your website.

Choose an insertion method

Once you do that, scroll back to the top and toggle the ‘Inactive’ switch to ‘Active’.

Finally, click the ‘Save Snippet’ button to store your settings.

Save the code snippet for displaying popular tags

Add Most Popular Tags in the WordPress Full Site Editor

If you are using a block theme, then head to the Appearance » Editor page from the WordPress dashboard.

This will open the full site editor, where you have to click the ‘+’ button to open the block menu. From here, add the Shortcode block to the page.

Next, you must add the following shortcode to the block itself:

[wpb_popular_tags]

Finally, click the ‘Save’ button at the top to store your settings.

Now, just visit your website to see the popular tags in action.

Popular tags preview in a block theme

Add Most Popular Tags in the WordPress Widget Area

If you are using a classic theme on your website, then you can add popular tags by visiting the Appearance » Widgets page from the WordPress dashboard.

Here, click the ‘Add Block’ (+) button to open the block menu and add the Shortcode block to your preferred widget area.

Next, add the following shortcode into the block:

[wpb_popular_tags]

Add shortcode in the widget area of your liking

Then, click the ‘Update’ button to store your settings.

Now, go ahead and visit your WordPress site to see the popular tags.

Preview of the popular tags

Bonus: Style the Tags on Your WordPress Website

Now that you have added the most popular tags to your WordPress website, it is also important to customize them for the theme that you are using. This will make your tags visually appealing and help grab the user’s attention immediately.

Plus, by using different sizes, fonts, and colors for your tags, you make it easier for visitors to scan and find the tags they are interested in. This can help increase engagement and click-through rates.

For example, suppose a user is only interested in reading about your WordPress posts related to travel. In that case, they can click on that tag to open a list of travel-related posts.

Styled tags preview

You can style your tags by adding custom CSS to change the spacing between them, add background colors, change the alignment, and much more.

For detailed instructions, you can see our beginner’s guide on how to style post tags in WordPress.

We hope this article helped you learn how to display the most popular tags in WordPress. You may also want to see our beginner’s guide on categories vs. tags – SEO best practices for sorting your content and our tutorial on how to display category descriptions in WordPress.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

12 CommentsLeave a Reply

  1. Mrteesurez

    Please, I want to ask between tag and categories, which one is better to arrange post or to sort it and also, is it possible to optimize tags to show up on search engines ?

  2. BAGO FENG ROLAND

    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

      You would need to rename the tag for the display name to be different under Posts>Tags

      Admin

  3. Syed

    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

      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

  4. Syed

    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

      The method from the article should automatically add a link to the tag pages when you click on the tag

      Admin

  5. Matt Rittman

    The manual code doesn’t work for me. Is something by chance deprecated?

  6. Igor

    Hi,
    How to display most popular tags per period (example last week, monat, year)?

  7. Florian

    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?

  8. Ravi Sharma

    Hello Sir Can you Give Me Wpbeginner Theme Because I love this Theme.
    I hope You Help Me

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.