Notes from
real
builds.
What we learned building sites, wiring them into CRMs and payments, and getting them found on Google and in AI answers.
Your Website's Conversion Rate Looks Broken — Google Business Profile Already Converted the Customer Before They Got There
A Torrance plumbing or HVAC company's GA4 dashboard shows a 2% conversion rate and an owner ready to rebuild the site — but the real conversions happened as calls and direction requests Google never reported to analytics. Here's the measurement gap that's making a working funnel look dead.
Read articleYour Best Referral Source in the South Bay Is Nextdoor — And It's Invisible to Google and Every AI Search Engine
A Manhattan Beach plumber with 200+ Nextdoor recommendations still loses the map pack and the AI-search citation to a competitor with half the praise and a tenth of the reputation — here's the architecture problem nobody's fixing.
Read articleYour Electrician's Best Technical Explanation Lives in a YouTube Video — AI Search Can't Hear a Word of It
An HVAC or electrical company can film the most accurate repair explanation on the internet and still lose the AI-search citation to a worse answer written in plain text. Here's the mechanism, and the fix.
Read articleYour Own Customers Google Your Business Name — And Yelp Shows Up First
Branded searches for your company name should be the easiest ranking you ever win — but weak entity signals are letting directories with ten times your domain authority outrank your own homepage. Here's the mechanism and the fix.
Read articleYour Plumbing Company's Review Widget Shows 312 Five-Star Reviews — Google's Crawler Has Read None of Them
A plumbing company's review widget displays hundreds of five-star testimonials, but the text lives in a cross-origin iframe Google's crawler never merges into the page. Here's the rendering mechanism killing your best content, and how a custom-coded site fixes it.
Read articleYour Peptide Site's Legal Page Says 'Research Use Only' — Your Shipping Email Says 'Enjoy Your Gains'
The storefront passes compliance review while the transactional email and SMS flow quietly undoes the entire research-only legal framework. Here's why processors and regulators read the emails, not the disclaimer.
Read articleYour Best Technician Has 14 Years and Three Certifications — Your Website Has Never Said His Name
Trades websites describe the company and erase the people who actually do the work — and that omission is now a measurable ranking and AI-citation problem, not just a branding choice.
Read articleYour Tankless Water Heater Page Is Four Clicks From Your Homepage — Google Decided You Don't Care About It
A South Bay plumbing company's highest-margin service sits buried four clicks deep in their nav while a $220 drain-cleaning job ranks #3 in the map pack. Here's the crawl-depth mechanism nobody checks before blaming the keyword.
Read articleYour Newsletter Has 180 Issues and a 42% Open Rate — Google Has Never Seen One of Them
Your best thinking is locked inside ConvertKit or Substack archives that search engines can't index and AI crawlers are blocked from reading. Here's the architecture that turns a private newsletter into a public authority asset.
Read articleYour Services Page Has Four Tabs — AI Search Only Ever Sees the First One
Accordion and tab UI on trades websites hides service content behind a click that Googlebot can execute but GPTBot, ClaudeBot, and Perplexity's crawler cannot. Here's why your plumbing company gets cited for water heater repair and nowhere else.
Read articleYour General Contractor's New Website Launched Last Month — Google Still Ranks the Old One
A redesign without a redirect map doesn't upgrade your rankings — it resets them to zero. Here's the exact mechanism that turns a beautiful new site into a six-month ranking crater.
Read articleYour Best Review Has 5 Stars — Google Is Showing Searchers Your One 3-Star Review Instead
Google's local pack doesn't surface your average rating when someone searches — it surfaces whichever review text matches their query, good or bad. Here's the mechanism, and how to build a review corpus that wins every search term.
Read articleYour Consulting Site Says You Help 'Leaders, Founders, and Teams' — Google Filed You Under Nothing
Broad positioning copy on a coach or consultant's homepage doesn't just weaken the pitch — it prevents Google and AI search engines from ever assigning you a topic to be the authority on. Here's the mechanism, and the fix.
Read articleYour General Contractor's License Address Hasn't Matched Your Website in Four Years — Google Noticed Before Your Customers Did
A CSLB record that doesn't match your Google Business Profile isn't a paperwork problem — it's an entity-trust problem that suppresses your rankings and confuses AI search. Here's the mechanism and the fix.
Read articleYour Transformation Photos Prove Results — They Give AI Search Nothing to Cite
A coach's before-and-after gallery convinces a human in three seconds and gives an answer engine nothing to work with. Here's why results pages fail AEO, and how to structure them so AI search names you.
Read articleHow to Choose Google Business Profile Categories — and What Belongs in Services Instead
Categories decide which searches your Business Profile can compete in, not where it ranks. Google's own rules for primary and additional categories, the decisions we make for trades clients, and why most of what owners cram into categories belongs in the services list.
Read articleYour Plumbing Company's Name Isn't Unique — AI Search Is Citing a Stranger With the Same One
Generic trade names like 'South Bay Plumbing' or 'Elite Electric' create entity collisions in AI search, where ChatGPT and Perplexity cite a same-named competitor's license, reviews, or phone number instead of yours. Here's the schema and content architecture that forces AI to resolve to the right business.
Read articleYour Roof Warranty Terms Answer the Exact Question AI Search Is Asking — They're Trapped Inside a PDF No Answer Engine Will Ever Open
Google's AI Overviews and ChatGPT are citing your competitor's warranty page instead of yours — not because their terms are better, but because yours live in a PDF no answer engine can extract. Here's the mechanism, and the fix.
Read articleYour Plumbing Company's Review Replies Are All the Same Sentence — And Google Is Reading Every Word
A South Bay plumber with 340 five-star reviews replies to every single one with the same 11 words — and that copy-paste habit is quietly telling Google and AI search there's nothing here worth citing.
Read articleCoach Mike, Michael Reyes, and M. Reyes, CSCS Read as Three Different People to Google
A trainer, coach, or consultant who uses three name variants across podcasts, LinkedIn, and certifications isn't building one authority — they're building three weak, unmerged entities that no algorithm will confidently cite.
Read articleYour Podcast Tour Has 40 Episodes — Your Website Has Zero Pages About It
A coach or consultant who's guested on dozens of podcasts is sitting on hours of proof-of-expertise that Google and AI search engines can't see because none of it lives on their own domain. Here's the architecture that turns guest appearances into owned authority.
Read articleYour Plumbing Company's Review Schema Validates Perfectly — Google Still Won't Show the Stars
Your site's aggregateRating markup passes every validator and still never renders in the search results. Here's the 2019 policy change most South Bay trades sites never heard about, and what to build instead.
Read articleYour Google Business Profile's Website Button Doesn't Point to Your Website
Thousands of South Bay trades businesses have a Google Business Profile 'Website' field pointing to a booking widget, a Facebook page, or an ad agency's landing page instead of the homepage — quietly capping map pack rank no matter how good the reviews are.
Read articleYour Coaching Blog Has 60 Posts — and Not One Sentence Only You Could Have Written
A weekly blog cadence doesn't build authority if every post could have been written by any coach with a keyword tool. Here's why generic content kills both your Google rankings and your close rate — and what actually fixes it.
Read articleYour BPC-157 Page Has Four Vial Sizes and Four URLs — Google Only Trusts One, and It's Not the One Selling
Peptide suppliers who spin up a separate URL for every vial size are quietly training Google to treat their best-selling compound as duplicate content. Here's the canonical architecture that stops the bleeding.
Read articleYour Furnace Repair Page Targets 'Furnace Repair' — Your Customer Typed 'Why Does My Furnace Smell Like Burning Plastic'
The gap between how trades write service pages and how customers actually phrase problems is quietly costing South Bay contractors AI Overview citations and voice search visibility. Here's the architecture that closes it.
Read articleYour Consulting Site Hides the Price — And Both Google and Your Best Prospects Read That as Insecurity
Hiding your rate behind a discovery call doesn't protect your positioning — it removes you from the answers AI search gives buyers and fills your calendar with the wrong people. Here's the fix, structurally.
Read articleYour Job Photos Prove You Worked in Manhattan Beach — Every File Google Actually Sees Says Nothing At All
A landscaper or GC's best proof of a wide service area is sitting in their photo library — until it hits a phone share sheet, a WordPress upload, and a Google Business Profile that strip the geographic data out of it. Here's how to rebuild the picture.
Read articleYour HVAC Company Says '24/7 Emergency Service' — Your Google Business Profile Says You're Closed
A mismatch between your emergency-service claims and your Google Business Profile hours is quietly filtering you out of the local pack for the exact searches that matter most. Here's the mechanism and the fix.
Read articleYour PageSpeed Score Is a 95 — Your Actual Customers Are Getting a 43
Your PageSpeed Insights report says your site loads fast, but Google's real-world field data tells a different story to the algorithm that actually ranks you. Here's why lab scores and field data diverge — and what it costs a South Bay contractor when they do.
Read articleYour Signature Method Has No URL — So Google Doesn't Know You Own It
You built a proprietary framework and say its name on every sales call and podcast — but if it has no dedicated page on your site, search engines and AI models will attribute it to whoever wrote about it best, not whoever invented it.
Read articleYour B2B Wholesale Portal Is Gated Behind a Login — Google Can't Rank What It Can't See
Peptide suppliers running separate B2B and DTC funnels often wall off half their catalog behind a login screen, and it's silently capping the SEO ceiling of the whole domain. Here's the crawl-level mechanism and the architecture that fixes it.
Read articleWhy AI Search Passes Over Pages That Hide the Price
When a buyer asks ChatGPT or Google's AI what something costs, the answer comes from pages that state a number. How to publish a price range without committing to a quote, with three real pricing pages we built and what Google and OpenAI actually say.
Read articleYour Name Has No Knowledge Panel — Your Own Website Built It That Way
Personal-brand sites are engineered to promote a business, not to establish a person as an entity Google and AI search engines can recognize. Here's the technical reason your name doesn't surface as authority — and how to fix it.
Read articleYour HVAC Company's Google Business Profile Keeps Getting Suspended — And a UPS Store Box Is the Reason
A recurring GBP suspension isn't a Google glitch — it's an address architecture problem that's common among South Bay trades and nearly impossible to appeal your way out of. Here's the mechanism and the fix.
Read articleService Pages Google Will Actually Index: When to Split, When to Merge, and When to Stop
More service and city pages often means fewer indexed pages. Google's own doorway and scaled-content rules, a real merge that nearly destroyed six top-10 rankings, a 525-to-93-page prune, and the checks we now run before any page ships.
Read articleYour Local Services Ads Leads Dry Up After 2 PM — And It's Not Your Budget
A South Bay plumbing company's Local Services Ads leads vanish every afternoon while the daily budget sits untouched. The cause isn't spend — it's a real-time responsiveness score Google recalculates lead by lead.
Read articleYour HVAC Booking Widget Is the Best Thing on Your Site — Google Can't Read a Word of It
Third-party scheduling widgets from Housecall Pro, ServiceTitan, and Calendly convert well but often sit outside Google's index entirely. Here's the crawlability failure hiding your service list, pricing, and availability from search.
Read articleYour Contractor License on Your Website: What California Requires and What Google Checks
California requires your license number in every ad, including your website and directory listings, and you can only advertise trades you hold. What the CSLB actually says, what Google checks for Local Services Ads, and how we build the license into a site so it can be verified.
Read articleYour Coaching Site Is One Long Scroll — And There's Nothing On It Google or ChatGPT Can Cite
A single-page coaching or consulting site converts warm referrals fine but gives search engines and AI answer engines nothing to index, rank, or cite. Here's the architecture that fixes it.
Read articleYour Landscaping Company's 45-Mile Service Area Is Why Google Won't Commit to Ranking You Anywhere
A service-area radius set too wide doesn't multiply your reach — it dilutes the proximity signal Google uses to rank you, and it can flag your profile as a lead-gen pattern. Here's the drive-time math that fixes it.
Read articleName, Address and Phone Consistency: Fix It at the Source, Not the Directory
How we find and fix conflicting business names, addresses and phone numbers across Google, your website and directories — starting with the records everything else copies. Google's own rules, a real cleanup with five addresses in circulation, and the shortcuts we refuse.
Read articleYour Roofing Company Has Two Google Business Profiles — And They're Splitting Your Own Leads
A duplicate Google Business Profile — seeded by aggregators, old citations, or a second warehouse address — is silently cannibalizing reviews, calls, and map pack visibility for South Bay roofers and contractors. Here's the entity-resolution problem nobody audits.
Read articleYour General Contractor's Job-Site Photos Are Beautiful — And Completely Invisible to Google
A GC with better craftsmanship and sharper photos still loses Google Images and AI-search citations to a competitor with grainy iPhone shots — because the failure isn't the photo, it's everything around it. Here's the technical fix.
Read articleYour Volume Discount Tiers Are the Reason Your Peptide Merchant Account Keeps Getting Flagged
Bulk-pricing tiers copied from standard ecommerce playbooks are quietly turning research-use peptide storefronts into de facto wholesale operations — and underwriters, not customers, are the ones noticing first. Here's the checkout architecture that separates legitimate research volume from a compliance liability.
Read articleYour FAQ Page Answers Every Question a Customer Could Ask — AI Search Still Can't See a Word of It
Your HVAC or plumbing FAQ page reads perfectly to a human and disappears entirely to ChatGPT, Perplexity, and Google's AI Overviews. Here's the rendering gap nobody checks.
Read articleYour Coaching Site's One 'Book a Call' Button Is Filtering Out Your Best Clients
A single generic CTA treats a cold Google visitor and a warm referral the same way, and that structural mismatch is why your calendar fills with tire-kickers while high-ticket prospects quietly leave. Here's the architecture that segments intent instead of collapsing it.
Read articleWhat Your Peptide Product Copy Tells a Payment Underwriter
Underwriters read your product pages before they approve your payments. The five kinds of wording we screen out of research-use stores, a real rewrite that cut flagged terms from 838 to 98, and how to build the check into the site.
Read articleWhy Your HVAC Company Ranks for 'AC Repair Near Me' and Disappears for 'Heat Pump Installation Cost'
Your homepage ranks fine for the cheap, high-volume search — and vanishes for the $9,000 job. Here's the page-depth problem killing your highest-margin leads.
Read articleWhy Your General Contractor Profile Ranks in Torrance But Disappears in Redondo Beach
A GC can list ten South Bay cities in their Google Business Profile service area and still vanish three miles from their office. Here's the algorithmic reason Google ignores the list you typed.
Read articleHow to Build a Peptide Site Age Gate Google Can Still Read
A research-use age gate should sit on top of a fully rendered page, never replace it. What Google's documentation actually says, the three gate designs we've tested, and the timer and mobile-tap traps we hit along the way.
Read articleYour 14 City Landing Pages Are Fighting Each Other for the Same Ranking — And Losing
Templated 'service area' pages with the city name swapped don't multiply your reach — they cannibalize it, and Google's quality systems know the difference. Here's the forensic breakdown and the fix.
Read articleWhy Prospects Trust Your Instagram More Than Your Own Website
Coaches and consultants with strong social followings often lose high-ticket prospects to competitors with smaller audiences but sharper websites. Here's the architecture problem behind it — and how to fix it.
Read articleYour Peptide Site's COA Page Is a Compliance Time Bomb — Here's the Batch-Level Fix
Most peptide suppliers post one COA PDF per product instead of per batch, creating a documentation gap that triggers chargebacks, processor holds, and invisible pages. Here's the relational architecture that fixes all three at once.
Read articleLet's have a direct conversation.
No pitch deck. No discovery call theater. Just a real conversation about your business.
Begin the conversation