Skip to content
Back to Blog

How to choose a web agency — what to watch for so you don't burn your budget

A barbershop owner called me last month. He said: "I spent $3,000 on a website and I got something I can't even update myself. The agency hasn't replied in two months. Can you fix this?"

I could. But before I started, I checked what he got for that money. A WordPress site with a $60 purchased template. No SEO. No analytics. A contact form that didn't actually send emails. And zero documentation.

This isn't an exception. I see this every month. Small businesses burn their budget on agencies because they don't know what to look for. And agencies take advantage of that.

Why choosing an agency is one of the most important business decisions

A website isn't a one-time expense. It's a tool that should work for your business for 3-5 years. If you choose wrong, you don't just lose money on the site itself — you lose months (or years) of potential customers who landed on your site and left.

I have a client in the home renovation industry. For two years he had a site from an agency that "looked nice." Zero Google rankings. Zero online inquiries. When we rebuilt his site for SEO, within three months he started getting 8-12 inquiries per week. Two years wasted — because the first agency never asked one simple question: where are your customers supposed to come from?

Red flags — when to walk away

Before I tell you what to look for, let's start with what to avoid. It's easier to spot a bad agency than a good one.

"We'll build you a website for $200"

If an agency offers a full website for $200-500, that's not an agency. That's someone who will drop your logo into a WordPress template and send an invoice. There won't be Google optimization, there won't be customization for your business, there won't be support after launch.

A realistic price for a solid small business website is $1,500-4,000 — I broke down exact price ranges in my article on how much a website costs in 2026. Anything below means compromises you'll discover too late.

No questions about your business

A good agency asks more questions in the first meeting than you do. Where do your customers come from? What's your flagship product? Who's your competition? What's your marketing budget? Do you have Google Analytics?

If an agency immediately says "we'll build it, just send us your logo and text" — don't work with them. They're not building a business tool. They're checking off another project.

No contract or a contract with no details

I've seen agency contracts that were three sentences long. "Provider will deliver a website. Client will pay $X. Deadline: 30 days." And nothing else.

Where's the scope of work? How many pages? Is it mobile-responsive? Who writes the copy? Who provides photos? What about SEO? What about hosting after year one? Who owns the domain?

If the contract doesn't answer these questions — don't sign it.

Portfolio full of "beautiful" sites with no URLs

The agency shows screenshots of gorgeous sites but won't give you links? Find out why. Often those sites either no longer exist (the client left) or look completely different from the screenshot. Always ask for a link to a live site and check it on your phone.

What to actually look for when choosing an agency

Here's my checklist — developed over years of fixing websites built by other agencies.

1. Do they ask about your business goals

Not "what kind of site do you want" but "what should this site do for you." That's a fundamental difference. If an agency starts with "what color do you like" instead of "where do your customers come from" — that's a pixel agency, not a business agency.

2. Do they have experience in your industry or local market

An agency from a big city that builds sites for corporations won't necessarily understand the needs of a local plumber. And vice versa. Context matters — customer expectations are different in a major metro versus a small town.

Ask directly: have you built sites for businesses similar to mine? Show me the results.

3. What exactly is included in the price

Things that should be included (but often aren't):

  • Mobile responsiveness — this isn't an add-on, it's a standard
  • Basic SEO: meta tags, page speed optimization, heading structure, XML sitemap
  • SSL certificate (that's the padlock icon in your browser)
  • Training on how to use the CMS — so you can update content yourself
  • Domain transfer or new domain setup
  • A contact form that actually works
  • Google Analytics and Google Search Console setup — I explained how to read this data in my article on web analytics

If any of these are "extra" — that's a warning sign.

4. Who owns the website after the project is done

This is critical. I've had clients who, after parting ways with their agency, discovered the domain was registered under the agency's name. Hosting too. The site code? Agency license, no transfer rights.

The contract must clearly state: domain, hosting, source code — everything transfers to you. Non-negotiable.

5. What does post-launch support look like

A website doesn't end on launch day. WordPress updates, security patches, minor content changes, hosting outages — this happens. Every month.

Ask the agency: what happens when I need to change my phone number on the site three months from now? How much does it cost? What's the response time?

Best answer: a monthly support retainer, say $50-100/month for X hours of work. Worst answer: "Send us an email, we'll quote it."

How much should a small business website cost

Here are realistic price ranges based on the US market for small and mid-sized businesses.

  • Basic brochure site (5-7 pages): $1,500-3,000 — homepage, services, about, contact, gallery
  • Site with blog and SEO: $2,500-4,500 — same as above, plus blog, Google optimization, analytics setup
  • Simple e-commerce (up to 50 products): $3,000-6,000 — WooCommerce or a custom solution
  • Landing page (single sales page): $800-2,000 — focused on one goal, like collecting leads

Prices below these ranges? Possible, but check what's actually included. Prices significantly above? Ask exactly what you're paying for — the agency might be adding unnecessary bells and whistles.

Freelancer vs agency — what to pick on a small budget

On a budget under $2,500, a good freelancer is often a better choice than a cheap agency. Why?

A freelancer has lower overhead. No downtown office rent, no project manager salary, no sales team. So more of your budget goes into the actual website.

But a freelancer is also a risk. They get sick — nobody picks up the project. They disappear — you have nobody to call. So:

  • Check how long they've been in business — if less than two years, be cautious
  • Ask for client references — at least two
  • Sign a contract — even with a freelancer
  • Pay in installments: 30% upfront, 30% after the first draft, 40% after launch — never the full amount upfront

An agency is better when the project is larger (above $4,000), requires multiple specialists (designer + developer + copywriter), or when you need continuity — knowing someone will always pick up the phone.

How to run the conversation with an agency — a practical script

You walk into a meeting (or get on a call). Here are the questions you ask:

  • "What technology will you build the site on, and why that one specifically?"
  • "What's included in the price, and what costs extra?"
  • "Who owns the domain, hosting, and code after the project is finished?"
  • "How much is monthly technical support and what does it cover?"
  • "Is basic SEO included? What exactly do you do for SEO?"
  • "How many rounds of revisions are included?"
  • "What happens if you miss the deadline?"
  • "Can you show me a live site similar to what I want — not a screenshot?"

How the agency reacts to these questions tells you more than their portfolio. A good agency answers specifically and calmly. A bad one starts deflecting or gets offended that you "don't trust the professionals."

Three stories from my practice

The bakery owner who paid three times

A bakery owner ordered a website for $500 from a marketplace agency. He got something that looked like it was from 2010. He ordered fixes from another agency for $800. Better, but the site took 8 seconds to load. He eventually found me. We built his site from scratch for $2,200. Total spent: $3,500 instead of $2,200. If he'd chosen right the first time, he would have saved almost half.

The dentist who couldn't change her office hours

An agency built her a beautiful site, but the office hours were hard-coded into the template. To change hours — she had to email the agency and wait a week. Every change: $50. After a year, she'd spent more on minor edits than on the site itself.

The mechanic who took back control

He came to me asking for a new site. His old one was on the agency's hosting. Domain registered under the agency's name. He had to get access back first — which took two months and required a lawyer. Now everything is under his name. And he has full control.

The bottom line — what to remember

Choosing an agency isn't a beauty contest. Don't pick based on the prettiest portfolio or the lowest price. Pick based on:

  • Whether they understand your business and your customers
  • Whether they're upfront about what's included and what's not
  • Whether they give you full ownership of the site
  • Whether they have a plan for post-launch support
  • Whether they can show real results — not screenshots, but live websites

A website is an investment, not an expense. Don't look for the cheapest option — look for the one that pays for itself within the first six months. And if an agency can't tell you how they'll measure that — keep looking.

Related articles

Business

How much does a website cost in 2026 — real prices and what you're paying for

A $150 website? A $5,000 website? I explain where the differences come from and what you're really paying for. No marketing fluff.

Read more
Business

Website vs social media — what matters more for small businesses in 2026

Social media is a rented apartment. Your website is owned. Why you need both, but one is the foundation.

Read more
Business

Poland's KSeF e-invoicing — what small business owners need to know in 2026

Poland's mandatory e-invoicing system is coming and nobody understands it. Plain language — what to do, when, and what it costs.

Read more