Build it yourself, hire a freelancer or use an agency? How to choose
· 8 min read
There are three ways to get a professional website: build it yourself, hire a freelancer, or commission an agency. Each trades money, time and control differently, and each fails in its own way. This guide helps you decide, shows what to give a freelancer or agency so you get what you wanted, lists what a contract should cover, and points out the warning signs to watch for before you pay.
The short answer
- Build it yourself if your site is one page or a few, you can write about your own work, and you want to make changes in minutes. It costs your time rather than a project fee.
- Hire a freelancer when you want a custom look or specific features and are happy to pay for it, but you do not need a team. Ask who owns the result and what each later change costs.
- Use an agency when the site is large or strategic: many pages or languages, bookings or payments, a brand to build, several people to coordinate. Expect the highest fee and the most process.
- Whoever builds it, you must own your web address and be able to take your content with you. Check this before you pay a deposit.
- A hybrid often works best: build the base yourself, and pay a professional only for the parts you cannot do well, such as photographs or a few paragraphs of copy.
The three routes side by side
| Compare | Yourself | A freelancer | An agency |
|---|---|---|---|
| Best for | One page or a few; people who can write about their own work | A custom look or specific features, without a team | Large or strategic sites; brand, bookings, several languages or people |
| What you pay | A subscription, a web address, and your time | A project fee, and often a fee for later changes | A larger project fee, often with a monthly retainer |
| Time to launch | An afternoon to a few weeks | Weeks | Weeks to months |
| Control of changes | Total: edit it yourself any time | Depends on the agreement; often you ask them | Depends on the contract; usually you ask them |
| Main risk | It looks generic, or you never finish | One person: delays, or they become unavailable | Cost, process, and being handed a template for a custom price |
| What to check first | That you can edit titles, descriptions and your address | Ownership, handover and who looks after it afterwards | Who actually does the work, and what happens if you leave |
A five-question decision test
- How many pages do you really need? One to three: build it yourself. A handful: a freelancer or builder. Dozens, or several languages: a freelancer team or an agency. See one page or many.
- How often will it change? If your prices, hours or services change often, you want to edit it yourself in minutes, not wait for someone.
- Do you need anything a builder cannot do? Custom bookings, patient or client portals, payments or integrations with your own systems point to a developer.
- How do you feel about writing about yourself? If you can say who you help and how, you can write the page. If you dread it, pay for a few hours of a copywriter, not a whole build.
- What is a month’s delay worth? If being live this week matters, a builder or a one-page tool gets you there. A custom project will not.
Building it yourself: what it really takes
It takes less than most people fear, if you keep the scope small. For one page, plan on an afternoon: about three hours covering the words, a photograph, the build, a check on your phone and your Google listing. A multi-page site on a general builder is days to weeks, mostly spent choosing a design and writing the content. The work that cannot be skipped is the thinking: who you help, what you offer, what it costs, and how to contact you. Those same answers are what you would have to hand to a freelancer, so you do the hard part either way.
Where self-building goes wrong is not the technology. It is endless tweaking of the design, using stock photographs, forgetting the page title, and never finishing. Set a deadline, use a simple layout, and publish. You can improve it afterwards. For the tools themselves, see website builders compared.
Hiring a freelancer
A good freelancer gives you a custom design and a person who knows your site. A poor one gives you late delivery, a site you cannot edit, and a web address in their name. Before you hire:
- Look at live sites they have built, not screenshots. Open them on your phone and see how quickly they load.
- Ask for two past clients to speak to, and speak to them.
- Ask what happens after launch: who looks after it, what is included, and what a change costs.
- Ask what they do for search and AI visibility: page titles, structured data, speed, and a Google listing set-up. If they cannot answer plainly, they probably do not do it.
- Be wary of a price that is far below or far above the others you were quoted for the same brief.
Give them a one-page brief
The clearest way to get what you want, and to compare quotes fairly, is to write the same short brief for everyone. Include:
- Who you are, what you do, for whom, and where.
- The one action you want a visitor to take: call, book, message.
- The pages you think you need, and why.
- Three websites you like, and what you like about each.
- What you will supply (text, photographs, logo) and what you want them to supply.
- Any rules your profession places on websites (advertising and testimonials, for example).
- Your deadline and your budget range.
- How you will want to update it afterwards.
Hiring an agency
An agency gives you a team: a strategist, a designer, a developer, a writer. That is worth paying for when the project is large and the cost of getting it wrong is high. It is poor value for a small, simple site. Agencies often sell a custom build when a template would do the job, so ask which parts are truly custom and why. Ask who will actually work on your site, not just who is in the sales meeting, and what happens if the project runs late or you want to leave.
What the agreement should say
Whoever builds it, get the following in writing. This is practical guidance, not legal advice; for a large project, have a lawyer read the contract.
- The web address is registered in your name, and you hold the login.
- Who owns the design, text and photographs when it is finished. In many countries, unless the contract says otherwise, the person who made the work may keep the copyright, so the contract should say it is assigned or licensed to you.
- What you receive at handover: logins, files, and a copy of your text and images.
- How many rounds of revisions are included, and what extra ones cost.
- The price of later changes, and how long they take.
- Hosting: who provides it, for how long, and what it costs afterwards.
- What happens if either side ends the arrangement.
- What is covered for search: page titles and descriptions, structured data, speed on a phone, mobile layout.
- A date for delivery, and what happens if it is missed.
Red flags
- The web address, hosting or accounts are in their name.
- A large deposit and no schedule.
- No live examples, or examples that load slowly or break on a phone.
- Promises of guaranteed rankings or “first page of Google”. Nobody can promise this.
- A site you cannot edit at all without paying them.
- A contract that says nothing about who owns the work.
- Pressure to decide quickly, or a “special price” that expires today.
- Vague answers to plain questions, such as what is included for search.
A hybrid that often works best
You do not have to choose one route for everything. A common and sensible mix is to build the page yourself on a simple tool, then pay for the two things that most improve it: a good photograph of you and your workplace, and a copywriter’s eye on your introduction and services. That keeps control of changes in your hands and the cost low, while fixing the parts people notice first.
Where BeVisible fits
BeVisible is the do-it-yourself route made as short as we can make it: a one-page website, started from a photo of a business card or a few typed details, with the title, structured data and a plain-text summary for AI already in place. You can build and preview free, and publish free for 7 days with no card needed. After that one yearly plan keeps a website online, and one plan covers one website. Your page lives at bevisible.site/yourname, and using your own domain name is not available yet. If you need a custom design or a large site, a freelancer or agency is the better fit. You can start from a photo or type your details.
Frequently asked questions
Is it better to build a website myself or hire someone?
For one page or a few, building it yourself is usually quicker, cheaper and gives you control of changes. Hire a freelancer for a custom look or specific features, and an agency for a large or strategic project. Many people mix the two: they build the page themselves and pay for photographs or a few paragraphs of copy.
How do I find a good web designer?
Look at live sites they have built and test them on your phone, ask for two past clients to speak to, and give every candidate the same written brief so you can compare quotes. Prefer someone who answers plain questions plainly, and who agrees in writing that you own the web address and the finished work.
Should the web address be in my name or the designer’s?
In your name, with you holding the login. If it is registered to the designer, moving the site later can be difficult, and you could lose the address if the relationship ends.
What should a website contract include?
Ownership of the web address and of the finished work, what you receive at handover, the number of revisions, the price of later changes, hosting terms, what is included for search, a delivery date, and what happens if either side ends the agreement. For a large project, have a lawyer read it.
Can a freelancer guarantee that I will rank on Google?
No. Nobody outside Google controls rankings, and anyone who guarantees a position is guessing or selling something else. A good freelancer will promise the groundwork: clear page titles, structured data, mobile speed and a Google listing set-up.
How long does it take to build a website?
A one-page site built by yourself takes about an afternoon. A general builder with several pages takes days to weeks. A freelancer project usually takes weeks, and an agency project weeks to months, depending on size and how quickly you supply content and feedback.