Most firms pitch rankings; few explain what breaks first when Google updates its local algorithm or why your GBP posts stop converting into calls.
The honest answer is that SEO vendors rarely show you the diagnostic work before they pitch the retainer. You're buying a process you can't see. That opacity makes it hard to distinguish between someone who will audit your site architecture and someone who will just rewrite your homepage meta description.
5 signals that separate diagnostic work from surface-level optimization
- Crawl and index analysis: They should show you what Google actually sees when it renders your pages, not what you see in a browser.
- Citation audit with discrepancy report: NAP inconsistencies across aggregators like Neustar and Foursquare directly suppress Local Pack visibility in competitive markets.
- Competitor GBP teardown: Which categories do they occupy? What schema types appear in their rich results? This reveals the local ranking structure.
- Baseline traffic attribution: GA4 event tracking and call tracking via DNI let you model cost per acquisition for organic leads, not just count sessions.
- Lakewood intent mapping: Generic service keywords miss the local modifiers people actually type when they need help in this corridor.
In practice, the firms that win long-term contracts are the ones willing to show you the site speed waterfall, the GSC index coverage errors, and the backlink toxicity report before they talk about content calendars. One pattern we see consistently: clients who skip the audit phase end up paying twice, once for the wrong fix, once for the diagnostic work they should have started with.







