If you want to start an online business, you need a website! In this post, I’ll show you how to build a business website for FREE.
While I strongly encourage you to invest in a self-hosted site with your own domain, I completely understand what it’s like to not be in a position to pay for that right now. So, I want you to know there are free options out there.
*This post contains affiliate links, which means I may receive a commission if you choose to purchase through a link I provide (at no extra cost to you!). Thank you for supporting this site!
How I Built a Business Website for FREE for My Freelance Business
When I first started, I built a free website on Weebly. I’m a bit embarrassed to even say that! Yep, I didn’t even pay to have a legit domain, so it had the “.weebly.com” in it. Reallll professional…
And guess what? I snagged clients that way—including my first $1K client!
That just goes to show you DON’T need anything fancy, but you DO need something that showcases your services and your awesome portfolio.
Step 1: Sign up for a free Weebly account.
Just click here to sign up for your FREE account on Weebly.com. Then enter your name, email address, and a password.
Step 2: Select “Business” or “Portfolio” as your category and choose a website theme.
Step 3: Click “Start Editing.”
Step 4: Create a free Weebly subdomain.
Step 5: Plug and chug your info, drag and drop sections.
You can even use work from your jobs (as long as it’s okay with your employer!). For example, if you are a videographer, show off videos you have made for clients or at work, etc. Again, only with proper permission.
Step 7: Hit “publish.”
Woohoo! Your site is live and ready to be shown to potential clients! You can check out these great example sites..
That is how you build a business website for free on Weebly! It is free, so it is not the perfect solution, but if you are just starting out, and have $0 budget, then go for it!
But, what if you REALLY want to take your business seriously and project the most professional image possible?
If you’re ready to really invest in your business, and you have a few hundred dollars to spend, I highly recommend you go pro with a self hosted website!
Click the Green Banner for updated Pricing
You can host your website for approximately =7/mth or roughly $85/year.
I recommend a premium WordPress theme = $49, give or take
Step 1: Sign up for web hosting and buy a domain.
Read here for how to come up with a blog name in 5 easy steps
You need a web host to host your website, which means you get FULL ownership and control of your site. I personally use and highly recommend SiteGround.
Step 2: Ask SiteGround support to install WordPress for free
This is why I like SiteGround so much. They offer 24/7 online support via an 800 number and a live chat.
I use their live chat all the time. They make everything really easy for me and if I ever have a problem, they just fix it right away.
Honestly, I would never go back to using any other host.
Step 3: Buy a premium theme
I love SoloPine, and in the past, I used their Oleander theme for my travel blog. But there are literally thousands of free and paid WordPress themes available to you.
Step 4: Put up at least these 3 pages: About, Portfolio, Services
About – This should share a little bit about you and what makes you qualified to do the job right. Be personal. Share a bit about your personal life too if you’re comfortable.
Portfolio – This should highlight your best work and include any pertinent information about the results of the projects you completed.
Services – This should outline the different services or products you sell, the price each service starts at (service prices can vary depending on project, but it’s nice to give potential clients an idea of what they can expect), and how to contact you to work with you. This can be as simple as a phone number or email address.
Voila! You just created your very own website
You now have a place to direct potential clients to when they’re interested in learning more about your services, products or information.
Need step by step instruction?
For more detailed, step-by-step instructions, check out my blog post on how to start a self-hosted WordPress blog on SiteGround.