Google
5.0
★★★★★
161+ Google reviews

What makes a good SEO company?

Search engine optimization is critical for increasing website rankings, drawing in traffic, and making money. There are plenty of SEO companies out there, and many will promise the moon. But how do you find one that will not just promise but deliver impressive results and a great return on your investment? We asked SEO and business leaders to share ideas for separating the good SEO companies from the rest.

Content, outreach, backlinks, and communication

Content

A good SEO company produces content that actually provides value to its readers. This involves avoiding keyword stuffing, which turns the piece into an unreadable, uninteresting jumble that provides no useful information.

Outreach

A good SEO company has a well of journalists to reach out to. Talking to journalists is one of the best ways to create organic backlinks. It also generates publicity for clients and makes sure they stay relevant in their respective fields.

Backlinks

A good SEO company performs competitor backlink research. This will help you get to know your competitors better and uncover the parts of the internet your customers are going to, which will ultimately lead to better visibility for yourself.

Communication

A good SEO company communicates effectively with its clients. For laymen, digital marketing and SEO can be confusing. A good SEO company will explain what they’re doing effectively and establish trust with its clients.

Bad SEO vs Good SEO

Bad SEO companies

Bad SEO companies treat SEO as a line item: build this many links, improve ranks by this much, and generate this much traffic. Don’t waste time communicating with clients unless you need to protect your MRR. Make guarantees to close the sale, and move the goal posts when the time comes. Send long-winded reports that clients are afraid to criticize for fear of looking ignorant. Outsource everything and enjoy the four-hour workweek.

Good SEO companies

Great SEO companies understand the underlying business goals of their SEO campaigns and plan accordingly. That means setting clear expectations, creating an open dialog with the client, learning about their costs and revenue streams, and driving conversions in a way that truly helps them. That also means knowing when to say no to a client, either for their own good or because you can’t help them in the way that they need. That kind of honesty speaks volumes.

Great SEO companies also know how to respond to industry developments in a productive way. Some bad SEO companies ignore new SEO developments to plow ahead with their tried-and-true strategy, while others latch onto every passing fad in an attempt to look innovative. Good SEO companies can tell the difference between a fad, an irrelevant update, and a meaningful update, and they act accordingly.

Joe Goldstein

Joe Goldstein

Joe Goldstein is a local SEO nerd since 2011. Director of SEO at ContractorCalls.com
Ian Lurie

Ian Lurie

Ian Lurie is Founder, CEO and nerdiest marketing nerd at Portent, a Clearlink Digital Agency. He founded Portent in 1994 and has been a leader in digital marketing and SEO.

Competency, skepticism, transparency

A good SEO company has to bring three things to their clients:

Technical competency

An agency must understand how search engines index and retrieve web content, potential roadblocks to each, and how to improve site visibility and performance.

Skepticism

They have to really think about the latest SEO trends and sound bites. Things like E-A-T come and go fast, and any good agency has to bring their own thinking to SEO strategy, rather than jumping on the latest industry reinterpretation of long-standing best practices.

Transparency

Finally, an agency has to be willing and able to explain what they’re doing and why. They should not promise results. They should clearly outline the risks and benefits of each action they’re taking, then report results with data.

Ethics

All good SEO companies share a few important qualities. They use ethical techniques to increase traffic across multiple industries, stay up-to-date on the latest trends and will have excellent customer testimonials.

Avoid guarantees

Additionally, you should be wary of any SEO company that guarantee to rank your site in a short amount of time. SEO is a never-ending process that takes time to see the results of, and any company that promises success overnight is one that should not be trusted.

Ricardo Velez

Ricardo Velez

Ricardo is an SEO Associate at Fundera, a marketplace for small business financial solutions.

This is a crowdsourced article. Contributors are not necessarily affiliated with this website and their statements do not necessarily reflect the opinion of this website, other people, businesses, or other contributors.

Free SEO Report

See how SEO could improve your website. Completely free and no obligations.


We do not share or sell your email. It is used to send your report. You can also wait about 10 seconds after the report completes and this page will refresh with your results on the screen.

Should You Hire an SEO Agency or Do It Yourself?

Should You Hire an SEO Agency or Do It Yourself?

To grow your online visibility, SEO is a smart place to start. But once you understand the importance of ranking on Google, you face a big decision: should you handle SEO on your own, or hire an agency to do it for you? There is no one-size-fits-all answer. It comes...

read more
The Downsides of Microsites in SEO

The Downsides of Microsites in SEO

When you're looking to promote your services across different areas of Salt Lake City, you might consider creating a few different microsites to target each neighborhood or location. Although this seems like an effective way to target specific audiences and rank...

read more
Does Page Dwell Time Influence Search Engines?

Does Page Dwell Time Influence Search Engines?

Your business site is struggling to rank higher in search results, and you've tried everything from keyword optimization to building backlinks. But one thing you may have overlooked is something called dwell time. Dwell time may seem like a small detail, but it can...

read more
Why Proactive SEO Always Beats Reactive Strategies

Why Proactive SEO Always Beats Reactive Strategies

Gone are the days when you could leave your site untouched for months and still rank on search engines. Today, you have to be proactive at all times to stay relevant and visible in search results. If you wait until your traffic drops to fix your SEO, you’re already...

read more
How Semantic Search Shapes SEO

How Semantic Search Shapes SEO

When you think about SEO, keywords likely come to mind first. But Google's algorithm has evolved far beyond simple keyword matching. Now you have user intent, context, and topic relevance all working together to determine where you appear in search results. If you...

read more
Skip to content