DEV Community

Cover image for Agency Red Flags: A Developer's 10-Point Pre-Hire Checklist
aimEncoders
aimEncoders

Posted on Originally published at aimencodersblog.blogspot.com

Agency Red Flags: A Developer's 10-Point Pre-Hire Checklist

Agency Red Flags: A Developer's 10-Point Pre-Hire Checklist

Every developer becomes the family's "tech person" eventually — and sooner or later someone asks you to vet a web agency for their business. Non-technical buyers judge agencies on portfolios and price. You know better: the failures are always in process. Here is the 10-point technical checklist I run through before recommending any web development agency, written so you can hand it straight to a non-technical buyer.

1. No live sites you can actually inspect

Don't review screenshots — review deployments. Open their portfolio sites, run Lighthouse, check the mobile layout, submit a form. If their own showcase scores poorly on performance or accessibility, their process has no quality gate. Ask which parts of each project their team handled and what technical challenge they solved.

2. Discovery is a 15-minute sales call

A serious engagement starts with real discovery: audience, competitors, required integrations, success metrics. If the proposal arrives before they understand whether the goal is leads, sales, or automation, you're buying a template with your logo on it.

3. No written scope, no acceptance criteria

"Complete website development" is not a scope. Demand a page list, integrations, revision count, content responsibilities, and acceptance criteria in a written agreement. Everything unlisted becomes an "extra" later.

4. Full payment upfront

Milestone-based payment — design approval, working build, testing sign-off, handover — aligns incentives. A deposit is standard; 100% upfront removes your only leverage.

5. Guaranteed rankings

No one can guarantee a #1 ranking — Google says so itself. What you can demand: crawlable pages, proper titles and meta descriptions, an XML sitemap, and redirect mapping on redesigns. Deliverables, not promises.

6. No performance or technical SEO checklist

Ask for the pre-launch checklist. It should cover Core Web Vitals, image optimization, indexability, and mobile usability. In our own October 2026 audit we found a 73-character homepage title and a 2.2 MB hero image on our site — build debt compounds fast without a checklist, and it directly costs traffic.

7. You don't get the repo, the domain, or admin access

Confirm in writing: who owns the deliverables, when IP transfers, and that you receive repository access, admin credentials, and hosting control. The test question: "If we part ways next month, can another developer maintain this without rebuilding it?"

8. No automated testing in the pipeline

"If it looks right" is not QA. Ask what runs between code-complete and launch: cross-browser checks, form and checkout flows, and — ideally — automated tests in CI. Every site we ship goes through Playwright tests in a CI pipeline; we test like it's going to break on launch day.

9. No named technical owner

You should know who designs, who develops, who reviews the code, and who owns delays. Undisclosed handoffs and no accountable technical lead are the red flag — not outsourcing itself.

10. No defined post-launch support

Warranty fixes, response times, maintenance fees: if the contract is silent, your first production bug becomes a second negotiation. Get support terms in writing before launch, not after.

The short version for non-technical buyers

Hand them these seven questions: Can I see three live sites and contact a client? What is the full scope and what costs extra? What is the payment schedule? Which SEO and performance deliverables are included? Who owns the code and accounts — in writing? What is your testing process? What post-launch support is included? Clear written answers to all seven put an agency ahead of most of the market.

When you're comparing vendors, judge proof, transparency, and process — not polish. A documented custom website development process with milestones, testing, and handover is the baseline every agency should meet.

Muhammad Asad Ullah is the founder of aimEncoders, a software house building custom websites, web applications, and QA-tested digital products for clients worldwide.

Top comments (0)