Every month a Pittsburgh service business owner signs a $2,000+ monthly SEO retainer they didn't need, in a configuration that won't deliver, with a provider who can't actually answer the question "what would change in 90 days?"

These five questions are the diagnostic we run before any local search engagement. They take about 30 minutes to answer. If a prospective SEO agency or freelancer can't answer them about your business in their pitch deck, that's the signal.

1. Where do we currently rank for our top five service-plus-location keywords?

Most service businesses have never actually checked. They have a vague sense of "we should rank better" without knowing the baseline.

Pick five exact phrases a customer would type. Format them as service-plus-Pittsburgh: "pressure washing Pittsburgh," "emergency plumber South Side," "mobile dog grooming Squirrel Hill." Open an incognito browser. Search each one. Write down your rank.

If you're position 8 or below for your top five, SEO is worth paying for. If you're position 3 or better, the leverage is somewhere else (reviews, conversion rate, ad spend). Paying for SEO when you already rank is the most common waste of money in this category.

2. How does our website score on Core Web Vitals?

Google's ranking algorithm has measurable speed and stability requirements. They're called Core Web Vitals: Largest Contentful Paint, Cumulative Layout Shift, and Interaction to Next Paint.

Run your homepage through PageSpeed Insights (free, Google's own tool). If you fail any of the three metrics on mobile, no amount of off-page SEO will fix the ranking ceiling that's creating. Most Pittsburgh service business sites built on default WordPress, Squarespace, or Wix templates fail at least one of the three.

If your site fails Core Web Vitals, the first dollar of SEO budget should go to fixing the site, not to "building backlinks" or "monthly content."

3. Are we listed correctly on the top 30 Pittsburgh-relevant directories?

Most Pittsburgh service businesses are listed on five or six directories: Google, Yelp, Facebook, maybe Angi, maybe BBB. There are about 30 that move the needle for local trust signals. The Pittsburgh Chamber of Commerce. Pittsburgh-specific business directories. Industry-specific ones (Houzz for home services, Healthgrades for medical, etc.).

Even more important: are they all listing your business with identical Name, Address, and Phone (NAP)? Google triangulates trust by checking NAP consistency. Inconsistent listings actively hurt your rank.

Audit those 30. Make them consistent. That single project usually does more for local rank than three months of content marketing.

4. How many Google reviews do we have versus our top three competitors?

Open Google Maps. Search your service in Pittsburgh. Look at the three businesses showing up in the local pack (the map result that appears for "near me" searches).

Count their reviews. Count yours. If they have 80 reviews and you have 12, no SEO retainer will make Google rank you above them. The local pack is review-volume-weighted in addition to relevance-weighted.

The fastest path to outranking competitors with more reviews isn't beating their SEO. It's catching up on review volume. Reviews are usually cheaper, faster, and more durable than SEO investment in the early innings.

5. What does our content roadmap look like for the next 90 days?

"Content marketing" without a roadmap is the SEO industry's version of a treadmill. You write blog posts. You pay for blog posts. None of them rank because none of them is connected to a coherent topical strategy. Six months later your traffic is flat and you've spent $12,000.

Before signing any SEO retainer, the agency should be able to show you a 90-day content roadmap with: specific article titles, specific target keywords, specific search-volume estimates, specific competitor pages they intend to outrank, and specific internal links from your existing pages. If they can't, they don't have a strategy. They have an invoice template.

A real content roadmap also tells you what not to write. Most service businesses' top SEO problem isn't a shortage of content. It's that the content they already have is targeting the wrong keywords. A 90-day plan should account for that too.

What to do with the answers

If most of your answers reveal real gaps (you're not ranking, your site fails Core Web Vitals, your NAP is inconsistent, you have fewer reviews than competitors, you have no content roadmap), an SEO engagement is probably worth it. But hire for the gap, not for "SEO" in general.

If your answers are mostly clean, the marketing dollar belongs somewhere else. Maybe paid ads. Maybe conversion rate optimization. Maybe a better email list. SEO is not a default. It's a specific lever for a specific kind of gap.

The Pittsburgh service businesses that get the most out of SEO are the ones that diagnose first, not the ones that sign the first agency deck they see.