Events that connect you directly to leaders in commerce and Shopify
Are you looking to boost your Shopify store's visibility in search engines? Join us for an exclusive SEO Office Hours session with Shopify's own SEO expert, Kyle Risley.
This is a unique opportunity for you to get SEO advice and actionable strategies to enhance your store's performance online.
Date: November 19, 2024
Time: 1:00 PM - 3:00 PM EST
—
Expert Insights: Connect with Kyle Risley, a seasoned Shopify SEO professional, who will share his knowledge and experience in optimizing Shopify stores for higher search rankings.
Personalized Advice: Have specific questions about your store's SEO? Bring them to the chat! Kyle will answer your queries, providing tips that are relevant to your unique situation.
Learn Best Practices: Discover essential SEO tactics that can help improve your organic traffic, increase your store's visibility, and drive more sales.
No registration is required! Simply mark your calendars and join us here in the Shopify Community on November 19th.
—
Stay Updated!
Join the Shopify Community for updates on upcoming events, tips, and discussions about online marketing and eCommerce trends. Join the conversation and connect with fellow merchants!
Subscribe to our Community Events board to be notified of future office hours, AMAs, and other Shopify events!
—
Solved! Go to the solution
This is an accepted solution.
Thread Closed
Thank you to everyone who participated in our first Office Hours! Be notified for future office hours and other events by subscribing to our Community Events board. Big thanks to @kylerisley for sharing your knowledge with our community!
One of the keys to SEO is good site speed. Can you recommend any good tools, apart from lighthouse that can help Shopify stores perform better?
Site speed is essential for delivering a great customer experience and maximizing conversion rate.
Shopify handles many foundational aspects of site speed, such as using a global CDN, optimizing image formats, and using minification and compression. This is why so many websites powered by Shopify meet or exceed Google's Core Web Vital guidelines.
Beyond that, site speed largely comes down to the customizations (apps, theme changes, etc.) made by a store. This is why Shopify also includes a Web Performance Dashboard in Admin to help you understand how changes you've made to your site, including app installs and code edits, have impacted Core Web Vital metrics. This can help you understand which changes might need a closer look.
To get granular insights, I personally use Google's PageSpeed Insights tool.
To learn more visit the Shopify Help Center or the Community Blog.
Thanks @kylerisley .. It will be nice if Shopify's web performance dashboard allowed us to break down the data by pageType/Template.. Without that breakdown, there is lot of guess work where we need to focus
Hi,
We just changed our template to Dawn theme. We are finding a big issue with how Google is spidering the collection pages. It is using the collection name as the html title instead of our optimized SEO title. And more alarming, it is using the filter names in the HTML description instead of our optimized description. This is the default out of the box way that Google is spidering the SEO. We need help fixing this during this important shopping season.
Hello - I can try to take a look. Can you DM me your site's URL?
To learn more visit the Shopify Help Center or the Community Blog.
I just did. Thank you.
Another thing google is doing is spidering every filter option. How do we give most importance to the direct collection pages? I already see the canonical code in the main liquid file.
The canonical link tag should be sufficient for signaling the version of the collection that you want to index. If you continue to have issues with filtered collections ranking where you don't expect them to, you could explore adding custom liquid code to noindex them.
To learn more visit the Shopify Help Center or the Community Blog.
In our blog we use a lot of tagging (i.e blogs/journal/tagged/in-season). These pages/archives don't have meta descriptions. Have you found a work around for this or do you feel it's not really a concern?
Personally I rarely write meta descriptions, as Google is usually pretty good about coming up with their own description snippets based on the page content.
If you're displaying additional content on tag pages, such as excerpt copy for each tagged post, then I wouldn't be too worried about it.
If you want to create a meta description template for your tag pages, you could add some custom liquid to the <head> theme.liquid like this (PLEASE backup your theme files before making changes and test responsibly, this is just an example):
{% if template contains 'blog' and current_tags %}
<meta name="description" content="Explore our blog posts tagged with '{{ current_tags | join: ', ' }}'. Discover insights, tips, and stories related to {{ current_tags | join: ', ' }}.">
{% else %}
<meta name="description" content="Welcome to our blog. Read the latest articles, insights, and stories.">
{% endif %}
To learn more visit the Shopify Help Center or the Community Blog.
Thanks! that's really helpful!
What are your top 5 habits for improving/maintaining SEO on a Shopify store?
My main advice for SEO success on Shopify:
It may seem basic, but many stores are not executing on all of these items.
To learn more visit the Shopify Help Center or the Community Blog.
Why can't merchants delete 'Collection List' template if they are not using it? Many big merchants use lots of hidden collections and don't make use of 'Collection List' template but there is no way to get rid of it. Merchants need to update code to add 'noindex, nofollow' for this to not get indexed but many merchants have this template indexed and many of the merchants have this page not styled correctly and broken if you search for https://www.example.com/collections
Yes, there are some pages that are difficult or impossible to get rid. As someone who runs their own sites, I appreciate that this is frustrating.
I can pass this feedback along to the appropriate team. If you're seeing instances where this is materially hurting a site's performance or negatively impacting the customer experience, that would increase the likelihood that it is prioritized.
To learn more visit the Shopify Help Center or the Community Blog.
Thanks @kylerisley .. Random search on some Shopify merchants
- https://www.ministryofsupply.com/collections --> Page doesn't render correctly as not all collections have images. I have spoken to this merchant and they didn't know that page even exist and was indexed by Google.
- https://fentybeauty.com/collections -> Another decent size merchant and you will see that page is indexed by Google but broken (only renders header/footer)
I can give you 100 such examples.. Just look for some big merchants and look at /collections URL and see if the page renders correctly and has noindex,nofollow added or not
Here is a use case for which I haven't find a good solution.
- Imagine a merchant using Shopify Markets/Translate and Adapt app with single Shopify instance.
- They have a locale based sub-folder structure https://www.example.com/en-gb
- Now there are some pages which are not applicable for international markets (it can be Loyalty related page if loyalty program is US specific OR 'Final Sale' collection page as some merchants don't do 'Final Sale' outside US)
- I don't want en-gb version of the page to be indexable but I can't override/adapt seo.hidden attribute for a market.
- I want to set seo.hidden = 0 for US URL but seo.hidden = 1 for international version of the URL.
How do we do this?
That does sound frustrating. I can relay this back to the Markets team.
As far as I know, the only method to handle this would be to use a conditional noindex in your theme file based on the request.path - which I understand is not convenient or easily scalable.
To learn more visit the Shopify Help Center or the Community Blog.
Thanks .. Yes.. it's not scalable as type of pages/collections can be all over the place (depending upon specific use cases). I have thought about it and letting us adapt seo.hidden attribute using T&A app is the only scalable solution I could think of.. I believe T&A let's you adapt URLs for market so this is kind of related.
I have questions on 'structured_data' liquid filter
- Does this work with Combined Listings?
- Can we get support for comparePrices in this liquid filter ? (As announced here - https://searchengineland.com/google-adds-support-for-sale-pricing-and-pricetype-property-446910)
Yes, this should work with Combined Listings.
Yes, I saw that announcement too. 🙂 I can share this with the appropriate team to try to get it on their roadmap. I'm pretty sure Shopify already distinguishes between list price and sale price in the information it shares with Google Merchant Center via the Google & YouTube app, so as long as merchants have their product feeds in order I don't expect adding this structured data will provide them with any additional benefit.
Still, it is nice to have the structured data as a backstop, so I agree it's worth doing.
To learn more visit the Shopify Help Center or the Community Blog.
I am working with some big Shopify merchants and from my experience I can tell you that even if you have this information in Google feed, it doesn't really appear in SERP without this structured data.. I am still testing this but no evidence of it appearing with just the feeds. I have seen it for some shopify merchants but they have priceValidUntil implemented in structured data but not easy to do in Shopify has Shopify doesn't have a date associated with prices (some merchants have possibly customised this)
That's helpful to know - I always appreciate feedback from people out in the field. Thanks!
To learn more visit the Shopify Help Center or the Community Blog.
Follow up question .. You tweeted this - https://x.com/brodieseo/status/1857260723979821111
How do we do this with Combined Listing and this liquid filter? If Color is not a variation but an option in CombinedListing? I doubt that even if this liquid filter works for Combined Listing, it will add Color data in ProductGroup Schema.. I will try this out but wanted to put this on your radar in context of CombinedListing
I don't think we know enough about how this SERP feature works just yet to answer how it interacts with ProductGroup schema, but I'd be surprised if ProductGroup schema is not compatible with this SERP feature. It is something we're aware of and continue to monitor.
To learn more visit the Shopify Help Center or the Community Blog.
Sharing in case you find it useful. I have seen ComparePrice appear for this merchant in SERP - https://www.function18.com/products/nike-golf-dri-fit-tour-heather-shirt-dv3123-midnight-navy-410?sr...and if you see they have priceValidUntil implemented
This is more of a suggestion..
Shopify adds .atom href as a link tag on collection pages and Google bot waste time trying to crawl these URLs.. (take a look at any shopify merchant's GSC)
<link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/limited-edition.atom">
I think Shopify should add following in robots.txt by default.
User-agent: * Disallow: /*.atom
Is there any reason why this is not added by default in robots.txt?
Yeah, this is old, old code. It may need to be revisited. Until then, we don't see it causing performance issues for merchants, but if you have concerns about it you're free to customize the /robots.txt of your clients.
To learn more visit the Shopify Help Center or the Community Blog.
Yes.. I have been customizing the robots.txt and adding this for the merchants I work with.. It just seems waste of crawl budget
This is an accepted solution.
Thread Closed
Thank you to everyone who participated in our first Office Hours! Be notified for future office hours and other events by subscribing to our Community Events board. Big thanks to @kylerisley for sharing your knowledge with our community!
Hey Community! As the holiday season unfolds, we want to extend heartfelt thanks to a...
By JasonH Dec 6, 2024Dropshipping, a high-growth, $226 billion-dollar industry, remains a highly dynamic bus...
By JasonH Nov 27, 2024Hey Community! It’s time to share some appreciation and celebrate what we have accomplis...
By JasonH Nov 14, 2024