How to start an online store and create an e-commerce website

Blu Mint – eCommerce website

Updated 4th October 2026. First published in 2021.

When I first wrote this article in 2021, the advice was mostly about finding products to sell and picking a cheap theme.

The businesses I build online stores for today are in a different position. They already have products, customers and a reputation. What they need is a store that sells as well as they do in person.

The opportunity is bigger than ever. US ecommerce sales reached $340.2 billion in the second quarter of 2026, 17.1% of all retail sales and 12.2% more than a year earlier, according to the US Census Bureau.

Ecommerce keeps taking a bigger share of US retail

Ecommerce as a share of total US retail sales, second quarter of each year, seasonally adjusted

Source: US Census Bureau, via FRED. 2026 figure is preliminary.

The 2020 jump fell back slightly once shops reopened. Growth then resumed, and ecommerce now takes a bigger share of US retail than it did at the height of the pandemic.

I lead Shopify development at Blu Mint, and we're a Shopify Partner. This guide covers how I'd plan, build and launch an online store today. It also covers the mistakes I see new store owners make most often.

Plan before you build

The most expensive mistakes happen before anyone opens a theme editor.

Start with the commercial basics. Know your margins after shipping, returns and payment fees, how many products and variants you'll launch with and which countries you'll sell to.

Then set your budget, and split it honestly. The most common mistake I see is spending almost everything on the website and almost nothing on bringing people to it.

A beautiful store with no visitors makes no sales. Plan for SEO, ads and email from the start, not after launch.

Choose your ecommerce platform

I recommend Shopify for most of our ecommerce clients. It's a dedicated, all-in-one commerce platform that handles inventory, multi-currency checkout, speed and secure hosting without anyone having to maintain servers, security patches or databases.

It also has an app store of more than 13,000 apps, so a store can add subscriptions, reviews or wholesale features as it grows.

Other platforms have their place, however.

PlatformBest forWatch out for
ShopifyProduct businesses that want to grow, with large catalogues, many variants or several sales channelsA monthly fee, plus paid apps for advanced features
WooCommerceBusinesses that need full ownership of their data and code on WordPressYou manage hosting, security updates and plugins yourself
SquarespaceService businesses and portfolios with a small range of productsCommerce features become restrictive as volume and variants grow
WixSmall catalogues and simple sites built with drag and dropFewer inventory and scaling tools than a dedicated commerce platform

Shopify isn't the right choice for everyone. If your business is mainly services, with a few products on the side, Squarespace or Wix is simpler. If you need complete control of your database and code, WooCommerce gives you that.

Choose with growth in mind. Moving from Wix or Squarespace to Shopify later often means rebuilding the store from scratch, and any website migration puts your SEO at risk if it isn't planned carefully.

Shopify's plans currently start at $29 a month for Basic, $79 for Grow and $299 for Advanced when billed yearly, with Shopify Plus for high-volume brands from around $2,300 a month.

Blu Mint – eCommerce website

Design your store for mobile first

Most of your customers will see your store on a phone. Adobe found that mobile accounted for more than half of US online holiday spending in 2025, $145.2 billion, rising to 66.5% on Christmas Day.

Yet many stores are still designed and approved on a laptop. Buttons too small to tap and long blocks of text that look fine on a big screen kill conversions on a phone.

Review every page on a phone before you approve it. That's how your customers will judge it.

Don't overload the store with apps

Countdown timers, spin-to-win wheels, currency converters and pop-ups, all installed before the first sale. I see it all the time.

Every app adds code, slows the store on mobile and can make it look less trustworthy. Good premium themes already include many of these features. Add apps when you have a real need for them.

Make trust obvious

Shoppers are wary of brands they don't know yet. Make shipping times, returns, contact details and secure payment options easy to find on every product page.

If a customer can't work out how long delivery takes, they'll leave.

Sell the product, don't just describe it

Copying the manufacturer's specifications or writing "a great blue shirt" won't sell anything. Good product copy answers the question every shopper asks. Why should I care?

Strong product images matter just as much, and professional ecommerce content writing turns product pages into sales pages.

Set up payments, shipping and checkout

The checkout is where most sales are lost. Baymard Institute puts the average cart abandonment rate at 70.22%, based on 50 studies.

Its survey of more than 4,000 US shoppers shows why they leave, and most of the reasons are fixable.

Why shoppers abandon checkoutShareHow to fix it
Extra costs too high39%Show shipping, tax and fees early, or build shipping into the price
Delivery too slow21%Offer a faster option and show delivery dates on product pages
Didn't trust the site19%Use a recognised checkout, show payment options and reviews
Forced to create an account19%Allow guest checkout and offer an account after purchase
Checkout too long18%Remove unnecessary fields and offer express payments

Shopify's checkout handles much of this well out of the box, including express payments such as Shop Pay, Apple Pay and Google Pay. Test it yourself on a phone, with a real card, before you launch.

Build ecommerce SEO in from day one

Shopify handles the technical basics, such as your sitemap and robots.txt. Your job at launch is to structure the store so search engines and AI shopping assistants understand what you sell.

Collection pages

Collection pages are your most valuable SEO pages. They target broad searches such as "men's leather boots", which bring in far more shoppers than a single product name.

Build a clear hierarchy, from home to parent collection to sub-collection. Keep URLs short and descriptive, use one H1 per page and add a short, helpful introduction above the products, with more detail further down.

Product descriptions

Never copy manufacturer descriptions. Hundreds of other stores use the same text, so it gives Google no reason to rank yours.

Write unique copy that answers real questions about sizing, materials and care. Customise the SEO title and meta description for every product.

Schema and reviews

Product schema tells search engines your price, availability and currency. It can also earn rich results in Google. Connect your review app to your schema, so star ratings can appear in search results and attract more clicks.

Image alt text

Describe each image naturally, for people who can't see it and for search engines. "Brown leather men's boots on a white background" works. "boots-shoes-mens-sale" doesn't.

A blog that leads to your collections

Your blog captures people researching a problem before they're ready to buy. Write guides that link naturally to the collections and products that solve it.

We're doing exactly that for JALG, a maker of award-winning TV stands that sells to customers across the USA, Europe and Japan. I'm working on their Shopify store, while our writers rebuild their blog so every article carries a real byline and links to the products it describes. It's a good example of human and AI content production done properly.

Shopping is also moving into AI tools, from ChatGPT recommendations to AI agents that buy on a shopper's behalf. Clear product data and well-structured pages prepare you for agentic commerce as well as Google. Our ecommerce SEO service covers all of this.

If you plan to sell in several countries, build that in from the start too. Alongside its US store, JALG runs fully localised versions in Danish, French, German, Italian and Spanish, and multilingual SEO is far easier to set up at launch than to add later.

Set up email before you launch

Repeat customers are the cheapest sales you'll ever make. Yet many stores launch without any automated emails.

Set up three flows before launch, at minimum. A welcome series for new subscribers, abandoned cart reminders and a post-purchase sequence that asks for a review and suggests what to buy next.

Test, launch and market your store

Before launch, place test orders on different phones and browsers. Check every email the store sends, every shipping rate and every discount code.

Then bring people in. Most new stores need a mix of channels, with paid search and social ads for quick sales while SEO builds. In ecommerce PPC, Google and social ads work best together, and an ecommerce marketing agency can run them alongside your SEO.

Once traffic arrives, conversion rate optimisation turns more of those visitors into customers.

What does a Shopify store cost to build?

It depends mostly on how much customisation you need. These are the ranges we work within.

BuildPrice (USD)TimelineBest for
Theme setup$1,500 to $5,0002 to 4 weeksNew stores using a premium theme with light customisation
Custom build$5,000 to $15,0004 to 8 weeksGrowing brands needing custom design, app integrations and data migration
EnterpriseFrom $20,0008 to 16 weeks or moreHigh-volume brands with bespoke design, ERP integration or international stores

Three things drive the cost up most. A fully custom design instead of a theme, migrating thousands of products and orders from another platform and complex features such as subscriptions, loyalty programmes or wholesale pricing.

Our Shopify development team builds stores for established businesses and scale-ups selling in the USA and Europe, with SEO built in from day one. We work alongside our SEO, content writing, PPC, social media and web design teams, so your store launches ready to be found and ready to sell.

Previous
Previous

How to get your Shopify products recommended by ChatGPT

Next
Next

How to write SEO articles with AI that rank