Almost every first conversation starts the same way.
A business owner tells me they aren’t showing up on Google. Then, usually within about a minute, they tell me something else: they tried SEO before, they paid someone for six or twelve months, and nothing happened.
Both things are usually true. And the reason is almost always the same.
SEO is not one job. It’s five different jobs that happen to share a name. Paying for one of them while a different one is broken produces exactly the result you’d expect, which is nothing. Not a bad result. Not a slow result. Nothing.
So before you hire anyone, or before you renew with the person you already have, it’s worth seeing the whole field laid out at once.

Click here to view the full-resolution image.
That’s the entire field on one page. Five columns. Everything an SEO conversation could possibly be about lives in one of them.
The five questions
Strip away the jargon and a search engine is asking three questions about your website, plus a fourth if you serve a geography, plus a fifth that’s for you rather than for Google.
- Technical. Can I find, read, and store this page?
- Content. Does this page answer what the person actually asked?
- Authority. Does anybody else vouch for this business?
- Local. Are you anywhere near the person searching?
- Measurement. Did any of this work?
The first four are the work. The fifth is how you find out whether you’re being served or billed. Here’s what each one actually looks like for a business in Long Beach or Orange County.
Technical: the part nobody sells you, and the part that stops everything
Technical SEO is plumbing. It almost never wins a ranking on its own, and any single item in that column can cap everything else you’re paying for.
A Long Beach home services company came to us after roughly half a year of paying a content agency for blog posts. The posts were fine. Not spectacular, but fine, and there were a lot of them. Nothing had moved at all.
The site had been rebuilt shortly before that engagement started. During the build, the developer had checked the WordPress setting that tells search engines to leave the site alone, which is normal and correct while a site is in progress. Nobody unchecked it at launch. For months, the client had been buying content for a website that Google had been politely instructed to ignore.
That’s an extreme case, but the shape of it is common. The usual versions are quieter:
- Property listings, menu items, or service details that load through JavaScript in a way search engines struggle to read
- A site migration where the old URLs were never redirected, so every link the business had earned over the years now points at a 404 page
- Duplicate versions of the same page competing with each other because of a canonical tag issue nobody looked at
- A site that takes long enough to load on a phone that a meaningful share of visitors leave before it appears
None of this is glamorous, and no agency leads a sales call with it. It’s also the first thing worth checking, because content and authority work will not show results on a site that can’t be crawled or indexed properly. You can spend a year filling a bucket with a hole in it.
Content: where most of the money goes, and where most of it is wasted
This is the column with the most leverage, and it’s the one that gets done badly most often.
Take a real estate broker in Long Beach who specializes in small multifamily property, duplexes and triplexes and small apartment buildings around Bixby Knolls, Alamitos Beach, and Signal Hill. It’s a genuinely good niche with real expertise behind it.
The blog on that kind of site usually contains posts like “Why Multifamily Is a Smart Investment” and “Five Benefits of Owning Rental Property.” They’re competent posts. They also target nothing.
Here’s the problem. Someone who is actually about to spend a million dollars on a fourplex is not searching “why is multifamily a smart investment.” They’re searching things like “duplex for sale Long Beach,” “Long Beach multifamily cap rates,” “1031 exchange rules California,” or “is Signal Hill a good rental area.” Those are four completely different intents, and they want four completely different pages. A listings search result. A market data page. A guide. A neighborhood analysis.
Search intent is the whole game. Before writing a word, the question is: when someone types this, what do they want to see on the other side of the click? Match that and you have a chance. Miss it and it doesn’t matter how well the piece is written.
For that broker, the content work looks like this instead:
- Neighborhood pages that genuinely differ from each other, with real inventory characteristics and rent context, not the same page with the city name swapped
- Pages built around the questions that come up in actual client calls, because those are the questions being typed into Google too
- The broker’s own transaction experience made visible, since being demonstrably a person who has closed these deals is a signal that matters and one that a generic content mill can’t fake
- A check for cannibalization, which is when three of your own pages compete for the same phrase and none of them wins
That last point catches a lot of real estate sites in particular. Agents and brokers accumulate pages fast. Nobody ever audits whether they’re fighting each other.
Authority: the slowest column, and the one people try to shortcut
Authority is other people vouching for you. Links from other websites, mentions of your brand, reviews, coverage, association memberships, partnerships.
It’s the slowest of the five and the least controllable, which is exactly why an entire industry exists to sell shortcuts. If someone offers to sell you a hundred backlinks for a few hundred dollars, what they’re selling is risk.
The version that works for a small business is unglamorous and local. An Orange County professional services firm we worked with had spent nothing on link building and had almost no authority signals. What it did have was fifteen years of local relationships. The work was mostly making existing relationships visible online:
- Industry association and licensing body directories, which the firm already belonged to and had never claimed
- Local business press and community publications, which are always looking for someone credible to quote
- Chamber of commerce and networking group profiles
- Suppliers and partners who list the businesses they work with
- Sponsorships of local events that publish a sponsor page
None of that is a growth hack. It’s a few hours a month of asking people you already know to link to you, and it compounds. For a broker, the equivalent list is brokerage association profiles, local business journals covering commercial transactions, and the professionals you refer business to and receive it from.
Set the expectation early with whoever does this work: this column moves in months, not weeks. Anyone who promises otherwise is either buying links or lying.
Local: a completely separate ranking system
If you serve a geographic area, the map results are a separate game with separate rules, and for a lot of Long Beach and Orange County businesses they matter more than the traditional blue links below them.
The single most important thing to understand about local is proximity. Where the searcher is physically standing is a major factor in what they see. A shop in Belmont Shore and a shop in Costa Mesa can both be doing everything right and will simply show up for different people, because those people are in different places.
This has a practical consequence that saves a lot of arguing. When a client tells me they searched their own service and didn’t see themselves, my first question is where they were sitting. Results from your office, on your phone, logged into your own Google account, are close to meaningless as a measurement.
The work in this column:
- Google Business Profile. Primary category chosen correctly, services filled out, real photos, hours accurate. The primary category alone determines which searches you’re even eligible for.
- Citations and NAP consistency. Your name, address, and phone identical everywhere. An old suite number floating around on twenty directories is a real problem.
- Review velocity. A steady flow of recent reviews matters more than a large pile of old ones. Twelve reviews from this year usually beats forty from 2019.
- Location and service area pages. For a broker covering Long Beach, Lakewood, and Signal Hill, that’s three genuinely different pages, not one page cloned three times.
- Understanding that the map pack and the organic results are two different results. Most owners have never noticed they’re separate, and they’re won in different ways.
For service area businesses that travel to the customer, the geography question gets more complicated, and it’s worth getting specific advice rather than guessing.
Measurement: how you know whether you’re being served
This is the column agencies leave off the proposal, and it’s the one that decides whether you renew with confidence or renew out of fear.
Self-googling is not measurement, for the proximity and personalization reasons above. Here’s what actually is:
- Google Search Console. Free, and the closest thing to ground truth. It shows the actual queries you appeared for, how many people saw you, and how many clicked. If your agency has never shown you this, ask why.
- Analytics. Organic traffic followed all the way through to a form fill or a phone call, not just sessions.
- Call and form attribution. For a broker or a home services business, most leads come by phone. If phone calls aren’t tracked, most of your results are invisible and everyone is guessing.
- Rank tracking, which is directional only. Rankings vary by location and by user, so treat a rank report as a trend line, not a scoreboard.
- AI answer visibility, which is newer and genuinely still being figured out across the industry. Whether you get cited inside AI-generated answers is becoming a real question, and anybody claiming a reliable method for controlling it is ahead of the evidence.
The honest version of measurement includes what you can’t yet measure well. That’s a feature, not a weakness.
Order matters more than effort
Look at the map again as a sequence rather than a list.
Technical problems cap everything downstream. Content is what actually earns the ranking. Authority determines the ceiling on how competitive a term you can win. Local is a separate system layered over all of it. Measurement tells you whether any of it worked.
So the order is: fix what’s broken, then build what answers the question, then earn the trust, and measure all the way through. An agency that starts with link building on a site that can’t be indexed is not doing SEO. It’s billing.
What is not SEO
Worth naming, because this is where most scope arguments come from. Paid search and Local Services Ads, paid social, organic social, email marketing, conversion rate optimization, and web development are all adjacent to SEO. They interact with it, they often share a website, and they’re frequently sold in the same package.
None of them is SEO. Ruling things out is usually where the actual confusion was.
How to use this before your next SEO conversation
Print the map. Put it on the table. Then ask whoever is pitching you three questions:
- Which column are you working in, and which columns are you not?
- What did you find in the technical column before you started writing anything?
- What will you show me every month, and where does it come from?
If the answers are vague, that tells you what you need to know. If they’re specific, you’ve probably found someone worth working with.
Small businesses in Long Beach and Orange County lose real money to this every year, and it’s almost never because SEO doesn’t work. It’s because they bought one column and needed a different one.
We’ve been doing this for a long time, and most of our clients have been with us for years. If you want a straight read on which column your business actually needs, book a free strategy session. You’ll talk to the person doing the work, not an account manager, and there’s no long-term contract on the other side of it.

