Web agency or freelancer: how to choose without regrets.
It's one of the first questions anyone asks when they need a website, an online store or a campaign. There's no answer that's right for everyone: there's the right choice for your project. Here's how to find it, with the pros and cons of each route.
When a company decides to rebuild its website, open an online store or invest in digital communication, the first choice isn't about colors or technologies: it's about people. Who do you trust with the project? An independent professional or an agency? The answer shapes everything else: costs, timelines, quality, and above all how you'll experience the project, from the first meeting to the years after launch.
It's a choice where price weighs heavily, but it shouldn't be the only criterion. A cheap site built by someone without the necessary skills can cost a lot over time; a project given to a large firm can be oversized for simple needs. The aim of this guide is to help you understand which format best fits your case.
You're not choosing a format. You're choosing the people who'll work on your project.
Who freelancers are and what they offer
A freelancer is an independent professional who works for themselves. In the web world they might be a web designer, a developer, an SEO expert, a copywriter or a social media manager. Some cover several roles, others specialize in one specific area.
The advantages
✓Direct relationship: you talk to the person doing the work, with no go-betweens.
✓Contained costs: no overhead for structure, offices or middle layers.
✓Flexibility: timelines and ways of working are often more flexible.
✓Specialization: a good specialist freelancer can be very experienced in their field.
The limits
Limited skills: it's rare for one person to excel at strategy, design, development, content, SEO and campaigns.
Availability: holidays, illness or too many projects at once can slow everything down.
Continuity: if the freelancer changes jobs or stops working, the project may be left without a point of contact.
Capability: large projects or tight deadlines can be more than one person can handle.
How to spot a good freelancer
You can spot a good independent professional by a few clear signs: a portfolio with recent, verifiable work, an honestly stated specialization, clear quotes and a network of collaborators to turn to when the project needs skills they don't have. Be wary of anyone who says they can do everything, alone and at any level: it's rare, and it often means some part of the work will be done roughly.
A freelancer is often the ideal choice for well-defined projects: a showcase website, a specific job, advice on a particular topic. It gets riskier when the project needs many different skills or ongoing commitment over time.
Who agencies are and what they offer
A web agency is an organized structure with several people and roles: account managers, strategists, designers, developers, copywriters, SEO and advertising specialists. Sizes vary a lot, from small studios of a few people to large firms with dozens of employees.
The advantages
✓More skills under one roof, coordinated with each other.
✓Continuity: the project doesn't depend on a single person.
✓Structured processes, with clear phases, checks and responsibilities.
✓Capability to handle large projects and demanding deadlines.
The limits
Higher costs, because the price includes the structure: offices, staff, layers of coordination.
Distance: you often talk to an account manager who passes requests on to others.
Rigid processes: the same production line for every client, even when it isn't needed.
Rotating skills: sometimes the project goes to whoever is free at the moment, not to whoever is best suited.
An agency is often the right choice for complex projects that need many coordinated skills and guaranteed continuity over time. It can be oversized for simple needs.
The head-to-head comparison
We put the two models side by side on the criteria that matter most when choosing a digital partner.
Freelancer and agency compared
Criterion
Freelancer
Agency
Cost
Generally lower
Generally higher
Skills
One or a few, sometimes highly specialized
Many, coordinated with each other
Relationship
Direct with whoever does the work
Often through an account manager
Continuity
Depends on one person
Guaranteed by the structure
Flexibility
High
Variable, sometimes low
Complex projects
Risky
Suitable
Response times
Fast, if available
They depend on internal organization
Neither one wins on everything. Freelancers win on cost and direct contact, agencies on skills and continuity. The choice depends on which of these criteria matter most for your project.
The third way: a network of professionals
There's a model that tries to combine the best of both worlds: the network of professionals. That's how Nalu works, founded in 2016 on exactly this idea. Instead of a fixed structure with employees and departments, a network of independent specialists who work together on shared projects, coordinated by a single lead.
01
Listening to the project
We start from the client's goals, not from whoever is available at the time.
02
Team makeup
For each project we choose the best-suited specialists: people who know the industry, who've already solved similar problems.
03
A single contact
One person coordinates the work and answers the client, with no passing the buck between departments.
04
Skills that cross-pollinate
Professionals bring methods and ideas from their own projects, enriching every new job.
What the network takes from each model
From freelancers
From agencies
Direct relationship with whoever does the work
More coordinated skills
Costs without heavy overhead
Continuity and the ability to handle complex projects
Flexibility
A method and an accountable contact
The weak spot of a network is coordination: without strong leadership it becomes a group of freelancers each working on their own. So when you assess a network, always ask who your contact will be and how the people involved are coordinated.
Price is the first criterion people think of, and it's right to consider it. But to compare different offers you need to look beyond the total.
Why quotes are so different
A beginner freelancer may offer very low prices, an experienced freelancer can charge rates similar to a small agency, and a large agency may ask much more for the same type of project. The difference depends on experience, skills involved, overhead and how much work is actually included.
How to compare properly
✓Ask everyone to detail what's included: pages, design, copy, SEO, revisions, training, support.
✓Check who will actually work on the project and with what skills.
✓Factor in the costs after launch: maintenance, updates, fixes.
✓Assess the risk: what happens if the provider is no longer available?
To help you get your bearings, our starting prices are public: a showcase website from €450, a custom website from €1,500, an online store from €2,500 (excl. VAT). We publish them because we believe clarity on costs is the first sign of a serious partner, whatever format you choose.
Here are some practical pointers, based on the type of project. They aren't absolute rules, but a good starting point.
Pointers by type of project
Project
Often a good fit
Why
Simple showcase website
Experienced freelancer or network
Few skills needed, contained costs.
Custom business website
Network or agency
You need coordinated strategy, design, development, copy and SEO.
E-commerce
Network or agency
Many skills: development, catalog, payments, SEO, campaigns.
Complete rebrand
Network or agency
Strategy, identity, applications, website: a team effort.
One-off technical fix
Specialist freelancer
A specific problem, a specific skill.
Ongoing management (SEO, ads)
Specialist or network
You need continuity and a stable point of contact.
Signs of a good partner
Whatever format you choose, some signs tell you you're in good hands. They're the same for a freelancer, an agency or a network.
✓Asks questions about your work, customers and goals before proposing solutions.
✓Shows real work, with results told honestly.
✓Writes clear quotes, with what is included and what isn't.
✓Talks about results, not just of looks.
✓They tell you no when a request doesn't make sense, explaining why.
✓Put it in your name domain, accounts and content.
✓Explains what happens after launch, with support times and costs.
Our advice
Ask to speak with one or two clients who have worked with the provider in recent years. A serious partner has no problem putting you in touch with people who can share their experience.
The warning signs
In the same way, some signs should make you think before signing, whatever the format.
Prices much lower than average without a clear explanation of what's included.
Promises of guaranteed results, like "first on Google in a month".
No work to show, or only projects that are hard to verify.
One-line quotes, with no details.
Domain and accounts in the provider's name.
Vague answers about who will work on the project or how SEO is handled.
Pressure to sign quickly, with offers "valid today only".
Questions to ask at the first meeting
The first call is the best moment to understand who you're dealing with. Here are the questions we suggest asking, to anyone.
Who will actually work on my project? With what skills?
Who will be my point of contact and how can I reach them?
How do you handle strategy, design, development, copy and SEO?
What are the phases of the work and the expected timeline?
What's included in the quote, and what costs extra?
Who will own the domain, accounts and content?
What happens after launch? How much does support cost?
Can you show me projects similar to mine?
The answers will tell you much more than any presentation. And also notice the questions you're asked: a good partner wants to understand your problem before selling you a solution.
To make the comparison more concrete, here are three situations we come across often. They're examples based on recurring cases, not stories of specific clients, but they help show how the choice changes as the project changes.
The professional firm that wants a showcase website
A consulting firm with three main services wants a clear, fast site that ranks well in local searches. It doesn't need special features, but carefully written copy and good structure. Here an experienced freelancer with design and basic SEO skills can be an effective choice. A network can also offer professional copywriting and a photo shoot, at a cost that's still contained.
The company opening an online store
An artisan business wants to sell its products online, with a catalog of about a hundred items, shipping domestically and abroad, and campaigns to get known. It needs e-commerce development, product photography, pages optimized for Google, payment and shipping setup, and ad campaigns. It's a team effort: giving it to one person almost always means giving something up. An agency or a network is the most suitable choice.
The business changing its positioning
A service company has grown, works with more established clients and wants an image to match: new identity, new website, new sales materials. The project requires strategy, design, development and content closely coordinated, with a single vision. Here too you need a team, and the quality of the coordination becomes the deciding factor.
Our advice
When you describe your project to a potential provider, also explain what you want to achieve in a year, not just what you need today. It'll help you see whether they're right for the later phases too.
Communication and response times
One thing people rarely assess when choosing, but that weighs heavily during the project, is communication. How long between your question and the answer? Who answers? Will you get regular updates or have to ask every time?
With a freelancer, communication is direct but depends entirely on their availability: it can slow down in busy periods. In an agency, communication is organized but often goes through an account manager who doesn't work on the project directly, with the risk of information getting lost along the way. In a well-coordinated network, your contact knows the project and follows it personally, and can bring in the specialist directly when needed.
✓Ask how project progress will be communicated.
✓Ask who answers your questions and roughly how quickly.
✓Check which tools are used: email, regular calls, shared documents.
✓Clarify how change requests are collected and handled.
Clear communication isn't a detail: it's what turns a project into a calm experience instead of a string of reminders.
Industry specialization: how much does it matter?
Some providers work for a single industry: restaurants, medical practices, manufacturers. Others work with very different clients. Which is better?
Specialization has an obvious advantage: someone who knows your industry already starts with an idea of the typical problems, the language, the competitors. The risk is the opposite: solutions repeated from one client to the next, sites that all look alike, few new ideas.
Those who work across different industries bring valuable cross-pollination instead: a solution born for a fashion store can improve a professional firm's site, a communication idea from the food world can give new energy to a manufacturer. It's one of the reasons Nalu chose not to fence itself into a single industry.
The answer, as often happens, lies in the middle: what counts is that the provider has experience with problems similar to yours, even in different industries, and shows they genuinely want to understand your market before proposing solutions.
Working remotely: a limit or an advantage?
Many people wonder whether it's better to choose a nearby provider they can meet in person, or whether you can work well remotely too. Today most digital projects run through calls, shared documents and collaboration tools, whatever the distance.
Working remotely lets you choose the best partner for the project, not just the nearest one. In-person meetings are still useful at certain moments, like a kick-off workshop or a photo shoot, and can be arranged when needed. What really counts is the quality of communication, not the miles.
The contract: what it must include
Whatever you choose, a written agreement protects both parties. It doesn't need to be long, but some items shouldn't be missing.
✓Description of the work, with the pages, features and content included.
✓Timeline and phases, with each party's responsibilities (for example delivering the content).
✓Price, method and payment schedule.
✓Number of revisions included.
✓Ownership of domain, code, graphics and content at the end of the project.
✓Terms of post-launch support.
✓Who issues the contract and invoice, with tax details.
In a network of professionals it's important to know who the contracting party is. At Nalu, for example, the contract and invoice are issued by the project's lead specialist, named in the quote with their tax details before work begins.
After launch: the criterion people forget
Many people choose a partner thinking only about the build. But a website, an online store or a digital strategy lives for years after launch, and needs someone to look after it.
Maintenance: updates, security, backups.
Evolution: new pages, features, content.
Measurement: data, reports, optimization.
Support: someone who answers when something doesn't work.
Always ask how support works and what it costs. A partner who disappears after launch will sooner or later force you to start over with someone else, who will first have to understand a project they don't know.
If the project needs strategy, design, development, copy, SEO and campaigns, you need a team: an agency or a network. If you need one specific skill, a specialist freelancer may be enough.
02
How much does continuity matter?
If the project needs looking after for years, choose someone who can guarantee continuity even when the unexpected happens.
03
How much does a direct relationship matter?
If you want to talk to the people who actually do the work, choose a freelancer or a network with a hands-on contact.
The answers will point you in the right direction. Then, within that format, choose the people: the ones who asked you the best questions, showed you real work and explained clearly what you'll get and what it will cost.
The answers in brief.
The questions we're asked most often on this topic. If yours isn't here, write to us.
Is a web agency or a freelancer better?
It depends on the project. A freelancer suits simple or specialist projects; an agency suits complex projects that need many skills. A network of professionals is a middle way, with more skills and a direct contact.
Is a freelancer always cheaper than an agency?
Usually yes, because they have no overhead. But a very experienced freelancer can charge rates similar to a small agency, and a low price is no advantage if necessary skills are missing.
What is a network of professionals?
A group of independent specialists working together on shared projects, coordinated by a single contact. For each project the best-suited team is chosen, without the costs of a fixed structure.
How do I check a provider's reliability?
Look at real work, ask to speak with recent clients, and assess how clear the quote is and how they answer practical questions: who does the work, what's included, what happens after launch.
Can I change provider after launch?
Yes, if the domain, accounts and content are in your name. That's why it's important to clarify it in the contract from the start.
Who issues the invoice at Nalu?
Nalu is a brand of Marco Bagiacchi. The contract and invoice are issued by the project's lead specialist, named in the quote with their tax details before work begins.