---
title: "How to Show Related Products on a Product Page? (Based on Categories & Tags)"
url: https://theplusaddons.com/docs/show-related-products-on-a-product-page/
date: 2023-08-08
modified: 2026-09-28
lang: en
author: "Aditya Sharma"
description: "Do you want a You May Also Like row under every product, in your own design rather than WooCommerce's default? The Woo Product Listing widget in The Plus Addons for..."
image: https://theplusaddons.com/wp-content/uploads/2023/08/How-to-Show-Related-Products-on-a-Product-Page_-Based-on-Categories-Tags-1024x536.jpg
word_count: 321
---

# How to Show Related Products on a Product Page? (Based on Categories & Tags)

## 

- The Woo Product Listing widget in The Plus Addons for Elementor finds related products from the category and tags of the product being viewed.
- Single Page Related Products uses three match modes: Based on Category, Based on Tags, and Both, with Both as the default and the widest choice.
- Only the most specific categories count, so a product in Clothing > Hoodies returns related products from Hoodies, not all of Clothing.

Do you want a You May Also Like row under every product, in your own design rather than WooCommerce's default?

The Woo Product Listing widget in The Plus Addons for Elementor finds related products from the category and tags of the product being viewed.

*To check the complete feature overview documentation of The Plus Addons for Elementor Product Listing widget, [click here](https://theplusaddons.com/docs/product-listing-widget-settings-overview/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing/?utm_source=tpae&utm_medium=docs&utm_campaign=text#woo-products-wgts)

## Before You Start

- **Edition:** **Pro** — the Woo Product Listing widget is part of The Plus Addons for Elementor Pro. It does not appear in the widget panel of the free plugin.- **WooCommerce** installed and active, with some published products.- **A single product template** from [Nexter Builder](https://nexterwp.com) or Elementor Pro's Theme Builder.- **Widget to enable:** Woo Product Listing, switched on under **ThePlus Settings > Widgets**.

## Step 1: Add the listing to the product template

Edit the single product template and drag in the **Woo Product Listing** widget. Set **Product Listing Types** to **Single Page Related Products**.

![Product Listing Types set to Single Page Related Products](https://theplusaddons.com/wp-content/uploads/2026/09/tp-product-listout-product-listing-types-wide-related.webp)

## Step 2: Choose how products are matched

| Related Post Type | A product counts as related when it shares |
| ----------------- | ------------------------------------------ |
| Based on Category | a category |
| Based on Tags | a tag |
| Both (default) | a category **or** a tag — the widest choice |

![The Related Post Type dropdown](https://theplusaddons.com/wp-content/uploads/2026/09/tp-product-listout-related-post-type-wide-related.webp)

> *Only a product's most specific categories count. If a product is in Clothing > Hoodies*, related products come from *Hoodies*, not all of Clothing.

## Limitations

- **Single product pages only.**- **No loading options or filter** on this listing type.- **The product itself is never listed.**- **Pro only.** The Woo Product Listing widget is not in the free plugin.

## Troubleshooting

### Too many loosely related products

Both matches on category or tag. Switch to Based on Category for a tighter set.

### Nothing appears

The product has no category or tag shared with another product.

## Related Docs

- [Woo Product Listing widget: settings overview](https://theplusaddons.com/docs/product-listing-widget-settings-overview/) — every control in the widget.- [Show upsell products](https://theplusaddons.com/docs/show-upsell-products-in-woocommerce-in-elementor/)- [Show recently viewed products](https://theplusaddons.com/docs/show-woocommerce-recently-viewed-products-in-elementor/)

## Frequently Asked Questions

**Q: What do I need before showing related products on a product page?**
A: The setup depends on a single product template and the Woo Product Listing widget being available in The Plus Addons for Elementor Pro. The page also calls out WooCommerce as installed and active, with some published products, plus the widget enabled under ThePlus Settings &gt; Widgets. That matters because related products are pulled from the product being viewed, so there has to be real product data to match against.

**Q: How does the widget decide which products are related?**
A: The Woo Product Listing widget matches products by shared category, shared tag, or both. The default Both option is the widest match because it treats either a category or a tag as related. The page also notes that only the most specific categories count, so a product in Clothing &gt; Hoodies pulls related items from Hoodies instead of all of Clothing.

**Q: What is the best matching option if I want tighter related products?**
A: Based on Category is the tighter choice when you want the row to feel more curated. The page says Both can create too many loosely related products because it matches on either category or tag. Switching to category-only narrows the pool, which is useful when tags are broad or reused across unrelated items.

**Q: Why is nothing showing in my related products row?**
A: The usual cause is simple: the current product does not share a category or tag with any other product. The widget only finds related items from the product being viewed, so if there is no overlap, nothing appears. A practical check is whether your catalog actually has shared taxonomy terms before assuming the widget is broken.

**Q: Can I use this for anything other than single product pages?**
A: No, this listing type is for single product pages only. The page also says there are no loading options or filters for this listing type, and the current product itself is never listed in the results. That makes it a clean “You May Also Like” style row rather than a general catalog block.

**Q: Where can I find more details about the Woo Product Listing widget settings?**
A: The page points to [Woo Product Listing widget: settings overview](https://theplusaddons.com/docs/product-listing-widget-settings-overview/) for every control in the widget, and it also links to [Show upsell products](https://theplusaddons.com/docs/show-upsell-products-in-woocommerce-in-elementor/) and [Show recently viewed products](https://theplusaddons.com/docs/show-woocommerce-recently-viewed-products-in-elementor/). That’s useful if you want adjacent WooCommerce listing behaviors beyond related products.
