Websites13 min read

How to choose your web agency in 2026: 25-criteria checklist

Mohamed Bah·Fondateur, Kolonell
May 21, 2026
Share:
How to choose your web agency in 2026: 25-criteria checklist

How to choose your web agency in 2026: 25-criteria checklist

Websites

How to choose your web agency in 2026: a structural decision, not a gut call

Choosing a web agency in 2026 looks more like hiring a key executive than buying a commodity. The wrong choice costs 2 to 5x the right one, delays the project by 3-6 months and poisons internal teams. The right choice produces a profitable site in 60-90 days.

Across 47 Kolonell projects + 60 external benchmarks in 2025-2026, clients who structured their selection (vs intuition) had 88% post-project satisfaction vs 41%. The difference: they scored 25 weighted criteria, ran 3-5 short-lists, conducted structured interviews and negotiated before signing.

Here is the full checklist and the 6-step process.

25 weighted criteria checklist out of 100

Category 1 — Portfolio & references (20 points)

#CriterionWeightScore (0-10)
1Public portfolio with 8+ projects, 3 of which recent (< 12 months)4
23 reachable references in industry or close industry4
3Quantified case studies with business results (leads, sales, ROI)4
4Video or signed written client testimonials4
5Presence in recognised directories (Clutch, Sortlist, GoodFirms)4

Category 2 — Team & expertise (15 points)

#CriterionWeightScore (0-10)
6Named team for my project (verifiable on LinkedIn)5
7Senior dedicated PM (3+ yrs XP, ideally Scrum / PMP)5
8Separate designer + front dev + back dev (not solo full-stack)5

Category 3 — Technical & stack (10 points)

#CriterionWeightScore (0-10)
9Modern stack (Next.js, Astro, Remix vs default WordPress)5
10Stated hosting (VPS, Vercel, OVH, DigitalOcean)3
11Lighthouse > 90 perf on reference projects2

Category 4 — Price & transparency (15 points)

#CriterionWeightScore (0-10)
12Itemised 11-section quote (see previous batch)5
13Price within market range (see pricing grid)5
14No hidden maintenance / hosting costs5
#CriterionWeightScore (0-10)
15100% source code ownership to client at final payment5
16Documented GDPR + OHADA compliance4
17Contract / T&Cs signed before kick-off3
18NDA signed before sharing sensitive info3

Category 6 — Process & communication (15 points)

#CriterionWeightScore (0-10)
19Clear agile methodology (Scrum, Kanban, milestones)4
20Dedicated Slack channel + formal weekly cadence3
21Shared Jira/Linear/Trello/ClickUp access3
2224/7 accessible preview URL from D+73
23Written weekly progress report with quantified status2

Category 7 — Post-delivery (10 points)

#CriterionWeightScore (0-10)
24Documented 60-90 day warranty5
25Clear maintenance offer (flat fee or known hourly rate)5

Total: / 100

Thresholds:

  • 85-100: excellent, sign quickly
  • 70-84: good, negotiate 2-3 weak points
  • 55-69: average, avoid unless budget-constrained
  • < 55: eliminate

6-step process to pick a web agency

Step 1 — Internal preparation (1 week)

  • Write the client 10-question brief (batch P3)
  • List 4-6 non-negotiable criteria (e.g. code ownership, GDPR, deadline < 8 weeks)
  • Set total budget envelope + 15% margin
  • Designate single internal lead

Step 2 — Long list sourcing (1 week)

  • LinkedIn (search "web agency [city]" + 5-50 employee size filter)
  • Directories: Clutch, Sortlist, GoodFirms, The Manifest
  • Network recommendations (top 5 LinkedIn, pro Slack communities)
  • Inspirational portfolios: awwwards, direct competitor sites

Target: 8-12 agencies in long list.

Step 3 — Short list of 5 (1 week)

For each long-list agency, check:

  • 8+ portfolio projects, 3 recent
  • 3 reachable references
  • Modern stack (not default WordPress)
  • Team size consistent with project
  • First message response < 48 business hours

Eliminate any failing 2+ criteria.

Step 4 — Brief sent + first meeting (2 weeks)

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

  • Send 10-question brief to 5 agencies
  • Request written reply (4-8 page proposal) + first 60-min meeting
  • First evaluation on the 25 criteria

Eliminate scores < 70/100.

Step 5 — Finalist interviews with 3 agencies (1-2 weeks)

  • 90-min meetings with named PM + tech lead (not just sales)
  • Questions 11-20 (batch P3) asked explicitly
  • Ask for 3 reachable references
  • Detailed presentation of 1 case similar to yours

Re-score on 25 criteria out of 100.

Step 6 — Negotiation + signing (1-2 weeks)

  • Negotiate 2-3 weak points (warranty, training, year-1 hosting)
  • Do not negotiate the total price without trade-off (scope reduction)
  • Request final 11-section quote + T&Cs + NDA
  • E-signature via DocuSign / Yousign / HelloSign
  • 30-40% deposit and project kick-off

Total process duration: 6-8 weeks

Short-list method: decision matrix

Weighted criterionAgency AAgency BAgency CAgency DAgency E
Portfolio (20)161218148
Team (15)121014116
Technical (10)86974
Price (15)1314111215
Contract (15)14813106
Process (15)11914127
Post-delivery (10)85974
Total8264887350

Decision: C (88) + A (82) in final short list, final negotiation then pick.

Trick questions to ask in interview

  • "Who will be my single contact at your firm?" — Make sure it is not a salesperson.
  • "Can you show a project that went badly and why?" — Humility.
  • "What happens if your firm shuts down before the project ends?" — Continuity (code escrow).
  • "How many projects is your PM running in parallel today?" — > 4 = red flag.
  • "What share of your revenue comes from recurring clients?" — < 30% = orange flag.

Negotiation: what is and is not negotiable

Negotiable

  • Spread out payment (4 milestones instead of 3)
  • Post-delivery training (4 h offered vs 2 h)
  • Year-1 hosting included
  • 6 months preferred maintenance rate
  • Initial blog articles (3-5 included)

Non-negotiable

  • Source code ownership (always 100% client)
  • GDPR/OHADA compliance (always included)
  • Post-delivery warranty (60-90 days minimum)
  • Deposit > 50% (refuse)
  • Technically impossible deadline (refuse and reframe)

Tools to structure the selection

  • Notion or Airtable — comparative database
  • Google Sheets or Numbers — weighted decision matrix
  • Loom — post-meeting debriefs to share internally
  • Calendly or Cal.com — book agency interviews
  • DocuSign, Yousign, HelloSign — sign NDA, quote, contract
  • Slack — internal "Web agency selection" channel
  • Jira, Linear, Trello, ClickUp — process tracking

FAQ

How long should choosing a web agency take?

6 to 8 weeks on average for an SME project. Less than 4 weeks = rushed, likely surprises. More than 12 weeks = loss of momentum, internal team burnt out.

Should I prefer a local or an international agency?

For 80% of Senegalese SMEs: local agency (Dakar, Abidjan, Casa). Smoother communication, market context understood, aligned time zones. For projects > 10M FCFA or with sharp technical needs (complex SaaS, ML), consider European or North American agencies.

How to check an agency does not use undeclared offshore subcontractors?

Ask in the quote: "Commitment of 100% in-house delivery by the named team." Request GitHub repository access from D+1 to verify commit authors. If discrepancy: change order or termination.

What if all shortlisted agencies exceed the budget?

1) Reduce scope (10 pages instead of 12, MVP features only). 2) Spread into phases (v1 + v2 at 3 months). 3) Mix agency + senior freelance for specific items. 4) Re-source smaller agencies (3-8 people) often 30-40% cheaper.

Is the cheapest agency a bad default choice?

Not systematically. Out of 5 shortlisted agencies, the cheapest wins in 18% of cases (47 Kolonell projects observed). Deciding criterion: price within market range (see pricing grid) AND score > 75/100 on the other 24 criteria.

Let's talk about your agency choice

If you want a 90-minute workshop to structure your web agency selection process, we can run it this week. /devis-gratuit or WhatsApp +221 77 596 93 33.

Tags:#choose web agency#agency checklist#agency comparison#agency selection#SME#web
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.