Start with their own website
If an agency's website is slow, poorly designed, or doesn't rank for its own keywords — that tells you everything. Run their site through PageSpeed Insights. If their LCP is above 3 seconds, they're not practising what they preach.
Ask for case studies with metrics
Pretty screenshots aren't enough. Ask for: conversion rates before and after, Core Web Vitals scores, organic traffic growth, and revenue attribution. An agency that can't show these numbers isn't measuring the right things.
Check their technical SEO knowledge
Your website is your #1 SEO asset. Ask: do you implement schema markup? What's your approach to Core Web Vitals? Do you use responsive images (AVIF/WebP)? Do you build with AI Overview optimisation in mind? If they look blank, walk away.
Understand the platform recommendation
A good agency recommends the platform based on your needs, not what they like building in. Webflow for marketing sites, Shopify for eCommerce, Next.js for performance-critical builds, WordPress for content-heavy sites. Be wary of agencies that only build on one platform.
Verify you own everything
You must own the domain, hosting account, CMS login, code repository, analytics, and ad accounts. Any agency that builds on their infrastructure is creating lock-in. Clarify this before signing anything.
