An SEO agency is the company that handles everything that makes your site show up on Google without you paying per click: the technical side, the pages, the content, the links, local SEO and, now, presence in AI answers. In the first month it needs to deliver a site diagnosis, a list of priorities and a report you can actually read. To choose well, ask for proof of past work, be wary of first-place guarantees and check that the contract states what will be done each month.
Hiring wrong is expensive for a simple reason. SEO takes time to show signs, and you only find out the work was poor months later. Here is what to expect, what to ask for and what to skip before you sign.
What an SEO agency really does
It works on five fronts that add up: technical SEO, on-page SEO, content, links and local SEO. Today there is a sixth, optimization for AI answers. If the proposal you received only talks about “keywords” and a “monthly report”, something is missing.
Technical SEO
This is the work of making sure Google can find, read and index the site. It covers loading speed, mobile version, pages that return errors, redirects, sitemap, robots file and duplicate pages. Google explains this foundation in the SEO Starter Guide from Search Central, which is worth reading before any sales meeting.
On-page SEO
This is what lives inside each page: title, description, headings, text, images, links between pages and structured data. A serious agency delivers this page by page, showing the original text, the new text and the reason for the change. If it only says “we optimized the site”, you have no way to check.
Content
Content is the page or article that answers a question your customer asks on Google. If you sell a local service, you need one page per service and per city you serve. If you sell to businesses, you usually need articles that explain the problem before the purchase. A good plan says which questions will be answered, in what order and why.
Links and mentions
A link from another site to yours works like a recommendation. What counts is the quality and relevance of who links to you, not the quantity. Directories in your industry, partners, local press and associations are fine. A network of blogs created just to sell links is the opposite, and Google treats it as manipulation.
Local SEO
When your customer is in your city, a good part of the search happens on the map. What matters there is your Google Business Profile, the category, reviews, photos and consistency of name, address and phone number. If this matters to you, read Local SEO: what it is and what really moves your position on Google Maps. An agency that ignores the map leaves out exactly the place where a lot of local buying starts.
AI optimization
ChatGPT, Gemini, Perplexity and Google’s AI Overviews answer questions by citing a few sources. Showing up in those answers depends largely on the same well-done SEO work, plus a few extra steps: a direct answer at the top of the page, structured data, mentions on third-party sites and consistent information everywhere. Google’s documentation says there is no separate trick for these features. What exists is useful, indexable, well-organized content. To understand the change on the map, see what Google Ask Maps is and how to prepare your business for the new AI.
What the SEO agency should deliver in the first month
In the first month you shouldn’t expect more visits. You should expect clarity. That is the difference between serious work and a promise. At the end of 30 days, ask for these five deliverables:
- Site diagnosis. A document with the current state: indexed pages, technical errors, speed, pages without a title or description, duplicate content and what your competitors do better.
- Keyword research. The list of what your customers actually search for, split by intent (those who want to buy, those who want to understand), with the page that will answer each search.
- Priority list. What will be done first and why, ordered by impact and effort. A list of 80 items with no order is not a priority list.
- Working measurement. Google Search Console and Google Analytics 4 set up, with the events that matter to the business, such as WhatsApp clicks, form submissions and calls. Without this, nobody knows whether SEO brought sales or just visits. If tracking doesn’t exist yet, the GA4 events guide shows where to start.
- First report in plain English. What was done, what changed in the numbers, what comes next month and what depends on you.
If the first month has passed and all you received was a keyword spreadsheet, the agency hasn’t delivered even the start of the work.
How to choose an SEO agency: questions to ask
Knowing how to choose an SEO agency is, in practice, knowing how to ask the right questions. Bring these to the conversation and write down the answers:
- Which sites do you manage today that I can open and check? Can any be in a segment similar to mine?
- What exactly will be done in the first, second and third month?
- Who does the work? Is the person talking to me the same one who works on the site?
- How do you measure results? Does the report show leads and sales, or only rankings and visits?
- What access do you need to my site, Search Console and Analytics, and whose accounts are they if I cancel?
- How do you get links? Can you explain where each one comes from?
- What does the contract look like? Is there a minimum term? What happens to the content that was written if I leave?
- What do you do to get my business to show up in AI answers and on Google Maps?
A good agency that specializes in SEO answers with examples, not adjectives. If the answer to almost everything is “it depends, but our method is exclusive”, be wary.
Red flags before you sign
Some signs show up in the very first meeting. Any one of them is a reason to ask for more information, and two or more is a reason to walk away.
- First-place guarantee. Nobody controls Google’s algorithm. Anyone who guarantees a position is selling something else. In its guidance for people hiring SEO help, Google warns that no one can guarantee the top position.
- Link packages. “500 backlinks per month” usually means links on weak sites or blog networks, which can hurt you instead of helping.
- Ranking-only reports. Ranking first for a keyword that brings no customers doesn’t pay the bills.
- Secrecy about the method. Trade secrets in SEO almost never exist. What exists is execution, and it should be shown to you.
- Contracts that lock up your site. If the site, the domain or the analytics accounts are in the agency’s name, you lose those assets when you cancel.
- Long commitment without a diagnosis. Asking for 12 months before looking at your site is asking for a blank check.
Agency, freelancer or doing it yourself
None of the three options is always the best. It depends on the size of your site, the time you have and how many customers Google brings to your business.
| SEO agency | Freelancer | Doing it yourself | |
|---|---|---|---|
| Team | Several people (technical, content, analytics) | One person who does everything | You |
| Best for | Large site, several services, a business that depends on Google | Small site with a clear scope | Those just starting out who have time |
| Main risk | Standardized service, work done by juniors | Depending on a single person who may disappear | Making mistakes without noticing and losing months |
| What to check | Who does the work and what the contract says | Portfolio and client references | How much time you really have each week |
For a local business with a small site, starting with the basics on your own can be reasonable. The guide to getting your business on Google for free and the step-by-step Google Business Profile guide cover the part that doesn’t require an agency. When the site grows, competition tightens or you run out of time, that’s when hiring makes sense.
Before that, it’s worth asking whether your case calls for SEO or ads. If you need customers in the next few weeks, the guide to choosing a Google Ads agency covers the other side of this decision.
How long it takes to see SEO results
SEO usually shows its first signs between three and six months, and this varies with the age of the site, the competition in your market and the current state of the site. There is no official timeline, and anyone who promises “the first page in 30 days” is making it up.
In practice, the timeline usually looks like this:
- First month. Diagnosis, urgent technical fixes and tracking set up. Almost no visible effect.
- Months two to three. New and rewritten pages get indexed. The first long-tail searches start bringing visits.
- Months four to six. More pages gain ranking, impressions in Search Console go up and the first leads from Google show up.
- After month six. The work compounds: each new page builds on the previous ones.
The more competitive the keyword, the longer the road. In local SEO, when the problem is an incomplete profile or the wrong category, improvement can show up sooner, because the fix is more targeted. The monthly report should show what moved, even when rankings haven’t changed yet: pages fixed, pages indexed, impressions, clicks and, when available, leads.
Frequently asked questions
How long does SEO take to deliver results? The first signs usually appear between three and six months, depending on competition and the state of the site. In the first month, expect a diagnosis, priorities and tracking set up.
Can an SEO agency guarantee the first spot on Google? No. Rankings depend on an algorithm nobody controls, and Google itself says no one can guarantee first place. A promise of a specific ranking is a red flag.
What does an SEO company do day to day? It fixes technical problems, rewrites page titles and copy, creates content that answers what your customers search for, manages your Google profile and links, tracks numbers in Search Console and Analytics, and sends reports.
What is the difference between SEO and Google Ads? SEO works on organic results, with no payment per click, and returns come more slowly. Google Ads is paid advertising and brings visits as soon as the campaign goes live, for as long as you pay for it.
Does the agency also handle showing up on ChatGPT and Google Maps? It should. AI answers and the map use signals similar to SEO, such as clear content, consistent data and reliable mentions. Ask how this fits into the plan before you hire.
Is it better to hire an SEO agency or a freelancer? For a small site with a clear scope, a freelancer with a good portfolio may be enough. For a large site or a business that depends on Google, an agency team covers more areas and doesn’t stop if one person leaves.
Request an SEO analysis of your site
If you want to know where your site stands before hiring anyone, Ciclicko offers an SEO analysis of your site via WhatsApp. You get what is holding your pages back and what comes first, with no obligation to hire.