Google AdsShipped
Completed a full 30-day Google Ads account audit across all live campaigns, identified conversion-goal and call-tracking gaps, and delivered a prioritized three-phase improvement plan.
all live campaigns audited30-day spend and conversion reviewconversion-goal gaps identifiedprioritized 3-phase plan
3 weeks agoGoogle AdsShipped
Cleaned up wasted Google Ads spend for a roofing company: added 30 exact-match negatives to the shared waste list and flagged 15 core-service terms for human review.
30 exact-match negativesshared negative list updated15 surfaced terms flagged3,342 zero-conversion terms analyzed
3 weeks agoGoogle AdsShipped
Ran a consolidated keyword-waste cleanup on a roofing company Google Ads account — added 30 exact-match negative keywords and flagged 15 zero-conversion core terms for human review.
30 exact-match negative keywordszero-conversion search-term audit15 terms flagged for review
3 weeks agoTrackingShipped
Fixed conversion tracking for a roofing company Google Ads account so phone-call leads count - made the phone-call conversion biddable and configured GA4 key events so channel attribution reports correctly again.
phone-call conversion made biddableGA4 key events configuredduplicate-click guard shipped
3 weeks agoGoogle AdsShipped
Ran a consolidated keyword cleanup on a roofing ad account — applied 2 exact-match negatives to the shared negatives list and flagged 15 high-traffic zero-conversion terms for human review.
2 exact-match negatives appliedshared negative list grew 669 to 671 members15 zero-conversion terms flagged for review
3 weeks agoGoogle AdsShipped
Rebalanced a roofing company Google Ads account — re-enabled the 5 paused core campaigns and returned the main storm-response campaign to its baseline daily budget after a short surge period.
5 campaigns re-enabled6 campaigns livebudget normalized
3 weeks agoGoogle AdsShipped
Reviewed 16 days of a rapid-response storm ad campaign for a roofing company - budget pacing, conversion-tracking gaps and search impression share - delivered as a client dashboard.
16-day window reviewed181 clicks analyzedconversion-tracking gap identifieddashboard delivered
4 weeks agoGoogle AdsShipped
Ran a keyword-waste cleanup for a roofing company — added 30 exact-match negative keywords to a shared exclusion list and flagged 0-conversion core terms for human review.
30 exact-match negatives added451 search terms auditedconversion-safe core terms surfaced
4 weeks agoGoogle AdsIn progress
Ran a consolidated evening negative-keyword waste cleanup on a roofing account - audited 491 zero-conversion search terms and confirmed the 666-term negative list needs no new additions.
491 search terms audited666-term negative list verified0 new negatives needed
4 weeks agoGoogle AdsShipped
Completed a Google Ads keyword-waste cleanup for a roofing client — 30 exact-match negative keywords applied to the shared negatives list, with 15 zero-conversion core terms flagged for human review.
30 negative keywords applied4,395 zero-conversion search terms reviewed15 terms flagged for review
4 weeks agoGoogle AdsShipped
Ran a keyword-waste cleanup on a roofing company Google Ads account - post-run verification confirmed 30 exact-match negatives were present in the shared exclusion list; 2 were net-new.
30 exact-match negatives verified present2 net-new negatives addedshared negative list recounted15 core terms surfaced for review
4 weeks agoGoogle AdsIn progress
Completed a daily Google Ads account review for a roofing company - triaged every open optimization and staged the next round of negative-keyword and bidding work for human approval.
daily account reviewnegative-keyword sweepbidding-strategy review10 prioritized actions
4 weeks agoGoogle AdsIn progress
Ran the daily Google Ads review for a roofing account and applied 30 exact-match negative keywords to cut competitor and off-service search waste.
30 negative keywords30-day search-term sweep1 serving campaign reviewedconversion tracking verified
4 weeks agoGoogle AdsShipped
Ran a 30-day search-term waste audit and applied 30 exact-match negative keywords to a shared negative list in a roofing Google Ads account, stopping zero-conversion queries from serving.
30 negative keywordsshared negative list30-day search-term audit
4 weeks agoGoogle AdsShipped
Audited 14 days of paid search queries for a roofing company and added 10 campaign-level phrase negative keywords to block off-intent waste, independently verified live.
14-day search-terms audit10 campaign-level phrase negatives addedall 10 verified live as phrase-match negatives
4 weeks agoGoogle AdsIn progress
Ran a twice-weekly Google Ads review of a storm-damage search campaign for a roofing company — impression-share, lead-source and wasted-spend analysis feeding a negative-keyword and conversion-tracking plan.
5 leads tracked87 keywords verified approved3 ads verifiedwasted-spend analysis
4 weeks agoGoogle AdsShipped
Reviewed a roofing company Google Ads search terms and added 30 exact-match negative keywords to block competitor and wrong-service queries, plus flagged core-service and price-research terms for human review.
30 exact-match negatives4,432 search-term rows analyzed484 qualifying waste terms
4 weeks agoGoogle AdsIn progress
Ran a daily Google Ads review for a roofing company: audited 30 campaigns, applied 23 exact-match negative keywords to cut competitor and off-service spend, and verified tracking and landing pages.
30 campaigns audited23 negative keywords appliedconversion tracking verifiedlanding pages verified
4 weeks agoGoogle AdsIn progress
Ran a Google Ads scorecard on a roofing storm/hail search campaign: 2 leads and 29.5% impression share since launch, with budget and rank capping delivery identified.
2 leads29.5% impression share2,581 impressions87 keywords verified approved
5 weeks agoGoogle AdsShipped
Ran a 30-day search-term waste audit on a roofing company Google Ads account and added 30 exact-match negatives to block zero-conversion queries.
61 waste terms analyzed30 exact-match negatives added30-day search-term audit
5 weeks agoGoogle AdsIn progress
Reviewed a roofing company Google Ads account and prioritized the day open items — 10 TODOs across bidding, match-type structure, negative-list consolidation and ad strength.
10 TODO items surfaced3 priority tiersnegative-list consolidationad strength review
5 weeks agoGoogle AdsIn progress
Ran a daily Google Ads optimization review: applied 30 wasteful-search-term negatives to a shared negative list and audited landing-page final URLs on the live campaign.
30 negative keywords applied12-section account auditfinal-URL landing page audit
5 weeks ago