Every SEO company says it can get you to the top of Google. The sales calls start to sound the same. So how do you pick?
Most business owners go with whoever sounds most confident. That’s how people end up in a 12-month contract with an agency that sends a monthly PDF and nothing else.
This guide shows how to choose an SEO company using checks you can run yourself, in an afternoon, without knowing much about SEO. Run them on every agency you talk to. Us included.
To choose an SEO company, check 9 things before you sign:
Each check is covered below.
SEO covers several jobs, and most businesses only need 2 or 3 of them. Knowing which ones keeps you from paying for work you don’t need.
| If your problem is… | You most likely need | Where to read more |
|---|---|---|
| You don’t show up in the map results near you | Local SEO | Local SEO |
| Your site is slow, broken or hard for Google to read | Technical SEO | Technical SEO |
| You rank for your name but nothing else | Content | Service pages and blog posts |
| Competitors with weaker sites outrank you | Links | Link building |
A dental practice in Northern Virginia and a manufacturer in the Shenandoah Valley need very different work. A good agency figures this out by asking you questions. A weak one sends the same package to everyone.
Google makes the same point in its own advice on hiring an SEO. A good SEO should ask what makes your business different, who your competitors are and how your customers find you. If they don’t ask, Google’s advice is to find someone who will.
This is the fastest test there is. Open Google and search for “SEO company” plus your city: Richmond, Norfolk, Roanoke, Arlington, wherever you are.
Is the agency on page 1? If they can’t rank their own business in Virginia, ask why they’d do better for yours.
There are fair exceptions. A new agency may be strong and still building its own site. A national agency may rank for bigger terms. But they should have a clear answer when you ask. “We’re too busy with client work” isn’t one.
Every agency has a case study. Few let you check it.
Ask for 2 or 3 client websites and the searches they rank for. Then search those terms yourself, in a private browser window so your own history doesn’t skew the results. If the client shows up, the claim holds. If you can’t find them, ask why.
Also ask to speak with a past client. Google suggests this too: ask whether the SEO was useful, easy to work with and got results. An agency that can’t produce one reference in your state is telling you something.
SEO for a Tysons law firm is a different fight from SEO for a Roanoke HVAC company. The first competes with dozens of firms that have spent years building links. The second competes with a handful of local companies on a map.
Ask which businesses like yours they’ve worked with. We work with a Roanoke HVAC company, a dental practice, an Asian restaurant, a CPA firm and a law firm, and each one needed a different plan. Our overview of how SEO changes by industry shows why.
This is the check most people skip. It matters most when you leave.
Before you sign, confirm in writing that you own:
Google adds one more point. If an agency offers a free audit, give it read access to Search Console only. Write access can wait until you’ve hired them.
Many agencies ask for 6 or 12 months up front. SEO does take time, often several months before you see steady movement. But a long contract mainly protects the agency.
We work month to month. If we’re not earning the fee, you can leave. Whatever you choose, read the exit terms before you sign, and ask what happens to your content and accounts on the way out.
For prices, see our breakdown of how much SEO costs in Virginia, including what each budget buys.
Ask who will work on your account every week. Is it the person on the sales call, a team member or a contractor overseas? Any of these can work. You should still know, and you should have a name to email.
A report full of rankings and “impressions” can look good while your phone stays quiet. Ask what the monthly report will show. The useful answer includes calls, form fills and direction requests from your Google Business Profile. Rankings matter because they lead to those.
Some claims should make you walk away:
Take this list to every call. Write down the answers so you can compare agencies side by side.
A good agency answers these quickly and clearly. It will also have questions of its own about your customers, your competitors and what a new lead is worth to you.
Want to see how we’d answer these for your business? Contact us and ask us all 9.
Both can work. Here’s how they compare for most Virginia businesses:
| Local Virginia agency | National agency | |
|---|---|---|
| Knows your market | Knows how NoVA, Hampton Roads and the Roanoke Valley differ | May treat Virginia as one market |
| Local SEO depth | Usually stronger on map results and city pages | Varies a lot |
| Team size | Smaller, so you often work with the same people | Larger, often with more staff turnover on accounts |
| Best fit | Local service businesses, practices, firms | Large ecommerce or multi-state brands |
If your customers come from a few Virginia cities, local knowledge usually matters more than size. You can see the cities we serve across the state.
Choosing an SEO company comes down to a few checks: their own rankings, results you can verify, who owns your accounts and how you get out of the contract. None of them need SEO knowledge.
Run those checks on anyone you’re considering. If you’d like us to be one of them, contact us. Tell us where you’re based, what you sell and what’s frustrating you about search today. We’ll tell you what we’d fix first, and you can hold us to every check in this guide.
Start with a list of 3 agencies. Check whether each ranks for its own services, ask for client sites you can verify and read the contract terms. Pick the one that asks the most about your business and explains its plan in plain language.
Search for your service and city, then look at who shows up in the map results and on page 1. Choose a company that works with businesses in your area, knows Google Business Profile well and leaves you as the owner of your profile.
Yes, for most businesses that get customers from search. Google now shows AI answers above many results, and those answers draw on well-built, trusted pages. Clear service pages, a strong Google Business Profile and good reviews help you show up in both.
It depends on your site and your competition. Expect early fixes to show in weeks and steady gains to take several months. Be wary of anyone who promises fast results in a competitive market.
Every campaign we run — from on-page optimization to link building — is powered by real search data, not guesswork. That’s how we help businesses from Richmond to Arlington compete with confidence. Our mission is to empower Virginia businesses with search visibility that translates into measurable growth.
We don’t just want you to rank, we want you to win.
If you’re looking for a partner who talks less and delivers more, let’s chat.
42841 Creek View Plaza, Ashburn, VA 20147
© Copyright © 2025 Virginia SEO Company