Show all products on a page WITHOUT creating a collection

I’m looking to find a way where I can create a page that displays all products.

So it would be mysite.com/products/ and display all the products. I would like to create this page and then add a link in my menu drop down.

Hi @robtee ,

June here from Shopify. Thanks for your question!

It sounds like you’re hoping to create a page the showcase all of your products, which will be linked in your main menu, is that correct?

If so, you’ll achieve this following these steps:

  • Visit Online store > Navigation > Main menu.
  • Select Add menu item.
  • Click into the Link field, and choose Products.
  • From your selection of products, choose the first option, All products.

Save your changes and visit your online store to view the results!

Let me know how that goes.

Hi June,

Yes, this is what we currently are using. However, this creates a collection called “All”.

Thus, that URL is mysite.com/collections/all, and products within that collection are mysite.com/collections/all/products/product-name.

Clicking one of those then 301 redirects to mysite.com/products/product-name. It really doesn’t make any sense.

Is there a solution for a link to go to a view all products, and links on that page go directly to mysite.com/products/product-name?

Hi @robtee ,

Thanks for that confirmation!

Currently it is only possible to edit a Shopify-generated URL after /products/ or /collections/, as we see below.

While we are able to create a page for and link all of your products via your navigation settings, we are still essentially creating a collection of products when we do this, which is why the URL is generated as we’re seeing, as the path to a product page does include a stop by a collection.

Beyond this option, there are several page builder apps available that may be worth checking out. However, since I imagine your greatest concern is related to SEO, I cannot guarantee that this solution will entirely combat that. If you are determined to customize your URLs, some merchants have had luck exploring Stack Overflow, where there has been quite a bit of discussion on this topic, though I will point out this is not supported by Shopify.

Thanks for the links to Stack Exchange and the Shopify App Store. As referenced in that Stack Exchange post, the reason is for SEO purposes.

The only way search engines can find the product pages are through XML sitemaps or canonical tags through the products that appear when going through the /collections/ route.

I’m trying to find a way to allow direct linking to the actual product pages to increase visibility and hopefully indexability, since our current site only has 22 out of 137 products indexed, which isn’t good for organic search if users can not see our products in the search results pages.

I’ll explore some page builders within the Shopify App Store to see if there is a workaround for this.

Is there anything for this in the future development roadmap? Shopify is a great platform for getting products on a site and managing orders, but additional features like this would make the Shopify platform much more desirable for organic search efforts.

Thanks again for your time!

1 Like

Wanted to add a few solutions our team has found in case other people want direct links to product pages for SEO purposes.

  1. If you have different styles or colors of an item, you can have small links go directly to product pages.

  1. Using breadcrumbs that link directly to the product pages from collections.

2 Likes

Amazing work! Thank you so much for taking the time to share this here. I know this will come in handy for other merchants who are coming up against the same issue you shared above.

While we don’t have a timeline in place for such a change on our end, I really appreciate you paying it forward to other Community members who will no doubt come across our thread.