How to Fix WooCommerce Related Products Not Showing on Product Page
11 mins read

How to Fix WooCommerce Related Products Not Showing on Product Page

Table of Contents

WooCommerce Related Products Not Showing on Product Page? You’re Not Alone

Have you noticed that related products are missing from your product pages? There are others like you. This problem affects a lot of WooCommerce store owners. It can happen suddenly or after a change in your site setup.

When related products are not showing, it leaves your product page looking empty. Visitors get no product suggestions, and they may leave without buying anything. This is frustrating, especially if you’re running ads or putting effort into getting traffic.

This problem can also affect your store’s sales and customer experience. Thankfully, it’s often fixable with a few steps. We’ll explain what’s wrong and how to solve it in this post.

We’ll also explain why related products are important and how to better manage them going forward. You’ll know how to restore them and make them look better by the end.

Why Related Products on Product Pages Matter

Related products play a big role in eCommerce. On WooCommerce product pages, they help customers discover more products they may like. This is not just good for user experience — it can boost your sales.

Related items are important for the following main reasons:

  • Higher Average Order Value
     When customers see more items, they often buy more.
  • Better Product Discovery
     Related items help shoppers find similar or matching products.
  • Increased Time on Site
     Customers spend more time exploring when they see more choices.
  • Cross-sell and Upsell Opportunities
     You can suggest products that match or upgrade what they’re buying.

Let’s say you sell t-shirts. If someone is looking at a red t-shirt, the related products could show similar colors, styles, or accessories. Without this feature, that customer might never see those items.

Even if your products are great, missing related products can hurt your performance. Visitors may leave your site quickly if your pages feel empty or limited.

Also, WooCommerce uses tags and categories to decide which products are related. If these are not set up right, related products may not show at all. That’s why fixing the issue is not just about showing something — it’s about showing the right products to the right users.

In short:

  • Missing related products = missed revenue.
  • Empty product pages = poor experience.
  • Fixing it = better engagement + more sales.

Common Causes Why Related Products Don’t Show in WooCommerce

If related products are not showing on your WooCommerce product page, there’s always a reason. This section covers the most common causes behind this frustrating issue. Once you know the cause, fixing it becomes much easier.

  1. Your Theme Doesn’t Support Related Products

Some WordPress themes are not fully compatible with WooCommerce. The section on related products could be omitted by these themes. Others might hide it for design reasons.

Even popular themes can have this issue. If the theme doesn’t include the right WooCommerce hook, related products will not show.

You may need to check with the theme developer or switch to a default theme to confirm the cause.

  1. WooCommerce Template Files Are Overridden

Themes can override default WooCommerce templates. This is done to customize the design of product pages. But sometimes, the overridden files remove or skip the related products section.

The two files often responsible are:

  • single-product.php
  • content-single-product.php

If these files don’t include the related products code, it won’t appear on your product pages.

  1. Plugin Conflicts

WooCommerce stores often use many plugins. Some of these plugins may conflict with how related products are displayed.

Plugins that often cause problems include:

  • Page builder plugins
  • Speed optimization tools
  • WooCommerce extensions

These plugins may block the related products section by mistake. In some cases, they might change the layout or style, hiding that area entirely.

  1. Missing Product Tags or Categories

WooCommerce shows related products based on shared tags or categories. If your product doesn’t share categories or tags with others, it won’t have any related items to show.

For example, if a t-shirt has no tag or is in a unique category, WooCommerce won’t find matches to display.

This is one of the most common and overlooked causes.

  1. Custom Code or Theme Snippets

Some themes or developers use custom code to clean up product pages. This code might remove extra elements like related products.

The most common line used is:

remove_action(‘woocommerce_after_single_product_summary’, ‘woocommerce_output_related_products’, 20);

If this line exists in your theme’s functions.php file, it will stop related products from showing. This can be removed or commented out to restore them.

How to Fix WooCommerce Related Products Not Showing

It’s time to address the issues now that you are aware of them. The good news? Most fixes are simple and don’t require coding skills. The best methods for restoring similar products on your WooCommerce product pages are listed below.
WooCommerce Related Products Not Showing on Product Page

  1. Switch to a Default Theme to Check Compatibility

If your theme is the problem, this step will confirm it.

  • Go to Appearance > Themes in your WordPress dashboard.
  • Activate the Storefront theme or another default WooCommerce-friendly theme.
  • View a product page to see if related products appear.

If they do, your original theme is likely blocking the section. You can:

  • For assistance, get in touch with the theme creator or
  • Add the missing WooCommerce hook to your theme template.
  1. Restore WooCommerce Template Files

Some themes override WooCommerce templates and forget to include related products.

You need to:

  • Use File Manager or FTP to access your theme folder.
  • Locate files like single-product.php or content-single-product.php.
  • Check if the line for related products is missing.

WooCommerce uses this hook by default:

do_action(‘woocommerce_after_single_product_summary’);

If it’s not there, add it, or compare your file with the default WooCommerce template to restore it.

  1. Deactivate Plugins to Identify Conflicts

Plugins can often block or hide related products, even by accident.

To test for a conflict:

Ad Banner
  • The Health Check & Troubleshooting plugin should be installed and activated.
  • All plugins other than WooCommerce should be disabled using the “Troubleshooting Mode.”
  • Visit a product page.

If related products now show, a plugin is the issue. Turn on each plugin individually until the associated products vanish once more.

Once you find the plugin causing trouble:

  • Check its settings
  • Contact the plugin developer
  • Or consider replacing it
  1. Add Product Tags and Categories

WooCommerce shows related products using shared tags or categories.

Make sure each product:

  • Has a minimum of one category
  • Shares that category with other products
  • Includes relevant tags that match other items

Steps to do this:

  • Go to Products > All Products
  • Click “Edit” on the product
  • Add tags and categories on the right sidebar
  • Save and view the product page

If there’s still no match, related products won’t display. So group similar items properly.

  1. Remove Custom Code That Hides Related Products

Sometimes developers add custom code to hide related products. This is frequently done to make product pages simpler.

Check your theme’s functions.php file for this line:

remove_action(‘woocommerce_after_single_product_summary’, ‘woocommerce_output_related_products’, 20);

If you see it:

  • Add // at the beginning to disable it, or
  • Delete it completely

Save the file and refresh your product page.

Bonus Tip: Clear Cache After Making Changes

If you use a CDN or caching plugin, changes may not show up immediately.

  • Clear your WordPress cache
  • Clear your browser cache
  • If using Cloudflare, purge site cache there too

This guarantees that you are viewing the most recent iteration of your product pages.

Recommended Plugins to Control and Customize Related Products

WooCommerce shows related products based on categories and tags by default. But this is basic and not always ideal. Sometimes, you may want more control or smarter suggestions. Plugins are useful in this situation.

The following are a few of the top plugins to assist:

🔌 1. Related Products for WooCommerce (by WebToffee)

This plugin gives you full control over related product settings. You can:

  • Select specific related products manually
  • Enable or disable automatic suggestions
  • Customize how related products appear

It’s perfect if you want more flexibility without editing code.

🔌 2. WooCommerce Custom Related Products (by Scott Bolinger)

With this lightweight plugin, you can override WooCommerce’s default logic. You can:

  • Choose custom related products for each item
  • Avoid unrelated auto-suggestions
  • Keep your product pages clean and relevant

It’s simple, free, and very effective.

🔌 3. YITH WooCommerce Frequently Bought Together

Amazon-style “frequently bought together” recommendations are added by this plugin. While not exactly the same as related products, it can boost:

  • Cross-selling
  • Bundle offers
  • Purchase value

It’s a great way to show helpful product combos.

🔌 4. Product Recommendations (by WooCommerce.com)

This is a premium plugin with smart features. It uses customer behavior, filters, and rules to:

  • Suggest products based on real data
  • Improve upsells and cross-sells
  • Personalize each product page

If your store has many products, this can be a powerful tool.

Best Practices to Keep Related Products Working Well

Once your related products are back, follow these tips to avoid future issues:

  • Use consistent categories and tags
     Keep them organized and relevant across your product range.
  • Avoid too many plugins
     An excessive number of add-ons may slow down your website or cause issues.
  • Update themes and plugins regularly
     Outdated files often break things, including the related product section.
  • Check after major updates
     WooCommerce or theme updates can change layout or template behavior.
  • Preview changes before publishing
     Always check product pages on mobile and desktop.

By following these best practices, you can avoid related product issues in the future and deliver a better shopping experience.

Conclusion

Related products do more than just fill space. They increase sales, enhance user experience, and increase the amount of time visitors spend on your website. It’s a serious problem if they’re absent, but you now know just how to resolve it.

From checking themes to using smart plugins, the solutions are within your control. Additionally, keep in mind that you are not alone if you ever get stuck.

📣 Need help fixing or improving WooCommerce product pages?

Reach out to our experts at WooHelpDesk — we’re here to help you grow your store.