Discuss and resolve questions on Liquid, JavaScript, themes, sales channels, and site speed enhancements.
Hi all, as Shopify is my CMS, is there a way to "gather all your URLs" as according to this article?
https://www.shopify.com/blog/how-to-create-a-sitemap#11
I am interested in displaying an html sitemap, or at least just viewing a list of all the URLs that exist on my site. I can easily view the xml sitemap via yourdomain.com/sitemap.xml,
My xml sitemap does break up the child sitemaps for products, pages, collections, and blogs, but I still can't view what urls exist in each child sitemap. The dropdown arrows do not display anything.
How do I gather these urls without using Screaming Frog etc? I currently am connected to GSC and GA4 and Semrush.
What does "pulling them from the landing page data of your analytics platform" mean?
The main reason I want to take a look at this is to see if I can clean up any product links that are repetitive in collections, possibly affecting the product page's SEO. I want to improve the internal linking so that any product listed in a collection (ie yourdomain.com/collections/collection-name/products/product-name) just goes directly to the products (ie yourdomain.com/products/product-name).
For example, on Graza.co, Their Shop All URL is https://www.graza.co/collections/all, but when you view all collections or subcollections (Cans, Bottles, Gifts), a product link is what's listed, like: https://www.graza.co/products/the-starter-kit
Sorry for the lengthy "question." What am I really looking for in all of this? Thank you kindly in advance!
This is Amelia from PageFly - Landing Page Builder App
To help you collect all the URLs from your Shopify store and potentially create an HTML sitemap, please follow these steps:
Access Your XML Sitemap:
You can find your XML sitemap at yourdomain.com/sitemap.xml. This sitemap contains links to various child sitemaps, including those for products, pages, collections, and blogs.
Extract URLs from the XML Sitemap:
You can manually extract URLs by opening each child sitemap link in your browser and copying the URLs. While this method can be time-consuming, it is straightforward.
Utilize Google Search Console (GSC):
Since you’re connected to GSC, you can view the indexed URLs. Navigate to the Coverage section to see all the URLs Google has indexed from your site, which you can then export to a CSV file for easier management.
Use Google Analytics (GA4):
In GA4, go to Behavior > Site Content > All Pages. This report displays all the pages visited on your site, and you can export this data to compile a list of URLs.
Leverage Semrush:
Semrush can also assist in gathering URLs. Use the Site Audit tool to crawl your site and generate a list of URLs, which you can then export for further analysis.
Create an HTML Sitemap:
After compiling all your URLs, you can create an HTML sitemap either manually or by using a Shopify app like Sitemap & NoIndex Manager for automatic generation. To create one manually, add a new page in Shopify and structure the URLs accordingly.
Understanding “Pulling from Landing Page Data”:
This refers to using data from your analytics platforms, such as GA4, to identify all the landing pages (entry points) on your site. These are the pages where users first arrive when visiting your site, and this data can aid in compiling a comprehensive list of URLs.
Hope that my solution works for you.
Best regards,
Amelia | PageFly
Please let me know if it works by giving it a Like or marking it as a solution!
➜ Optimize your Shopify store with PageFly Page Builder (Free plan available)
➜ Weekly updated Shopify tutorials on YouTube
All features are available from Free plan. Live Chat Support is available 24/7.
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024