If you know your website needs to perform better organically in search, but don’t have the tools, time, or expertise to make that happen yourself, you’ll likely seek out an SEO service to help.
Consultancies, freelancers, and agencies offer all kinds of services to help you occupy top spots in an important topic and keyword areas. If you’re not sure what exactly these services are, how they work, or whether they’re worth it, then this is the post for you.
We’ll cover:
And this just scratches the surface of what SEO experts do for you. Read our guide to learn about more specific SEO strategies.
As someone new to SEO, all this information may be making your head spin.
Here’s the bottom line: All these services are designed to help your web pages score higher in particular metrics that search engines use to decide which pages are best and most relevant for a given search, commonly called “ranking factors.”
There are as many as 200 confirmed and possible ranking factors for Google alone.
Fortunately, most (if not all) SEO strategies boil down to one thing: giving searchers what they want, how they want it.
This is because Google’s search engine is designed to provide high-quality, relevant search results in an easy-to-read format that satisfies the search intent of users.
Search intent is simply what a searcher wants. There are four types of intent:
Intent is one of the most important ranking factors. If you do nothing but provide exceptionally helpful content that gives searchers exactly what they want in an easy-to-consume package, you’ll be ahead.
Unfortunately, doing all the right things doesn’t guarantee you a spot at the top for every search you want to appear for, though it may, and can certainly help you appear for valuable search terms.
It’s complicated because:
Before you think twice about investing in SEO, let’s unpack this.
A good agency should be able to help you rank on the first page, but it won’t happen overnight, and they can’t 100% guarantee that you’ll show up for the precise keyword you want to appear for or get the precise rank you want.
Why is this?
Keywords are the words and phrases that people type into a search engine, to find content online, like “orchard,” or “Facebook ads best practices.”
They help search engines find relevant content to provide in search results. Writers of web content usually try to rank for specific keywords they believe potential customers are using so they can get their content in front of that audience.
They find good keywords and topics by doing keyword research—one of the strategies we mentioned before.
But everyone does that, including competitors who have other search ranking factors, like better “domain authority,” going for them.
Domain authority is basically the reputation of a website as calculated by third-party SEO tools. It’s not a tangible score calculated by search engines, but an approximation of “authority” search engines likely perceive.
If you and an industry leader are trying to appear for the same keyword, and you’re new to SEO and/or the industry, you often don’t stand much of a chance at ranking above them in search results—at least in the near term.
Plus, even if you rank lower on the first page, the first three organic results get most of the clicks.
After that, there are other challenges, like how AI results, other native Google results (like People Also Ask) and ads can appear before the first organic result, depending on the keyword. This is because Google wants to keep people on their site, and search ads target keywords, too.
Take this search for "best computer repair service near madison."
In this case, the AI overview (and its citations) appear at the top, followed by the "local pack," which is a bundle of Google Maps results. Most are unpaid results, but the first is actually a Google ad placement, given away by its "sponsored" label.
After another native Google result, (People Also Ask questions), we finally get a regular unpaid (organic) website link, but the searcher has to scroll to see it.
Some of these challenges have strategic remedies.
For example, if competitors were showing up in the local pack, but your business wasn't, it would be wise to do some off-page SEO, like optimizing your Google Business Profile and other online business listings to increase the chance you'd appear in the pack with them.
Likewise, you can create and publish helpful content that performs well in regular unpaid search results but also answers specific, frequently asked questions clearly and concisely for a better chance in appearing in AI overviews at or near the top of the page.
AI used Stangl Law's blog post, which also appeared as the first regular unpaid link in this search, to generate its answer, allowing the page to still appear at the top of results.
Plus, we can't forget to address the people using Generative AI models like ChatGPT to do research for them. While some see AI as a replacement for traditional engines, for now I think of them as another channel people can use to find your business.
The digital marketing community has been evolving best practices for ranking in generative AI results, known as GEO (Generative [AI] Engine Optimization), which both diverge and overlap with traditional SEO.
For example, it has long been an SEO best practice to structure web pages using hierarchical headings (e.g. H1, H2, H3), bullet lists, and even using "labels" in the code of a page (schema) that provide information about the page such as "this is a recipe page," or "this is an FAQ page."
AI also finds well-structured content (and schema) useful for understanding page contents. In this case, SEO and GEO best practices overlap.
But in other cases, they diverge. For example, Google gives you a list of whole pages and other results it has previously read based on what keywords you typed in (plus any other broad information it has about you, like location).
With generative AI like ChatGPT, it's easier to tell it specifically what you want, with a lot more context. It also is capable of answering in greater detail.
It usually gives a comprehensively worded answer based on parts of pages it has found. It also looks for information about different aspects of the prompt to provide a better answer.
So, someone trying to make a blog post a more attractive source for generative AI might write sections that can stand alone, addressing an aspect of the topic concisely yet completely. Whereas, making sections independent would be less important for traditional SEO.
And, of course, if competitors are buying ads for the same keywords you’re trying to rank organically for, the only option to “beat” them is to join them with better ads of your own.
While buying search ads is by definition not organic, you could try targeting different keywords that have relatively low PPC competition.
Or, if it’s critical that you’re at the top of search results for that keyword, try making ads that target that keyword, and target other keywords with your organic SEO strategy.
It’s also important to remember that a specific ad will not appear for a keyword every time someone searches for it, but an organic result can. And ads cost money forever.
Organic listings incur an upfront cost to produce and optimize content that pays dividends well into the future.
These are the sorts of headaches that make a solid SEO strategy essential and partnering with an experienced agency, even if it’s sometimes more expensive, a better value.
So why go to all this trouble, rather than paying for PPC ads that appear at the top of results? It depends on your goals and timeline.
PPC and SEO are in many ways apples and oranges. They both help you get found in search engine results, but one is a short-term strategy, while the other is a long-term strategy.
PPC can be lucrative if done well and can generate fast leads. Theoretically, you could get a lead the same hour you publish your ad set.
Campaigns require maintenance as well, but particularly if your campaigns are small, this doesn’t need to take a lot of time. Maybe a few minutes a week.
PPC ads, on the other hand, stop generating leads as soon as you stop paying for them to be displayed, and you must pay for every lead they generate. As a result, they can be very expensive, and, if not managed well, can actually lose you money, as one of our clients found.
SEO services, on the other hand, generally take several months to start generating returns, are expensive on the front end, and require more maintenance, particularly if you have a new website or have never done an SEO campaign before.
However, your SEO efforts can bring in leads for months or even years, and you don’t have to pay for them, beyond the cost of time and tools. As a result, SEO strategy can generate great ROI over time.
Beyond generating leads and awareness, SEO can also help you delight your existing customers and put visitors at ease.
This is because much of SEO has to do with providing a great user experience:
If you’re planning to try SEO and want to ensure you choose a good partner, here are some red flags and positive signals you can watch for to avoid wasting money on an inexperienced or unscrupulous partner.
SEO is challenging, technical, time-consuming, and progressively changing.
It’s a larger investment on the front-end for businesses new to using it, yet many have found that it generates great ROI for their websites.
It’s also integral to promoting and maintaining a healthy digital presence.
At Madison Marketing Group, we bake SEO into our inbound marketing services—including web development, design, content marketing, and local marketing—with the ultimate goal of generating leads for our clients.