As you scroll through the websites of businesses, bloggers, and everyone in between, you might be thinking: “I’d like to have my own website, but I just don’t have the tech know-how or budget for it.” Well, you’re in luck, because it’s actually pretty easy to set up your own website for free! Start out by spending a little time picking the right free website builder for your needs, then get to the fun part—putting together your site and publishing it live on the web for the world to see.

Part 1
Part 1 of 2:

Selecting a Host

  1. 1
    Make a list of the “must-haves” for your website. What kind of website are you looking to create? Do you want to advertise your small business? Sell products directly from the site? Or are you just looking to share your thoughts and passions with the world? Additionally, how much design control do you want? Does it matter to you if there’s advertising on your site? Is it important that your site be easy to find on search engines?[1]
    • Answering key questions like these first will make it much easier to figure out the best way to approach creating a free website.
    • A modern website needs to impress at first glance and provide a smooth experience thereon. So, if you're using a builder, you'll need a template that puts beauty and functionality together in a responsive package.[2]
  2. 2
    Search for “free website builders” for the simplest building options. To quickly and easily create a website that’s truly free of cost, work with an online website builder like Wix, Weebly, Strikingly, SimpleSite, Webnode, Site123, Jimdo, and so on. For help wading through all the available builder choices, refine your search to “best free website builders 2021” (or the current year) and consult reviews from reputable third-party outlets.
    • It pays to do your homework here instead of just blindly choosing one of the website builder options, since there are differences in quality, features, and other factors.[3]
    • Experts also recommend these free website hosts: InfinityFree, ByetHost, HyperPHP, Google Cloud Hosting, AwardSpace, and FreeHosting.[4]
    • ZDNet has a good 2021 review of free website builders, for example.[5] TechRadar’s 2021 review is another good option, and there are others as well.[6]
    • You can make your search even more specific based on the type of website you want to create. For instance, do a search for “best free website builders for small business 2021.”
    • Make sure to use a builder with a template that is compatible with all kinds of devices, to increase usability.[7]
    Advertisement
  3. 3
    Pick a website builder based on feature-to-feature comparisons. Several of the reviews you consult might say Wix is number one, for example, but that doesn’t necessarily make it the best option for you. Each website builder has different strengths and weaknesses—some are better for business sites, some are ideal for tech novices, some offer more design flexibility, and so on. Consider factors like the following, depending on your particular needs:[8]
    • How easy is it to get started?
    • Is the website design process simple and intuitive?
    • How much advertising will be put on my site by the website builder?
    • How much storage space do I get for free (250 MB, 500 MB, etc.)?
    • Can I sell products on my site? If so, how and how much?
    • What will the domain name look like? How much personalization of the domain name can I do?
    • Does the website builder offer any search engine optimization (SEO) tools?
    • Will my site get SSL security so visitors to my site don’t get a warning that it may be a security risk?
  4. 4
    Upgrade to your builder’s paid option if you need more features. Each and every website builder out there wants you to go from being a free customer to a paying customer. They want you to see how easy it is to create your own site, but also feel the need to shift to one of the paid options to get more out of every feature. If you have a tight budget, a limited schedule, or only basic website needs, a free option may suit you just fine.[9] Otherwise, consider paying $10 or $20 USD per month to get perks like the following:[10]
    • More storage space.
    • More design templates.
    • More domain name personalization.
    • Less advertising on your site.
    • Increased ability to make sales on your site.
    • Enhanced customer support.
    • More SEO tools and support.
  5. 5
    Opt for a CMS like WordPress for more creative freedom (but more work). Unlike online website builders, which are fully cloud-based, a content management system (CMS) requires you to download the needed software to build your site. Also, you’re responsible for finding (and paying for) a web host to put your site online, which means that this option isn’t truly free. The trade-off is that CMS software gives you more creative freedom than the limited templates of free website builders.[11]
    • Building a website with a CMS isn’t substantially more difficult than using an online website builder, but it’s not a great option if you lack basic coding skills. Putting your site online is also more complicated this way.
    • Note that WordPress.org is a CMS, while WordPress.com functions more like a typical free online website builder.
  6. 6
    Create a site on your own only if your coding skills are up to par. To create your own site without the help of a website builder or CMS, you’ll need at least rudimentary coding skills in HTML. Then, in turn, you have to know how to use FTP (file transfer protocol) to transfer your page to a web server (and pay for hosting) to put it online. So, if you’re new to website-building and are looking for the simplest (and truly free) option, this probably isn’t the way to go.
  7. Advertisement
Part 2
Part 2 of 2:

Creating Your Site

  1. 1
    Create a free account with your chosen website builder. No matter which website builder you choose, you’ll at bare minimum have to create an account with a username and password. You’ll probably also have to provide some general personal information, and may even have to provide billing information—such as a credit card—even though it’s a free account.[13]
    • Why do they need your billing info for a free account? Basically, they’re very much hoping that you’ll choose to upgrade to a paid account!
    • Some website builders include your username as part of your website’s domain name, so choose one that reflects the type of site you’re aiming to create.
  2. 2
    Browse the available website design templates to find your favorite. All website builders provide pre-made templates to simplify your design process. It’s up to you to choose the design template with the combination of colors, fonts, etc. that best suits your vision for your site. Depending on the website builder you’re working with, you’ll likely pick a template in one of the following two ways:[14]
    • By browsing through the list of available templates and selecting the one you like best.
    • Look for templates that are eye-catching to capture a reader’s attention.[15]
    • By answering a few questions to lead you to a shortlist of potential templates that should suit you.
  3. 3
    Customize the template’s details to personalize your website’s design. You’re not stuck with the template exactly as-is—treat it as a starting point, then tweak it to make it your own! Play around with the fonts, colors, graphics, and other fine details until they look just right for your needs. While some website builders offer more template customization than others, you’ll always have at least some flexibility to change things up.[16]
    • Say, for instance, that you’re building a fan site for your favorite baseball team. The website builder might have a “sports” template that’s a good start, but you can make it even better by adjusting the color palette to the team’s colors and incorporating more baseball-specific graphics and elements.
  4. 4
    Replace the placeholder text and images with your own. If you’ve chosen a good template for your needs—and tweaked it a bit to improve it further—creating the actual website content should be pretty straightforward. Basically, you’ll just need to click on the placeholder boxes for text, images, tabs, etc., and fill them with your desired content. Figuring out exactly what to write and include will be the tricky part![17]
    • You don’t need any kind of coding skills here—website builders operate on the principle of WYSIWYG (what-you-see-is-what-you-get), meaning that the text, images, and so on that you add will appear exactly that way on the finished website.
  5. 5
    Add a personalized subdomain name to the site’s set domain name. When you’re using the free version of a website builder, it’s safe to assume that your domain name options will be limited. Typically you’ll be limited to creating a personalized subdomain name within the primary domain name of the website builder. If you want a completely customizable domain name, you’ll usually have to upgrade to a paid plan.[18]
    • For example, Wix uses the following format: yourusername.wixsite.com/yoursitename; while Weebly’s format looks like this: yoursitename.weebly.com.
  6. 6
    Hit “publish” to move your site online when you’re done designing it. Yes, it’s that simple—once you get the site looking that way you want and filled with your own content, it’s ready to go! Right after you click publish, your site will be available to the world.[19]
    • If you’re not adding much content and don’t alter you chosen template, you can create and publish a website in as little as 15 minutes with pretty much any website builder. More than likely, though, it’ll take you 1-2 hours, maybe more, to get everything set up the way you want it.
  7. 7
    Reevaluate your website needs often and consider upgrading. Creating a free website with a website builder is a great way to get your feet wet, but there’s a good chance it won’t meet your needs in the long term. If you want to sell stuff, make sure your site shows up on search engines (SEO), have more say-so in advertising content, get more design control, or simply want to have a more personalized domain name, it’s probably worth the investment to upgrade to a paid option with the same website builder you’re already using.[20]
    • Paid options often cost around $10 USD per month, and offer a lot more freedom and flexibility. After all, website builders make money by turning free customers into paying customers!
    • That said, if you’re just looking to get a fairly straightforward website out into the world, sticking with the free option may work just fine for you.
  8. Advertisement

Expert Q&A

  • Question
    Can you really make a website for free?
    Ross Taylor
    Ross Taylor
    Marketing Expert
    Ross Taylor is a Marketing Expert and the Founder of Alameda Internet Marketing. With over 10 years of experience, Ross specializes in Search Engine Optimization (SEO) and Search Engine Marketing (SEM). Ross’ boutique SEO agency is a Google Partner agency, which has been recognized for its dedication to honest communication and quality service with awards from UpCity, ThreeBestRated.com, and Clutch. Ross holds an Associate of Arts degree from Chabot College and certifications in Google AdWords and CompTIA A+.
    Ross Taylor
    Marketing Expert
    Expert Answer
    Basically, yes. With the free version of a website, your site will have advertising banners saying things like "This is a free website" or "Get your own free website." Also, the website domain may place ads on your site that you can't turn off. For a small cost, you can upgrade your site so it looks a little more professional.
  • Question
    Where can I make a free website?
    Ross Taylor
    Ross Taylor
    Marketing Expert
    Ross Taylor is a Marketing Expert and the Founder of Alameda Internet Marketing. With over 10 years of experience, Ross specializes in Search Engine Optimization (SEO) and Search Engine Marketing (SEM). Ross’ boutique SEO agency is a Google Partner agency, which has been recognized for its dedication to honest communication and quality service with awards from UpCity, ThreeBestRated.com, and Clutch. Ross holds an Associate of Arts degree from Chabot College and certifications in Google AdWords and CompTIA A+.
    Ross Taylor
    Marketing Expert
    Expert Answer
    As a short-term solution, sites like Wix, Wordpress, Squarespace, and Weebly are just fine. However, once you start getting really competitive, or you want to show up in search results, you'll want to upgrade your site and take it to the next level.
  • Question
    How do I create a free webpage?
    Community Answer
    Community Answer
    Search Google for free templates. Wix is a good option.
Advertisement

Expert Interview

Thanks for reading our article! If you'd like to learn more about business websites, check out our in-depth interview with Vikas Agrawal.

References

  1. https://www.zdnet.com/article/best-free-website-builder/
  2. Vikas Agrawal. Visual Content Marketing Expert & Entrepreneur. Expert Interview. 24 February 2023.
  3. Ross Taylor. Marketing Expert. Expert Interview. 4 May 2021.
  4. Vikas Agrawal. Visual Content Marketing Expert & Entrepreneur. Expert Interview. 24 February 2023.
  5. https://www.zdnet.com/article/best-free-website-builder/
  6. https://www.techradar.com/news/the-best-free-website-builder
  7. Vikas Agrawal. Visual Content Marketing Expert & Entrepreneur. Expert Interview. 24 February 2023.
  8. https://www.websitebuilderexpert.com/website-builders/free/
  9. Ross Taylor. Marketing Expert. Expert Interview. 4 May 2021.

About This Article

Christopher M. Osborne, PhD
Co-authored by:
wikiHow Staff Writer
This article was co-authored by wikiHow staff writer, Christopher M. Osborne, PhD. Christopher Osborne has been a wikiHow Content Creator since 2015. He is also a historian who holds a PhD from The University of Notre Dame and has taught at universities in and around Pittsburgh, PA. His scholarly publications and presentations focus on his research interests in early American history, but Chris also enjoys the challenges and rewards of writing wikiHow articles on a wide range of subjects. This article has been viewed 1,041,259 times.
How helpful is this?
Co-authors: 191
Updated: March 24, 2023
Views: 1,041,259
Article SummaryX

1. Determine the needs of your website.
2. Find a free website-building service that meets your needs.
3. Sign up for an account.
4. Select and purchase a domain name (optional).
5. Select a theme and layout.
6. Add content.
7. Publish your site.
8. Optimize your site for search engines.

Did this summary help you?
Advertisement