What's your biggest current challenge? Have your say in Community Polls along the right column.

Office Hours with Shopify SEO Expert Kyle Risley

Solved

Office Hours with Shopify SEO Expert Kyle Risley

Jacqui
Community Moderator
264 46 480

Unlock Your Store's Potential with Expert SEO Guidance!

 

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  

Why Attend?

 

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.

 

Who Should Attend?

 

  • Shopify merchants looking to improve their store's SEO.
  • Business owners who are new to SEO and need guidance on where to start.
  • Anyone interested in learning more about search engine optimization in the context of eCommerce.

 

What to Expect

 

  • A supportive environment where you can ask questions and share experiences.
  • In-depth discussions on SEO topics, including keyword research, on-page optimization, backlink strategies, and more.
  • Network with other Shopify merchants and eCommerce enthusiasts.

 

How to Join

 

No registration is required! Simply mark your calendars and join us here in the Shopify Community on November 19th.

 

👉 Add to Google Calendar

 

 

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!

 


Don't miss this invaluable opportunity to clarify your SEO queries and take your Shopify store to new heights! Post your questions below now 👇

Jacqui | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution 
- To learn more visit the Shopify Help Center or the Shopify Blog
Accepted Solution (1)

Jacqui
Community Moderator
264 46 480

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!

Jacqui | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution 
- To learn more visit the Shopify Help Center or the Shopify Blog

View solution in original post

Replies 31 (31)

JonathanPJM
Shopify Partner
8 0 5

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?

kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

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

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min

Antonina1
Tourist
11 0 5

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. 

kylerisley
Shopify Staff
13 0 17

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.

Antonina1
Tourist
11 0 5

I just did. Thank you.

Antonina1
Tourist
11 0 5

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.

 

kylerisley
Shopify Staff
13 0 17

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.

JonathanPJM
Shopify Partner
8 0 5

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?

kylerisley
Shopify Staff
13 0 17

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.

JonathanPJM
Shopify Partner
8 0 5

Thanks! that's really helpful!

JonathanPJM
Shopify Partner
8 0 5

What are your top 5 habits for improving/maintaining SEO on a Shopify store?

 

kylerisley
Shopify Staff
13 0 17

My main advice for SEO success on Shopify:

 

  1. Make sure you're set up correctly in Google Merchant Center. This involves installing + setting up the Google & YouTube app and logging into GMC to make sure there are not any critical feed errors.
  2. Build collections for all of the critical product dimensions that exist across your product set. For example, if you sell hot sauce, you should build collections for the different heat levels (mild, medium, hot), the different peppers used (ghost, habanero, jalapeno), and possibly the different use cases (for wings, for eggs, for tacos).
  3. Write descriptions for your products and collections.
  4. Set up Google Search Console (and Bing Webmaster Tools!) and review the queries your pages are actually ranking for. Use this data to inform how you write your titles and descriptions.
  5. Link to all of your most critical collections from the main navigation. Ensure 100% of your pages can be navigated to from your home page by clicking on links. 

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.

Rockey
Shopify Partner
17 0 16

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

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

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

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

Thanks!

To learn more visit the Shopify Help Center or the Community Blog.

Rockey
Shopify Partner
17 0 16

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?

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

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.

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min

Rockey
Shopify Partner
17 0 16

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)

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

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)

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

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

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

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 

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min

Rockey
Shopify Partner
17 0 16

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?

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min
kylerisley
Shopify Staff
13 0 17

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.

Rockey
Shopify Partner
17 0 16

Yes.. I have been customizing the robots.txt and adding this for the merchants I work with.. It just seems waste of crawl budget

Twitter - https://twitter.com/rnebhwani
LinkedIn - https://www.linkedin.com/in/rockeynebhwani/
To book time on my calendar - https://calendly.com/rockey-nebhwani/30min

Jacqui
Community Moderator
264 46 480

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!

Jacqui | Community Moderator @ Shopify
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution 
- To learn more visit the Shopify Help Center or the Shopify Blog