Choosing an SEO agency is a business decision with real risk: a good partner can bring lasting traffic and enquiries, while a bad one can waste a year of budget or damage your site with spam tactics. This guide gives eight steps for choosing well, the questions to ask, the red flags Google itself lists, and what a fair engagement looks like.
Do you need an SEO agency?
Not always. You can learn the basics and do a lot yourself with free tools such as Google Search Console. Google notes that hiring an SEO is most useful during a redesign or new site launch, though a specialist can also improve an existing site. An agency makes sense when you lack the time or skills, when technical problems stop pages from being indexed, or when your market is competitive and you want a plan.
8 steps to choose the right SEO agency
1. Define your goals first
Decide what you want: more enquiries, more online sales, local visibility, a recovery after a traffic drop, or international reach. Write down a number if you can, such as qualified leads per month. Goals let you judge proposals and results.
2. Ask to see past work and how it was measured
Ask for case studies with the problem, the work done, the timeframe and the result, and how success was measured. Beware of screenshots of rankings without business results, and of case studies that you cannot verify with a client contact.
3. Check that they follow Google’s guidelines
Ask directly whether they follow Google Search Essentials and what they do about links. Techniques that break Google’s spam policies, such as buying links or mass-produced pages, can get a site demoted or removed. You remain responsible for what an SEO does on your site.
4. Look for relevant experience
Ask about experience in your industry, location and, if relevant, international sites. An agency that knows local SEO is not automatically right for a large e-commerce site.
5. Insist on clear communication
Ask who will work on your account, how you will communicate and how often. Google advises asking whether they will explain every change and the reasoning behind it. A good agency can explain its plan in plain words.
6. Review the scope, pricing and contract
Get the work, the price and the term in writing. Ask what is included each month, what costs extra, how to end the contract and what happens to the work, content and accounts if you leave. Common pricing models are a monthly retainer, a project fee or an hourly rate.
7. Agree on reporting
Ask what reports you will receive and how they link to your goals. Useful reports show enquiries, sales, impressions, clicks and positions for key pages, the work done and what comes next, not only rankings.
8. Check references and reviews
Read reviews on independent sites, and ask to speak to a current client. Be careful with reviews that are all recent, all five stars and unspecific.
Questions to ask a prospective agency
- Can you show past work and success stories in a similar situation?
- What results do you expect, in what time frame, and how will you measure them?
- Which links will you build, and how?
- Who will work on my site, and what is their experience?
- Will you explain each change you make and why?
- Who owns the accounts, content and data?
- What do you need from me?
- What happens if results are slow?
Red flags, according to Google’s guidance
- Guarantees. Google says no one can guarantee a number one ranking.
- A “special relationship” with Google or “priority submit”. No such service exists for paid sites.
- Secrecy or vague plans. Ask for explanations of anything unclear.
- Link schemes or requests to link to the agency. Google says you should never have to link to an SEO.
- Asking for full access too early. For an audit, give read-only access to Search Console, not write access, and have anyone with server access explain each change.
- Submitting your site to thousands of search engines.
- Unsolicited emails offering SEO help.
- Tools claimed to be “approved” by Google. Google does not endorse them.
What a good engagement looks like
- A review of your site, goals and competitors before the plan.
- A written scope with priorities, deliverables and a time frame.
- Technical fixes, content work and, where suitable, link earning that follows Google’s rules.
- Regular reports tied to your goals, and regular conversations about what changed.
- Realistic expectations: SEO takes months, and Google says changes can take from hours to months to show.
How much does an SEO agency cost?
Prices vary widely with the size of the site, the market, the scope and the agency. Instead of comparing price alone, compare the scope, the evidence and the likely return: what one new customer is worth to you, and how many you need to cover the cost.
Frequently asked questions
How long until I see results?
Ask the agency for an honest estimate. Google gives no fixed time, and says changes can take hours to months. Competitive markets sit at the slow end.
Should I choose a local agency?
Not necessarily, but local knowledge helps for local SEO, language and market. What matters more is the evidence, communication and fit.
Is a cheap SEO agency a bad sign?
Not by itself, but very cheap offers often rely on automated or spam tactics. Ask what you will get for the price.
Can I change agencies later?
Yes, if the contract and account ownership allow it. Keep your accounts, content and reports in your own name.
If you want to talk about your goals, see our SEO services or contact us.
Related guides
Terms in this guide


