Published: 03/08/2026


title: “I Rebuilt My Entire Local SEO Strategy in One Session. Here’s What That Looks Like.” date: 2026-03-08 author: Adam Bourg tags: [SEO, Automation, Software 3.0, Small Business] —

Let me be direct. I’m a Principal Engineer. I run a junk removal and scrap metal business on the side. And until recently, my website was a single HTML file that called itself a scrap metal company when it should have been leading with junk removal.

That’s friction. That’s money on the table. Let’s talk about how I fixed it.


The Problem: A Single Page Is Not a Strategy

The old gogreenscrappros.com was a one-page site with an emoji in the H1, schema that said “Denver” instead of “Thornton,” and mattress pricing that didn’t match my yard signs. Classic manual-build tech debt. The kind of thing you let slide because it “works” — until you realize it’s working against you.

Google doesn’t rank businesses. It ranks pages. Specific pages, for specific searches, in specific cities. If you’re serving seven cities and you have one page, you’re essentially asking one employee to answer seven phones simultaneously. That’s not a system. That’s a grind.


The Software 3.0 Fix: Agentic, Not Manual

Here’s how I approached it. Instead of grinding through eleven HTML files by hand, I ran an agentic session with Claude Code and treated the entire site as a single refactor problem.

What got built in one session:

That’s not a weekend project. That’s an afternoon.


Pricing Is a Source of Truth Problem

Here’s a thing nobody talks about: your pricing copy is a source of truth, and when it drifts, trust erodes.

My yard signs said $80 for mattress removal. My website said “starting at $80.” Those are not the same sentence. “Starting at” implies negotiation, hidden fees, upsell at the door — exactly what I built this business not to be.

The fix was surgical. Every instance of “starting at $80” and “from $80” across the entire codebase, replaced with “$80 flat.” No wiggle room in the language because there’s no wiggle room in the price.

And the multi-mattress structure — $80 for the first, $60 for each additional, call for a custom quote at 6+ — that’s actual pricing logic, not marketing fluff. Put the real number on the page. People respect it.


Schema Is the Hidden Leverage

Most local business sites treat schema as an afterthought. That’s leaving ranking signals on the floor.

Every page on this site now has:

The sameAs array with Facebook and Nextdoor URLs is underrated. It’s telling Google: this entity exists in the real world, here’s the proof. That’s E-E-A-T in two lines of JSON.


The Off-Site Work Is Still Manual. For Now.

Here’s the honest part. The site is solid. The on-page SEO is tight. But local ranking is a three-legged stool: your site, your Google Business Profile, and your citations.

The GBP verification is in progress — video verification, no postcard wait. The citations (Yelp, Bing Places, Apple Maps, Angi, BBB) are on a checklist in Apple Notes, generated in the same session.

The reviews? That’s a human problem. Nobody’s automated genuine customer trust. Yet.


The Takeaway

You don’t need a $5,000 SEO agency and a six-month roadmap to compete in local search. You need a clear mental model, a willingness to treat your website like a codebase, and enough agentic leverage to execute without grinding.

One session. Eleven pages. Fully structured, schema-validated, pricing-accurate, and deployed to Netlify via a single git push.

That’s the slick, vanilla version of local SEO.


Go Green Scrap Pros serves Thornton, Arvada, Westminster, Golden, Wheat Ridge, Broomfield, and Northglenn. Mattress removal $80 flat. Scrap metal pickup free. Call or text Adam: 720-675-7693.