SEO Agency, Freelancer or In-House: Costs, Trade-offs and AI Search
An SEO agency improves how a website appears in search through technical fixes, content, links and local listings, usually on a monthly retainer, a project fee or hourly rates. An agency suits multi-skill work, a freelancer suits a focused scope, and an in-house team suits steady, high-volume work. Google says no one can guarantee a first-place ranking.

Key takeaways
- Google says a small local business can probably do much of its own SEO, starting from the SEO Starter Guide.
- Grant an SEO only read access to Search Console during an audit, as Google advises.
- Google treats optimising for AI Overviews and AI Mode as SEO, with no special files or markup required.
- Some changes show in Google within hours and others take several months, so judge work over weeks.
On this page
Choosing an SEO agency used to be a question of price and trust. Now buyers also ask whether SEO still matters when many people get answers from ChatGPT or Google's AI Overviews. This guide covers what an agency actually does, what Google itself says about hiring one, how SEO is priced, how an agency compares with a freelancer or an in-house team, and what AI search changes.
What an SEO agency does
SEO (search engine optimisation) is the work of helping a site appear in unpaid search results. Google's page Do you need an SEO? lists the services a reputable SEO may offer, including a review of site content or structure, technical advice on hosting, redirects, error pages and JavaScript, content development, keyword research, training, expertise in specific markets and optimising for generative AI. In practice the work falls into four areas:
- Technical SEO: crawling, indexing, site speed, structured data, redirects and the code-level fixes that let search engines read the site.
- Content: mapping searches to pages, improving existing pages and writing the ones that are missing, often with a content marketing programme.
- Links and mentions: earning references from relevant sites, without the link schemes covered below.
- Local SEO: for businesses serving an area, the Google Business Profile, location pages and reviews. Google says local results are mainly based on relevance, distance and how well known a business is; see local SEO.
What Google says about hiring an SEO
Google's guidance is unusually direct. If you run a small local business, it says you can probably do much of the work yourself, starting with its SEO Starter Guide. It suggests that a good time to hire is when you plan a redesign or a new site, so the site is built to be search-friendly from the start.
The same page suggests questions to ask, such as whether the SEO follows Google Search Essentials, what results they expect and in what timeframe, how they measure success and whether they will explain every change they make. It also lists warnings:
- No one can guarantee a #1 ranking on Google. Be wary of anyone who claims to, who alleges a "special relationship" with Google or who offers "priority submit".
- Audits need read access only. Google advises granting only read access to Search Console while an SEO audits your site.
- You are responsible. Deceptive content created on your behalf can get your site removed from Google's index.
- You should never have to link to an SEO. Avoid anyone selling link schemes; Google's spam policies treat buying or selling links for ranking purposes as link spam.
- Advertising does not buy rankings. Google says advertising with it has no effect on a site's presence in its search results.
How SEO agencies charge
There are three common pricing models, often preceded by a paid audit:
| Model | How it works | Fits |
|---|---|---|
| Monthly retainer | A recurring fee for an agreed monthly scope | Ongoing technical, content and link work |
| Project fee | A fixed fee for a defined deliverable | An audit, a site migration, a set of location pages |
| Hourly or day rate | Time billed as used | Advice, training, reviewing a developer's work |
What moves the price:
- the size of the site and how many templates and page types it has;
- how competitive the searches are in your market;
- how much technical work the site needs, and whether the agency can fix code or only recommend fixes;
- content volume, and whether writers need subject knowledge;
- link and digital PR work;
- the number of locations, languages or countries;
- reporting depth, from a monthly summary to dashboards tied to your CRM.
When you compare quotes, compare the work listed. Two quotes for "SEO" can describe very different months: one may be a ranking report and a few tweaks, the other technical fixes, new pages and outreach. A useful quote names the deliverables for each month, who produces them, which pages they touch, how changes reach the live site and how progress will be reported. If a quote lists only hours or a number of "backlinks", ask what those hours or links will be spent on.
Agency, freelancer, in-house or hybrid
| Agency | Freelancer | In-house | Hybrid | |
|---|---|---|---|---|
| Best for | Work needing several skills at once | A focused scope or a small site | Steady, high-volume work | Larger sites with ongoing priorities |
| Strengths | Developers, writers and specialists under one contract; cover when people leave | Direct contact with the expert; flexible | Deep product knowledge; close to sales and development | In-house priorities with specialist depth on call |
| Weaknesses | Account-management layer; risk of a template approach | Limited capacity; a single point of failure | One person's skills; tools and training cost extra | Needs clear ownership of who decides what |
| Cost shape | Retainer or project | Hourly, project or small retainer | Salary, tools and training | Salary plus retainer or project fees |
How AI search changes SEO
People now get answers from AI Overviews and AI Mode in Google, and from assistants such as ChatGPT. One Reddit thread asking whether an SEO agency is still worth it quotes a founder: "I don't google stuff anymore - all ChatGPT". That shift is real, but it does not retire SEO.
Google says the best practices for SEO remain relevant for AI features, that there are no additional requirements to appear in AI Overviews or AI Mode, and that you do not need new machine-readable files, AI text files or special schema.org markup. To be shown as a supporting link, a page must be indexed and eligible to appear in Search with a snippet. Traffic from these features is counted in the Search Console Performance report under the "Web" search type.
Google's guide to generative AI features explains why: the features are rooted in its core ranking and quality systems, retrieving pages from the Search index and running related "fan-out" searches across subtopics. It addresses AEO (answer engine optimisation) and GEO (generative engine optimisation) by name and says that, from Google Search's perspective, optimising for generative AI search is still SEO. It also warns that creating pages for every variation of a query mainly to manipulate AI responses can breach its scaled content abuse policy, and it stresses original, non-commodity content over summaries of what is already online.
What AEO and GEO add in practice is a wider view: checking how a brand is described across AI assistants, correcting the sources behind wrong answers, and making sure pages give clear answers that engines can lift and cite. That is the scope of AI SEO. Ask any agency selling it whether its advice is consistent with Google's guidance, which Google's own hiring page recommends.
SEO alongside paid search
SEO and paid search answer the same searches in different ways. Ads can appear as soon as they are approved and stop when the budget stops; organic visibility takes longer to earn and keeps working. Google keeps them separate: it says advertising has no effect on organic results. The two still help each other. Search-term reports from paid campaigns show which queries turn into enquiries, which tells an SEO programme which pages to build or improve first. If you are weighing both, our guide to hiring a PPC agency covers the paid side, and performance advertising describes how Mindrops runs it.
How long SEO takes
Google's SEO Starter Guide says some changes take effect in a few hours and others could take several months, and suggests waiting a few weeks before judging whether a change helped. Not every change produces a visible effect. Plan SEO as a programme measured over quarters, with a baseline recorded at the start, and treat any promise of fast, guaranteed rankings as a warning sign.
Risks and trade-offs
- Template work. A Reddit thread on whether an SEO agency is worth paying for complains about paying for overhead and sometimes getting "cookie cutter" work. Ask for an audit or plan that names your pages and your competitors.
- Outsourced judgement. Google notes that site owners are responsible for the actions of the companies they hire.
- Freelancer dependence. If one person holds all the knowledge, illness or a new job stalls the work.
- In-house isolation. A single SEO hire can lack developers, writers or tools to act on findings.
- Reporting that flatters. Rankings for terms nobody searches look good in a report. Ask for organic enquiries and revenue.
- Access and ownership. Keep Search Console, analytics and Business Profile in your own name and grant access to others.
How to choose an SEO agency
- Ask what they would fix first, and why. A good answer names specific pages and issues.
- Ask who does the work. Who writes, who fixes code and who reports.
- Ask how they handle technical fixes. Do they change the code, or hand recommendations to your developers?
- Ask how they measure success. Organic traffic, enquiries and revenue from your own analytics and Search Console.
- Ask about AI search. How do they check AI visibility, and does their advice follow Google's documentation?
- Ask about links. How are links earned? Any mention of buying links is a reason to walk away.
- Check references. Speak to past clients, as Google suggests.
- Read the contract. Scope per month, notice period and what you keep if you leave.
How Mindrops works on this
Mindrops' SEO services usually start with an audit and fix phase, followed by a monthly retainer with an itemised scope; a standalone audit is also available. Technical SEO is fixed at code level by engineers or specified for your own development team. Each month a report from your own GA4 and Search Console logs the work done, and targets are re-prioritised every quarter against the baseline. Mindrops does not guarantee first-page rankings. Local SEO covers Google Business Profiles set up under your own account, and AI SEO covers how AI assistants find, describe and cite a brand. Delivery runs on CMMI Level 3 process maturity, and Mindrops has offices in New Delhi, London and Brussels. Send your URL and the searches that matter to you through get a quote; Mindrops replies as quickly as possible.
Conclusion
Pick the route that matches the work. A freelancer suits a focused job, an in-house team suits steady, high-volume work, and an agency suits work that needs several skills at once. Whichever you choose, follow Google's own advice: distrust guarantees, keep your accounts, ask for explanations, and judge the work over months. AI search raises the bar for clear, original answers; it does not replace the fundamentals.


