Hiring for SEO is harder than hiring for most services. You can see a new roof. You can taste a caterer’s food. With SEO, you’re paying someone to do technical work you can’t easily check, for results that take months to show up. That’s why so many business owners get burned, and why knowing how to choose an SEO company matters before you sign anything.

This guide gives you the questions to ask, the red flags to walk away from, what a fair contract and a useful monthly report look like, and how to give an agency access without handing over the keys to your business. We run SEO for clients from our office in Lexington, Kentucky, and we hear the same horror stories from new clients every year. Use this checklist whether you hire us, hire someone else, or decide to do it yourself.

Table of Contents

Start With What You Need SEO to Do

Before you talk to a single company, write down what a win looks like for your business. “Rank higher on Google” isn’t specific enough. Rank for what, in which towns, and so that customers do what?

A few examples of clear goals:

  • A plumber wants more calls from homeowners in Lexington, Georgetown, and Nicholasville.
  • A manufacturer wants more quote requests from engineers searching for a specific process.
  • A retailer wants more online orders for its top 20 products.

Each of those needs a different plan. The plumber needs local SEO: a strong Google Business Profile, service-area pages, and reviews. The manufacturer needs detailed capability pages and technical content. The retailer needs product pages, site speed, and clean category structure. If you know your goal, you can tell in the first call whether a company is listening or reading from a script. That’s the first step in how to choose an SEO company: you set the target, and they show you how they’d hit it.

Also write down your budget range and how long you can commit before you need to see movement. SEO takes months. If you need phone calls next week, you need paid ads first, and a good SEO company will tell you that.

Do You Need an SEO Company at All?

Maybe not. Google’s own advice in its guide to hiring an SEO is that a small local business can probably do much of the work itself, starting with the free SEO Starter Guide.

Doing it yourself makes sense when:

  • You have a small site and one location.
  • You have time each week to write, update your Business Profile, and ask for reviews.
  • Your competitors aren’t investing much in search.

Hiring makes sense when:

  • You’re redesigning your site or launching a new one. Google calls this a great time to hire, because SEO built into a site from the start costs less than fixing it later.
  • Your competitors are clearly outranking you and you don’t know why.
  • Nobody on your team has the hours to keep publishing and fixing things month after month.
  • You’ve had technical problems: a site migration that lost traffic, pages that won’t index, or a slow site.

Even if you hire someone, learn the basics. Google makes the same point: if you understand the techniques, you’ll notice when an agency suggests something risky. If you’re a local service business, our local SEO playbook for small businesses covers the work in plain steps.

Agency, Consultant, or Freelancer?

You’ll find three kinds of SEO help, and each fits a different business.

An SEO agency has a team: strategists, writers, developers, and someone running reports. Agencies can handle content, technical fixes, link building, and paid ads under one roof. The trade-off is cost and, at larger firms, getting handed to a junior account manager after the sales call. Ask who will actually do your work.

An independent consultant is usually one experienced person. Consultants are good for audits, strategy, and training your in-house team. Many don’t write content or make site changes, so you’ll still need someone to do the work they recommend.

A freelancer is the lowest-cost option and can be excellent for a defined task, like writing ten service pages or fixing a list of technical errors. The risk is coverage. If your freelancer gets busy, gets sick, or moves on, the work stops.

There’s also a fourth option many small businesses overlook: a web design firm that does SEO. If the same team builds, hosts, and optimizes your site, nobody has to wait on another vendor to make a change. That’s how we work, and it’s why our clients don’t have to referee between a developer and a marketing agency.

How to Choose an SEO Company: 12 Questions to Ask

Google lists several of these questions in its own hiring advice. We’ve added the ones that business owners ask us most on sales calls. A good company will answer all of them without getting defensive.

1. Can you show me examples of your work?

Ask for real sites they’ve worked on, in industries close to yours. Then check for yourself. Search for the terms they say a client ranks for. Look at the site. Is it fast, clear, and current? Case studies on their website are a start, but a company that’s proud of its results will happily walk you through them.

2. Do you follow Google Search Essentials?

Google Search Essentials is Google’s rulebook for sites that want to appear in search. The right answer is a plain yes, followed by how they stay current. If they wave it off, or say the rules are “more like guidelines,” move on.

3. What results do you expect, by when, and how will you measure them?

This is the most important question on the list. A good answer is specific about the metrics and honest about the timeline. Our own answer on calls goes like this: months one through three, we fix technical problems, rework content, and set up tracking. Months four through six, we run the plan and changes start to show. At month six, we do a full review together. We track organic traffic, the number of keywords the site ranks for, average rankings, backlinks, and leads.

A bad answer is a guarantee, or a vague promise of “more traffic” with no way to measure it.

4. What’s your experience in my industry and my area?

Industry experience shortens the learning curve. An agency that has worked with contractors already knows how homeowners search for a roofer. Local experience matters too. A company that knows your market knows which towns, suburbs, and neighborhoods your customers search from.

That said, don’t rule out a company only because it hasn’t worked in your exact niche. Ask how they’d learn your business. The answer tells you a lot.

5. Who will actually do the work?

At some firms, a senior person sells the account and a junior person, or an outsourced team, does the work. Ask for names and roles. Ask where the people writing your content and changing your site are located. You should be able to reach the person responsible for your account by phone without a ticket system.

6. What will you do in the first 90 days?

A company that has done this before can tell you. Expect some version of an audit, keyword and competitor research, technical fixes, content updates on your most important pages, and Google Business Profile work for local businesses. If the answer is “we’ll get started on links,” that’s a warning sign.

7. How do you find out what my competitors are doing?

A good SEO company studies your competition before it writes a plan. On our calls, we ask clients for their top three competitors. Then we pull the keywords each one ranks for, the pages bringing them traffic, and the sites linking to them. That shows two things: what it will take to catch up, and the searches your competitors are ignoring, which are often the fastest wins.

Links from other sites still matter. How a company gets them matters more. Google’s spam policies name buying or selling links for ranking purposes as link spam, and a site caught doing it can lose its rankings. Good answers involve local sponsorships, industry associations, suppliers and partners, press coverage, and content worth citing. Bad answers involve “packages” of hundreds of links, private blog networks, or anything they won’t explain.

9. Who writes the content, and do I approve it?

Content is a big part of most SEO plans. Ask who writes it, how they learn your business, and whether you review it before it goes live. Your name is on every page. You should never be surprised by what’s published on your site.

10. What will I see in your monthly report?

Ask to see a sample report. You want the same core numbers every month so you can spot trends, along with a plain-English summary of what was done and what’s next. We’ll cover what a good report looks like below.

11. What are the contract terms?

Ask how long the commitment is, what happens if you cancel, and who owns the work. Get it in writing. More on this below.

12. What do you need from me?

The best SEO results come from teamwork. A good company will tell you up front what it needs: access to your accounts, a contact who can answer questions, approval on content, and photos or details about your work. If they say they need nothing from you, they probably aren’t planning to learn much about your business.

Pay attention to the questions they ask you, too. Google’s advice says a good SEO should want to know what makes your business unique, who your competitors are, and how your customers find you. If they don’t ask, find someone who will.

Red Flags: When to Walk Away

Wooden Scrabble tiles spelling SEO AUDIT on a wooden table, a reminder to ask for an audit when deciding how to choose an SEO company
Ask for a real audit before you sign. It should show you specific problems and a realistic estimate of improvement.

Knowing how to choose an SEO company also means knowing when to say no. Some warning signs come straight from Google’s guidance. Others are patterns we see when a new client comes to us after a bad experience.

They guarantee rankings. Google is blunt about this: no one can guarantee a #1 ranking. Its hiring guide says that if a company guarantees first place, you should find someone else. Rankings depend on Google’s systems, your competition, and what your customers search for. Nobody controls all three.

They claim a special relationship with Google. No SEO company has inside access. Google’s guide warns about firms that claim a “special relationship” or offer “priority submit.” Google also says advertising with it has no effect on organic rankings.

They cold-emailed you. Google’s guide tells you to treat unsolicited SEO emails with the same skepticism you’d give a “burn fat at night” pill. Good firms are busy with the clients they have.

They won’t explain what they’re doing. Secrecy is a red flag. Google’s guide puts it plainly: you’re responsible for the actions of any company you hire. If something they do violates Google’s spam policies, your site takes the penalty.

They want a link back to them on your site. Google says you should never have to link to an SEO. A small credit in your footer from your web designer is common. A requirement to link to the SEO firm as a condition of service is something else.

They promise thousands of links or submissions. Google calls submitting your site to thousands of search engines and link popularity schemes useless exercises.

They keep your accounts in their name. If the agency owns your Google Business Profile, analytics, or domain, leaving them gets messy. You should own every account.

They lock you into a long contract with no way out. A 12- or 24-month term with a cancellation penalty protects the agency. It keeps you paying even when the work stops working.

The reports are all vanity numbers. Impressions alone, or a ranking for a phrase nobody searches, can make a bad month look good. Ask how the numbers connect to calls, form fills, and sales.

You can’t reach a person. If you can’t get someone on the phone during the sales process, it won’t get better after you sign. We hear this one most from business owners who hired an offshore firm and couldn’t tell what they were paying for.

What a Fair SEO Contract Looks Like

The contract is where a lot of advice on how to choose an SEO company stops, and where a lot of business owners get stuck. A fair contract is short and clear. Before you sign, make sure it covers these points:

  • Scope. What’s included each month: content, technical fixes, Business Profile work, link building, reporting, ads management. Be specific about how many pages or posts.
  • Term and cancellation. How long you’re committed and how to end it. Month-to-month after an initial period is common. We don’t use long-term contracts at all. Clients decide each month whether we’ve earned the next one, which keeps us accountable.
  • Ownership. You own your domain, website, content, and every account. If you leave, everything stays with you.
  • Access. Who gets access to which accounts, and at what level.
  • Reporting. How often, what’s in it, and whether you get a call to walk through it.
  • Price and what changes it. The monthly fee, plus any separate costs like ad spend or software.

On price: local SEO for a small business usually needs a budget of at least $400 to $500 a month to show real results. Below that, there isn’t enough time in the month to move the needle. Competitive markets, multiple locations, and national campaigns cost more.

Be wary of prices far below the market. A bargain plan can’t pay for a person to research, write, and fix your site. Something is being automated, outsourced, or skipped.

What a Good Monthly SEO Report Shows

Data is SEO’s biggest advantage over a billboard or a magazine ad. Nobody walks in and says they saw your billboard. With SEO, nearly everything can be tracked. A good company uses that to prove its value every month.

A useful report includes:

  • Organic traffic, this month versus last month and versus the same month last year.
  • Keywords the site ranks for, and how many are on page one.
  • Rankings for your priority terms, the searches tied to your goals.
  • Backlinks, new and lost.
  • Leads from organic search: calls, form fills, quote requests, or sales, tracked in Google Analytics.
  • Google Business Profile activity for local businesses: calls, direction requests, and website clicks.
  • What was done this month and what’s planned next, in plain language.

The same core numbers should appear every month. A company that changes which metrics it shows each month may be picking the ones that look good. Ask for the raw numbers, good months and bad. We send clients the data as it is, including the months that don’t go our way, because the trend line is what matters.

Give Access Without Giving Away Your Business

Every SEO company will ask for access to your accounts. Here’s how to do it safely.

Google Search Console. Search Console has three permission levels: owner, full user, and restricted user. Google’s hiring guide says that if a company offers an audit, you should give it read-only access at that stage, not write access. Once you hire them, add them as a user. Keep yourself as the verified owner.

Google Business Profile. A Business Profile has one primary owner. Google lets you add other owners and managers. Managers can edit your info, respond to reviews, and post updates, but they can’t add or remove users or delete the profile. Keep primary ownership yourself and add your SEO company as a manager.

Google Analytics. Add your agency as a user from your own account through Analytics user management. Don’t let them create a new property that only they control.

Your website. Create a separate login for each person who needs one, with only the permissions their work requires. When the relationship ends, remove those logins and change any shared passwords.

Your domain. Your domain registration should be in your name, with your email on it. Never let a vendor register your domain in theirs.

One more habit worth building: keep a simple list of every account, who owns it, and who has access. When a marketing person leaves your company, or you change vendors, that list saves days of hunting for passwords.

How to Compare SEO Proposals Side by Side

The last part of how to choose an SEO company is the comparison. After two or three calls, you’ll have proposals that look nothing alike. One is a page long. One is twenty. One lists “40 backlinks a month” and another lists “strategy.” Here’s how to compare them fairly.

Put each one in a simple table with these rows:

  1. Monthly price and term.
  2. What gets done each month, in specific numbers (pages written, pages updated, technical fixes).
  3. Who does the work, and where they’re located.
  4. What the first 90 days look like.
  5. What metrics they’ll report, and how often.
  6. Who owns the accounts and the content.
  7. References you can call.

Then call the references. Google’s guide recommends it, and most people skip it. Ask past clients whether the company was easy to work with, whether the work was useful, and whether they saw results. Ask what they’d change. One honest reference call will tell you more than any proposal.

Finally, trust your gut on communication. You’ll talk to this company every month for a year or more. If the sales process felt rushed, confusing, or pushy, the relationship will feel the same way.

What to Expect in the First Six Months

Even with the right company, SEO is a slow build. Knowing the usual timeline helps you judge progress fairly.

Months one to three: fix and build. The company audits your site, fixes technical problems (slow pages, oversized images, broken links, missing titles and descriptions), researches keywords and competitors, and rewrites your most important pages. Local businesses should see Business Profile improvements here. Rankings may wiggle but usually don’t jump yet. If you also run Google Ads, this is when they get set up, since ads can bring leads while SEO builds.

Months four to six: results start to show. New and improved pages start ranking. Traffic and the number of keywords you rank for should trend up. Leads from organic search should begin to appear in your reports. Sites that have been neglected for years often move fastest at this stage, because the basic fixes have the biggest effect.

Month six: review together. Sit down with your SEO company and look at the trend lines. Are traffic, rankings, and leads moving the right way? What worked, and what didn’t? A good company will bring a plan for the next six months based on what the data shows.

If nothing has moved by month six and the company can’t explain why, it’s fair to ask hard questions. If they’re blaming Google or asking for more time without a new plan, it may be time to move on.

You’ll hear agencies selling “AEO,” “GEO,” or “AI SEO” to get your business into ChatGPT and Google’s AI Overviews. Ask what they’ll actually do differently. Google’s guide now tells business owners to check whether that advice lines up with its official guidance on AI features in Search.

AI tools learn from the same web pages search engines crawl. If your site doesn’t clearly explain what you do, where you do it, and why customers trust you, no AI tool will recommend you either. Be careful with anyone selling AI visibility as a separate, mysterious product that skips the fundamentals.

How much should a small business pay for an SEO company?

For local SEO, plan on at least $400 to $500 a month to see real results. Below that, there isn’t enough time to research, write, and fix your site each month. Multiple locations, competitive industries, and national campaigns cost more. Be skeptical of plans far cheaper than the market, because the work has to come from somewhere.

How long does it take to see results from SEO?

Most businesses see early movement in three to six months, with a clearer picture at six months. Sites with obvious technical problems often improve faster once those are fixed. Competitive markets take longer. Be wary of any company that promises results in weeks.

Is it better to hire a local SEO company?

It helps, especially for local businesses. A company in your area knows the towns your customers search from and how they search. Being able to meet in person or call someone directly also makes the relationship easier. That said, location matters less than experience, transparency, and communication. A remote company that reports clearly can beat a local one that doesn’t.

Should I sign a long-term SEO contract?

You don’t have to. Many good agencies work month to month after an initial period. If a company insists on a 12- or 24-month term with a cancellation penalty, ask why. The best way for an SEO company to keep a client is to show results each month.

What questions should I ask an SEO company before hiring?

Ask for examples of their work, whether they follow Google Search Essentials, what results they expect and by when, who will do the work, how they build links, what’s in their monthly report, and what the contract terms are. Then call their references. The full list of 12 questions is above.

Choose a Partner Who Shows You the Numbers

Knowing how to choose an SEO company comes down to a few things. Know your goal. Ask direct questions and expect direct answers. Walk away from guarantees, secrecy, and long lock-in contracts. Keep ownership of every account. Then judge the work by the same numbers every month.

TackTrend ecommerce website shown on a desktop monitor and a phone, with riders on horseback silhouetted against a sunset sky
TackTrend, an equestrian ecommerce site we built with SEO planned in from the start.

That’s how we run SEO at Tunnel Vision Design. We’re a small team in Lexington, Kentucky, so you’ll work directly with the people doing the work. You get a monthly report with the raw numbers, and you never sign a long-term contract. If you’re weighing your options, see how our SEO services work or call us at (859) 951-8412. We’re happy to answer every question on this list.

Recommended Posts