Articles

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 Blog posts 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 Stamped.io 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 Customer Segmentor uses RFM segmenting for Shopify stores

I frequently get asked about how Customer Segmenter works and what goes into its customer scoring. Customer Segmenter 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 used by … 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 Customer Segmenter export data

Working with your Customer Segmenter 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 orders. … Read more

JSON-LD for SEO now integrates Stamped.io 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 Stamped.io product reviews to JSON-LD for SEO’s product snippet. This integration is automatic once you’ve installed Stamped.io’s Product Reviews … Read more

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 Judge.me Loox Orankl Shopify Product Reviews Social ShopWave Stamped.io – paid plans Trust … 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 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 any other … 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 example.com you’d search for site:example.com. 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

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 Schema.org 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