Key takeaways

  • How to hire an SEO marketing company well comes down to the contract and the reports, not the sales deck. Ask 12 questions in writing and compare the answers.
  • The strongest answers are specific: named people, a written first-quarter plan, a change log, and reports built on Search Console and your own analytics.
  • You should own every account, every piece of content and all the data. The agency gets user access at the lowest level that lets it work.
  • Ask how links are built and whether you can see every one. Google treats links bought or made for ranking as link spam, and you carry the risk.
  • Agree the exit before you start: notice period, handover and removal of access.

Most advice on how to hire an SEO marketing company stops at “check their reviews and ask for case studies”. That helps, but it doesn’t protect you once you sign. What protects you is what the contract says and what the monthly report shows. Weak agencies are rarely exposed by a sales call. They are exposed by precise questions about scope, ownership, access and reporting.

I have worked in SEO and digital marketing for more than 16 years, and I have read a lot of agency contracts on behalf of clients who wanted a second opinion. The same gaps come up again and again. Below are the 12 questions I would ask before signing, with the answer I would expect from a good agency and the answer that should worry you.

If you are still building a shortlist, start with our guide to shortlisting SEO companies without getting burned, and read what Google itself says an SEO can and can’t do. This article picks up where those stop: at the contract.

How to hire an SEO marketing company: start with the contract, not the pitch

Google’s page on hiring an SEO contains a sentence every buyer should keep in mind: “Ultimately, you are responsible for the actions of any companies you hire.” If an agency builds spam links or hides changes, the consequences land on your site, not theirs.

So send your questions in writing and ask for written answers. It takes an hour of your time, and it does three things. You can compare agencies like for like. You have a record if promises change later. And you learn how clearly each agency communicates, which is half of what you are buying.

Four groups of questions to ask an SEO marketing company before signing: people and scope, money and terms, access and links, reporting and exit
Figure 1. The 12 questions in four groups. Each group protects a different part of the deal.

Questions 1 to 3: who does the work and what you get

1. Who exactly will work on my site, and who do I talk to?

Good answer: names and roles, including who does the technical work and who writes content, plus one named contact and how quickly they respond.

Weak answer: “our team of experts”. You can’t hold a team accountable. If the person who sold you the deal disappears after signing, you should know that now.

2. What will you do in the first 90 days, in writing?

Good answer: a short plan with an audit or review first, then specific fixes and pages, in order, with the reasoning behind each.

Weak answer: a list of activities such as “on-page optimisation” and “link building” with no pages, no order and no reasons. If the plan would fit any website, it was not written for yours.

3. What does each month (or hour) actually buy?

Good answer: a breakdown in hours or deliverables, so you can see how much time goes to analysis, implementation, content and reporting.

Weak answer: a package name. Packages are not wrong in themselves, but you need to know what is inside them. This is also the question that tells you whether you are paying for senior work or for a report template.

Free tool · SEO ROI Calculator

Before you compare quotes, put a rough value on the keywords the agency says it will win.

Enter search volume, CPC and your current ranking to estimate traffic, revenue and value for a keyword. Free.

Calculate your SEO ROI →

Questions 4 to 6: money, term and ownership

Illustration: a signed contract beside an open padlock for no lock-in, and a box holding your own analytics, search data, content and business listing, with your key.
Money, term and ownership: a fair way out of the contract, and your content, accounts and data staying yours.

4. What is the minimum term, and how do I end the contract?

Good answer: a clear minimum term (or none), a notice period you can live with, and no penalty beyond paying for work already done.

Weak answer: a long lock-in justified by “SEO takes time”. SEO does take time, but a good agency keeps clients by showing progress, not by contract clauses.

5. Who owns the content, the accounts and the data?

Good answer: you do. Content written for you, your Search Console, analytics, Google Business Profile and any tools set up for your site are yours, and stay yours if you leave.

Weak answer: accounts created under the agency’s name, or content licensed to you only while you pay. I have seen businesses lose years of analytics history because the property belonged to a former agency.

6. What is extra, and what triggers an extra charge?

Good answer: a written list of what is out of scope (development work, design, paid tools) and a rule that nothing extra is billed without your approval first.

Weak answer: “we’ll sort it out as we go”. That is how a fixed monthly fee becomes an open-ended one.

Questions 7 to 9: access, changes and links

Illustration: three access cards of rising level, the agency getting a middle one and the top one kept in house, next to a change log clipboard.
Give the lowest access level that lets them work, keep owner roles in house, and ask for a log of every change.

7. What access do you need, and at what level?

Good answer: the lowest level that lets them work, added as named users, never shared passwords. Google advises that for an audit you “only grant read access to Search Console (at this stage, don’t grant them write access).”

Search Console Help on owners, users and permissions describes the levels: a full user “has view rights to all data and can take some actions”, and a restricted user “has simple view rights on most data”. Google Analytics works the same way: its access roles run from Viewer up to Administrator, which has “full control of Analytics”, and you can even hide cost or revenue metrics from a user. Keep owner and administrator roles inside your business.

Weak answer: “just send us your logins”.

8. Will you share every change you make, and why?

Good answer: yes, in a change log: date, page, what changed, why. Google says that an SEO with FTP access to your server “should be willing to explain all the changes”.

Weak answer: “our methods are proprietary”. If you can’t see what was changed, you can’t judge the work or undo it later.

If an agency won’t tell you what it changed on your website, assume you will be the last to find out when something breaks.

9. How do you build links, and can I see every one?

Good answer: a description of how links are earned (content worth citing, digital PR, relevant partners), and a list of every link they obtain, with the page it points to.

Weak answer: a fixed number of links per month, or “we have a network”. Google’s spam policies define link spam as “creating links to or from a site primarily for the purpose of manipulating search rankings”, including “exchanging money for links, or posts that contain links”, and they warn that sites that violate the policies “may rank lower in results or not appear in results at all.” If you already have doubts about past link work, a links audit shows what is there before you add more.

Free tool · Ping My URL

When the agency's agreed changes go live, let search engines know which pages were updated.

Notify Google and other search engines about up to 5 new or updated URLs at once. Free, no sign-up.

Ping your URLs →

Questions 10 to 12: reporting, results and exit

Illustration: search, analytics and ranking panels each measured against a dashed baseline, and an open door with a box of handed-over files for a clean exit.
Reports should use data you can check yourself, measured against the baseline, and the exit should hand everything back.

10. What will you report, how often, and from which data?

Good answer: a monthly report built on data you can open yourself: Search Console clicks and impressions, analytics conversions, and rankings for an agreed keyword list, each compared with the baseline from before the work started.

Search Console’s Performance report defines the basics: clicks are “the number of times a user clicked your site from Google Search results”, and average position is “the average position of the topmost result from your site.” A report that uses these terms correctly, and says what was done that month, is a good sign. Our monthly SEO report template shows what a useful one contains.

Weak answer: a dashboard of the agency’s own scores you can’t check anywhere else, or reports full of charts and empty of actions.

11. What results do you expect, by when, and what happens if they don’t come?

Good answer: realistic outcomes tied to pages and searches, a rough timeframe, the risks, and what the agency will do if progress stalls. Google suggests asking exactly this: “What kind of results do you expect to see, and in what timeframe? How do you measure your success?”

Weak answer: a guaranteed position. Google is plain: “No one can guarantee a #1 ranking on Google.”

12. What happens when we part ways?

Good answer: a written handover: the change log, all content, keyword and page plans, reports, and a list of every account the agency accessed, followed by removal of their access.

That last step needs care. Search Console Help says that if you do not delete a removed owner’s verification tokens, “the removed owner will be able to re-verify ownership if they choose to”. Ask the agency to confirm how they verified, and remove those tokens yourself.

Weak answer: “we’ll cross that bridge later”. Our article on contract terms for hiring an SEO freelancer covers exit clauses in more detail; the same clauses work for agencies.

Rank Check Reports

Get an independent snapshot of where your keywords rank before the agency starts, so the baseline isn't theirs alone.

A live Google check of your keywords on desktop and mobile · from $14.99 per check · no subscription · report within one working day

Order a rank check report →

The 12 questions on one page

Copy this into your email to each agency and compare the replies side by side.

# Question Answer to expect Answer that should worry you
1 Who works on my site? Named people and one contact “Our team of experts”
2 What happens in the first 90 days? A written, ordered plan Generic activities
3 What does each month buy? Hours or deliverables A package name only
4 Minimum term and exit? Clear term and notice Long lock-in
5 Who owns content, accounts, data? You do The agency does
6 What costs extra? Written list, approval first “We’ll sort it out”
7 What access, at what level? Lowest level, named users Shared logins
8 Will you share every change? A change log with reasons “Proprietary methods”
9 How are links built? Earned, every link listed Links per month
10 What do reports show? Your own data vs a baseline Unverifiable scores
11 What results, by when? Outcomes, timeframe, risks Guaranteed positions
12 What happens when we part? Written handover, access removed No plan
Blank scorecard for comparing three SEO marketing companies on the 12 questions, with a key for marking each answer as clear, vague or missing
Figure 2. A blank scorecard: mark each written answer as clear, vague or missing, then compare the agencies.

Hiring an SEO marketing company or a consultant

Some businesses send these questions and realise they don’t need an agency’s capacity. They need someone senior to find the problems and guide their own developer and writers. Others need production every month and nobody in-house to do it, and an agency is the right buy.

I run onwardSEO as a consultancy. I charge by the hour, with no fixed packages, so questions 3, 4 and 6 have short answers: you pay for the hours used, you can stop when you want, and nothing is added without your agreement. My background is on my profile page, and our SEO services page lists what I take on. I also review agency proposals for clients who want a second opinion before signing. If an agency answers all 12 questions well, I will tell you to hire them.

FAQ

What should I ask before hiring an SEO marketing company?

Ask who will do the work, what the first 90 days include, what each month buys, who owns the accounts and content, what access they need, whether they share every change, how they build links, what they report and what happens when you part ways. Get the answers in writing.

How do I know if an SEO agency is legitimate?

A legitimate agency explains its work, follows Google Search Essentials and never guarantees rankings. Google’s own advice is to check business references and ask past clients whether the SEO provided useful service. Be careful with any agency that wants shared passwords or full ownership of your accounts.

Should I hire an SEO expert or a digital marketing agency?

It depends on what you need. A digital marketing agency suits businesses that want SEO, ads and content produced by one supplier. A specialist SEO expert suits businesses that need diagnosis, technical work or a second opinion, and have people who can implement.

How long should an SEO contract be?

Long enough to see results, short enough to leave if the work is poor. Google’s own guidance suggests asking an SEO what results to expect and in what timeframe. Use that answer to set review points, and avoid lock-ins that outlast them.

What should an SEO agency report every month?

What they did, what changed, and the effect: Search Console clicks and impressions, conversions from your analytics, and rankings for agreed keywords, each against a baseline. Every report should end with the next actions.

If you have an SEO agency proposal on your desk and want a second opinion on the answers before you sign, send it to me.

Eugen Platon · SEO consultant with 16+ years in SEO and digital marketing · free 10-minute first call

Book a free SEO consultation →

Eugen Platon

Eugen Platon

Director of SEO & Web Analytics at onwardSEO
Eugen Platon is a highly experienced SEO expert with over 15 years of experience propelling organizations to the summit of digital popularity. Eugen, who holds a Master's Certification in SEO and is well-known as a digital marketing expert, has a track record of using analytical skills to maximize return on investment through smart SEO operations. His passion is not simply increasing visibility, but also creating meaningful interaction, leads, and conversions via organic search channels. Eugen's knowledge goes far beyond traditional limits, embracing a wide range of businesses where competition is severe and the stakes are great. He has shown remarkable talent in achieving top keyword ranks in the highly competitive industries of gambling, car insurance, and events, demonstrating his ability to traverse the complexities of SEO in markets where every click matters. In addition to his success in these areas, Eugen improved rankings and dominated organic search in competitive niches like "event hire" and "tool hire" industries in the UK market, confirming his status as an SEO expert. His strategic approach and innovative strategies have been successful in these many domains, demonstrating his versatility and adaptability. Eugen's path through the digital marketing landscape has been distinguished by an unwavering pursuit of excellence in some of the most competitive businesses, such as antivirus and internet protection, dating, travel, R&D credits, and stock images. His SEO expertise goes beyond merely obtaining top keyword rankings; it also includes building long-term growth and optimizing visibility in markets where being noticed is key. Eugen's extensive SEO knowledge and experience make him an ideal asset to any project, whether navigating the complexity of the event hiring sector, revolutionizing tool hire business methods, or managing campaigns in online gambling and car insurance. With Eugen in charge of your SEO strategy, expect to see dramatic growth and unprecedented digital success.
Eugen Platon
Check my Online CV page here: Eugen Platon SEO Expert - Online CV.