Three on/off switches stack. All three must be ON for an ad to actually show. Pausing any one upstream kills everything below it.
"Enabled" at one level means nothing if the level above it is paused. A green dot on the ad ≠ serving.
Shoulder seasons (Mar/Apr, Sep/Oct): fine to run BOTH for a few weeks — demand overlaps.
LSA is separate from Search Ads. It's the "Google Guaranteed" badge ads at the very top. You pay per lead (call/message), not per click. Different rules than search ads — read this:
LSA ranking is driven by: review count/recency, response speed, and proximity. Fast callbacks rank you higher AND close more — it matters more than budget.
Group is on, but nothing's serving. Two causes, in order of likelihood:
1. Keywords are Paused. Go to Keywords — check the Status column. Paused keywords can't trigger ads. Select all → Enable.
2. No ads in the group / ads not Eligible. Open Ads, confirm there's an Eligible ad inside. (Empty group = 0 impressions even when "enabled.")
The green dot is at one level; "Paused" is at another. Campaign / Ad group / Keyword / Ad each have their own switch.
Read the Status column, not the colored dot. Find which level says Paused (often the ad group or the keywords) and enable that level. A green ad inside a paused ad group still won't run.
Google flags ALL-CAPS words in ad text (and on the landing page). One flagged word limits the whole ad. Killed our CTR (0.38%).
Edit the ad — convert ALL-CAPS to Title/sentence case. The sneaky one that bit us: "OFF" in "$50 OFF Any Repair" — one tiny capped word flagged EVERY ad. Watch for capped OFF, FREE, NOW, FAST, BEST, SAME-DAY. AC, HVAC, 24/7 are allowed acronyms. Same rule on the landing page. Re-review clears in hours–1 day.
If you believe it's wrong: Tools → Troubleshooting → Policy manager → Appeal.
Account is verified under Brian Estes (personal), so the business-name asset only auto-approves if it matches the verified name OR the domain — and the name must appear as readable text on the landing page (not just inside the logo image).
Keep "Mechanical Temp" visible as plain text high on promo.mechanicaltemp.com (it's woven into the hero subhead). Domain = mechanicaltemp.com, name under 25 chars → passes on domain-match.
Verify the LLC as advertiser: Admin → Policy → Account → Reset verification, re-verify as Mechanical Temp LLC. Then the name just works — no more workarounds.
Usually a wedged field in Ad URL options (empty/duplicate Custom parameter rows or a repeated key in the Final URL suffix) — NOT the headlines.
1. Clear extra Custom parameter rows. 2. Confirm Final URL suffix has no repeated key. 3. If still stuck: Cancel and rebuild the ad fresh — fastest path, the form state clears.
A preset filter at the top of the Ads view was hiding them. The ads existed the whole time.
Look for the filter chip near the top (e.g. "Ad status: Enabled, Paused" or a campaign/group filter). Remove or widen it. Set the date range wide enough too.
Ads in paused/dormant groups don't get prioritized for review. They sit "Pending" until they're about to serve. Normal — clears within ~1 day once active.
If it goes Pending → Not eligible (Capitalization) instead of Eligible, apply the CAPS fix above.
LSA running but no new-customer (Category) leads — only "Direct Business" (people searching your name). Cause: the relevant job types are turned OFF. We hit this with all the AC job types off in summer.
Open LSA → Job types → turn ON everything you're licensed for (Repair AC, Repair HVAC, AC maintenance, Install AC, etc.). They're pay-per-lead, so leaving them all on costs nothing until someone contacts you. Also confirm service areas cover your metro and budget is ≥$75/week.
Tip: bookmark this file. Open it twice a year (spring + fall) and run the switch list.