How to set up an ecommerce website in 9 steps | Web Development | Fresh Egg (2024)

Written by

Lee Colbran -

14 May 2020

If you’re new to the world of online retail and are looking to step into ecommerce for the first time, there can be a lot of learning required. It’s not immediately obvious what’s required to get a new online business off the drawing board and into production.

How to set up an ecommerce website in 9 steps | Web Development | Fresh Egg (1)

We'll take you throughninebasic steps you need toconsider when setting up a brand new ecommerce website.

  1. Decide on a brand
  2. Secureyour domain name
  3. Choose the right ecommerce platform
  4. A secure (SSL) certificate is a must
  5. Choose the right hosting package
  6. Secure an internet merchant account (IMA)
  7. Choose a payment service provider (PSP)
  8. GDPR, terms and conditions
  9. Ongoing digital marketing

Need digital marketing help? See our helpful free resources

Discover free resources

#1. Decide on a brand

Before you start your adventure in ecommerce, you'll need to have a decided upon a brand name. This brand will be reflected in the domain name that you select and purchase for your website.

There are literally hundreds of blog posts written about creating a brand. If you have the time (and resources), it is very possible that youmight want to (or already have)engage the services of a branding agency to build your story.

When creating your brand, here some basicsteps that will help.

  1. Research your target audience and identify your main competitors
  2. Decide on your focus and your personality
  3. Choose the business name
  4. Create a brand promise
  5. Create the look of the brand (logo, colours, font)
  6. Deploy your brand across your digital property

For more detailed material, look at the following resources:

Back tooptions ↑

💡Pro tip

You don't have to have keywords in your domain name to rank in Google

It'strue, you do not have keywords in your domain name to become visible in either Google or Bing. Yes, having keywords can be useful, as itcan help users identify with a product or service. But, the likes of Amazon, Boohoo, andASOS have built brands and not keyword-rich domains.

However, there are times where the concept works, because it's relevant. Let's say, your name is Jon, and you make fantastic furniture fromrecycled materials. It makescomplete sense to choose a name that is relevant to your skillset. For example, jonsreclaimedfurniture.co.uk or jonsrecycledfurniture.co.uk or jonsbespoketables.co.uk.

#2. Secure your domain name

So, you have a name (the brand) for your new venture, now you are ready toprogress your journey and buy the domain name.

Domain names can be purchased through hosting companies, or domain registrars. Many hosting companies also offer their own web builder packages, so be prepared to do a lot of research. If at this stage you simply want to secure the domain name of your brand, thenthat's fine. You always have the option to move your domain name to another provider at a later date. The key thing at this stage is the secure domain name you want.

Where is the target market?

A point to consider is the target market for the new domain.Will you be targeting just your local audience or a national oreven international one?

If you are targeting multiple regions or countries, do you need to purchase more than one domain name, or can you deliver everything through a single domain on a non-country specific top-level domain (TLD)?

What happens ifyou cannot secureyour first-choice domain name?

If you cannot secure the .co.uk (or .com) version, there are other variants available to you. Let's say that you have started a food delivery business during the Coronavirus pandemic and you want to buy the domain 'fooddelivery.co.uk'. When you look, you find the domain is already taken. What do you do? You could try a variant of the preferred name. For example, you may be able to secure 'fooddelivery.online', in this instance, the domain works. Some registrars do provide alternative suggestions. You might also findyou are being presented with otheravailable domain extensions.

You can find a great overview of the available options at:iwantmyname.com/domains, examples include:

  • .online, .bargains, .company, .plus, .rocks, .shop, .store, .website

Notable domain registrars include:

Back tooptions ↑

💡Pro tip

You do not have to have a .co.uk or a .com domain to be visible in search results

You are building a new business, a new entity, and Google and Bing will reward the website with visibility in search result pages when the domain becomes known, is talked about, gains citations, and perhaps mostimportantlyprovides a great experience for the user.

3. Choose the right ecommerce platform

Selecting the right ecommerce platform that your website will run from is a crucial decision. Changing the platform at a later date can be a very time consuming and expensive operation if you have thousands of products to move.

There are three key types that you can choose from which vary in complexity, price, and speed to market:

  1. Software as a Service (SaaS)
  2. Off-the-shelf software
  3. Bespoke solution

There is a vast range of ecommerce platforms available, in the form of Software as a Service (SaaS) storefronts, off-the-shelf software, or bespoke solutions. Each has its own benefits and drawbacks. When selecting an option, think about the demand you are anticipating andhow many SKUs will you have on the system for your product inventory.

If you have a relatively small set of products, it may be more cost-effective to try using one of SaaS providers. As with anything, there are always pros and cons.

Software as a Service (SaaS)

Typically the quickest and least expensive route to market.

For a small monthly payment, an aspiring online retailer can set up an ecommerce business relatively quickly. Providers such asShopify.comorBigcommerce.comoffer easy to configure, template builds with a configurable front-end presentation.

These solutions are great for dipping your toe in the water and finding out how the world of ecommerce works. It’s very quick to throw together a website that looks professional and functions well. However, the platforms are heavily templated and making adjustments to your site to add in large-scale customisation is not an option. There’s little to differentiate between the different e-tailers on these platforms.

Key platforms to consider

Off-the-shelf software

Off-the-shelf solutions are available and can be set-up by someone withstrongtechnical knowledge. Typically, a higher level of technical ability is required forset up, allowing for much more in the way of customisation to the platform.Magento,WooCommerce (for WordPress), andKenticoare examples of 'off-the-shelf' ecommerce software, all of which are highly feature-rich and extendable.

A major drawback to any off-the-shelf solution is the number of unnecessary features that often come bundled into the platform. Tools that are designed to meet the needs of the mass market often end up over-delivering to individual businesses thatrequire only a small selection of the services on offer.

As with SaaS solutions, it’s not easy to differentiate your site from the competition. Hundreds of sites run on the Magento platform and all function in exactly the same way. It’s possible to add plugins to the sites, but those plugins are available to all. If a competitor sees that it’s working for you, it’s easy enough for them to copy.

Key platforms to consider

Bespoke

While an exact fit, a bespoke solution is likely to result in a longer timeline to market. This option will also require significant investment and is the least likely option of the three for a small start-up.

A bespoke solution will be able to give an e-tailer exactly what they are looking for from their ecommerce platform. However, there is no way around the fact that bespoke solutions will cost more than off-the-shelf software, as there is a much higher requirement for customisation to set the package up.

A bespoke solution can be a much leaner solution, optimised for the requirements of your build and without the excess baggage that can be included with off-the-shelf platforms.

What about PCI compliance?

ThePayment Card Industry Security Standard Council(PCI SSC)is an international body set up to outline the security best practices for online card processing – specifically for any business that processes, stores or transmits credit card data.

As an online merchant, you will need to meet a level of compliance with the guidelines issued by the PCI. The exact level will depend on the nature of your business: smaller merchants are often able to complete a self-assessment survey to meet compliance.

For those using a SaaS solution. PCI compliance will not be an issue, this is handled by your provider.The set-up of your ecommerce store will determine whether you need to be PCI compliant.If yourorganisation/website is not handling/storing sensitive credit card information, it is unlikely you will need to be PCI compliant.

There are a number of ongoing requirements for PCI compliance, such as running regular vulnerability assessments against your website. These scans can either require a qualified security assessor or an approved scanning vendor to periodically check your website for known vulnerabilities.

Meeting the standards for compliance helps to protect your business from being breached and keeps your customers’ data safe.

Check with your ecommerce solution provider if you are unsure ofyour PCI compliance obligations.

Back tooptions ↑

Talk to Fresh Egg about bespoke ecommerce web builds featuring optimal SEO functionality

Contact us

💡Pro tip

'Out of the box', the majority of eCommerce platforms report to be SEO friendly, but they are never optimal

Being 'SEO friendly' and 'SEO optimal' are two very different things. Compare the SEO features and make sure those on your key wishlist are included. Contact usif you are unsure of whatis required.

#4. A secure (SSL) certificate is an absolute

If you are not using a pre-packaged ecommerce service, then alongside the domain name you will also need to obtain an SSL certificate.

An SSL certificateis needed to secure communications between a visitor’s web browser and the web server hosting your website. There are many providers of SSL certificates.

Alternatively,many hosting companies will take care of the SSL for you, so you may be able to purchase through your web host.Costs vary between providers and you'll need your domain name registeredbefore you can purchasean SSL certificate.

Key reasons why SSL certificates are now a key requisite

  • The certificate creates a secure, encrypted connection between the web server and the users' browser, thus protecting user information
  • Displays trust (and a 'padlock') in the address bar
  • Avoids interception of sensitive user information
  • Will protect all principle domain and subdomains
  • Is the preferred protocol forall web traffic, not just transactional visits

For an ecommerce website, you may find that some vendors require an Extended Validation SSL certificate (EV). While SSL certificates like the Domain Validation (DV) and Organisation Validation (OL) are both valid, with the EV version, thecertificate supplier does a thorough background check on the organisation requesting it. This is to ensure the operation is legitimate and reputable, it is the premium version of an SSL certificate.

Prominent SSL certificate providers include:

Back tooptions ↑

💡Pro tip

Theuse of an SSL certificate has been a minorranking factor since 2014. Now, the use of SSL is far more than a ranking factor. Google has developed itsChrome browser to warn users of non-secure websites and therefore, warn usersagainstvisitingnon-secure websites. As a website owner, you need to utilise SSL to demonstrate your venture is secure to potential customers and to make the web safer for users.

5. Choose the right hosting package

All websites have to sit on a server somewhere (even cloud-based hosting is still server-based, it's just not your server).

Budget may play a part in thefinalchoice. Choosing the right hosting package is important for more than one reason:

Website speed

Hosting your website in the same country that you’re selling to can have an impact on how quickly the website loads. If you’re selling to a multi-national market, then consider the use of a content delivery network (CDN) to help localise your site to different target countries.

Uptime and performance

The reliability of the host to keep the website up and running is vital. If the website spends half the time offline, then you won’t be taking any orders.

At certain points of the year, such as Christmas, the demand on your website will (hopefully) increase significantly. It’s important to understand how the extra traffic will increase the load on your webserver and the impact that can have on the site’s performance. Too much traffic may even cause the server to trip over and crash, taking your site offline. Cloud hosting solutions are a good option for dealing with increasing demand, as it’s possible to scale the server capacity up in line with demand.

Shared hosting environments

If you are considering shared hosting as an option for your ecommerce site, then think again. As you have no way of controlling who is hosting on the same server as you, it's not a good idea to enter into shared hosting – you won’t be able to maintain control of the security of your site’s environment.

The other companies hosting their websites on a shared server may not be as diligent in their security procedures and could unwittingly provide a hacker with a backdoor into your website. A data breach can be highly disruptive to your business, destroy your online reputation and leave your customers’ personal details open to anyone who cares to look.

Most web hosts will be able to offerPayment Card Industry (PCI)compliant hosting for an ecommerce customer.

If you are likely to go down the SaaS route, you will not need to worry about hosting as providers like Shopify will automatically provide you with a cloud-hosted environment as part of their set-up.

Key ecommerce hosting requirements to consider

  • Support for your chosen software
  • Database scalability
  • Performance management
  • Security
  • Administrative complexity
  • Access to error log files

It is recommended that you researchhosting that suitsthe needs of your organisation; possibleproviders to consider include:

Back tooptions ↑

💡Pro tip

To win and gain new customers, you need to deliver the best experience possible

Not only is website speed is part ofGoogle'sranking algorithm, but it is also a key factor in delivering a fantastic user experience (UX). When choosing a web host partner, research what users say, read reviews. You want to deliver a fast experience to your newly waiting audience. If selecting a CDN, ensure that this is located in geographically-relevant countries to your target audience.

6. Secure an internet merchant account (IMA)

In order to take money online, you need to secure an internet ready bank account called an internet merchant account (IMA).

Internet merchant accounts differ from normal merchant accounts as you have no direct access to the funds collected until they are cleared by the bank. The amount of time it takes for the funds to clear will vary depending on the perceived risk associated with your business.

There are two key methods of obtaining an IMA:

  1. High street banks can set these accounts up for you, although they have a number of requirements that you will need to meet to qualify for an account.
  2. Through an online payments service provider who canissue an IMA on the behalf of a banking partner

Both have a level of scrutiny and the business will be assessed and an evaluation carried out prior to the approval of an IMA.

Key information you will be asked for includes:

  • Business plan
  • Website
  • An overview of the product and services
  • Details of key suppliers
  • Delivery provision
  • A copy of the online terms and conditions

Back tooptions ↑

Watch our SEO Team discuss the changing SEO landscape

Watch webinar

💡Pro tip

Ensure your ecommerce solution offers an Amazon feed.

Amazon isa behemoth when it comes toecommerce. It is also where most product searches start (more than Google). For many online businesses, it is a key channel. Consider Amazon as a way to drive sales while you build the brand. Having a well-structured product feed will also allow you to experiment with other channels (like Google Shopping) when you are ready.

7. Choose a payment service provider (PSP)

If you are going to choose a SaaS solution such as Shopify, you will utilise their payment solutions. If you are building your website via a solution such as Magento or building a bespoke solution, then you will need to consider a payment service provider (PSP).

Once you have an IMA for your business, you will need to decide on a payment service provider (PSP), otherwise known as a payment processor or payment gateway.

Some banks will suggest a PSP when issuing the merchant account, but if possible it pays to shop around as the charge rates differ between them: it’s nearly always possible to find a cheaper deal.

Most PSPs will allow you the choice of using their payment pages, or self-hosting the pages of your checkout.

Self-hosting can give a more seamless checkout experience but can lead to increased risk for security and require different levels of compliance from the PCI.

Notable PSPs include:

Back tooptions ↑

💡Pro tip

Buyers come to your website from a myriad of devices, make sure you have payment options that are user-friendly.

Ease to purchase is crucial for any ecommerce business to ensure the right options are in place to convert users. For example,iPhone users have the ease of using Apple Pay, so ensure your chosen service supports multiple check-out payment types, or at least they can be easily implemented in the future. Use information fromGoogle Analytics to understand conversion rates across different device types.

8. GDPR and terms and conditions

When setting up your new ecommerce business, don't forget General Data Protection Regulation (GDPR) and ensure your online business has robust terms and conditions.

Key elements you need to consider include:

  • Privacy policy
  • Cookies policy
  • Terms and conditions
  • Acceptable use policy
  • Accessibility

Seeklegal advice from a recognised law firm with expertise in data protection and compliance. Put data protection at the heart of your business and make sure your team is aware of your obligations as the business grows.

Back tooptions ↑

💡Pro tip

Your visitors will expect to be able to know how their data is used by your organisation

Building trust with your users is crucial. Make sure you know what data you want to collect about your users, how you are going to store it, and whothe datais going to be shared with. For example, if you plan on utilising Google Analytics and a CRM, you will need to disclose this information to your users.

9. Ongoing digital marketing

Once you’re up and running and ready to take orders, you need to drive visitors to the website. Setting-up was the easy part, now you are moving into a different phase of the business. The following provides a flavour of the ongoing digital marketing considerations you will need to think about.

Basic digital marketing considerations include:

  • SEO
    • Organic search is a vast subject. At a base-level have you created optimal page titles and meta descriptions? Is your content unique? Are your images optimised and named correctly? Do you have an XML sitemap? Does your website include product schema mark-up? These are basic aspects of SEO that will help your business start to drive traffic from Google and Bing
    • Have you accessed data fromGoogle Search Console (GSC) so you can understand what key terms your websiteis visible for and the number of clicks being received? Are users searching for your brand?
    • Have you considered what your SEO strategy will be? How will you create content based on the needs of the user? How will you determine search intent? Do you or your team need SEO trainingor help with creating an SEO strategy?
  • Email marketing
    • What provisions have you made to collect user email addresses? What permission will you have to correspond with customers, prospects? How often will you correspond with them? How will you segment your users and deliver personalised email communications? What software will you use?
    • Email is still an important part of the overall digital marketing mix and should not be ignored
  • CRM
    • How are you building a view of your users? How many times are they returning? How are they engaging with your brand? Who are your top customers? What were the last pages they looked at? Where are your customers coming from? Not just in terms of online channels, but also geographically?
    • Utilising a Customer Relation Management system allows a business to build a picture of users and segment them based on need
  • Paid search
    • Building organic traffic from SEO activity takes time, paid search gives businesses the ability to drive traffic as soon as a website is live
    • Who will look after your paid search? How much budget should you set aside? Whatwould be a good conversation rate?What will be an acceptable cost to convert a visitor into a buyer? How will you take the learnings of paid search activity and build that into your digital strategy?
    • Will you focus efforts solely on Google? Should you consider Bing as well? What about Facebook or Insta? Do you know where your audience is and how to engage them? Will youwant to retarget users that have been exposed to your brand, but yet to engage with it?
    • Paid search can deliver instant traffic. Setting up a Google AdWords account is relativelysimple, and within a matter of minutes, you can drive traffic to your website through this channel.
    • Do you have information on what terms competitors are bidding-on?
      • SEMRush is a useful tool to gain knowledge of what your competitors are doing.
    • For more help look at ourpaid search training courses
  • Social media
    • Have you secured brand accounts on key platforms?
    • What platforms are correct for your audience? Facebook, Instagram, Twitter, and Pinterest all have their own huge user base and can help you drive traffic to your website, but you need to consider what the type of content your audience will connect with
    • How often will you post content? What time of day is optimal for posting messages to your audience?
    • Arekey social media logos featured on your website? In return do you have links to your website from your social media properties?
    • Is it easy for visitors to share information from your website?
  • Website tracking
    • Google Analytics is a free tool that allows website owners to measure advertising ROI as well as tracking website traffic, its origins and how users are interacting with the website
    • You might want to consider putting together ameasurement plan or undertakingbasic Google Analytics training to understand how to use the platform to enhance your business

Once the basics are in place, and as digital maturity grows, then your needs may progress to needing help with:

  • Customer Experience (CX)
  • User experience (UX)
  • Conversion rate optimisation (CRO)
  • Personalisation

Although a well-optimised platform will get noticed by search engines, it is necessary to actively promote your website to draw in relevant traffic that’s needed to drive orders. It’s important to plan your digital marketing activity, quickly understand what levers drive interest and sales, and set aside a budget to help promote your website for the longer term.

Back tooptions ↑

Do you need help with planning a digital strategy?

Talk to an expert

Discover our other resources

Keep learning with Fresh Egg

Join our email listlike thousands of other marketing professionals to get updates on key industry changes, early access to free resources and exclusive invitations to Fresh Egg events in your inbox.

How to set up an ecommerce website in 9 steps | Web Development | Fresh Egg (2024)

FAQs

How to set up an ecommerce website in 9 steps | Web Development | Fresh Egg? ›

Custom eCommerce websites are created to meet the specific needs of a business and are developed from scratch with a modern tech stack to handle high traffic loads, as well as apply a unique and user-friendly interface.

How do I create an eCommerce website step by step? ›

How to build an e-commerce website
  1. Define your e-commerce business model. Consider your business. ...
  2. Choose an e-commerce platform. Next, you'll want to choose an e-commerce platform to host your website. ...
  3. Start customizing your website. Now, choose a template for your website. ...
  4. Set up your online store. ...
  5. Launch your website.
Apr 1, 2024

How do I create an eCommerce website as a web developer? ›

  1. Choose Your Content Management System (CMS) ...
  2. Create an Account (Or Get Web Hosting) ...
  3. Select an E-commerce Theme or Template. ...
  4. Customize Your Site and Build Out Web Pages. ...
  5. Create Product Listings. ...
  6. Set Up a Payment Gateway, Inventory and Tax Tools. ...
  7. Test and Launch Your E-Commerce Site. ...
  8. Why You Should Sell Online.
Feb 11, 2024

What are the steps in planning for an e-commerce website? ›

How To Plan an E-Commerce Website: A Beginner's Guide
  1. Purchase a domain name.
  2. Select an e-commerce and website hosting platform.
  3. Customize your design.
  4. Prepare website copy.
  5. Add products.
  6. Develop a plan to measure and track key performance indicators (KPIs)
  7. Set up payment options.
  8. Determine and enable taxes.
Nov 8, 2022

How much money do you need to start an eCommerce website? ›

So, how much does an eCommerce website cost overall?
Small/Medium BusinessEnterprise
eCommerce software$20 – $100/month$2000/month + $5000 setup
Creative$0 – $1000 setup>$5000 setup
Payment Processing2.9% + $0.30/transaction2.4% + $0.30/transaction
Total Setup$0 – $1000 + your time>$10000 + your time
3 more rows
Jan 17, 2024

Can I make an eCommerce site from scratch? ›

Custom eCommerce websites are created to meet the specific needs of a business and are developed from scratch with a modern tech stack to handle high traffic loads, as well as apply a unique and user-friendly interface.

Which platform is best for eCommerce website? ›

The Best E-Commerce Platforms of 2024
  • Squarespace: Best Overall E-Commerce Platform.
  • Square Online: Best for Omnichannel Selling.
  • Ecwid: Best for Existing Sites.
  • Shopify: Best for Dropshipping.
  • Wix: Best Drag-and-Drop Editor.
  • Weebly: Best Value.
  • BigCommerce: Best for Boosting Sales.
  • WooCommerce: Best for Versatility.

How hard is it to code an eCommerce website? ›

Starting an e-commerce business is a big endeavor, but it's less complicated than you might expect. Most e-commerce platforms are designed for beginners, even those with no coding experience. An e-commerce system with CMS capabilities makes it possible to build your online store in a matter of days or even hours.

Can one person build an eCommerce website? ›

If a readymade eCommerce platform like VARStreet is used to build an eCommerce site, a single person can easily do it from scratch as well as handle online business without taking anybody's help.

What are the 7 steps in planning a website? ›

  • Define clear goals for your website. ...
  • Establish your unique selling proposition. ...
  • Understand your audience. ...
  • Pick a domain name and hosting provider. ...
  • Plan and build your website type. ...
  • Choose elements for your website design. ...
  • Create compelling website content.

What is the first step of the 7 step process for e commerce? ›

1. Identify Your Niche and Products to Sell. To start an ecommerce business, you must first identify your niche. Doing so allows you to be laser-focused on a specific market segment.

Which is the first step in eCommerce website design? ›

Step 1. Define Your Objectives & Set Goals. The first step is to set measurable goals for your eCommerce website. Your goals could include targets for sales, traffic, conversion and even brand visibility.

How many pages should an ecommerce website have? ›

If you're confused about what makes a perfect e-Commerce, we'd say 31 pages. We like to call them the “Bare-Minimum Pages” because it's the least you should eye for. These 31 eCom pages cover everything your store needs to run and start minting money for you. Anything above that is a bonus.

How do I create an eCommerce website for free? ›

How to create an eCommerce website
  1. Sign up to a free eCommerce website builder. Choose a platform with built-in tools to grow your business.
  2. Build your eCommerce website. ...
  3. Add products to your site. ...
  4. Set up payments and shipping. ...
  5. Choose a domain name. ...
  6. Publish your site. ...
  7. Manage your online store.

Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 6412

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.