How to start improving your Shopify SEO

By Michael Groh | October 26, 2017 | Comments Off on How to start improving your Shopify SEO

When I think about Search Engine Optimization I’m reminded of the catch phrase from one of my favorite board games Othello. It takes a minute to learn and a lifetime to master. *Disclaimer: I’m not an SEO guru – there are plenty out there. BUT I do have a great understanding of Search Engine Optimization combined with an expert understanding of Shopify. Here are some thoughts on on Search Engine Optimization and Shopify – and I hope these help you be more successful online.   Start Here: Read Google’s Intro to SEO   You may have heard this cliche before […] Read More

What to do If I run out of stock on Shopify?

By Michael Groh | October 18, 2017 | Comments Off on What to do If I run out of stock on Shopify?
Three Tips If You Might Sell Out On Shopify Blog Post

We all want to run store where Demand is greater than supply. Sometimes it’s a great thing to reach the point where customer’s come to your site and you are “Out of Stock”. Here are actionable tips you can use if you are concerned you might run out of stock on Shopify. What to do if I think I might run out of stock on Shopify? Start with Accurate Inventory: Make sure you are tracking Inventory – you don’t want to still be selling something on the website if it is actually out of stock. 2. Drive demand by promoting scarcity: […] Read More

Array does not include AND javascript

By Michael Groh | September 27, 2017 | Comments Off on Array does not include AND javascript

So this you might have been able to figure this out if you read my post on how to account for an IF statement that might have undefined variables but I had a situation where I wanted to check if an Array DID NOT INCLUDE a value in an IF statement to determine if I completed that expression. To do this I used (! b.includes(“312”) in my IF statement. See the sample below. Example of an IF statement that checks if an Array does not include.  I’m checking if the array b doesn’t include “312” do determine if I if ((a == 317 […] Read More

What to do if variables are undefined AND you are using an IF statement

By Michael Groh | September 27, 2017 | Comments Off on What to do if variables are undefined AND you are using an IF statement

I came across a request where we only wanted to execute a Javascript function if variables were equal to certain values. The challenge I had occured when the values I was checking were undefined. In my example I had conditions to my IF statement and was using AND criteria within each condition. What I found was that neither worked if the variables I was checking A or B were coming back undefined. I changed my code by including an IF statement that first checked if there variables were defined before completing the IF statement. If they weren’t defined the second Preliminary JS that did not always work because the […] Read More

What I say when someone asks “Why I’m Not Making Sales on Shopify?”

By Michael Groh | September 27, 2017 | Comments Off on What I say when someone asks “Why I’m Not Making Sales on Shopify?”

One of the most common things I hear or read from new Shopify store owners is “I just launched a site but why am I not making sales on Shopify?”. You’re not alone and being an eCommerce store owner is a maturation process. You have to walk before you run. When I come across these situations I ask them a question – “What are you doing to incentivize someone to purchase now?” Yes of course there is a customer journey in which visitors learn and interact with your brand, mission, values before etc. But you may not have enough time […] Read More

What We’ve Been Working On for CapeClasp.com: September 2017

By Michael Groh | September 22, 2017 | Comments Off on What We’ve Been Working On for CapeClasp.com: September 2017

I use regular video conferences to align monthly goals with clients. We’re very focused on having our best black friday ever and that includes managing the excitement as best we can with better processes. A key theme is focusing on how to improve the website’s processes and automation with expectation of more orders. I’ve been helping by:  Showcasing product reviews on featured products and making the product reviews more usable on mobile – for improved conversion rates 61% of consumers read product reviews before purchasing. We’ve collected hundreds of reviews on CapeClasp.com. If you need help with reviews – start […] Read More

Inventory Planning on Shopify

By Michael Groh | September 3, 2017 | Comments Off on Inventory Planning on Shopify

Every week I see new features and functionality that I stumble across and I want to share more about what I’m finding and what I think will work well for eCommerce owners like you. In this post I talk about how to facilitate better inventory planning on Shopify using InventoryPlanner. Take a look and feel free to reach out if you have any questions or need help getting started. Improve Repurchasing and Minimize Out of Stock by using Inventory Planner I use this and really like it. It basically works by looking at your sales and existing inventory and projects […] Read More

Regex Replace but keep the number

By Michael Groh | August 28, 2017 | Comments Off on Regex Replace but keep the number

I was looking for a way to replace a common pattern in a URL path and maintain the ID specific integer in the string. I tried a few various options on stack overflow but I kept having the number before .pdf replaced. This regex statement finally worked. Sample Value: http://www.example.com/directory/abc_abc_pre11_6.pdf Desired Value: http://www.example.com/directory/abc_abc_pre11P6.pdf Regex Statement: Find: (\d)_(\d) Replace: $1P$2      

Read More

Three Actionable Shopify Content Tips For Your Best Black Friday

By Michael Groh | August 7, 2017 | Comments Off on Three Actionable Shopify Content Tips For Your Best Black Friday

Running a great Shopify store is way more than great product photography and optimizing your site by running analytics reports. When you are getting started and looking for your growth trajectory pick off the low hanging fruit that will get you off the ground. I’ve mentioned ways to increase your trust velocity with your audience – which will generate the momentum needed to meet your goals, run an efficient store, and have a great black friday. Let’s talk about actionable Shopify Content Tips for your best Black Friday. About You Two Years Ago or You Today? About You – About […] Read More

How to fix ReferenceError: datalayer is not defined in Google Tag Manager

By Michael Groh | August 2, 2017 | Comments Off on How to fix ReferenceError: datalayer is not defined in Google Tag Manager
User at desk with Shopify Admin Open

I was using Google Tag Manager and custom event tracking to track time on site and was noticing a console error ReferenceError: datalayer is not defined – after investigating I found a good summary on how to use the data layer from Lunametrics. Here is how I changed the Custom HTML tag to resolve the error. window.addEventListener(“beforeunload”, function(e) { window.dataLayer = window.dataLayer || []; datalayer.push ({ ‘event’ : ‘beforeunload’, ‘timeOnPage’ : new Date().getTime() – {{Page Load Start Time}} }); });   I changed the Custom HTML Tag and this resolved the console error. Notice where I instantiate the dataLayer before […] Read More