How to Choose a Web Development Partner (and the Red Flags to Avoid)
2026-08-24 · 7 min read
Most bad website projects fail before a single line of code is written. They fail at the hiring stage — because the buyer had no way to tell a solid partner from a good salesperson.
This checklist fixes that. It works whether you end up hiring us, a freelancer, or a large agency. Every item is something you can verify in under ten minutes, before you sign anything.
The 7-point checklist
1. A portfolio you can click
Screenshots prove nothing. A screenshot can be a mockup, a template demo, or someone else's work. Ask for live URLs and open them yourself. Then check three things:
- Does the site load in under 3 seconds on your phone?
- Is it still online and maintained, or abandoned?
- Does the footer or source code actually credit the person you're talking to?
If a provider shows you five projects and only one has a working link, that ratio tells you something.
2. Dated proof of delivery
Anyone can claim "50+ projects delivered". Ask a simpler question: "What did you ship in the last 90 days, and when exactly did it go live?" A serious professional answers with specifics — a URL and a date. Vague answers ("we've done lots of projects like yours") are a soft no.
3. Who actually does the work
This is the most-skipped question and the most expensive one to skip. Many agencies sell with a senior person and deliver with juniors or subcontractors you never meet. Ask directly:
- Who writes the code on my project?
- How many years of experience does that person have?
- Will I speak to them, or only to an account manager?
There's nothing wrong with small teams or solo builders — often the opposite. What's wrong is not knowing.
4. You own the code and the accounts
Before paying, get it in writing that on final payment you own:
| Asset | Why it matters |
|---|---|
| Domain name | Registered in your account, not theirs |
| Source code | Full repository access, not just "the live site" |
| Hosting account | You can move providers without permission |
| Analytics & admin logins | You keep your data if you part ways |
The classic trap: the site works fine until you try to leave, and then you discover the domain, hosting, and code all belong to the vendor. Rebuilding from zero costs more than the original project.
5. Published, comparable pricing
You don't need an exact quote on day one, but you do need a public price range. A provider who publishes prices is telling you they charge everyone by the same logic. A provider whose price is "it depends, let's have a call" is often pricing by what you look like you can pay.
For reference, typical 2026 market ranges: marketplace freelancers roughly €350–1,750 for a small site; small-business sites are generally perceived as fair between €600–1,500; established agencies charge €3,000–6,000 for an institutional site and €3,500–10,000 for e-commerce; genuinely custom applications start around €15,000. Anything wildly below these ranges is usually a template with your logo on it.
(We hold ourselves to the same standard: request an estimate and you get a fixed, written price to compare — not a "let's have a call".)
6. Maintenance terms in writing, with numbers
Websites need updates: security patches, backups, small content changes. Market rates run €30–300/month depending on scope. The number matters less than the definition. Get in writing:
- What is included per month (hours? tasks? updates only?)
- What happens if you cancel — does the site keep working?
- Is maintenance optional, or is the site built so only they can touch it?
That last one is the trap. A site you can't maintain without the original vendor isn't yours in any practical sense — see point 4.
7. A response-time promise
Not "we're always available" — a number. "We reply within one business day" is a commitment you can hold someone to. If a provider is slow to answer while trying to win your business, they will not get faster after you've paid.
Red flags: walk away when you see these
Fake urgency. "This price is only valid until Friday." Custom software is not a mattress sale. Real pricing is based on scope, and scope doesn't expire on Friday.
Hidden monthly fees. The €600 website that quietly requires €90/month forever — for "licensing", "platform fees", or hosting priced at 5× market rate. Over three years that's €3,240 on top of the quote. Always ask for the 3-year total cost in writing.
No contract. "We work on trust" means you have no defined scope, no delivery date, and no recourse. A one-page agreement covering scope, price, deadline, and ownership is the minimum. A professional will offer one before you ask.
The "+0 projects" counter. Websites with animated counters — "250+ happy clients!", "500+ projects!" — and not a single clickable, verifiable example. Counters are decoration. Links are evidence.
No questions about your business. A good partner asks what the site is for — leads, sales, bookings — before quoting. Someone who quotes instantly from a one-line description is selling you a template regardless of what you need.
FAQ
Is a freelancer or an agency better? Neither, categorically. A strong freelancer beats a weak agency and vice versa. The checklist above matters more than the label — apply it identically to both.
Should I just pick the cheapest quote? Compare 3-year totals, not sticker prices. A €800 site with €120/month locked-in fees costs €5,120 over three years. A €1,800 site with optional €49/month maintenance costs €3,564 — and you own it.
How many proposals should I get? Two or three. More than that and you're comparing sales documents, not builders. Spend the saved time clicking through portfolios instead.
What's a reasonable delivery time for a small business site? With modern tooling, a well-scoped small site is a matter of days to a few weeks — not months. Long timelines usually reflect the vendor's queue, not the work itself.
The short version
Click the portfolio. Ask who writes the code. Get ownership, pricing, maintenance, and response times in writing. Walk away from urgency, hidden fees, and vanity counters.
If you'd like to see how we answer this exact checklist — with a fixed price and a defined scope — you can request an estimate and get a written proposal to compare against anyone else's.
Comments (0)
No comments yet — start the conversation.
Sign in to join the conversation. Sign in · Create an account