Is 11% of your Shopify traffic invisible to your store analytics?

Google Analytics is a great, free website analytics system. Shopify even has a built-in integration with them so you can get it working with very little effort. But if that’s all you use for analytics, you could be missing out on a lot. 11% That’s what Quantable found when it studied how many people were … Read more

Do you need to use different alt text for every product image for your Shopify SEO?

Gary, a JSON-LD for SEO customer, emailed me a question about SEO and image alt text. Does the "alt text" for images need to be different for every image or can a single product have similar alt text for all of that products images? Good question. If you use the same alt text for all … Read more

Looking ahead with structured data, Shopify, and SEO

A big part of running JSON-LD for SEO is trying to figure out what data Google wants and if it makes sense to add more data than the minimum. If you’ve ever looked at structured data in any depth you’d find there are hundreds of fields and dozens of different data types that could be … Read more

Get more traffic from your Shopify product images with Rich Snippets in Google Image Search

Google is always changing and tweaking how their products work. Which is great for any store that uses JSON-LD. Since it’s the recommended data format for structured data, that means its easy to take advantage of Google’s changes and tweaks to Rich Snippets. Recently someone asked about the new Google Image Search Rich Snippets: I … Read more

2 minute check in Search Console to see if your Shopify store’s SEO is healthy

One interesting technique I’ve used is to compare how many pages are indexed in Search Console vs Google Search. For example, one site shows 612 pages indexed in Search Console. But using the special site:DOMAIN search in Google Search I see 559 results. Without knowing anything else about the site, this means that there are … Read more

Estimating how many pages in your Shopify store should appear in Search Console

One common question I get about Search Console is, how to tell how many pages should be indexed. For Shopify stores a quick rule of thumb is to add: number of products (not variants, just products) number of collections number of blog posts number of pages Add all of those and you’ll get close to … Read more

How to use Search Console to checkup on your Shopify store’s indexing in Google

A customer Steve emailed me asking about how to tell if his Shopify store was getting indexed properly. In order to see that it’s best to use Google’s Search Console (formerly Webmaster Tools). Search Console is a free service that collects search and SEO data about your website, but it can be confusing, contradictory, and … Read more

Shopify Pages now include JSON-LD data needed for Rich Snippet enhancements when using JSON-LD for SEO

JSON-LD for SEO just received an addition to its structured data support. Now your store’s Shopify Pages will automatically include the JSON-LD data that Google requires to get Article Rich Snippets. What does that mean when you de-jargon-ify it? It means the pages you create in Shopify can now get search enhancements by Google and … Read more

Configuring minimum quantity products in Google Merchant Center with JSON-LD for SEO

Google Merchant Center is very particular with your product prices. The data that you send in your data feed needs to match the structured data on your site exactly. Normally this is easy, as each product and variant has a price. But sometimes you’re selling multiple products as a group and need to set a … Read more

Reflections around canceling a successful product

Today I’d like to share a story about product lines and thinking strategic about them. A few months back I took a look at my collection of Shopify apps and noticed something. Since they were built, two of my apps have gotten close to each other in their features. Both Repeat Customer Insights and Customer … Read more

JSON-LD for SEO now integrates with Opinew product reviews

Ah, a fresh new month. Time for another product review app integration with JSON-LD for SEO. Now JSON-LD for SEO will be able to bring your Opinew product reviews directly into the JSON-LD structured data. If you use Opinew, JSON-LD for SEO will try to automatically configure the integration for you. But if you’d like … Read more

Taking a risk with my best product

A couple of weeks ago I published a new version of JSON-LD for SEO’s app store page using all of my copywriting skills I’ve gained over the years. While I’m very happy with the outcome, I’ll tell you one thing… I was scary. That app is responsible for the majority of my business income and … Read more

Are your customers smelling the smoke and defecting?

There’s been a large set of forest fires burning up here. Not close enough to threaten me or my family, but there is a lot of smoke, cloud cover, and ash. The sun’s even taken on an orange/red appearance. Almost like the recent eclipse. One impact of the fires is that the air here is … Read more

Why consistency matters in your Shopify store

I was helping a Sticky customer tweak their add to cart button when they asked if they should use a different looking button for Sticky. Here’s my response. No. Whatever color you use for your main button, you’d want to use for Sticky too. This gives the appearance of consistency and helps remind the customer … Read more

One foot in front of the other

Recently I took a 7 hour run through the forest. No, I wasn’t being chased by a bear. That was the start of my 50k race in Portland’s Forest Park. That’s about 31 miles. About because it’s a trail race and it’s really difficult to get an accurate measurement. It’s also going to be about … Read more

JSON-LD for SEO + Ryviu Reviews = More product Rich Snippets for Shopify

Yet another product review app has been integrated with JSON-LD for SEO. Now JSON-LD for SEO will be able to pull your Ryviu product reviews directly into the JSON-LD structured data. Even on the free Ryviu plan. This brings the total number of product review apps integrated with up to 13. In order to setup … Read more

The method Sticky uses to automatically install its code into Shopify themes

Recently a customer was asking about how Sticky is installed: I also like your sticky cart app. Does that also install via a snippet? If you’ve never heard of a snippet before, it’s a Shopify theme term that is used to describe a chunk of code that is kept in a separate file. You can … Read more

Losing traffic and Rich Snippets after changing a Shopify theme

A customer emailed me about a major issue that happened to his site. I’ll let him describe it in his own words: Found the listing [in Google Search], which is actually only a week old listing, clicked on it then proceeded to a 404 page. I had done some theme changes a few days ago … Read more

Removing the invalid microdata from your Shopify theme

When JSON-LD for SEO is installed, it provides the structured data your Shopify store needs for products, business info, blog posts, and other things. Most of the time, that’s all you need. But sometimes your theme also has structured data, and sometimes that structured data is broken. In Google’s Search that’s not a problem because … Read more

Will Sticky use my Shopify theme settings for the color of the add to cart bar?

The other day a customer considering Sticky wrote me a great question: Will Sticky use my theme settings for the color of the add to cart bar? Sticky will automatically detect and use your add to cart button design. For example, if you have a green button with white text, it will use that. If … Read more

How your existing and duplicate structured data is treated by Google

A customer asked about how JSON-LD for SEO works with old microdata, which is structured data most Shopify themes provide. A question I had was about how the old Microdata is affected by installing your app. Does this live side by side with the new JSON-LD or get poofed? JSON-LD for SEO only adds new … Read more

Accumulate repeat customers with customer purchase latency and win-back campaigns

Customer Josh wrote in: I am focusing on improving our retention rate and looking at some "win-back" campaigns. Before I implemented the emails I wanted to see if I could get all the key data from an app rather than organising the data myself. For example – Based on our store analytics if a customer … Read more

Getting Video Rich Snippets for Shopify with JSON-LD for SEO

If you have videos in your Shopify store by adding structured data for them you can get some additional search enhancements like Rich Snippets, video previews, and inclusion in Google Image Search. JSON-LD for SEO supports the VideoObject type once you add some additional data to your Shopify store to describe the video. You can … Read more

When your customers don’t know you even exist

My phone battery started failing. It would lose the first 20% within 30 minutes of unplugging it in the morning, followed by another 40% by noon. That’s about normal for iPhones as they age but I really didn’t want to buy a new one. In the past I’ve ordered kits to replace the battery and … Read more

The impact of JSON-LD for SEO on your Shopify SEO rankings

Anyone using SEO as a marketing channel wants to protect their rankings. Recently a customer emailed asking about any risk or impact on rankings as part of JSON-LD for SEO’s structured data. If I install your app, will it in any way negatively impact my organic ranking in Google? Is there a potential for it … Read more

JSON-LD for SEO + Rivio Reviews = More review Rich Snippets possibilities for Shopify

Hey there, It’s that time again… New Product Review App Integration Time (NPRAIT???) Anyways… I just added a new product reviews integration to JSON-LD for SEO. Now the app will be able to pull your Rivio product reviews directly into the JSON-LD structured data. Even on the free Rivio plan. This brings the total number … Read more

Customer question: what is Schema and and do they matter to my Shopify store?

A couple of times per week I’m asked about different structured data terms. There’s so much jargon out there around it that it can be confusing for anyone to remember it all. Even I get confused now and then, and I work with it everyday. One question has to do with Schema and, which … Read more

Why the totalitarian focus on SEO rankings is foolish for Shopify stores

The major yardstick used in Shopify SEO is how your Shopify store ranks for specific search terms. That’s like that standardized commodity or unit of measure that’s talked about. Like a liter. (Don’t get me started on the USA and the metric system…) "I’m ranked #1 for woman’s shoes." "I just got to spot #10 … Read more

Why combining your Shopify product reviews could get you removed from Google

Recently a JSON-LD for SEO customer emailed me about their collections in Shopify: I would like to check with you if this will create rich snippets for my collections? So for example the brand "collection" – Acme? Will this show an accumulative total of reviews for each product within the collection, so that the search … Read more

Is the invalid microdata from your Shopify theme reducing your traffic?

Every Shopify theme that is in the Shopify Theme Store is required to have structured data markup for Google’s Rich Snippets. Though I’ve only seen one that actually had valid markup that wasn’t missing key areas. This means that most stores who install JSON-LD for SEO will have a mix of structured data setup for … Read more

Lost and worried: Comparing JSON-LD for SEO and other Shopify SEO apps

When you’re trying to figure out which Shopify apps to install it can be confusing to compare all of the options. Especially within the SEO app space where there are dozens of apps that all do different things. I’m asked to compare JSON-LD for SEO to other apps frequently, but after one customer mentioned the … Read more

Graduation day defection

Recently my daughter graduated preschool and getting ready for kindergarten. It’s an important day for her because she sees it as her becoming a Big Kid day. A big kid who gets to go to the big kid school. As part of her graduation we’re going to take her out to dinner and plan a … Read more

The first step before you try to grow your Shopify store’s traffic

A customer Andrew emailed me a question about his traffic and SEO. I was curious if you have any tips outside of using your app to help with our website SEO? I’m getting roughly x people a day coming to the website, which is pretty low for sure. I’m not sure if this would be … Read more

Shopify Rich Snippets: Improved organic traffic that converts, without chasing rankings

Every Shopify store wants more revenue and profit. For many stores that means more traffic at the top of their funnel. Organic search engine traffic is great because it’s free but the time required to build it up can be pretty intense. Since every one of your competitors is fighting for the same traffic and … Read more

How product tags can boost your Shopify Store’s SEO

Recently a new customer for JSON-LD for SEO was asking about product tags and their role with SEO. We have 20 product tags per product which are keyword rich – is the only way to get these indexed by google to have them on the product images – surely they can show on their own … Read more

What can go wrong with installing JSON-LD for SEO in your store

One big thing I’ve learned from software development is to think about the worst case conditions and what could go wrong. Even if they never happen, it’s great to think about them to prepare yourself. One customer, Booth, seems to think the same way and wrote me this email: I wanted to know what could … Read more

How to convert more one-time Shopify customers into repeat customers

A Repeat Customer Insights customer emailed me a great question that every shop should think about: What do you see is the best way to increase the first repeat purchase rate? The first repeat purchase rate is the most critical because what happens there determines if a customer will only be a one-time customer or … Read more

Snippet or HTML: which is the best choice for your Shopify theme?

A subscriber Jeremy asked: I was basically trying to figure out why I’d use the "snippet" thing inside of Shopify instead of just a regular html snippet. Is there any benefit to creating a Shopify snippet instead of just using that directly? A snippet is just a piece of HTML, CSS, JavaScript, or Liquid in … Read more

Stop highlighting your structured data in Shopify by using JSON-LD

Andrew emailed me the other day asking about Google’s Structured Data Highlighter tool and JSON-LD for SEO: Does this mean I won’t need to use the "Data Highlighter" tool to optimize Search Appearance with Google? Google’s Data Highlighter tool is a way to select parts of the pages and mark them up as structured data. … Read more

How product updates make their way into your structured data when using JSON-LD for SEO

A customer recently asked about how JSON-LD for SEO handles product updates: What happens when I add new products, collections, and content after you set up the JSON-LD? For example, I start and install the app today and next month add products and content, doing it constantly month after month. JSON-LD for SEO gets the … Read more

The day after your marketing campaign sunsets

In a few hours from now the solar eclipse will be visible from my house. I’m just outside the totality but it wasn’t worth dealing with the crowds of people to drive someplace that was. A lot of companies have jumped on this event and created marketing campaigns around it. That’s great. Hopefully those campaigns … Read more

Curating negative Shopify product reviews in Google

Tyler recently wrote me: One quick question – If I add one of the product review apps to my website do I have any control over removing negative reviews or is it basically no matter what the review is, they all show up? This is a common fear because on many 3rd party marketplaces you’re … Read more

How responding quickly to a Google change might have saved your Rich Snippets

This past Monday I got an email that started off a chain of events this week. Subject: JSON-LD for SEO errors In that email a new customer, Chris (hi Chris), mentioned that he was seeing an error when testing his structured data. I get a lot of these reports due to themes having messed up … Read more

How discontinued products can help your Shopify store’s traffic and sales

Subscriber Norma had a great question about having Rich Snippets on out of stock pages: But what’s the point of having out of stock pages with rich snippets? Is it just to get people to her site in general? (even though they’ll land on an out of stock page? Seems like it would cause a … Read more

How your Shopify store can profit from discontinued products

Recently a JSON-LD for SEO customer emailed me asking why she wasn’t seeing many Rich Snippets on her products. After a bit of research, I found our her standard process was to sell a product and then remove it from her Shopify store. Not mark it as out of stock, actually delete it. If this … Read more

My Spring mistake and why I’m getting help now

The past six months have been a wild ride with my Shopify apps. With strong month-over-month growth, things have been really great but I’ve made one mistake. I haven’t asked for help. I enjoy many aspects of my work but often there are days where I just. Can’t. Get. To. Things. Sometimes important things. Other … Read more

JSON-LD for SEO now integrates with Kudobuzz for product reviews

Kudobuzz is one of the top review apps in the Shopify app store with its ability to pull in reviews from various sources like Facebook, Twitter, Instagram, and Yelp. Now JSON-LD for SEO integrates with Kudobuzz to export your product reviews into Google, allowing you to get the highly-converting review Rich Snippets. This integration is … Read more

JSON-LD for SEO now integrates with RatingWidget for Shopify product and blog post reviews

Product reviews and the Rich Snippets that come with them are one of the most powerful Rich Snippets you can get for your Shopify store. To make JSON-LD for SEO even more useful, I’ve added an integration with the RatingWidget app’s product reviews. Now JSON-LD for SEO’s structured data snippet will include reviews from RatingWidget … Read more

Integrating Shopify, Google Merchant Center, and JSON-LD for SEO in order to effortlessly run product ads

Google provides a lot of options for Shopify merchants to advertise their products. Unfortunately, the this can get confusing especially if you only wanted to buy basic ads for your Shopify products. Google Shopping, Google Merchant Center, Adwords, Product Listing Ads, Sponsored Ads, data feeds, microdata, JSON-LD… oh my. The jargon goes on and on. … Read more

The right way to track Average Order Value for your Shopify store

Average Order Value (AOV) is an important metric for all Shopify stores but it can be overused and abused. Knowing your AOV and how it changes over time is more important than comparing yours to other stores. By tracking how it changes from month to month or week to week, you can notice shifts in … Read more

How 2 hours of effort can create immense value using automation in Shopify

Recently I finished a feature for JSON-LD for SEO which will let it automatically update the JSON-LD code snippet for every store with it installed. It was a complex task but by having it in place, it opened up a lot of possibilities for the app and customers. One opportunity that I took advantage of … Read more

Early summer and behavioral marketing

This week Spring decided to, well… spring on us. Went went from the 40s to upper 50s with a lot of rain, to two days of 60 to 80 degrees Fahrenheit. It’s not that hot, but when you contrast it with the amount of change from the normal, it’s a jump. For me, this meant … Read more

How regularly does Google crawl a Shopify store

A customer asked: How often does Google crawl my site? Do I need to have them recrawl whenever I change a product? Google will crawl your site automatically once they see it’s live and not passworded. Whenever they crawl a site, they’ll look at every new page they find linked to. If you aren’t seeing … Read more

When should you add structured data while you’re building out a Shopify store?

A subscriber David asked: When should you add structured data while you’re building out a site? You should make sure your Shopify store has structured data if both of these are true. Your store is public now and Google could see it (i.e. not passworded) and You’re going to make SEO a long term strategy. … Read more

The one step that decides if a Shopify customer will become a repeat customer

The other week I was creating Repeat Customer Metric Reviews for three clients. This reminded me of an important time in every customer’s life cycle. The step between a customer’s first and second order. This happens between a new customer’s first completed order and a second they haven’t made yet, and it’s a critical critical … Read more

What a Las Vegas street solicitor can teach your Shopify store about personalization

One day while walking to dinner from MicroConf with a friend Max, someone called out: "Hey Max, I got something for you" Max, after hearing his name, stopped and looked around. Turned out that it wasn’t someone who knew him from the conference, but a street solicitor. We continued walking but it was interesting. What … Read more

Does JSON-LD for SEO work with my Shopify theme?

I got this question from a customer about JSON-LD for SEO: Does this app work with my theme …? That’s a great question because quite a few apps in the Shopify App Store are only tested with a handful of themes and end up breaking on other themes. For JSON-LD for SEO, most themes should … Read more

How your Rich Snippets are impacted when you switch Shopify themes

Changing your Shopify store’s theme is one way to quickly refresh its look and feel. But it can come with a lot of risks, especially to your SEO and Rich Snippets. Shopify themes usually come with microdata. Microdata is structured data about your store and products that is embedded in the HTML code. When you … Read more

Why you should stop relying on theme microdata for your Shopify store’s structured data

Before you can add Structured Data to your Shopify store, you’re confronted with several decisions. The one which will have the largest cost impact is: Which format should you use? Microdata? RDFa? JSON-LD? Both microdata and RDFa require you to add your structured data directly on your HTML elements. This means that the HTML element … Read more

Overview of Rich Snippets, their jargon, and how you can get them for your Shopify store

I’m frequently asked what are Rich Snippets, Rich Cards, and what the hell structured data even means. Here’s a short primer on everything about it, and why this matters for your Shopify store. Structured data is a way of marking up data so it can be easily found and analyzed by search engines. JSON-LD is … Read more

A game for everyone – ecommerce personalization to the ultimate extreme

While in Las Vegas I noticed how many different games and slot machines there were. There’s a huge variety ranging from current movies, classic themes like westerns, all the way to obscure genres like 90s TV shows. There was quite literally a game for everyone. A friend of mine joked that soon all of the … Read more

How JSON-LD for SEO gets your Shopify data to Google automatically (hint: no magic involved)

I got a great set of questions from a JSON-LD for SEO customer a few days ago that I wanted to share. They are great questions because the answer shows how powerful Shopify can be when apps take advantage of Shopify itself. The question I had was about how/where the JSON-LD lives. Does this get … Read more

Why multiple add to cart buttons are vital for your Shopify store

When someone is browsing your store there are two important important conversion actions you want them to take. Add a product to the cart Sign up for your email list or other method to keep in touch with you Everything else on your store should be designed to improve the chances of someone doing one … Read more

Visualizing all of your Shopify data in one place with Google Data Studio

Recently I stumbled on a Google product called Google Data Studio. You can think of it like Google Sheets but for dashboards and data visualization. I happened across it while reading up on SEO but it does so much more than that. It can pull in data from various sources: File uploads AdWords SQL databases … Read more

Recommended product review apps for Shopify

Getting product reviews and getting them into Google can be a huge conversion booster. That’s why I’m trying to integrate JSON-LD for SEO into as many review apps as possible. One downside to this is the paradox of choice. With so many integrations, which product reviews app should you choose? That’s why when Bob wrote … Read more

The one time you shouldn’t have your add to cart button visible in Shopify

When selling online you want to make sure that your core processes are as friction-free as possible for customers. This means when a customer is on a product page, they should be able to easily and clearly recognize the add to cart button. This button serves as a reminder that, "hey you can buy this … Read more

Discover how well your Shopify store *really* converts customers

Reviewing your store while pretending to be a customer is a quick way to spot weaknesses in your buying funnel. But a common problem is that you know too much. You already know what to search for to find a product. You already know how much shipping will cost. You already know what will happen … Read more

8 minutes to locate sales-losing friction in your Shopify store

When you’re not getting enough sales in your Shopify store, it’s time to look at how you’re asking your customers to buy. When was the last time you browsed your store, read everything on the page, and actually shopped? It’s probably been a while right? Do a Google search for one of your top selling … Read more

How a sticky add to cart button aids both mobile and desktop shoppers in your Shopify store

One question I’ve gotten about Sticky has been, Why is it shown on both the desktop and mobile? That’s a good question, especially because there are some apps and premium themes that show a sticky add to cart button on mobile only. The reason is simple: a good user experience should benefit all shoppers. For … Read more

Introducing a new Shopify app to get more products added to the cart… Sticky

The last few weeks I’ve been working on a new Shopify app. Called Sticky, it’s an app that will give you a sticky Add to Cart button so your customers always have a clear, impossible-to-miss call to action. You’re probably already aware of how important the Add to Cart button is, but have you noticed … Read more

The impact Repeat Purchase Rate has on your customer’s lifetime value

Customer lifetime value (CLTV or LTV) is a good metric to watch. Unlike the average order value, CLTV takes into account your customers’ repeat orders. Usually when your store’s overall CLTV goes up, good things are happening. In my experience with repeat customer funnels, there’s another great metric: repeat purchase rate (RPR). Repeat purchase rate … Read more

Why you shouldn’t compare your Shopify store’s Average Order Value

Average Order Value is a metric that many stores like to boast about. It’s great to have a high average and you want to feel good about it, but comparing your average order value to another store’s can be a waste of time. Imagine if you will, three stores. Jake’s Jewelry, Sally’s Soaps, and Mary’s … Read more

When slowing down your Shopify store is the right decision

I’m training for my 3rd 50k race now. It’s a 24-week process with 4-6 weeks to get started with. Easily half a year commitment for one’s race. A few weeks ago I was pushing myself on my long run trying to go further and faster. I finished fine and then did my regular Sunday run … Read more

The magic of Square repeat customer receipts

Quite a few stores around here are using Square for their POS. As a consumer, it’s a decent system. I haven’t had any complaints about it. But there’s one feature they have that is pretty amazing. The first time you use it, the app will ask you how you want the receipt — printed, via … Read more

Detailed product Structured Data that JSON-LD for SEO creates for Shopify

JSON-LD for SEO adds a little over a dozen fields for every product in your store. Many of them are dynamic depending on what product data you’ve entered into Shopify. Here’s a list of what might be added. Brand sku description url name image itemCondition aggregateRatings (reviews) Each product variant also includes an Offer set … Read more

Structured Data types JSON-LD for SEO creates for Shopify

JSON-LD for SEO adds a snippet to the Shopify theme which will auto-detect and markup a few types of content (Organization, Website, Product, Article). It will "just work" for these types. Every page has data added with the business details and website details (Organization, Website) Product pages get the Product data Shopify Pages get the … Read more

Little Stream Software support hours

My regular hours are from 9am to 5pm US Pacific time every weekday. I do take time off for US holidays and now and then for vacations. The best way to reach me at any time is by emailing the Shopify support address (shopify at this domain). That will help me keep track of your … Read more

Shopify Apps Refund Policy

Here you’ll find the complete refund policy for all Little Stream Software Shopify apps. If you have any questions, please contact the Shopify support address (shopify at this domain). As a general rule, be nice and try to work with me. I’m a small, independent business and I’d much rather find a way to correct … Read more

The Non-Technical Handbook for Shopify SEO

As part of JSON-LD for SEO I get asked a lot of Shopify SEO questions, mostly around the idea of getting more traffic to your Shopify store. SEO is a pretty large topic and there are thousands of different things you can do. Here’s a short guide that you can use as a starting point … Read more

JSON-LD for SEO and Orankl integration to get your product review Rich Snippets

Having added integrations for and Shopify Product Reviews, I’ve decided to keep up the momentum by adding an integration with Orankl to JSON-LD for SEO. Automatic product reviews integration Now if you’re using Orankl for your product reviews, JSON-LD for SEO can automatically export them and add them reviews to your Shopify store’s Structured … Read more

Applying customer latency to a straightforward marketing campaign

Portland got hit pretty hard by snow and ice this winter. One problem was that the temperatures kept fluctuating so we had sheets of ice covering everything. The other day I got this in the mail What is really interesting about this is the copy and the timing. Specifically this part: Symptoms can be delayed … Read more

How Repeat Customer Insights uses RFM segmenting for Shopify stores

I frequently get asked about how Repeat Customer Insights works and what goes into its customer scoring. Repeat Customer Insights uses three values in its grading: How recent a purchase was made (Recency) How many purchases have been made (Frequency) How much has been purchased (Monetary) This is the classic RFM segmenting that has been … Read more

Why your product prices from your Shopify store are missing in search results

As part of JSON-LD for SEO I review the structured data from a lot of themes. Many themes have poorly designed structured data which results in Google ignoring it completely, which prevents the store from ever getting Rich Snippets. The number #1 problem I see? Product prices formatted incorrectly. Product prices are such a key … Read more

JSON-LD for SEO now integrates with Shopify Product Reviews

Shopify’s Product Reviews app is one of the most popular and installed apps for adding customer product reviews to your Shopify store. Even though it’s had a rough history in the past with structured data, it’s still used by many stores. Unfortunately, the app didn’t provide any ways to integrate with them. This meant that … Read more

When SEO isn’t worth the effort

Earlier I was talking with a subscriber about SEO. We were trying to figure out what approaches would make the most sense for a site that is converting very well (10%+) but isn’t getting enough traffic. Keyword tools were sharpened. Googles were consulted. Backlinks were reported. We found a few things that could help but … Read more

If I don’t have product reviews in my Shopify store, can I earn rich snippets?

A customer, Nigel, wrote in about rich snippets the other day: I have read your brief on rich snippets and see that ‘social’ reviews are important (rightly so) but my studio sells ‘one off’ items so ‘product’ reviews are nigh on impossible as once an item is sold it’s gone! Given this lack of reviews, … Read more

How I almost gave up too soon advertising my Shopify apps

Last week I started experimenting with Facebook ads for JSON-LD for SEO. The app page does a great job of converting customers so I wanted to see if I could buy some traffic for it. I set the ad campaign to run for a week with a fixed budget. First I wanted to test some … Read more

Why modifications to your Shopify store don’t appear in Google right away

Recently customer Erick asked, Yesterday I made a description change under my domain. However, the old description still shows in Google. What is the turn around? This is a pretty common question about search engines. With Shopify, WordPress, and most modern web software systems you can make a change in their admin panel and see … Read more

How to use Amazon’s February outage to benefit your Shopify store

On February 28th Amazon’s S3 service (cloud storage) had a major outage which took down many parts of the internet for about four hours. Outages happen and it’s part of doing business online but Amazon’s was interesting because of what caused it. From the write up of the outage, Unfortunately, one of the inputs to … Read more

Using the Repeat Customer Insights export data

Working with your Repeat Customer Insights export inside of Excel is easy because all of the segmentation data is included. A few notes on the columns: Ltv cents is the total spent, in cents. You’ll want to divide by 100 to get the true amount. e.g. 1000 is $10.00 Orders count is the number of … Read more

JSON-LD for SEO now integrates product reviews

Product reviews and the Rich Snippets that come with them are one of the most powerful Rich Snippets you can get for your Shopify store. To further expand JSON-LD for SEO’s usefulness, I’ve added support for product reviews to JSON-LD for SEO’s product snippet. This integration is automatic once you’ve installed’s Product Reviews … Read more

Product Review apps supported by JSON-LD for SEO

JSON-LD for SEO integrates with various reviews apps in order to pull out your product reviews and format them for Google. Automatic support Using JSON-LD for SEO with these review apps should just work. The integration is automatic with no setup required Kudobuzz Loox Opinew Orankl RatingWidget – professional or business plans Rivio Reviews … Read more

Will I see any benefit from JSON-LD for SEO if my Shopify store already has Microdata markup?

Many Shopify themes already support "Microdata" markup that provides the same sort of information that the JSON-LD for SEO application does – things like product information, prices, etc. You can check to see what sort of information your theme is currently providing to search engines like Google by testing your product URLs with Google’s Structured … Read more

Seeing duplicate product data in Google’s Structured Data Testing Tool

After installing JSON-LD for SEO and checking your product pages in Google’s Structured Data Testing tool, you may see results returned for multiple products, like this: The most likely cause of this is that your theme’s page markup contains existing structured data markup in the form of Microdata. Don’t worry if you see this. In … Read more

Displaying your Shopify store and brand in Google Knowledge Graph card

One of the big advantages of JSON-LD for SEO is that is can provide structured information to Google about your brand or company. This is most often used by the search engine by showing the Knowledge Graph Card in results like this: JSON-LD for SEO tries its best to provide all possible information about your … Read more

Google Rich Cards, Shopify, and JSON-LD for SEO

Rich Cards are a feature offered by Google, building on the success of Rich Snippets. They display content in a more engaging visual format, allowing for a better mobile experience on search result pages. At the time of writing, Rich Cards are available for Recipe and Video content only. JSON-LD for SEO does support Rich … Read more

Sitelinks Search using JSON-LD for SEO in Shopify

One of the big advantages of JSON-LD for SEO is that is can provide structured information to Google indicating how customers can perform a search on your site. This means Google may choose to display your brand’s search results with a Sitelinks Searchbox like this: JSON-LD for SEO will setup the structured data for your … Read more

The changes to your Shopify theme made by JSON-LD for SEO

JSON-LD for SEO installs a single snippet called json-ld-for-seo.liquid into your theme’s snippets directory. It also adds a single line of code including this snippet into the bottom your theme.liquid layout. The snippet renders the appropriate type of JSON-LD markup for the page, whether you’re on a regular content page, product page, article page, or … Read more

Uncover the products your repeat buyers are buying

One really interesting analysis that you can perform is to find out which products your repeat customers are buying. This is different from just your most popular products. You want to look only at your repeat customers. If your store sells a durable good that requires a consumable, like a Keurig coffee maker, it’s going … Read more

Are your Shopify product prices supposed to appear in the search results?

A customer Norma writes: Are my prices supposed to show up in the search results? Once your products show up in Google with rich snippets they may. May being the operative word. When your products are exported to structured data they include a lot of different pieces of information, the price being one of them. … Read more

Losing over 50% of my sales in organic SEO in the Shopify App Store

I recently got to see the impact of structured data on sales. Or rather, the negative impact when structured data goes wrong. The Shopify App Store includes reviews for each app and it adds those reviews along with the structured data to each page. This is what let Shopify apps appear in the Google search … Read more

Does ad relevance matter?

I mentioned using a random image in my Facebook ads to see what would happen. The dog in a blanket robe. Norma asks a great follow up question: What about relevance, though? Did you track the conversion rate of the dog banner vs. the app banner? Sadly both the dog and my app banner were … Read more

Leveraging randomness

I’ve been doing some work with Facebook ads recently. When setting up my last set of ads I wanted to try three different images to see which one would work: An image of my app banner. An image representing the concepts of my app. A dog wearing a blanket robe. Yes. To advertise my Shopify … Read more

How to increase search traffic to your Shopify store using the rankings you already have

How do I get more search traffic from Google? I get asked this question almost daily now. The standard answer is to do SEO and build more links. Then you’ll rank higher and get more traffic. That’s a great strategy but it misses on one thing. Not all search results are created the same. You … Read more

An illustration of why mail merges are not personalization

The other day my spouse got a letter reminding her about her annual vision examination. Dear SPOUSE, This is a friendly reminder to schedule your annual comprehensive vision examination. Our records indicate your last examination was at least one year ago. […news about the company…] Dr. Vision The letter was a nice reminder but as … Read more

How mobile has fractured the buying cycle

A few months back I heard about some socks that are strong enough to walk on broken glass with. They’re even strong enough to walk on LEGO without any pain. If you’re a parent, you know that LEGO bricks are designed to be 23% sharper and more painful than broken glass. Fact. I checked them … Read more

Uncover all of your Shopify store’s rich snippets with this one search

When I help JSON-LD for SEO customers I have to quickly search for all of their rich snippets. An easy way I found to do this is to use Google’s site scope with your store url. For example if your store is at you’d search for You’ll get back all of the pages … Read more

Attracting the right buyers to your Shopify store is better than attracting the masses

Imagine you’re opening a tattoo parlor. A really edgy one. One that opens at sunset, closes at dawn. One that mothers warn their daughters about. Got that in your head? How well would you expect them to do if they were located in Times Square? (Assume rent was low) They’d have a lot of (foot) … Read more

Prequalify your ideal customers before they visit your Shopify store

One lesson I’ve learned as a consultant is to prequalify potential clients before I invest a lot of time with them. There are specific things I’ve noticed in my best clients that I look for with new clients. If someone doesn’t have these qualities or fail the qualification in another way, I gracefully decline working … Read more

The forgotten P of marketing

One question I get from new JSON-LD for SEO customers is, How long until my store’s rich snippets show up in Google? I’m not going to get into the math behind the answer for that but I believe the thinking behind this question is important for every store owner to consider. Any kind of marketing … Read more

Why Shopify stores always need more traffic

I was talking with a friend yesterday and he was asking if I was already doing A/B testing on my sites. I told him that’s the wrong thing to do and A/B testing won’t help me at the stage I’m at. The problem is, A/B testing won’t tell you anything without enough traffic. Sure, it … Read more

How to test your JSON-LD code on Shopify using the Google Structured Data Testing Tool

When you’re using JSON-LD, microdata or Structured Data on Shopify, it’s important to test to make sure they are set up correctly. If they aren’t, Google won’t be able to read them and you’ll get no benefit from having them. Since they can be really technical and jargon-filled, they are easy to mess up. 1. … Read more

Why Google displays a different version than your Shopify store SEO description

Often I’m asked why someone’s store is showing up in Google with different text from what they setup in Shopify for the product. Google doesn’t actually show exactly what your page or product description is in their search results. Rather, Google is showing what they think is the best representation of the page. This means … Read more

The two types of brand loyalty

Loyalty is such a loaded term in ecommerce. A lot of the advice given to stores is about finding loyal customers. A.k.a., customers who come back and give you money for your products. (Even I write about loyal customers this way too) But loyalty is a two-way street. You want customers who are loyal to … Read more

Fake forward emails will obliterate your customer’s trust

The other day I got an email from someone whose email list I’m subscribed to. The subject line looked like: Fwd: bonus business workshop (regularly $495) Since I forward emails from clients and business contacts regularly, I opened it up to see what it was about. I wasn’t aware of any business workshop I missed. … Read more

Make every Friday your Black Friday

Black Friday, the magical day when you start producing a profit (in theory). But why wait until the 11th month? What if every Friday was Black Friday? Black Friday is so successful because you finally getting buyers into the store. Not just lookie-loos who are just browsing. Actual buyers. With money in hand and a … Read more

Launch to your repeat customers on Shopify

A few years ago we used to live close to a local coffee shop. Not a big corporate one or even a franchise. It was one where the owner was at the counter half the time. We’d go about once a week and each time the owner or her two employees would great us. It … Read more

How you request for customer feedback can make you sound like a drone

Last week I downgraded a service that I use. I only needed it on a higher plan for a short time and didn’t feel like paying for the extra capacity. A few days after downgrading I got this email (names omitted to protect the guilty). Hi there, I saw you downgraded recently from Company. We’re … Read more

How a food cart loses customers through confusion

Food carts are a big thing in Portland. They’re like miniature restaurants, usually staffed by the owner or their family. The other weekday my wife was off of work so we decided to walk down to our favorite one for lunch. We had a nice conversation along the way, even though it was about twenty … Read more

How are you showing your Shopify customers that you appreciate them this year?

Valentines day. The day we tell people that we love, how much we love and appreciate them. How are you telling your best customers that you appreciate them? What have you done for them this year? It doesn’t have to be anything large or a grand gesture. Something simple and small works too. If you’re … Read more

Impatience won’t help your Shopify store’s SEO

One common question I get from new JSON-LD for SEO customers is, How long until my store’s rich snippets show up in Google? They want to hear a simple answer like "a few days" or "72 hours" but it’s not that simple. Like anything worth doing, it can take a long time. SEO has the … Read more

Shopify Product Reviews App: case of the missing reviews

In March 2017 there was a Google update that affected product reviews and specifically Shopify’s Product Reviews App. I’m still collecting details on the Google update, how Shopify’s Product Reviews App was affected, and how this affects JSON-LD for SEO. Unfortunately Google doesn’t really talk about their search updates and it’s been difficult to piece … Read more

Giving the gift of moldy brownies, how not to reward repeat customers

A few years ago I decided to do something nice for a customer after wrapping up a major project. Instead of just sending them a thank you email, I decided to send them a small gift. Brownies. Gooey, chocolate brownies. I had a recommendation for an ecommerce store to use, ordered a box, and shipped … Read more

Winning 80%+ of your Shopify customers back

Winning a new customer costs more than getting an old customer to come back — Some business proverb Getting your past customers to come back and make repeat purchases is the holy grail in ecommerce. Regular stores at industry rates might get 27% of their customers to come back a second (or third) time. So … Read more

The ups and downs of inbound customer acquisition

This week I’ve been drowning in emails. In a good way. About a year ago I shifted my content marketing to focus more on Shopify. I’ve always done a lot of writing and emailing. Those strategies have always paid off for me. But it takes time before they accelerate to a noticeable level. Now, a … Read more

Encouraging your best customers to buy from your Shopify store again

I’m a runner and for the past few years I’ve only worn one brand of shoes, Luna Sandals. I’ve bought five pairs of their sandals over the years, worth probably $500 or so. The company is also headed up by a character, Barefoot Ted, who seems like a great guy even if he’s a bit … Read more

The essential structured data for your Shopify store SEO

When you dive into the world of structured data, there’s a lot to take in and it’s easy to become overwhelmed. Part of the reason is because structured data is much bigger than just SEO. It’s just that SEO is such a valuable part that it overshadows the other uses for ecommerce stores. Today I … Read more

Why Google hates soup in your Shopify theme

Think back to the last time you had soup. Not the creamy kind, but the one with different vegetables floating around in a broth. That’s how Google and other search engines see every page of your Shopify store. There are a few good things in it but you have to really dig around and look. … Read more

Why you shouldn’t rely on your Shopify theme’s microdata

A question that comes up frequently when I’m talking about my app JSON-LD for SEO is, Why can’t I just use the structured data that comes in my theme? You can use your theme’s microdata but you’re risking a lot. The number one support question I get is "why does Google’s Structured Data Testing Tool … Read more

How to find the optimal time to email your store’s customers

Timing is everything. Whether you’re asking someone out on a date or closing a sale, finding an opportune moment to close the deal takes some finesse. A little experience and targeted research about the people you want to connect with makes the job a lot easier. Timing for ecommerce sales means delivering your emails to … Read more

My daughter is learning things Shopify store owners forget

My daughter started talking at a young age. Now that she’s four, she never stops talking. Yesterday morning she was eating her breakfast as usual. chomp chomp chomp Mommy, are you going to send emails at work today? chomp chomp chomp I’m wearing long sleeves because it’s cold. But then she started to talk more … Read more

JSON-LD for SEO now includes TRUST product reviews

Getting product reviews and showing them in your Google search results can improve your stores SEO performance. You’ll get more visitors and they’ll be more likely to convert to paid customers. TRUST is one of the top Shopify apps for product reviews. JSON-LD for SEO now includes TRUST product reviews With a recent update, JSON-LD … Read more

Think like Marie Curie, Dr Frankenstein, and Wile E Coyote

What do Marie Curie, Dr. Frankenstein, and Wile E. Coyote all share? Experimentation Marie Curie performed experiments with Radium. Dr Frankenstein performed experiments with corpses. And Wile E. Coyote performed experiments with… well, let’s just say ACME technology. Each of them weren’t sure of success. Failure was always sitting there, ready to strike. But they … Read more

Why your store events shouldn’t be like snow days in Portland

We had a snow day in Portland recently. We got about ten inches of snow and the city pretty much shut down. State of emergency and all that. I know ten inches doesn’t sound like much but for Portland it is. We’re not used to or really equipped for it. Most winter days are just … Read more

How to flatline your Shopify SEO in just 4 clicks

A customer made a big boo-boo last week. She contacted me asking why JSON-LD for SEO wasn’t working for her store. I started with what I normally do. I opened her site in one tab and Google’s Structured Data Testing Tool in another tab. That’s when I noticed that her entire store was passworded. The … Read more

4 reasons why your ecommerce store’s AOV is an awful metric

Tracking metrics can become an obsession for e-commerce entrepreneurs. As you gather data and measure your performance, it’s easy to get hooked on a few numbers that seem to give you a clearer picture of what’s happening with your business. One of those key metrics is the AOV — your average order value. Calculating your … Read more

Optimize your Shopify store to retain more new customers

Ecommerce has broken a lot of rules in the retail industry, but some things never change, like the value of a great first impression. Too often, online store owners are so slammed with the day-to-day details of their business that they forget that improving new customers’ first visit to their website translates into significant sales. … Read more

How much Rich Snippets will enhance your search results

Getting Google to accept your store into their Rich Snippets system can benefit your business in various ways. Let’s take a look at a search I did for an iPad. It’s pretty easy to spot the differences in these four results. Each one is showing different types of Rich Snippets that Google uses. Best Buy’s … Read more

When should your store’s Rich Snippets appear in Google?

Once you’ve setup your Shopify store’s JSON-LD, you’re probably wondering when your store will show up differently in the search results. How long this takes is vague and cloaked in mystery. This is mostly because it depends on how much trust your site has but also because Google doesn’t want people to game the search … Read more

The difficulty of getting Google to add Rich Snippets for your Shopify store

Getting your Shopify products into Google’s Rich Snippets is difficult and complicated. If you spend a bit of time searching online you’ll find a few places where people share the code that is "supposed" to work. Just a cut and paste job, right? Not quite. It sounds simple but even a minor error can prevent … Read more

Evaluating a store’s repeat customer metrics with a high Average Order Value but slow latency

Seeing how other Shopify stores are doing is a great way to spot improvements in your own store. Today I have the metrics for a store from Repeat Customer Insights that I’d like to walk through an analysis of because it represents one common situation I see with stores. The Metrics Looking at the analysis … Read more

How Average Order Value affects your Shopify store’s margin

Understanding how all of the different ecommerce metrics relate and affect each other is difficult. I’m going to explain how Average Order Value (AOV) relates to your margin. Once you know how AOV and margin relate, you’ll be able to take advise for either of those metrics and adapt it to the other metric. After … Read more

Evaluating a store’s repeat customer metrics with fast but infrequent repeat orders

Seeing how other Shopify stores are doing is a great way to spot improvements in your own store. Today I have the metrics for a store from Repeat Customer Insights that I’d like to walk through an analysis of because it represents on common situation I see with stores. The Metrics Looking at the analysis … Read more

Remarketing strategies to acquire and retain new and repeat ecommerce customers

The hardest part of e-commerce sales is cutting through the information overload to get people to your store for the first time — or a repeat visit. Online and brick and mortar retailers often spend big money trying to get in front of the right people to land customers and sales. If a customer does … Read more

Metafield tools

JSON-LD for SEO has some advanced features that can be enabled using metafields. Metafields act as extended data in Shopify but they aren’t shown anywhere to administrators. Recommended tools Instead you will need to use either the Shopify API, a Shopify App, or another tool to create and update metafields. Below are a list of … Read more

Adding Recipe Schema for Rich Snippets

Adding Recipe metadata to your blog posts in Shopify can improve how your blog posts show up in Google’s organic results. JSON-LD for SEO support the recipe type once you add some additional data to your blog post. This will need to be done for each blog post you’d like to show up as … Read more

Your customer’s spending habits: are they buying more or less over time?

Knowing how much your repeat customers purchase over time is knowing a very powerful metric. The more repeat customers spend and the higher the likelihood of them making a repeat purchase (your Repeat Purchase Rate), the more you can spend to acquire and get repeat orders. That means you can out-bid competitors in paid advertising, … Read more

Predicting when your customer will buy again

When you can find when a customer will make another purchase in your ecommerce store, you can use that knowledge to increase your store’s revenue and decrease it’s inventory costs. Individual customer behavior is impossible to predict but when you’re looking at your customer base as a whole, you can draw some conclusions and make … Read more

Little Stream Software acquires JSON-LD Shopify app

I acquired the JSON-LD for SEO Shopify app from the previous developer, Gavin. JSON-LD for SEO will continue to work just as it was under Gavin. If you need help or have a question about the app or anything Shopify, you can reach me by email at shopify at this domain. Eric Davis Little Stream … Read more

More money per order: how to grow your Shopify store with each new order

One sure strategy for increasing profits in any business is to find more customers. But what if you could grow by encouraging more purchases from your customers who are already clicking the “buy now” button? Instead of pushing for more orders, many online retailers have found great success by boosting the dollar amount for each … Read more

How to discover why many of your ecommerce customers aren’t coming back to your Shopify store

When your Shopify store has a large drop-off in its repeat purchase rate, that means your most loyal customers aren’t coming back. Which sucks, because of the time and money you’ve invested in them to acquire and keep them is now gone. In order to keep those customers around, you need to first diagnose where … Read more

Discover your store’s weaknesses: automatic metric drop-off detection added to Repeat Customer Insights

When you’re looking at the steps a repeat customer takes in your Shopify store, it can be time consuming to calculate and compare the Average Order Value and Repeat Purchase Rate changes. Repeat Customer Insights now includes metric drop-of detection for Average Order Value and Repeat Purchase Rate Now Repeat Customer Insights includes automatic drop-off … Read more

How to discover why your Shopify store’s average order value keeps shrinking

When your Shopify store has a large drop-off in its Average Order Value, that means your loyal customers are spending less and less with each purchase. That sucks because the major benefit of having loyal customers is that they spend more and more with each visit, and pay back any acquisition costs. Before you can … Read more

How to integrate Drip with Shopify to automate your marketing

Shopify and Drip are both powerful tools for the modern ecommerce store. It makes sense to integrate them so you can add Drip’s marketing automation to your Shopify store. I’m going to show you how you can connect Drip and Shopify so your customer’s actions in Shopify are sent to Drip automatically. You know, those … Read more

Shopify store automation events that Drip can capitalize on

Drip’s Shopify integration uses events to know what’s going on in Shopify. When a customer makes a purchase, Drip sees that event and can then trigger your marketing automation rules. It’s important to know which events are supported so you can plan your store’s integration. I’ve included the full list below showing the Shopify event … Read more

Connecting to Shopify without an app

A reader reached out with a question for me about building a Shopify App: I tried to find out if there was a way to directly connect to a single store without going the app route but I couldn’t figure out how to do so. This question is pretty common, especially for stores or integrations … Read more

Shopify stores: Automatically discover what percentage of your revenue comes from repeat customers

As a Shopify store, you can use Shopify’s reports to calculate your repeat sales percentage but it takes time to do it all the time, especially if you want to watch it over the calendar year. Repeat Customer Insights now includes the Repeat Sales metric Now Repeat Customer Insights includes the Repeat Sales percentage metric … Read more

Measure how much of your Shopify store revenue originates from repeat customers

Your repeat sales percentage is an important measurement to make when comparing your repeat sales and your one-time sales. Calculating the percentage of sales that comes from repeat customers is easy if you follow these instructions. 1. Total sales by month Shopify has a report called "Sales by month" that works great for this. You … Read more

Should I build a private Shopify app or a public Shopify app?

Shopify’s public and private app definitions can be confusing and result in questions like this that I got from a reader: We want to integrate with Shopify to bring in orders. I looked into this a while back and it appeared the best / maybe only way to do this would be via a public … Read more

Custom fields on products for Shopify

I am working on a custom app. Can anybody help me to explain how we can make custom settings for product page in our own app and used there value in our shopify website? Product metafields The easiest way for an app to add custom settings for a Shopify product is with metafields. Metafields act … Read more

Why Customers Disappear After the First Sale — and How to Keep Them

Standard marketing strategy leads you to believe that the #1 game in business growth is attracting new customers to discover your store. Find better and flashier ways to grab consumers’ attention, and profits will keep rolling in. That’s a really expensive way to do business. How expensive? Forbes did a great piece on this issue, … Read more

Top 5 Mistakes Ecommerce Businesses Make with Customer Product Reviews

The best kind of marketing is free — one person telling another that your product is a must-have. There’s no budget needed, and the trust factor is baked into word-of-mouth publicity. With product reviews, you can encourage this kind of information swap right on your own website. Just as customers are hovering over the “buy … Read more

How I’m minimizing the performance impact of my Shopify apps on stores

With Black Friday, Cyber Monday, and other winter holidays approaching, many Shopify stores are getting ready to handle the increase in traffic and sales. Shopify themselves are probably tuning up their code and servers to make sure all of their stores perform well. Even with all of that tuning, many Shopify stores are going to … Read more

Switching to a metrics-based approach to ecommerce marketing

Growing your ecommerce business can be difficult, especially in the beginning when you don’t have much to go on. From generating traffic by hand by convincing bloggers to review or mention your product, to blowing thousands of dollars on ads that still aren’t converting. Fake it until you… break it? A lot of ecommerce stores … Read more

Synchronize Shopify Data

Keeping your Shopify app’s data synchronized with Shopify’s API can be confusing at first. Fortunately there are two different options you can pick from. 1. Scheduled cronjobs to pull data An easy way to synchronize your data with Shopify is to make the API calls you need and save the resulting objects into your local … Read more

Add in-store payment method to Shopify

I had a question from a Shopify merchant who wanted to let their customers checkout online but pay in-store: No payments are taken online, we only accept payment when a customers comes into a store to pick up their order. Therefore we want to eliminate the form. At first glance you might think that you’ll … Read more

Digging into RFM segmenting in Shopify

Last time I introduced you to the RFM analysis as a way to combine three simple segments into one powerful segment. Now you’re going to learn what happens when you’re able to perform an RFM analysis on your customers. You’ve already seen how to combine the Recency and Frequency segments but a full RFM analysis … Read more

3 classic customer segments you should focus on

As you might have noticed already, there are hundreds of ways to segment your customers. It all depends on what data you have and what you want to do with them. That’s also a problem though. With so many ways to segment your customers, it becomes difficult to know which ones are actually useful. I … Read more

Take advantage of every order to learn about your customers

Getting to know your customers when you have an ecommerce store can be difficult. Your Shopify store can collect tons of data on them (or is it megabytes of data…) but much of that data is useless. What you want, is to learn more about your customers so that you can optimize you store for … Read more

Shopify customers you are at risk of losing

Let’s look at a high-value customer segment for your Shopify store. You’re aware that there’s a cost to get each customer. It may be direct costs from advertising or indirect ones like spending time on SEO or content marketing. Whatever the source, those costs can be pretty high. Every additional dollar spent acquiring a customer … Read more

The segment of customers who just can’t get enough

Last time we looked at one simple way to segment your customers, by Recency. The problem with Recency is that you have to be careful marketing buy messages to them because they recently bought from you. But if you wait too long to market to them, they’ll age out (leave) the Recency segment. So you … Read more

Create your first customer segment in 3 minutes using Shopify

There are hundreds and thousands of ways to segment your customers. Today you’re going to learn about one of the simpler ones. But don’t think because it’s simple that it’s not powerful. Go to your Shopify admin panel and visit your Customers section. Click the Last Order column so it’s sorted from newest to oldest. … Read more

What’s included in a one week software development process

Working with clients since 2007 I’ve been able to try out different ways of working to ensure you get the best results possible. This has resulted in doing week-long development cycles for clients. But I realized that it’s not very clear what this includes so I’m going to describe a typical week to you here. … Read more

Integrating Drip into Shopify

Setting up an email campaign is one of the best marketing activities a store can do. Especially when you start looking into customer retention and long-term loyalty, email marketing can do wonders. One of my favorite email marketing services is Drip but in order to install Drip into your Shopify store, you’ll have to jump … Read more

5 reasons to contact repeat Shopify customers

When your Shopify store isn’t getting many orders from repeat customers, the problem can be difficult to fix. One suggestion I give to store owners is to reach out to repeat customers and try to start a conversation with them. By starting a conversation you’re able to talk to your customers and can discover why … Read more

When should to email your customers to get repeat purchases?

I had a question the other day: When should I email my customers to encourage repeat purchases? As many as the relationship takes Ideally you’ll be contacting your customers many times after their purchase in order to build a relationship with them But to quickly drum up sales you can use something called customer purchase … Read more

Why you shouldn’t use shared hosting for your Shopify app

Server Security: The High Cost of Cheap Shared Hosts When you’re building your Shopify site, there are dozens of choices can add up to a site that functions flawlessly or one that needs to be rescued regularly. As you consider your options in choosing cloud hosting, I want to do everything in my power to … Read more

Choosing a server for your Shopify App

Is PaaS or a Bare Metal Server the Best Choice? It’s never a bad idea to find ways to reduce your overhead. As costs for website maintenance, apps, software, and other expenses stack up, it’s tempting to think that you can save some coin on a basic server and manage the upkeep yourself. Depending on … Read more

Planning for a Private Shopify App: 4 Steps That Will Save You Time and Money

You’ve made the leap. After months (or years!) of field testing apps from the Shopify App Store, you’ve decided it’s time that you need a custom app built just for your store. Congratulations! No more wrestling with clumsy workflows. Say goodbye to ugly data transfers that waste more time than they save. Say hello to … Read more

Your ideal customer path for repeat purchases

There’s always talk about the different behaviors your customers have, but have you ever sat down to describe what their ideal behavior would be? If you describe exactly how an ideal customer would interact with your store, it can become very easy to build a retention system around that. Instead of just bolting on random … Read more

Find drop-offs in your repeat purchase funnel

The process of optimizing your store for retention isn’t just one big A-to-Z task you complete once and check off. It’s a regular set of smaller processes where you perform experiments to try and improve different parts a little bit at a time. Combined, they all lead to significant improvements. One set of improvements that … Read more

Figure out your repeat purchase rate and Average Order Value now

Today I’m going to walk you though two really critical metrics that you need to track for your store. Your repeat purchase rate and average order value. You heard about how critical your repeat purchase rate is, now you’re going to learn what yours is. Don’t worry, calculating this it’s actually a simple if you … Read more

Why a high repeat purchase rate is an excellent measure of your store success

Today we’re going to talk about how your repeat purchase rate is an excellent measure of your future success. Repeat purchase rate shows you how loyal your customer base is. The more customers who come back and buy two, three, or even ten times, the more valuable each customer is. With a high repeat purchase … Read more

Calculating customer repeat purchase timing for a single customer

At a certain point it can be difficult to understand what your customers are doing in your Shopify store. You’re getting orders, shipping products and managing support every day, but you are having a difficult time connecting the orders to actual customers, let alone figuring out how those customers behave. Behavior is an important quality. … Read more

Average Order Value, and how to calculate it

Your ecommerce store’s Average Order Value (AOV) is one of the key metrics you want to keep track of. Average Order Value shows how much each customers spends in an order, on average (hence the name). It’s useful metric to know because you can use it to make sure that you’re acquiring customers at a … Read more

Repeat Purchase Rate, and how to calculate it

Your store’s repeat purchase rate shows you how loyal your customer base is. The more customers who come back and buy two, three, or even ten times, the more valuable each customer is. This is called your repeat customer rate, re-order rate, or customer retention rate. Whatever the name, they all measure what percentage of … Read more

How to seamlessly replace your favorite public Shopify app with a custom private app

What can you do when you and your Shopify App Store app are deep in like, but not deep in love? Do you break up and find someone new, or stick it out for the long haul? I get a lot of clients asking me how to deal with an app that performed faithfully for … Read more

How much additional revenue do repeat ecommerce customers contribute? 10%? 20% 40%?

I want to take some time now to do what I call Value Math. Don’t worry, yes there are numbers but I’ll walk you through each one. Not very many stores do this and I think the results will be eye-opening for you. Average Order Values for ecommerce According to Statista, the average order value … Read more

The tiny hinge that swings your customer retention process

With any customer retention process, you might have ran into a problem with Shopify. Before you can start any kind of customer retention, you first need to know who your repeat customers are. Shopify is great at keeping track of customer data, but it doesn’t make it easy to find them. Especially when an order … Read more

Learn how to create a simple customer retention process for your ecommerce store

Hopefully by now you see the importance of doing something to treat your repeat customers as well as possible. Like the idea I gave you the idea of writing custom thank you cards for each repeat order. But you probably ran into a common problem: at a certain point it can be difficult to keep … Read more

An easy way to treat your repeat customers better

In order to retain your repeat customers you need to treat them differently and not just as a transaction. They’re a person who is giving your business an opportunity to serve. That probably sounds vague and wishy-washy but you know what I mean. How is that going to be used to give you something actionable? … Read more

Simple Shopify customer retention using an outreach email

An easy way to increase the future revenue of your Shopify store is to do things today that will ensure your current customers come back. This is why customer retention is such an important topic for ecommerce stores. Putting in the effort to retain a customer now means you’ll get more orders from them later. … Read more

List of exceptions in ShopifyApp, ShopifyAPI, and ActiveResource Ruby gems

So your Shopify app has launched, you’re getting customers, and life is good. That is, until you get that email from Honeybadger that there was a Ruby exception in your app. No big deal… until 15 seconds later you get a third, and a fourth, and a fifth. I’ve seen and heard this scenario play … Read more

Information about the Shopify store you can gather during your app install

Getting the install process correct for your Shopify app can be tricky. I think this is why some developers get stumped after they’ve gotten the permanent access_token. What do they do now? The correct answer is… anything! Post OAuth install After a shop has installed your app, you can use their access_token to call any … Read more

How to get the email addresses of store owners who install your Shopify app

One disadvantage of building Shopify apps is that by default only Shopify maintains the list of your app’s customers. That means you don’t really have a good way of knowing who they are or communicating with them. Unless, of course, you maintain your own customer database along with Shopify. Your own Shopify customer database Once … Read more

Efficient way to sync data from multiple Shopify stores

Public Shopify apps have to regularly sync data from multiple stores at a time. For example, your app might allow a customer to have multiple stores under one account (e.g. public store, wholesale store, staging store) or you could need to do this to keep your app’s data updated (e.g. pulling product data to refresh … Read more

The Different Types of Shopify Apps: Private Apps, Public Apps and Unlisted Apps

If you’re looking for a solid, smooth tech fix to improve the functionality of your Shopify store, research on apps can leave you in uncharted waters. Hundreds of developers have created a huge selection of apps that can help you manage merchandise, content, reports, social media, customers and more — all automatically. Even if you … Read more

5 Quick Fixes for your Shopify Store

Keeping an eye on the future and day-to-day pressures sometimes make entrepreneurs overlook basic housekeeping issues that keep businesses from running smoothly and giving customers the best experience possible. The most basic of those issues is the performance of your website. If your store is running into technical issues that make shopping and ordering even … Read more

How to install a private Shopify app

One question that comes up often is: How do you install a private Shopify app? The thing is, you don’t actually install private Shopify apps. Since they are restricted to only one store, you don’t have to go through the installation process. This confusion happens because public and unlisted Shopify apps are installed. If you’ve … Read more

Calculating your customer purchase latency

Knowing your stores customer purchase latency can be used to dramatically increase your repeat purchases. Everyone in business has heard that truthism about how it’s cheaper to have repeat customer than to find a new customer. Knowing your customer purchase latency can improve the chances of repeat sales while also optimizing how much you make … Read more

Webhooks: tools to make your Shopify store work harder for you

The e-commerce era has been a boon for hard-working entrepreneurs. Instead of being confined to physical stores and a geographically limited customer base, shops and customers can be located anywhere in the world and still do a brisk business. Online businesses have completely taken off, thanks to online tools like Shopify that reduce the number … Read more

Introduction to Customer Purchase Latency

How a private Shopify App can capture more reorders for you Once you’ve gone through the cost and effort to land a customer, you want to make sure you keep them. It’s far easier to hang onto someone who’s already made a successful purchase from you than chase and hook another, and a private app … Read more

Counting All the Costs: Pricing Out a Private App for Your Shopify Store

Your store is thriving, business is rolling along, but you’re feeling a little constrained by the functionalities on Shopify. Most options are mostly all right, but you keep wondering if there are a few tweaks that can ease your workload and improve your customers’ experience. You’ve probably toyed with the idea of hosting a private … Read more

More Sales, Same Customers: Using Private Apps to Suggest Additional Merchandise

Your customer is ready to buy. He pays, the transaction clears. Right now, while you have his undivided attention, how can you capture this moment to increase his order from you in a way that makes him feel like you’re doing him a favor? A private app can point the way. Making the Most of … Read more

Painless Inventory on Shopify: Three ways private apps can manage products painlessly for you

Top Shopify merchants, no matter what size, have the same problem locking in their success. Even if they’re making a decent profit, they are always under a lot of pressure to keep tabs on merchandise at every single stage of the sales process. Unfortunately, Shopify doesn’t make this task very easy. Using their standard procedures, … Read more

Shopify’s blogging: An overview

One of the best ways to increase your organic traffic to your Shopify store is through content marketing. The easiest way to get started is to create blog posts that your customers would be interested in. Every Shopify store includes a blog. Though it’s not as powerful as dedicated blog systems like WordPress, it’s free, … Read more

Blogging solutions for Shopify

Content marketing and blogging have both become a very low-cost way to attract customers. A steady blogging process can build an audience of customers over time, smoothing out many seasonal peaks and valleys. You have a few options you can use to start blogging with your Shopify store. 1. The built-in Shopify blog First, you … Read more

Translation missing keeps showing up on my Shopify store

Recently a question came up from a Shopify merchant: Please help… this keeps showing up on my website 🙁 translation missing: en.general.newsletter_form.description in place of certain buttons such as the cart button, newsletter, add to cart etc… This isn’t a good error to see, especially if it’s showing up on conversion elements like your add … Read more

Red flags about when to switch away from a self-hosted ecommerce platform to Shopify

If you’re running an e-commerce store that needs to be online 24/7 and you are self-hosting, you need to look carefully to make sure your servers are truly serving you. Most small stores are trying to save money by self-hosting, and that’s probably the smartest financial move for young companies. However, it’s easy to miss … Read more

What is a healthy Rails application?

There are two overarching criteria to use to determine if an application is healthy or not. Is the team making forward progress? Are investments in the application paying off? (positive ROI) Though this may sound simple, there is a surprising amount of depth to these two criteria. 1. Is the team making forward progress? Forward … Read more

Why application health is important in Ruby on Rails

A healthy Rails application is an asset that will benefit your organization for years to come – an unhealthy one, on the other hand, will be a weight you and your team will have to bear every day. Why application health is important A Rails application’s health is important for a number of reasons. 1. … Read more

Small Development Team Problems

When a Rails application is developed by a small team – say, under six developers – some unique problems can occur. Narrow experience With a small team the collective experience of all of the developers can be small. This means that when a problem occurs, they have limited ideas to fix it. This is also … Read more

Rails Rescues: Performance Rescues

All software projects can run into performance problems, including Rails projects. There are two common situations that cause Rails projects to run into performance problems. 1. Popularity An application becomes more popular than expected. This unplanned additional popularity puts stress on the system and can cause failures. Very often the failures are in a few … Read more

How to make sure you get the code from your software consultant

Are you afraid of hiring a software consultant? Hiring a software consultant to create code is a great way to get access to knowledge and experience you don’t have. But one fear that can appear is the fear of never getting the code from them. This fear is valid and it’s good that you’re thinking … Read more

Is your consultant good enough?

When reviewing a software consultant one of the big questions that’s on your mind is “Are they good enough?” What do you need But before you can answer that, you need to know what you actually need and want from them. Hiring a developer to build your first version of your product will have different … Read more

All about my Intro Call

As part of my new client process, I try to have an Intro Call with potential clients. This call serves a few purposes for both myself and my client. If you’ve heard me mention it before and wanted to know more about it, this is the right place to be. Getting to know you… The … Read more

What to do if budget is a major issue for your project

So you’re ready to start your project. You know what you want built. You have the time in your schedule to have it built. And you have an idea of who will build it. But after talking with a few software consultants, you’ve gotten a bit of a sticker shock. High demand On one had, … Read more

More than just the code

Now you’ve heard a bit about what clients I like to work with and quick overviews of my main processes. Now I’d talk to talk about what I can do to help. You probably need help with a Ruby web application, which is my main technical specialty. Perhaps it has some JavaScript written in knockout … Read more

What to expect before starting a project

The first step to working with you is what I call my New Client Consultation. This is a 30 minute phone call where we talk about the project and your business. I want to find out if I can help you and if it looks like there will be a good fit between us. After … Read more

My Project Management Process

The way I approach managing projects is simple. Simple enough that I’m going to describe it right now. We plan out what we think needs to be done. The work is estimated conservatively so it’s likely the actual implementation will be under the budget. You (the client) then put the work in order from most … Read more

What I look for in a client

Over the years I’ve worked with a variety of clients. Different industries. Different businesses. Different business models. Of them, I’ve found some common criteria that makes the relationship work best. A good relationship is important for both you and me. Communication becomes easier. Less mistakes are made. And overall, the project is just better. My … Read more

Scheduling on a short timeline

Sometimes you need a software consultant, but you’re on a tight timeline and you’re not sure if there is enough time to hire one. Every consultant operates on their own schedule, and if you’re betting on working with someone specific, you need to make sure they’ll be available. There are three ways to make sure … Read more

Hire a remote software consultant or a local one?

It’s time to hire a software consultant, but where do you look? Do you look only in your local network of contacts? Or do you look for anyone in your city? In your state? Country? Worldwide? Local bias There has always be a bias for buying, consuming, and hiring locally. The main reason for this … Read more