SEO, Google Ads & Meta Ads — Straight Talk

Practical breakdowns of what's actually working in digital marketing right now, written for business owners — not marketers.

← Back to top

Why Most Local SEO Campaigns Fail in the First 90 Days

Most local businesses treat SEO like a switch — turn it on, wait a month, expect the phone to ring. When it doesn't, they assume SEO "doesn't work" for their industry. In reality, the campaign usually fails for one of a handful of very fixable reasons, and almost none of them have to do with content volume.

1. The Google Business Profile Is Incomplete or Inconsistent

Your Google Business Profile carries more weight in local rankings than most business owners realize. Missing categories, an incomplete service list, inconsistent NAP (Name, Address, Phone) across directories, and a thin photo library are enough to keep you out of the local map pack regardless of how good your website is.

2. Technical Issues Are Blocking Indexing

A surprising number of "SEO isn't working" cases come down to Google simply not being able to crawl or index key pages — broken internal links, duplicate title tags, or a robots.txt file blocking important sections. No amount of content fixes a page Google can't see.

Common technical blockers

  • Duplicate or missing meta titles and descriptions across service pages
  • Slow Core Web Vitals scores dragging down mobile rankings
  • No location-specific landing pages for multi-area service businesses
  • Missing schema markup for LocalBusiness and Service types

3. Review Velocity Is Too Slow

Review count and recency are ranking signals, not just trust signals. A business collecting one review every few months will consistently lose the map pack to a competitor collecting five a month — even with weaker on-page SEO.

"SEO isn't a one-time project. It's closer to compound interest — the businesses that win are the ones still showing up in month six, not the ones that stopped after month two."

What Actually Moves the Needle by Day 90

In the accounts I manage, the first 90 days are spent fixing the profile and technical foundation, building a review generation system, and publishing 2-3 genuinely useful, locally-specific pages — not generic blog filler. Rankings usually start moving between week 6 and week 10 once these fundamentals are in place.

Want a free audit of your Google Business Profile?

I'll point out exactly what's holding your local rankings back — no obligation.

Book a Free Consultation
← Back to top

Search vs Performance Max: Which Wins in 2026

Performance Max campaigns promise simplicity — feed Google your goals and let automation handle placements across Search, Display, YouTube, and Discover. But "easier to run" doesn't always mean "better return," and the right choice depends heavily on what stage your account is at.

When Search Campaigns Still Win

Traditional Search campaigns give you granular control over keywords, negative keywords, and bid strategy — control that matters most for high-intent, high-value searches where you need to know exactly which query triggered a sale. For service businesses with a handful of very specific, high-margin keywords, Search still consistently delivers a cleaner, more explainable ROAS.

When Performance Max Pulls Ahead

For e-commerce accounts with wide product catalogs and enough historical conversion data, Performance Max's cross-network automation genuinely finds incremental conversions that manual campaigns miss — particularly on Display and YouTube inventory most advertisers never touch manually.

A practical framework

  • New accounts with little conversion history: start with Search for control and clean data
  • Established accounts with 30+ conversions/month: layer in Performance Max as a supplement, not a replacement
  • High-ticket, low-volume services: stay on Search with tight keyword match types
  • Broad product catalogs (retail, D2C): Performance Max earns its place once feed quality is solid

The mistake I see most often is running Performance Max as the only campaign in an account with no Search safety net — it removes the visibility you need to diagnose why cost per lead moved.

Not sure which structure fits your account?

I'll review your current Google Ads setup and tell you honestly what to change.

Book a Free Consultation
← Back to top

Cutting CPL Without Cutting Lead Quality

The fastest way to lower cost per lead on Meta is also the easiest way to ruin a sales pipeline: loosen targeting and let the algorithm chase volume. Cheaper leads that don't convert into customers aren't actually cheaper — they just moved the cost from ad spend to your sales team's time.

Fix the Front End Before Touching the Budget

Most CPL problems start in the creative and form, not the bidding. A form that asks for too much information filters out real prospects along with tire-kickers. A headline that over-promises attracts clicks, not buyers. Before adjusting budgets, I audit whether the ad is qualifying people or just collecting clicks.

Use Exclusion Audiences Aggressively

Excluding recent converters, existing customers, and low-quality lead segments from your targeting keeps the algorithm's learning phase focused on people who actually resemble your best customers — this alone often improves lead quality within the first week of a campaign.

Levers that lower CPL without hurting quality

  • Tightening the lead form to 3-4 essential qualifying fields
  • Layering a value-based lookalike audience from your highest-LTV customers
  • Testing UGC-style creative against polished studio ads — UGC usually wins on cost
  • Running a qualification question directly in the ad copy to pre-filter clicks
"A cheap lead your sales team can't close isn't a marketing win — it's a marketing cost hidden somewhere else in the business."

The accounts that sustain a low CPL long-term are the ones optimizing for lead quality signals — CRM-reported conversions, offline conversion imports — not just the platform's default "Lead" event.

Getting leads but not enough sales?

Let's look at whether it's a targeting problem or a lead-quality problem.

Book a Free Consultation
💬