Hi there!
The Shop page in WooCommerce is designed to display a catalog of products and categories—it is not intended to be set to a specific product. The dropdown under WooCommerce > Settings > Products > Shop page allows you to select a page that will act as your store’s main product listing page, but it only shows pages, not individual products.
To assist you further, could you please clarify, are you trying to:
- Add a specific product alongside other products on the Shop page but it’s not appearing?
- Display only one specific product instead of all products on the Shop page?
The more information we have, the more accurately we can assist you.
Hi there,
We have created a page based on a product we created which we are currently using for the Shop page and its url is something like http://www.furniture.com/products/divan-beds and this page has a buying form on it and works quite well in terms of people buying products but the big problem is that on Google it is showing the original shop page (archive page) and a snippet of text from that page which makes no sense to the person surfing the web.
In addition our existing shop page is not available when we go to Woocommerce > Products > Shop page and look at the drop down list of pages so what I would like to do is create a new standard web page with the same buying form but add text that Google can use as a snippet in the Google search results. Hopefully this new page will be available to set as the default Shop page in Woocommerce.
Hi there,
Thanks for reaching out!
It sounds like your current Shop page is not set up as the default WooCommerce Shop page, which might be why Google is indexing the archive page instead.
I tried to access the following page: http://www.furniture.com/products/divan-beds, and I noticed that Furniture.com is only available within the United States and its territories. If you’re searching for local products, it seems like you have set some restrictions for this page, which may be causing the issue where the product page is not appearing in the Shop page list.
For testing purposes, could you please deactivate all plugins, especially any security plugins that might be restricting access to the page? After that, try setting the page as the Shop page again.
Please note that until you successfully set your custom page as the Shop page, the default Shop page will continue to appear in Google’s index.
Let me know if you are able to set the custom page as the Shop page after deactivating the plugins. Also, if your goal is to have a custom page with additional content for SEO purposes, you can create a new standard WordPress page and add the same buying form. However, WooCommerce does not allow setting a custom page as the official Shop page unless it is recognized as a product archive page.
To control how Google displays your page in search results, you can use an SEO plugin like Yoast SEO or Rank Math to set a meta description for your custom page. You can also request Google to re-index your new page via Google Search Console to help it replace the old snippet.
Thank you