Neil Patel

I hope you enjoy reading this blog post. If you want my team to just do your marketing for you, click here.

How E-Commerce Companies Can Compete in an Amazon-Dominated World

When it comes to e-commerce marketplace dominance, Amazon is at the top of the food chain.

Over 44% of all product searches begin in Amazon’s search bar, and Amazon owns almost half of all U.S. online retail sales.

And if CEO Jeff Bezos has anything to say about it, that’s just the beginning.

Even some of the other biggest retail giants in the world have a tough time competing against Amazon.

Companies like Walmart, Apple, Macy’s, and Costo still can’t stack up against the behemoth that is Amazon.

So how can anyone else even compete? How do you stand a chance?

Well, you don’t.

The simple truth of the matter is that you don’t really stand a chance of competing.

But the key is that you don’t actually have to compete.

You just have to learn how to co-exist.

DON’T compete with Amazon

The bottom line is that you won’t be able to invest the time and capital it takes to build anything close to what Amazon is offering.

In terms of infrastructure, scale, and sheer sales numbers, they’re killing it.

amazon statistics

They have a massive physical footprint as well, which is only growing with their recent launch of brick-and-mortar stores around the U.S.

But you probably already know that you can’t compete with their size.

Some may tell you that even if you can’t compete with their scale, you can compete in other ways, like offering competitive discounts and free shipping for your own customers.

But in terms of product pricing, you still probably can’t offer a better deal to your customers than the price they could find on Amazon.

And yes, free shipping is cool. But Amazon has and will probably always have better shipping deals simply because they can afford to have better shipping deals.

amazon shipping speed leads competitors

In these instances, you can’t beat them.

But there is one realm where you can live in the same relative sphere as Amazon: customer experience.

Amazon has a lot of the same problems that most retailers have when dealing with customer service. They still deal with customer complaints with varying degrees of success, just like everyone else.

And customer experience can play a big role in customer retention and loyalty.

why customers stop using your service

So while you might not have the means and motives of the largest retailer on the Internet, you can still offer something that customers want:


Here are a few ways to offer a comparable customer experience to Amazon’s without breaking the bank.

1. Create a solid product offering for your niche

As Neil Irwin once pointed out, Amazon has a “winner-takes-all” approach to sales.

They want to sell every product in every category. If you think about it, their “niche” is really a lack of a niche. They sell to everyone.

But you can’t do that. You simply can’t appeal to the wide audience that Amazon does with their vast selection of products.

So what can you do instead? Do just the opposite: sell within a niche.

Just like you can’t appeal to the wide audience that Amazon markets to, Amazon can’t satisfy every need in every niche. That’s where you have an opportunity to fill in the gaps.

If you already have a decent product offering and audience, start with what you have. Look at your existing products and find a way to fit them into a narrower niche.

This might mean that you focus on curating products that meet customer demands rather than trying to be ultra-competitive on product pricing.

Studies show that after customer experience, the second biggest reason a customer will ditch your brand is dissatisfaction with the product itself.

customers leave because of bad customer service survey

You can save yourself a few headaches by putting some extra effort into marketing and promoting your products and making sure they work for your audience.

But don’t be afraid to look for other smaller product categories and niches that might serve your audience, too.

The other way that you can go about niching is by using Amazon’s categories to find smaller, profitable niches that fit well with a current customer base and product line.

If you go to Amazon, you can find hundreds of niche ideas on their site directory.

amazon store directory

Clicking on any product category will also give you a list of dozens more niche and category ideas.

amazon niche product categories

This will give you a better idea of the types of products your customers may want from your brand.

When you can tailor the shopping experience to their specific tastes, you can “compete” with Amazon because you’re giving them what they want in a one-stop shop: your site.

2. Use customer data to inform your business

Amazon collects data on every single customer of their 300 million customers.

They collect information on all kinds of things: browsing details (IP addresses, operating system, etc.), search queries, wishlists, reviews and previous order history, and other datasets.

amazon you last purchased this item reminder

They do this to inform a lot of their marketing strategies and determine how to best serve their customers in other ways.

Some of the things they use customer data for include:

  • Product recommendations based on previous searches, wishlists, and order history
  • Kindle book recommendations based on data from Goodreads
  • One-click ordering based on user profiles
  • Anticipatory shipping (their patented model) based on user profiles
  • Supply chain optimization based on customer locations (user profiles)
  • Product pricing optimization based on search inquiries and competitive data
  • Cloud storage optimization (Amazon Web Services) based on user data

A former Amazon employee once said that Amazon “has the ability to track both what people are buying as well as what they search for and can’t find.”

This is part of what gives them the edge over competitors in a lot of ways.

But you can also use customer and competitive data to help improve your offerings in the same way that Amazon does.

One retailer, Spearmint LOVE, saw a year-over-year growth of 991% when they started using their customer data to create more targeted Facebook Ads, for example.

ecommerce advertising on Facebook

They were also able to use dynamic product ads to retarget shoppers who had visited their site, improving their reach by simply using basic data you can easily gather from Google Analytics.

According to research cited by McKinsey, companies that use customer data to inform their practices see 85% more sales and 25% more gross margins than those that ignore their data.

You can use the behavioral data you already have in your database (customer profiles and shopping history, etc.) to improve key areas of customer acquisition and retention.

customer acquisition vs customer retention

Just because you can’t shell out hundreds of thousands of dollars to acquire data like Amazon does, it doesn’t mean you can’t use the same strategies they use to propel your business forward.

It’s a matter of using the resources you do have to improve your offerings.

3. Consider adding subscription services

Convenience is something Amazon offers in abundance.

They do this by offering subscription services like Subscribe and Save, which offers customers the chance to receive specific products automatically every month.

subscribe and save product selection

An Amazon Prime membership also comes with some convenience perks like free two-day shipping and unlimited streaming and use of Amazon’s other services.

They now also offer Amazon Payments, which gives customers the additional convenience of being able to purchase items from other retailers using an Amazon account. (Amazon also tracks these purchases to fuel their data even further, of course.)

amazon payments

Adding something like a subscription service not only provides convenience for customers, but it also can help your own revenue.

Research shows that businesses with subscriptions increase revenue twice as fast as their competitors and see 2x the overall growth.

To take advantage of a subscription model like Amazon’s and consider offering renewable subscriptions for certain products that are likely to be repeat purchases.

Or, if few of your products lend themselves to repeat purchases, consider offering a curated box of specific items every month (the subscription box model) like Birchbox and Dollar Shave Club.

how birchbox works

Other ideas might include:

  • Subscription-based shipping plans
  • Offers from specific manufacturers
  • Product discounts for membership

This not only sets you up for more sales in the long run, but it also gives customers a chance to get products from you without sacrificing their convenience.

4. Improve your shipping

Now, you can’t directly compete with Amazon when it comes to shipping.

Technically, not even Amazon fulfillment can compete with Amazon.

amazon logistics cost growth

According to GeekWire, Amazon lost $7.2 billion from shipping in 2017 between what it cost them and what they charged. But they have more than enough revenue from other sources to make up for it.

You probably don’t.

The goal isn’t to compete, anyway. Your goal is to stay in the game.

To do that, there are plenty of ways you can improve your shipping to provide additional convenience and customer service.

First up, consider offering free or discounted shipping for a minimum threshold or for specific products.

most important options when checking out online
For example, REI offers free shipping on purchases over $50, but they include other caveats to the rule that allow them to maintain this offer without losing money. For example, the offer isn’t valid for special orders or prior purchases.

rei free shipping

Studies show that 48% of shoppers on average will add items to their carts if it means that they can qualify for free shipping. So, while it might come with some initial costs for you, you’re more likely to see a return in added purchases.

If you have specific products that are lightweight (cost effective to ship, for example), you can offer free shipping on ground delivery orders.

Most carriers have slower, low-cost shipping options.

USPS parcel post, for instance, is typically cheaper than priority mail, so you’ll spend less.

comparison of usps fedex and ups

Customers then have the option to pay to upgrade. But when they do they know it’s a choice rather than a requirement, so they’re less likely to be dissatisfied.

If you’re really in a bind financially but want to deliver products for no cost, you do have the option of including those shipping costs in the retail cost of the product.

Of course, you will have to tread carefully with this idea, as your product might appear less favorable on price comparison sites due to the markup.

Another option is to simply offer flat rates for your shipping.

flat rate shipping option

While it’s not free, it still offers customers cheaper shipping for varying products and encourages them to purchase more.

If they’ll pay the same shipping price for one item as they would for ten items, then why not just get ten products, right?

5. Make an effort with customer service

Finally, and perhaps most importantly, the best way you can stay on par with Amazon is by offering outstanding customer service.

Amazon actually does fairly well at this. 67% of respondents to Amazon’s customer service report last year indicated that they were “very satisfied.”

how many people like amazon customer service

But what exactly makes customer service satisfying for the majority of consumers?

According to research by GetApp Lab, the most valuable component of good customer service is simply a real, knowledgeable human on the other end of the line.

what consumers value most in customer service

However, the study showed that it didn’t really matter if the customer service was offered through email, a phone call, or a chat service.

When the rep was perceived to be real (or the correspondence was personalized enough), customers were happier with the results.

So what does this mean for your customer service?

This means putting real people in charge of your customer service. If you already have a team of people who handle customer complaints, you can add automation to shorten response times.

important customer service factors

If you don’t have a large team of people who handle customer service requests, you can always outsource the job using a customer service software or apps like LiveChat, or Help Scout.

While it is a bit of an extra cost (though some services are free depending on your usage and the size of your company), it’s well worth it in terms of customer loyalty.

There are plenty of other ways that you can make sure you have responsive service, however.

You can set up automatic replies on social media or use notifications to alert you when customers ask questions over social media.

If you’re responsive enough, Facebook will actually tell customers how soon you typically reply to messages sent via Facebook Messenger.

The more active you are, the more customers will tend to trust you. And automation cuts down on the time and energy for your customer service team.

You can also include SMS text updates or responses for mobile customers.

Whichever technology you choose, just make sure you’re keeping the human element alive.

Even when customer service reps can’t resolve an issue, responsiveness and friendliness will still improve your customer service rating.

what makes customers love a business

Even when you can’t compete with Amazon for things like competitive prices or shipping, you can always go above and beyond with customer service to set yourself up as a worthy alternative.

Who knows? At the end of the day, customers might prefer your store over Amazon simply due to your outstanding customer service.

That’s the goal, anyway.


While it would be nice to say that any store can compete with Amazon, it’s just not the case.

Even the biggest brands out there have a hard time slowing down Jeff Bezos and his master plan to take over the e-commerce universe.

But while we wait for that to happen, there’s plenty that e-commerce stores can do to keep their customers just as happy as Amazon’s customers.

First, focus on having a great product offering that targets your niche. Or consider reaching out to new niches to find customers who might not even be on Amazon. (And remember that you can actually use Amazon to do this.)

Next, use your data to your advantage. You have customer information sitting there. Find ways to offer product recommendations or improve your Facebook Ads using what you know.

Then it’s about finding ways to make customers happy.

Offer subscription services on repeatable products, include free shipping in as many ways as you can (no, it doesn’t have to cost you an arm and a leg like it does Amazon), and, most importantly, make customers happy.

If nothing else, you can have just as high of a satisfaction rate as Amazon by doing the little things that matter to customers.

How can non-Amazon marketers compete in an Amazon world?

Consulting with Neil Patel

See How My Agency Can Drive More Traffic to Your Website

  • SEO - unlock more SEO traffic. See real results.
  • Content Marketing - our team creates epic content that will get shared, get links, and attract traffic.
  • Paid Media - effective paid strategies with clear ROI.

Book a Call

Are You Using Google Ads? Try Our FREE Ads Grader!

Stop wasting money and unlock the hidden potential of your advertising.

  • Discover the power of intentional advertising.
  • Reach your ideal target audience.
  • Maximize ad spend efficiency.
Ads Grader


Neil Patel