How to start a website from A to Z: A 5-step guide

From plan to publish

It’s no secret that more than three billion people across the world have access to the internet. From mobile devices to desktops, it seems like everyone these days is plugged in — and if your business isn’t claiming space on the web, then you’re missing out on oodles of potential customers. No matter your niche or where you’re located, it’s essential to start a website for your business.

With a website, you can sell products or services online, establish yourself as a thought leader in your industry, generate new leads for your business, reach and connect with customers, and give your brand the visibility it deserves.

Are you on board yet? Good, because having a website is important, but building one that suits your needs and is functional for potential visitors is the end goal.

Start a website in 5 steps

For the remainder of this post, we’ll cover everything you need to know to build a highly effective website — from getting started by establishing achievable goals, to creating a content-rich website that both visitors and search engines will love. We’ll take a look at what you need to know to sell online. We’ll introduce tools that will help you achieve your website goals. And we’ll divvy out tips and best practices to make your website work at maximum capacity. domain

1.     Plan your website.

2.     Design your site — DIY or have someone do it for you?

3.     Create amazing content.

4.     Sell on your website.

5.     Get found with SEO.

Now that you want to start a website, we want to help you succeed. Ready? Let’s go.

planning a website

1. Plan your website

Before you can dive into the nitty-gritty of website creation, you need to map out a plan for success. Even if you already have an established brick-and-mortar store, taking that identity to the web requires a bit of foresight.

Establish concrete goals

If you’re looking to break into the online scene, you’ll first need to define your purpose. It’s not enough to say, “I want to sell online,” or “I want a website.” Rather, ask yourself, “What do I want my website to accomplish for my business?” Perhaps it’s revenue or monthly visitors. Regardless of the metric you choose, make sure it aligns with your overall brand.

When it comes to establishing goals, don’t be afraid to start small and work up to the big stuff.

Crafting measurable, attainable goals gives you a way to track your company’s success. Instead of saying, “I want a million followers on Twitter by the end of my first year,” break it down into quarters (and maybe start with a smaller number).

Not sure where to start? Here are some things to consider:

  • Keep your goals realistic.
  • Make sure they’re well-defined.
  • Align them with your business’s mission.
  • Ensure they’re measurable.
  • Set a time limit for each goal.

The purpose here isn’t to confine or stifle you — there’s merit in dreaming big. But if you set lofty goals before you have the platform to achieve them, you run the risk of low morale, which only hinders your output. And remember, you’re building this site to put your business in front billions of online users. Clearly defining your goals ahead of time makes it easier to connect with your target audience.

This guide explains more about setting business goals that work.

Define your audience

As appealing as it sounds to cater to the three billion users online, it’s not reasonable. Those three billion users are unique individuals with tastes that vary wildly, so you’re better off targeting people who closely align with your business’s niche in the marketplace. (If you’re not sure what your niche is yet, then this article will help you find and identify your niche.) It’s important to get granular with your online presence so you can better connect with potential consumers.

Casting a broad net makes it hard to create a recognizable identity — let alone one that’s relatable to your audience.

What kind of site are you building? Do you want to be humorous or serious? Are you selling mint-condition bobbleheads or offering legal advice? Knowing who your audience is, and appropriately tailoring your language to their needs, means you’ll have a better chance of encouraging them to act — and by that we mean buying, subscribing, sharing or whatever your desired end result might be.

Pique your audience’s interest

Let’s say you want to start a website to sell custom printed T-shirts with wacky images and humorous catchphrases. How are you going to appeal to customers — both existing and new — when it comes to your products? You probably wouldn’t lean on dry text when trying to describe your fun logos. Let’s take a look at two options and see which one you’d prefer:

Option 1: Try our cotton-blend men’s T-shirt. Sixteen different colours available in six sizes, ranging from XS to XXL. Features a cute sneezing panda on the front.

Option 2: Woven with the craftiness of Rumpelstiltskin himself, these comfortable T-shirts will softly caress your skin for a guaranteed 24 hours. The sneezing panda will definitely make you an internet sensation — for a limited time.

Which do you think your audience would prefer? Why are they visiting your site? But most importantly, which option will encourage your consumers to act? It’s not the same for every business, so don’t be afraid to test out different methods until you land on the right one.

Define your audience

Complete the following fields to get a better picture of who your target audience is:

  • Age and gender: (eg Women over the age of 20)
  • Interests and hobbies: (eg Skateboarders)
  • General location: (eg London and the southeast )
  • Personality and attitude: (eg Humorous)
  • Occupation and income: (eg Student, less than £20,000 a year)

This combination of demographic and psychographic information will help you narrow down your audience, even giving you the opportunity to tailor content and potential products to make acting — buying, sharing, subscribing — easier for consumers.

Pro tip: Get more tips for creating an ideal client profile and putting it to work.

Pick a domain name

Picking a domain name isn’t to be taken lightly. Whether you’re starting a brand-new business or already have an established company, one thing stands true for both — your domain name should represent your brand. And since there are more than one billion websites currently on the internet, that means finding the perfect domain name might be a tad difficult.

Don’t limit yourself by looking only for domains ending in .com. There are hundreds of new geo- and industry-specific domain extensions that can help you score an affordable domain name that perfectly represents who you are, what you do, and where you do it.

If you’re starting an eCommerce site, consider a domain name ending in .shop or .store. Lawyer? Check out .legal and .lawyer domains. In the pet services industry? Snag a domain name ending in .pet. Plumber? There’s a .plumbing domain name that’s just right for you. The sky’s the limit with the availability of these new generic top-level domain extensions (gTLDs).

Above all, an effective domain name should do the following things for your business (regardless of the extension you choose):

  • Safeguard your brand.
  • Accurately represent who you are and what you do.
  • Grab the attention of your visitors.

Simple, right? Let’s take a look at some helpful tips for choosing the perfect domain name.

10 tips for choosing the perfect domain

  1. Make it easy to type.You don’t want your visitors ending up somewhere else because you added a silent “T” to your name.
  2. Keep it short. Supercalifragilisticexpialidocious is better left to Mary Poppins.
  3. Use keywords.If you can, incorporate the product or service you offer.
  4. Target your area.Consider using your geo-location to your advantage.
  5. Avoid numbers and hyphens.These keys aren’t typed as frequently as the alphabet — don’t make people work to find you.
  6. Be memorable.Standing out from the crowd is good thing.
  7. Research it.Don’t grab the first name you think sounds catchy — test among your friends and family first.
  8. Use an appropriate domain extension.Don’t get stuck in the .com mindset.
  9. Protect and build your brand.Consider registering multiple variations to safeguard your brand.
  10. Act fast. Register a domain name as soon as you can – don’t wait too long, or yours might get snatched.

You can go more in depth on these steps, in this guide to picking your perfect domain name.

You can also read this guide for tips on naming your business.


Research design ideas

So now that you’ve established your goals, determined your audience, and selected a domain name, it’s time to create, right? Almost. Before you pick up the design tools and start a website, do some recon.

A good place to start is by looking at your competitors’ websites. Pay attention to:

  • The fonts and colours that appeal to you.
  • The layout and overall feel of the site.
  • The use of videos, images and other graphics.
  • The number of pages.
  • The amount of copy or text on each page.
  • Whether or not it’s easy to navigate.
  • Whether or not it’s optimized for mobile devices (all of them should be).

Do these sites feel clunky or clean? Will the end user be able to navigate easily through the site so they can perform the desired action? Overall, your goal is to note what works and what doesn’t so you can make educated design decisions moving forward. Make a list of your favourite design elements and keep them close at hand so you’re ready to move to the next step.

Remember: Trends change rapidly. Be prepared to revisit your site every few years to make sure it’s on par with industry standards.

Quick checklist: Plan your website

Let’s recap your first few steps for starting a website:

  1. Write down your business goals.
  2. Define your audience.
  3. Brainstorm domain names.
  4. Search and register domain(s).
  5. Research design ideas.
  6. Make a list of favourites for reference.

Additional resources

Make sure you start off on the right foot. Check out these additional resources for starting a website:

2. Design your site — DIY or have someone design it for you?

So by now, you totally understand that building a website for your business is important and you’ve nailed down the planning fundamentals. But what do you do next? The good news is, you have options. You can either start a website yourself or hire a professional to do it for you. But before we weigh the pros and cons of those avenues, let’s first talk about the foundation of your website – your hosting.

Consider your hosting options

Imagine your website as a house. Your domain is the street address, and the plot of land beneath your structure is your hosting plan.

No matter how solid your house is, if the foundation beneath it is weak, you’re going to run into problems.

A good web hosting platform, regardless of whether you build a website yourself or hire a pro to do it for you, is essential for solid performance. Whether you opt for a simple website builder, like GoDaddy’s or use a Content Management System (CMS) like WordPress, the behind-the-scenes hosting needs to be up to scratch.

Here are the things you need to consider when choosing a web hosting plan:

Reliability. Even if your site is optimized for speed, your host’s uptime could affect your site’s load time and accessibility. Pay close attention to the guarantees each company offers.

Support. What happens when your site goes down at 2 a.m.? Will you be able to reach your hosting provider, or will you have to wait until the following day to find a solution? That valuable time off the internet could potentially hurt your business. Look for a provider with 24/7 support.

Storage. Storage is largely dependent on the type of site you’re going to build. Are you a photographer in need of displaying your online portfolio? If so, those images are going to use a lot of space. While some places offer “unlimited” storage, be sure to read the fine print.

Bandwidth. Bandwidth and storage go hand-in-hand. The larger website you have, the more data you’re going to transfer to visitors upon arrival, and the more bandwidth you’ll need.

Scalability. We all want tons of traffic, right? Right. Make sure your hosting company can handle your expected amount of visitors. The last thing you want is an influx of traffic only to have your site crash.

Security. Getting hacked is no joke. Malware and viruses can seriously damage your online reputation. Look a hosting plan that either incorporates some level of security or companies that offer website security as an add-on.

Backups. Unexpected problems happen all the time. If something goes wrong with your site, you can use backup to restore it. Check to see if your hosting provider offers website backup (GoDaddy does) or a way to add them to your plan.

Note: If you opt for a site builder, most companies include hosting as part of their package. Check to be safe so you don’t buy products you don’t need.

Paul Cookson quote via Skillcrush

Build your site: DIY

Now it’s time for the fun stuff — building your website. There are a couple of different ways to go about it if you’re looking to build a site yourself, but for the sake of this guide, we’ll narrow it down to two of the most popular options: using a website builder or WordPress.

Website builder

If you consider yourself non-technical and you don’t have the funds to hire a professional, then a website builder is the way to go. Consider a tool like GoDaddy’s website builder. Add pictures, customize pages, integrate with Facebook, add email marketing, add a blog and more. You can even let clients book appointments directly through your website. All with an easy-to-use swipe-to-style interface.

Our recommendation: Website builders are great for entrepreneurs and small business owners looking to establish an online presence quickly. They’re easy to use, require little to no technical knowledge, and are a great way to start a website. You can learn more about what GoDaddy’s Website Builder can do in this guide.


If you want more flexibility and control of the behind-the-scenes aspect of your website, then WordPress is the way to go. Just keep in mind that WordPress requires a bit more technical skill than your go-to drag-and-drop builder. While you don’t need to learn coding right out of the box, there are hundreds of plugins, features and options that could provide added functionality if you’re willing to put in the time.

More than 60 million people have selected WordPress for their site-building needs, and there are tons of resources available to you.

With GoDaddy’s Managed WordPress hosting option, you can dive into building with a simple and easy Quick Start Wizard. Before you know it, you’ll be online!

Our recommendation: Managed WordPress is a perfect option if you’re looking for more customization out of your website. There are thousands of plugins and widgets available to boost functionality. If you’ve got the time to tackle the slight learning curve, WordPress is a great solution for your business website.

GoDaddy’s Managed WordPress features a visual page builder that enables you to customize your page content by dragging and dropping columns, rows, images and text boxes directly onto your page.

DIY design tips

Keep these quick tips in mind when designing your site:

  1. Use a clean and simple design.
  2. Choose a colour scheme that matches your brand or logo.
  3. Use high-resolution, quality images.
  4. Choose a font and style that’s easy to read.
  5. Make navigation clear and easy.
  6. Include well-crafted web content.
  7. Don’t forget a contact page.
  8. Make sure your site is mobile-friendly.
  9. Prominently display links to your social profiles.
  10. Optimize for search engines like Google.

Building your site

If you would rather spend your efforts focusing on what you do best — running your business — and have a budget for website design, hiring a professional web designer might be the way to go. Just like you are the only person who can run your business, professional web designers possess a unique set of skills and talents they use to run theirs.

If you don’t have the time or expertise to keep up with the ever-changing design world, consider hiring a pro.

But like any business decision, it’s important to do your research first. Don’t be afraid to properly vet options ahead of time. GoDaddy’s directory of web designers is a great place to start.

When it comes to choosing a web designer or a design company, here are a few questions to consider:

  • Who have they worked with?
  • Where are they located?
  • How much will the website cost?
  • Will they update your site regularly? How much will that cost? Will you have access to make the updates yourself?
  • What other services do they handle (i.e., content writing, design, coding, etc.)? Are they handled in-house or are they outsourced?
  • Do they understand your business niche?
  • Can they help your business beyond web design (i.e., social media, SEO, etc.)?
  • Will your site be mobile-friendly and responsive?

You should be able to answer all of these questions (with certainty and a positive outcome) before choosing to work with a designer or company. They key is to always maintain a clear line of communication, no matter who you work with. Check out this article if you want to learn more about what to look for in a design company.

Quick checklist: Design your site

Ready to move on to the next section? Make sure you’ve completed these tasks:

  • Determine DIY or DIFM
  • DIY: Site builder or WordPress?
  • DIFM: Research/hire a pro

3. Create amazing content

Whether you want website visitors to sign up for a newsletter, purchase a product, share on social media or anything in between, you need to present content that compels them to act. Well-crafted words, paired with eye-catching images, can make all the difference. That’s how you make your story shine online.

Your business story

Even if you don’t fancy yourself a skilled writer, you can craft amazing content that speaks to your business and your brand. That content can be as simple as:

  • Sharing how you started your business.
  • A photo or video of you / your team in action.
  • The methods behind building your products.
  • Interesting descriptions of your services.
  • An anecdote that demonstrates how your products or services are benefiting customers.

The choice is yours. To start, all you need is content for five core pages (you can always expand later).

Five core pages

Home. This is your landing page, and it needs to wow visitors from the get go. Craft content that invites visitors to explore further and encourages them to act.

About Us. There’s no better place to tell your business story than on your About Us page. Explain how you got started to show your visitors the people behind the brand.

Products/services. The bread and butter of why you’re starting a website. Remember that images, as well as content, paint a story. Make sure any product photos you use stand out.

Testimonials. It’s important for visitors to see that your product and brand can be trusted. Use testimonials to share the customer perspective of your business.

Contact Us. Give your visitors a way to contact you. Show them that you can be reached, answer questions promptly, and inspire trust by being more than a brand.

Write your own web content

Now on to the really fun stuff — writing your own web content. Don’t fret! No one knows your business better than you. You know your story, you have a unique voice, and you can inspire trust in customers, regardless of your previous writing skills. Crafting content doesn’t have to be difficult, and we’ve got a few tips to steer you in the right direction.

Audience. If you haven’t done so already, nail down your audience. Understanding the type of visitors you intend to engage with is key to creating relevant content. Prioritize your content to match with their unique needs, and make sure your content not only explains what you do, but why you’re the better option than your competitors. You can learn more about audience research in this guide.

Voice. Once you’ve determined your audience, you can tailor your voice to match both your brand and your customers. You wouldn’t run a law website and use humorous language to describe divorce proceedings, and likewise if you’re selling fun kids T-shirts, you wouldn’t use stiff text to describe your products. Be true to your brand, and the rest will naturally fall into place.

Layout. Do your eyes glaze over when you see a big block of text? Mine do. The layout of your content is just as important as the words themselves. Use images, white space, lists and headings to spread out your information in a way that is pleasing to the eye.

Have fun! This is the most important step — have fun with your words! Don’t be afraid to test out different methods and go with the one that works best for your customers (and you).

Pro tip: When you’re done with your web content, get an outside pair of eyes on your words (preferably someone with editing experience). Even with a humorous site, you want to be professional, so don’t let grammatical or mechanical errors hold you back.

To help you craft the best possible web copy, check out this guide to tools and resources to improve your writing.

Using images on your website

Jeffrey Zeldman quote via Skillcrush

Part of a standout content strategy includes incorporating captivating images. In fact, “BuzzSumo found that articles with an image once every 75 to 100 words received double the social media shares as articles with fewer images.” So if you want your readers engaged, start including images. Here are a few things to remember when it comes to selecting photos for your website:

Don’t use images illegally. You can’t just run to Google and copy the first photo you see. Stick to places like Pixabay or Unsplash for stock photos if you don’t have the means to take your own. Provide attribution as needed.

Use high-quality images. Beautiful images can inspire action. Don’t turn customers away with shaky photos. Pick or take photos that relate to your brand and resonate with your audience.

Optimize your images. Keep reading through this guide to learn more about image optimization. For starters, make sure they’re sized appropriately, compressed so they don’t affect load time, and are named with relevant keywords.

If you’re using WordPress, it’s easy to upload images to the backend of your site and add the relevant photo information.

Outsourcing web content

Still not convinced that writing your own content is the way to go? Consider outsourcing. There are plenty of freelancers out there, so you’ll be able to find one who matches your needs.


  • There are plenty of options, giving you the ability to be selective with who you hire.
  • You can specifically choose someone with writing and editing skills.
  • Hiring a pro gives you more free time to handle other business tasks.


  • Hiring an outsider to tell your story might not result in your desired voice.
  • You might have to revisit the final product and add some of your own personal flair.
  • Hiring someone is always more costly than writing content on your own.
  • You’ll be relying on someone else to meet a deadline (rather than yourself).

Pro tip: If you decide to hire a pro, arm them with insight about your business from the get-go — how you got started, inspiration behind the products, etc. The writer’s job is to work with the raw material you provide.

3. Start designing.

It’s really that simple. Browse through images (if you don’t already have your own), drop in the content you drafted from the creation worksheet, browse different layouts and colour schemes — even add new features or pages (like a Calendar, Blog or Contact form) with ease.

4. Publish your work.

Satisfied with your design? Be sure to Preview your creation first, but once you’re ready, all you need to do is hit Publish. Bonus? It’s automatically optimized for mobile devices, so no matter where your customers are — or how they access your site — your creation will render beautifully.

Ready to get started? Here’s a link to the full article with step-by-step instructions for building a website in under an hour with Website Builder. And now that your business is online, it’s time to start preparing for the future.

Future steps: Blogging

I know, you’re starting a brand-new website — the last thing you need is to worry about blogging right now. That’s perfectly OK, but you should keep it in mind as a potential future project, as blogging is a great content marketing strategy. Here’s why:

You should also take into account how you’re going to add a blog to your business website in the future. The good news is, if you’ve used GoDaddy’s Website Builder, you can quickly and easily add a blog section to your site. It’s also easy to get a blog if you’ve built your site with WordPress.

Quick checklist: Create amazing content

Ready to keep going? Let’s double-check:

  • Outline your website’s pages
  • Determine: DIY or hire pro
  • If DIY, complete Content Creation Worksheet
  • If DIFM, write a FAQ about your business
  • If DIY, add your content to your website

Time to create your content: A few days

Additional resources

Want to do a bit more research before starting your web content adventure? No problem. Browse these additional resources first.

4. Sell on your website

Whether you already have an established brick-and-mortar store or you’re jumping right into the eCommerce scene with a new business, selling products or services online is a great way to attract new customers. You don’t have to rely on foot traffic to sell your wares, and there are plenty of options for getting customers through your virtual door.

An eCommerce website is a powerful tool for generating profit and expanding your reach, putting your brand at the forefront of customers’ minds.

You customer base just expanded to cover the globe. And while you might not target every person on the internet (you’ll definitely want to keep your industry niche in mind), you’ll need to include certain elements on your eCommerce site to attract and retain customers.

Compelling product images and descriptions

Your wares are the bread and butter of your online store. It’s not enough to simply post a picture and a price — all of your product images should be high-quality photos with an accompanying description that explains features and benefits.

When it comes to taking product photos, here are some tips to keep in mind:

  • Use the sun or natural lighting if possible.
  • Shoot from different angles to showcase your products.
  • Consider using some accessories (tripods, flashes, etc.) to get the best shot.

You don’t need to drop tons of money on photography gear. If you’ve got a smartphone, you can take great-looking images right from your mobile device. Just keep background, lighting and your audience in mind.

When crafting product descriptions, audience and tone are key. Listing features is a must, but it’s also important to sell the experience of owning your wares.

Too often businesses only focus on the features or specifications (size, colour, texture, etc.) and completely forget about the benefits.

Keep your ideal buyer in mind and tell them why they want the product. Those organic soy candles are great, but they’re even better because they invite warmth and promote relaxation with their soothing aromas.

Jeff Bezos quote via APPSeCONNECT

Payment methods

Depending on the type of site you have, your payment processing method will differ. We’ll cover options for both a site builder and WordPress here shortly, but here are a few key overarching things to keep in mind:

  • Offer multiple payment options.
  • Make the purchase path clear and easy to navigate.
  • Ensure customers can apply coupons and discounts.

Customers who struggle to navigate through the checkout process often abandon their carts. Make sure your layout is streamlined, and give them plenty of options (credit cards, debit cards, PayPal, etc.) for purchasing.

Pro tip: Use an SSL to secure your online store. Protect your customers’ information to help build the trust that will encourage future purchases from your eCommerce site.


Want to further reduce cart abandonment? Make sure your shipping setup is solid, and if you can, offer free shipping. According to the Walker Sands Future of Retail report nine out of 10 people (in a survey of 1,400) indicated that free shipping was the No. 1 incentive for shopping online. That’s an astonishing percentage of shoppers you could capitalize on simply by wrapping shipping into the cost of your goods.

If free shipping isn’t in the cards, you can always opt for a flat-rate or weight-based price. Free might still be the best option, but whatever you do, make sure the method serves your customers.

Pro tip: GoDaddy’s Online Store features popular shipping methods built right into the tool, plus you can easily add your individual shipping preferences — from free shipping to real-time carrier-calculated.

Terms and conditions

No matter what you sell, it’s important to include terms and conditions on your website. Terms and conditions protect both you and the buyer — you get to dictate how processes are handled on your site, and your customers aren’t left in the dark. A comprehensive terms and conditions page or section is a great way to instil confidence in your buyers.

Not sure what to include? The specifics might vary among industries, but to get you started, here are a few common topics that appear in terms and conditions:

  • Special fees and taxes
  • Refunds and returns
  • Shipping policies
  • Copyrights and intellectual property
  • Disclaimers
  • Cancellation clauses
  • GDPR-related information

Do some research and determine what to include in your terms of service or terms and conditions section. You can even generate an automatic one with TermsFeed. Just remember — update your terms and conditions frequently to reflect business changes.


Each satisfied customer equals the opportunity for a five-star testimonial. Testimonials serve to prove to potential buyers that your product works, and since they’re not directly benefiting from leaving positive feedback, their opinion is trustworthy.

According to Search Engine Land, 88 percent of consumers read reviews to make decisions about the quality of the business.

You can’t afford not to use customer testimonials to establish credibility for your business. Don’t be afraid to ask your customers for reviews — you can either develop questionnaires or reach out post purchase. Just remember, tailor your questions so your customers explain how your product or service solved for a need. Also, be sure to let your customers know you’ll want to share their feedback.

Design with eCommerce in mind

Now that we’ve covered the basics for your eCommerce site, it’s important to consider how you’ll put it all together. When building an online store, here are 10 design elements to consider when creating your site.

  1. Clear, concise and engaging calls-to-action.
  2. Clean layout and design.
  3. Simple navigation.
  4. Intuitive checkout process.
  5. Contact page for customers to reach you.
  6. Easy-to-use product catalogue.
  7. Colours and logos that match your brand.
  8. Responsive and mobile-friendly.
  9. Signup form to keep buyers in the loop.
  10. Links to social media profiles.

Pro tip: Learn how to design an eCommerce website that converts in this in-depth article.

Selling with GoDaddy Online Store

Building a website to sell products doesn’t have to be time-consuming and difficult. You don’t need to navigate a matrix of code or learn the finer points of CSS to create a beautiful online store that converts browsers to buyers. If you’re running a business, you likely don’t have the time or inclination to build a fully custom eCommerce site. That’s normal.

But you want your eStore to showcase your products to maximum effect, be easy to manage, and move customers smoothly through the checkout process. You can achieve each of these online store goals (and more) with GoDaddy’s Online Store.

With GoDaddy, you can quickly launch a beautiful online store with an integrated shopping cart that’s automatically optimized for our mobile world.

The setup is intuitive and fast — just the kind of thing on-the-go entrepreneurs need. Just start the free trial, associate your domain name with your site, pick a template, and start styling. Once you’ve done that, your online store is just a publish button away from millions of potential customers.

Must-have features

Because we know it’s not enough to simply have a website, we packed Online Store with tons of features every eCommerce business needs.

Professional designs and images. Not a designer? No problem. We’ve done the work for you. Our research is industry-specific — you just enter your idea or business, and we’ll suggest features, content and images to go along with it. And while you might want to take your own product photos, you’ll have plenty of high-quality stock options at your fingertips, too.

Email marketing integration. Reaching customers is your No. 1 priority. You want to engage with your fans and welcome them back to keep retention high. Online Store’s built-in email marketing tool means you can create a Subscribe Now section to encourage customers to stay in touch. Then, build lists, start campaigns and track success.

Social media. Every business needs a Facebook page. If you don’t have one already, don’t sweat it. Online Store will automatically create one for you to match the feel of your website. There’s even a nifty “Shop Now” button that will drive people right back to your online store. How’s that for a consistent online presence?

Mobile-ready technology. Here’s a fun stat: 67 percent of mobile users say that they’re more likely to buy a product or service if the site is mobile-optimized. We do everything from our phones, and creating a smooth and streamlined purchasing process, on multiple devices, is a must. Good thing GoCentral automatically does that for you.

Multiple payment methods. PayPal. Credit cards. Debit cards. Even Apple Pay. Online Store allows for a handful of payment methods to make transactions easier for your customers. The last thing you want is an abandoned cart because purchasing products is too hard. But with all these options, it won’t be a problem.

Built-in SEO tools. Now that you’ve got a beautiful site, it’s time to attract customers. Stand out from the crowd by using Online Store’s built-in SEO wizard to optimize your site for success. From Google to Yahoo and Bing, you’ll be sure your content is optimized to boost search rankings.

Selling with Managed WordPress

For a more robust eCommerce site that doesn’t require a degree in web development, check out GoDaddy’s Managed WordPress. You can choose form thousands of WordPress plugins to truly customize your site, and with our Quick Start Wizard, you can have an eCommerce site up and running in no time.

The Quick Start Wizard in Managed WordPress will guide you through the process of selecting a professionally built theme with placeholder content and images that you can easily replace to customize your site.

Plus, there are plenty of features. With Managed WordPress from GoDaddy, it’s easy to:

  • Start a blog (now or in the future).
  • Get listed on Google with the help of plugins like Yoast.
  • Integrate your social media accounts and add social icons to your site.
  • Accept multiple payment methods.
  • Build a solid email list using the built-in signup form.
  • Schedule appointments … and more.

Even better? GoDaddy handles all the technical stuff for you.

WordPress + WooCommerce

There’s so much to do on WordPress, but since we’re here for the eCommerce element, it’s imperative we talk about WooCommerce.

WooCommerce is a powerful eCommerce solution that integrates beautifully with WordPress.

WooCommerce is a robust plugin. In fact, there are more than 400 extensions you can use to tailor the functionality of WooCommerce to your needs. If this is your first go at an eCommerce store, then there’s no need to wade through all those extensions. First step? Narrow down your needs. Consider things like:

  • Packing slips
  • Multiple shipping methods
  • Integration with email marketing
  • Inventory and stock management
  • Advanced shopping cart functionality

Most of the functions allow for a freemium trial, so test a few out. As long as you’ve included WooCommerce in your WordPress plugins, the extensions will be available to you. Bonus, WooCommerce is pre-installed with GoDaddy’s Quick Start Wizard for Managed WordPress. After that, read on to see some of our favourite features.

7 of our favorite WooCommerce add-ons

The popularity of WooCommerce means there are plenty of plugins and extensions available to boost its functionality, so we’ll start you off in the right direction with a list of some of our favorites.

  1. Abandoned Cart Lite for WooCommerce. The purpose of your eCommerce store is to sell products. With this nifty plugin, you can create emails to try and recover or encourage sales.
  2. Product Import Export for WooCommerce. Have a large product list? This tool makes it easy to import all of your goods at once.
  3. WooCommerce Menu Cart. Want a mini shopping cart on every page? Use this to create a smooth and streamlined checkout process and keep your customers happy.
  4. WooCommerce Products Filter. Let your customers filter by categories, tags, product attributes and more. Make the purchase path easy with this plugin.
  5. YITH WooCommerce Wishlist. Make a difference in your conversion rates by giving customers the option to favorite and save items to their wishlist.
  6. WooCommerce Stock Manager. Manage your inventory all from one screen. It’s easy to make sure everything is in stock with this plugin.
  7. WooCommerce Multilingual. For those of you looking to go international, this one is a must. Translate all of your products with ease for customers across the globe.

Want to see more? Check out our full list, “15 free WooCommerce extensions for new eCommerce sites (and plugins, too).”

Quick checklist: The eCommerce element

Feeling good about your eCommerce setup? Let’s do a quick recap:

  • Create product descriptions and photos.
  • Determine shipping and payment.
  • Include Terms & Conditions and testimonials.
  • Note eCommerce design elements.
  • Explore GoCentral or WordPress

Time to add eCommerce features: A few days

Additional resources

There’s a lot to learn about eCommerce. Use these additional resources to start your online business off right.

5. Get found with SEO

Now that you’ve got a website, you’ll need to work on gaining visibility in the highly competitive cyberspace marketplace. There’s where search engines like Google and Bing come into play. It’s not enough to simply establish an online presence — you’ll need to apply the basic principles of search engine optimization (SEO) to your website to get found online.

The good news? You’re already a big step ahead by creating relevant web content — the kind of content that will appeal to people who are searching the web for your kind of products and services. Stay on top of your content game, and you’ll be well on your way to a website that attracts visitors. Now, onto SEO.

SEO is the process of increasing web traffic to boost the ranking of your website when it is indexed by search engines like Google.

We’ve all heard the popular saying from Field of Dreams — “If you build it, they will come.” Unlike a magical baseball diamond in the middle of a cornfield, creating a website won’t automatically call to baseball heroes (or any visitors, for that matter). Fortunately, we’ve got a few tricks up our sleeves to help you out.

Wendy Piersall quote via Main Street ROI

How SEO works

SEO is all about establishing yourself as an authoritative resource on the web. In order to do that, you need to understand the basics so you can better target your audience and increase your search ranking. At a high level, the basic elements of SEO you should understand and apply are:

Page content. We’ve touched on this already, but good content reigns supreme on the web. If you can answer the questions your audience is asking, you’ll rank higher in search results.

Keywords. Choosing appropriate keywords can make all the difference. Select phrases that pertain to your business. We’ll discuss this more in-depth shortly.

Link building. From backlinks to internal links, it’s important to link to appropriate related content to provide relevant and useful information to your visitors.

Image optimization. There’s a lot to cover when it comes to using images for SEO, so keep reading to learn more (hint: you want your ALT text to match your designated keyword).

Meta tags. These tags contain pertinent information to help search engines describe your site in search results. Read on for a more detailed explanation.

Site navigation. The easier it is for search engines to navigate your site, the higher your ranking will be. Make sure all links are up-to-date and navigation is simple.

Site map. Just like it sounds, a site map is a map or directory of all the pages on your website. It’s used to guide search engines through your site.


Picking keywords for your pages doesn’t have to be difficult. You just need to keep a few things in mind to strategically use specific words and phrases to help increase your search ranking.

Think like a customer. Use a tool such as Google Keyword Planner to research keywords your audience will be searching for.

Be specific. There’s no benefit to setting “shoes” as a keyword for your boutique shoe store. Location, services, products, industry — the more specific you can be, the better.

Use them naturally. Gone are the days of stuffing keywords just for the sake of stuffing keywords. Use phrases naturally, and don’t force them.

Once you’ve done all of these things, naturally include your keywords throughout the copy on your pages, in headlines and in titles where applicable. And remember to include them in your metadata or images names!

How to optimize images

Images are the opportunity to tell your brand story in a matter of moments. You already know how important it is to strategically select pictures that reflect your company, inspire engagement, and emotionally connect with your audience, so now it’s time to make sure those images are connecting with Google, too.

  1. Make sure your image file nameis contains the designated keyword for the page. If you’re selling “bedazzled flip flops,” use the file name, “bedazzled-flip-flops.jpg.” Keep your file name lowercased, and separate the words with hyphens.
  2. Designate your Image ALT Textto reflect your chosen keyword. Using the example above, it would be “Bedazzled Flip Flops.” Capitalized, no hyphens.
  3. Ensure your page text correlates with your image file name. Search engines look at both to deem relevance and ensure that the image in question really is about bedazzled flip flops.

Pro tip: Resize your images or use a compression tool to decrease page load time. Also, a DPI of 72 is plenty for online browsing.

Tag a friend!

Tags play an important role in getting found online. Get to know these three key tags to make Google happy.

Title tags. Title tags accurately and briefly (65 characters or less) describe the contents of the page to search engines and users. They display in two places: the bar of the internet browser and in search results.

Meta description tag. This is a short snippet (150 characters or less) that gives you the chance to quickly describe the nature of the content found on that page. It should include the primary keyword and entice readers to click through.

Header tags. Simply put, these are headers found throughout your page (H1s, H2s, etc.), and they should contain your primary keyword. While it doesn’t display in search results, it draws readers’ attention to the nature of the content.

Local SEO

Local SEO is a fantastic way to drive traffic to your business, especially if you’re operating a brick-and-mortar venture. There’s a lot of noise out there concerning SEO best practices for improving your local ranking, so be sure to do your research beforehand. Straight from the source, here are some key local SEO tips to keep in mind, courtesy of Google:

  • Create a Google My Business profile.
  • Completely fill out your information.
  • Regularly update your business hours.
  • Verify your business location.
  • Manage and respond to reviews.
  • Add business photos for visual appeal.
  • Check out other online map services and directories to claim your business.

Paid advertising

Want to take your journey a step further? Consider using paid advertising for your business. According to eMarketer, “Digital spending will see double-digit growth each year of the forecast, soaring from $83 billion in 2017 to $129 billion in 2021.” That’s a lot of money! But what exactly is paid advertising?

Paid advertising is any form of advertising where you pay for ad space in order to display business information.

Where paid advertising appears depends on the medium you use, but typically paid advertising appears in a prominent location above or before organic results. Take Google, for example. When you search for certain products or services, you might see the first few spaces with a green “Ad” box next to the link. These primary results are reserved for businesses who’ve paid to have their information appear first. There are two popular types of paid advertising: pay-per-click (PPC) and cost per thousand (CPM).

Just like their name implies, PPC ads are only paid for when someone clicks on them. Cost is determined by value of the keyword or impression. CPM ads are paid for via a flat rate, regardless of whether or not someone clicks on them.


Both PPC and CPM ads can work for your business, you’ll just need to weigh the pros and cons of each to determine which one suits your needs best.

Pros (PPC):

  • Easy to track success
  • You only pay for the ads browsers click on
  • You can modify your budget for ad spend with ease at any time

Cons (PPC):

  • Costs can rise as you’re competing against others in your niche
  • A click doesn’t automatically translate to interest
  • It’s hard to track conversion, and you’ll need a reliable attribution model

Pros (CPM):

  • Relatively inexpensive
  • Makes budgeting easy as it’s one cost
  • Guaranteed to display the number of times you paid for

Cons (CPM):

  • Cost is set regardless of clicks, which means if no one clicks, you could overspend
  • It’s easy for visitors to ignore banner ads
  • Ad blockers can cause a loss of impressions

There are a few different ways to utilize ads for your business, so do your research first. Don’t be afraid to test out a few campaigns so you can determine which method works best for your audience.

And if you want to, you can always hire an agency to do your PPC for you.

Quick checklist: Get found with SEO

Boosting your SEO is a big undertaking. Let’s take a quick look at what we discussed:

  • Incorporate appropriate keywords.
  • Optimize images.
  • Adjust tags.
  • Look into local SEO.
  • Consider paid advertising.

Time to plan for increased traffic: 3-5 hours to set up, then ongoing

Additional resources

The key to getting found is doing your research beforehand. Start with some of these resources to learn how to increase traffic to your business.

Next steps

Congrats! You’ve made it through the initial steps to start a website. But this isn’t the end — there’s so much more you can do to improve your site’s success.

Set up a business class email

It’s incredibly important to have a professional email address that matches your business name. A business-class email address inspires trust and shows visitors that you’re serious about your brand. If you don’t already have one, you can grab one at GoDaddy and align it with your domain name in no time.

Get familiar with email marketing

Email is still the most cost-effective form of marketing, and the potential ROI is well worth the time it takes to make a newsletter. A strong email marketing campaign keeps your followers in the know, spreads product awareness, and humanizes your business.

Look into social media marketing

Nowadays, if you’re not on Facebook, Twitter, Instagram or some other form of social media, you’re missing out. It’s important to stay social. As a small business owner, there are plenty of opportunities to engage with your followers and increase brand awareness.

Consider blogging

We mentioned this briefly earlier in this guide, but it warrants being revisited again. Blogging is great for SEO and establishing yourself as a thought leader.

Google Analytics and site testing

There’s always room for improvement. Use a combination of Google Analytics and heat maps to measure your success and take stock of what works and what doesn’t. Then, pivot.

Online security

Now that you’ve got your site up and running, you need to protect it. You’ll want to get an SSL to protect your customers’ information — as well as help with your search rankings — and then you’ll want to take steps to protect your website from malware, viruses, hackers and more. Investing in website security is great option.

10-point website review

Want to make sure you’ve got a website that stands out? Answer the following ten questions to see if what you created meets the mark. If it does, then you’re ready to introduce your creation to the world! If not, revisit some of the chapters to see where you can improve.

Finished? Great. Tally up the number of Ys you circled to see if you’re ready to launch your idea on the web.

0 – 4 Sounds like you’re just getting started. If you’re stuck on any of these steps, give GoDaddy a call. We’ve got plenty of experts on standby.

5 – 7 You’re on the right track! Focus on one area and power through it.

8 – 10 You’re ready! Want to elevate your game? Consider adding email marketing to your arsenal.

Want even more information about building your small business? Stay tuned into the GoDaddy Blog. We regularly add new content to help entrepreneurs and startups on their business journey.