How to Make Your Own Site Like Amazon

Disclosure: This post may contain affiliate links. Purchasing a product through one of these links generates a commission for us at no additional expense to you.

Ben Sibley

“Follow the plan outlined here and you can create your own website from scratch without writing any code for less than $300.”

You may not know this, but…

eCommerce stores are one of the best ways to earn an income online.

And there’s a little secret behind the success of many happy stores owners.

The truth about small eCommerce stores

You don’t need your own products to launch an eCommerce store. In fact, you don’t even need to make partnership arrangements with other companies or sign any contracts.

You can use dropshipping to fulfill product orders on your site. Or, you can use affiliate links for all your products and link out to the vendor on the product page, so you earn a commission on every sale.

If you’ve never made a website before, there will be a lot to learn, but creating your own site is within reach. You don’t need to write code or overcome any overly technical hurdles.

With that said, I hope you’re excited to see how you can make your own site like Amazon.

Let’s start by previewing what your site will look like.

How much does it cost? Making a site like Amazon from scratch with WordPress will cost $114.40 with an annual cost of about $75/year after that.

You can find more notes about WooCommerce cost here.

The site you’ll create

If you follow along with this guide, the website you’ll make will look like this:

Allstore Demo

This is a preview of what the shop pages look like. There’s also a customizable homepage and individual product pages that are laid out just like Amazon.

Here’s a link to the demo site and details if you want to see more about the theme now.

How to create a site like Amazon

To create your website like Amazon, you can follow these six steps:

  1. Purchase a domain
  2. Get web hosting
  3. Install WordPress
  4. Install a WordPress theme
  5. Configure the theme
  6. Launch

I’ll walk you through getting a domain and hosting as well as setting up the WordPress site. Then I’ll recommend a theme for your site and share some resources for customizing the theme and launching.

What you need

Creating a website doesn’t require a ton of software or products. You just need a few things.


WordPress is the world’s most popular CMS (content management system). You’ll use the WordPress interface to do everything from publishing articles, managing your products, and customizing your site.

Wordpress Logo

You can follow along with this detailed tutorial to build your site using WordPress:

Create WordPress Site

Click here to start your WordPress website

In that guide, you’re going to learn:

  1. How to find a domain name
  2. What web host to use
  3. How to install WordPress

The crazy part is that it only takes a few minutes to get your site online once you’ve chosen a domain name. It seems like a big deal, but it’s really pretty fast and easy.

After you get your site online, you can move onto converting it to a full-fledged eCommerce store like Amazon.


The next thing you need is an eCommerce WordPress theme. I recommend the AllStore theme above all others.

The theme you choose doesn’t just change how your site looks – it can also add lots of functionality. AllStore gets my recommendation because it’s highly customizable, attractive, and well-designed.

Allstore Product

If you look at other eCommerce themes, you’ll quickly get frustrated with the same bad design decisions. They have huge images and sliders and animations – all of it distracting the visitor from simply browsing products and purchasing them. AllStore keeps it simple and that will be better for your visitors and your wallet ?


For the actual eCommerce functionality – the cart, checkout, payment processing – you’ll use the free WooCommerce WordPress plugin.


WooCommerce is by far the most popular and reliable eCommerce solution for WordPress, and in fact, it’s used on more eCommerce sites than Shopify or any other solution. It will allow you to add products in your WP dashboard, set prices, review payments and customers, and everything else you need for your shop.

AllStore also integrates seamlessly with WooCommerce.

Why use WordPress?

As I mentioned earlier, WordPress is the most popular CMS. It’s not a perfect product, but it has one major edge over competitors.

Alternatives like Squarespace are easier to pick up and learn, but they’re way less flexible. Squarespace’s eCommerce capabilities can’t compare to WooCommerce and the many WooCommerce extensions built by other developers. And that brings us to why WordPress is so great.

The community.

There are thousands of “plugins” for adding new functionality to your site. There is a plugin for any feature you can possibly imagine, and often times, there are many plugins to choose from.

Perhaps most important is the amount of information online. Whenever you have a question, you can Google it and find tons of resolved support threads and blog posts with answers.

Why use AllStore?

There are two main reasons why I recommend AllStore over other eCommerce themes.


First and foremost, AllStore has a more user-friendly design than most other eCommerce themes.

The layouts in AllStore make great use of the available space and highlight the products well. ECommerce stores shouldn’t waste space with huge images and awkward layouts – they should feature many products and provide filtering to make it easy to find the right product.

AllStore’s minimalist aesthetic and product-focused design will translate directly into more sales and can work well for any niche.


AllStore comes with tons of features especially for making new templates and layouts. For instance, it includes a drag-and-drop page builder for creating custom templates.

Page Builder Plugin

You can also decide on which filters are available in the sidebar, and the product list updates instantly as visitors select them.

Product Filter

There are a ton of other awesome features too including:

  • 3 different product category layouts
  • 2 product page styles
  • Multiple blog designs
  • Sticky headers
  • Responsive sliders via Slider Revolution

On top of this, AllStore also has a full 5/5 rating on Themeforest from 20 perfect reviews thanks to the quality of the theme and the helpful customer support from the developers.

How to setup AllStore

All WordPress themes can be installed the same way. You can follow along with this short installation tutorial to get AllStore installed on your site.

Once you have the theme installed, you can run through the steps in the demo data import tutorial:

This video shows how you can use the demo importer to automatically setup your site just like the live demo site. It’s much easier than starting from scratch and makes it more obvious how to modify the theme to fit your products and design preferences.

At this point, you’ll have your site setup to look just like the demo site.

Setup WooCommerce

The next step is to get familiar with the eCommerce plugin, WooCommerce. There are lots of detailed tutorials on using WooCommerce, and this one by Torque is especially helpful.

Woocommerce Tutorial

If you’re more of a visual learner and want to dive deeper into WooCommerce, this 90 minute video tutorial will get you up to speed.

Customize your site

With your new understanding of WooCommerce and your site ready to go, the only step left is to begin adding products and customizing your site.

In your admin dashboard menu, you’ll find all the tools you need for customization provided by AllStore. The page builder will help you create new templates and the “Customizer” can be used for small design changes like fonts and colors, and you can watch those updates take place live.

Alternatives to AllStore

If you’d like to see some alternatives with great design and features, there are a few other themes I’d recommend.


The Shopkeeper theme is amazingly flexible and packed with cool features. It also has tons of 5-star reviews from its customers to vouch for its quality.



Flatsome has a simple design not too different from AllStore, but it is a more popular theme on Themeforest. Like Shopkeeper, this WP theme has lots of great reviews from customers (over 3,000!).


Launch your own site like Amazon

With the right tools and approach, making a site like Amazon isn’t an overwhelming task even if you’ve never made a site before.

Following the steps here, you’ll have a great strategy for building your own eCommerce store from scratch. There will be challenges along the way and there’s a lot to learn, but with some persistence, you’ll be able to launch your site and build a satisfied customer base.

Ben Sibley
Ben Sibley
Ben Sibley is a WordPress theme designer & developer, and founder of Compete Themes.