π‘ Demo mode: mock data connected Β· Real Google Ads / GA4 / CRM integrations pending Β· No live Google Ads changes are made
π Google Ads Intelligence
Live account analysis Β· 6 decisions generated today Β· Data: yesterday + last 30 days
Wasted Spend
Quality Score
Impression Share
Device
Location
Ad Schedule
Extensions
Bid Strategy
Auction Insights
RSA Assets
Total Wasted (30d)
Β£4,320
β 12% vs prior month
Wasted Yesterday
Β£340
14 zero-conversion terms
Recoverable/Month
Β£2,840
If all negatives approved
Wasted %
22%
Industry avg: 14%
π¨
Top Wasted Keyword: "car repair training course" β Β£118 in 30 days, 0 conversions, 0 Leads Gear calls. Negative risk score: 99/100. Add as phrase match negative immediately.
Zero-Conversion Keywords (30 days)22 found
Keyword
Intent
Cost (30d)
Clicks
Conv.
GA4 Bounce
Leads Gear
CRM Opps
Neg. Risk
Reason
Action
Avg Quality Score
5.8
Target: 7+
QS < 5 Keywords
18
Paying above-market CPCs
QS 7+ Keywords
34
Discount on CPCs
Est. CPC Overpay (30d)
Β£820
Due to low QS keywords
Low Quality Score Keywords β Fix Priority
Keyword
QS
Exp. CTR
Ad Relevance
LP Experience
Fix Suggestion
Est. Saving
car repair london
3
Below Avg
Below Avg
Average
Add keyword to headline 1
Β£120/mo
boiler service cheap
4
Average
Below Avg
Below Avg
LP mismatch β create price-focused LP
Β£95/mo
ac repair near me
5
Above Avg
Average
Below Avg
LP speed issue (4.2s load) β fix images
Β£78/mo
plumber emergency
5
Average
Average
Average
Add more ad variations, pin top headlines
Β£65/mo
heating engineer london
4
Below Avg
Below Avg
Average
Keyword not in ad copy β rewrite RSA
Β£110/mo
Search IS
44%
Missing 56% of searches
Lost to Rank
31%
Fix with QS improvements
Lost to Budget
25%
Increase daily budget
Top IS
28%
Target: 50%+
IS by Campaign
Campaign
IS
Lost (Rank)
Lost (Budget)
Action
Emergency Services
68%
12%
20%
Boiler Repair
41%
38%
21%
AC Services
38%
29%
33%
Plumbing Local
29%
41%
30%
π± Mobile
2.1%
CVR Β· 58% of spend
Underperforming
CTA broken on /contact-us (Clarity confirms)
π» Desktop
6.8%
CVR Β· 35% of spend
Strong
Primary converting device β protect budget
π Tablet
3.4%
CVR Β· 7% of spend
Average
Low volume β monitor only
π±
Mobile Warning: You're spending Β£718/day on mobile at only 2.1% CVR vs desktop 6.8%. Microsoft Clarity shows 18% rage click rate on mobile CTA. Fix the broken button first, then reassess mobile bids.
π
Opportunity: Manchester converting at 7.2% CVR (account avg 2.1%). No geo bid modifier set. Suggested: +35% bid modifier for Manchester. Est. additional revenue: Β£1,200/month.
Location Performance (30 days)
City/Region
Spend
Clicks
Conversions
CVR
CPA
Bid Modifier
Suggestion
London
Β£8,400
2,800
210
7.5%
Β£40
+20%
Increase to +30%
Manchester
Β£1,200
340
24
7.2%
Β£50
None
Add +35% NOW
Birmingham
Β£980
290
15
5.2%
Β£65
None
Add +15%
Leeds
Β£420
140
5
3.6%
Β£84
None
Monitor
Sheffield
Β£180
68
1
1.5%
Β£180
None
Exclude or β50%
β°
Schedule Opportunity: Leads Gear data shows 23 missed calls between 2pmβ5pm. Your ads are running but your team is understaffed. Options: pause ads 2β5pm OR fix team coverage. Also: conversions peak at 8β10am and 7β9pm β increase bids in those windows.
Hourly Conversion Heatmap (Last 30 Days)
π₯ High CVR β increase bidπ¨ Averageβ¬ Low CVR β decrease or pause
Time Window
Avg CVR
Leads Gear Answered%
Current Modifier
Suggested Modifier
6am β 9am
8.2%
92%
None
+25%
9am β 12pm
7.1%
95%
+10%
+20%
12pm β 2pm
4.2%
88%
None
Keep
2pm β 5pm
3.8%
31%
None
Pause or β40%
5pm β 8pm
6.9%
78%
None
+20%
8pm β 11pm
7.4%
65%
None
+15% (monitor calls)
11pm β 6am
1.2%
10%
None
Pause (unless emergency)
π Search Terms Analyzer
Yesterday's search terms Β· Intent classified Β· Evidence from all sources
Total Terms Yesterday
186
Recommend Negative
14
Β£340 wasted
Recommend Keyword
3
Add as exact match
Already Keywords
142
Triggering correctly
Search Term
Intent
Cost
Clicks
Conv.
GA4 Bounce
Qual. Calls
CRM Opps
Neg. Risk
Recommended Action
Decision
π« Negative Keyword Engine
AI-detected negative candidates from Google Ads + GA4 + Clarity + Leads Gear Β· 22 found today
Total Negatives Found
22
Est. Monthly Waste
Β£2,840
Existing Negatives
87
Already protected
Avg Confidence
94%
Training/Education 5
Job Searches 4
Free/DIY 5
Informational 5
Other 3
π
Training/Educational searches β these people want to learn a skill, not hire a professional. All confirmed by GA4 (avg session <8s) and Leads Gear (0 calls).
πΌ
Job/Career searches β job seekers, not customers. Zero commercial intent.
π§
Free/DIY searches β people trying to fix it themselves. Will never pay for a service.
βΉοΈ
Informational searches β research-only intent. Some may convert eventually (RLSA opportunity) but not direct converters.
π
Other irrelevant terms β miscellaneous non-converting searches confirmed across all data sources.
π Google Search Console Intelligence
Paid vs organic overlap Β· Core Web Vitals Β· Keyword cannibalisation Β· Free data source
Connect Google Search Console via OAuth to enable live data. Until connected, sample data is shown below.
Overlap Keywords
23
Paying for organic rank
Est. Bid Saving
Β£680/mo
Reduce bids where ranking #1β3
Core Web Vitals
Needs Work
3 LPs failing CWV
Mobile Usability
2 Issues
Affecting QS
π‘
Money-Saving Insight: You rank organically #1β2 for "emergency boiler repair london" and "24 hour plumber london". You're also bidding on these in Google Ads. Reduce bids by 40% on these terms β you'll still appear via organic. Est. saving: Β£340/month.
Paid + Organic Overlap Keywords
Keyword
Organic Position
Organic Clicks
Paid Bid
Paid Spend/mo
Recommendation
emergency boiler repair london
#1
420/mo
Β£3.40
Β£680
Reduce bid β40%
24 hour plumber london
#2
280/mo
Β£2.90
Β£348
Reduce bid β30%
boiler repair near me
#5
120/mo
Β£2.40
Β£192
Keep β position weak
ac repair london
#7
65/mo
Β£1.80
Β£126
Keep β position weak
Core Web Vitals β Landing Pages Receiving Paid Traffic
How to use: Go to trends.google.com, search your service keywords, download CSV, and drop it here. BidScope will auto-generate budget recommendations by month.
Seasonal Demand Index β Emergency Boiler Repair (UK, 12 months)
JanFebMarAprMayJunJulAugSepOctNovDec
Budget Recommendations by Month (Based on Demand Index)
Month
Demand Index
Suggested Budget vs Base
Reason
Action
π Rising Related Queries (Last 30 Days)
π€οΈ Weather Demand Intelligence
Open-Meteo API (100% free) Β· Correlates weather with service demand Β· Auto budget suggestions
Today
π§οΈ 8Β°C
Boiler/Heating demand HIGH
Tomorrow
βοΈ 4Β°C
Emergency heating peak likely
This Week
π¨οΈ Cold snap
+40% demand expected
AI Recommendation
Increase Budget
Tonight β before cold spike
βοΈ
Cold Snap Alert: Temperature dropping to 4Β°C tomorrow. Historical data shows boiler repair and emergency plumber searches spike +65% during cold snaps below 5Β°C. Recommended action: Increase Emergency Services campaign budget from Β£120/day β Β£200/day tonight. Est. additional revenue opportunity: Β£3,200.
Weather β Service Demand Correlation
Condition
Service
Demand Change
Bid Action
βοΈ Below 5Β°C
Boiler/Heating
+65%
Increase budget +50%
π§οΈ Heavy Rain
Emergency Plumbing
+40%
Increase budget +30%
βοΈ Above 28Β°C
AC Repair
+80%
Increase budget +60%
π«οΈ Fog/Ice
Emergency any
+25%
Increase budget +20%
π€οΈ Mild 15β22Β°C
All services
Baseline
Standard budget
7-Day Weather Forecast + Budget Plan
π Optional Future ModuleΒ·DataForSEO disabledΒ·No API key connectedΒ·Uses mock / manual data onlyΒ·Estimated $30/month cap when enabled
π― Live SERP Intelligence (DataForSEO)
Live competitor ads Β· Ad copy extraction Β· Auction crowding Β· ~$0.001 per keyword check
Free competitor ad intelligence across Facebook/Instagram Β· No API needed Β· Reveals cross-channel strategy
βΉοΈ
How to use: Visit facebook.com/ads/library, search competitor brand names, copy their ad details below. BidScope will analyse angles and suggest counter-strategies for your Google Ads.
π‘ Google Ads counter-strategy: Emphasise your response time vs theirs. If you're faster, lead with that. Match "No fix, no fee" if you offer it.
Sitelink CTR Lift
+18%
vs ads without sitelinks
Call Extension Calls
284
Last 30 days
Missing Extensions
3
Campaigns losing CTR
Structured Snippets
2 campaigns
Not configured
Extension Performance by Campaign
Campaign
Sitelinks
Callouts
Call Ext.
Structured
Image Ext.
Lead Form
Price Ext.
CTR w/ Ext.
CTR w/o Ext.
Lift
Missing
Emergency Services
4 β
6 β
β 127 calls
β
β
N/A
β
8.4%
5.1%
+65%
Image, Price
Boiler Repair
4 β
3
β 84 calls
β
β
β
β
5.8%
4.2%
+38%
Structured, Image, Price
AC Services
2
2
β 46 calls
β
β
β
β
4.9%
4.0%
+23%
More sitelinks, Structured, Image
Plumbing Local
β
2
β 27 calls
β
β
β
β
3.2%
3.0%
+7%
ALL missing β urgent
β οΈ
Plumbing Local campaign has almost no extensions. Adding 4 sitelinks + callouts + structured snippets estimated to improve CTR by +35β50%, directly improving Quality Score and reducing CPC. Zero cost to add β estimated saving: Β£180/month in lower CPCs.
Target CPA (set)
Β£60
Actual CPA (30d)
Β£48
20% below target β
Target ROAS (set)
400%
Actual ROAS (30d)
540%
Above target β
Bid Strategy Health by Campaign
Campaign
Strategy
Target CPA
Actual CPA
Target ROAS
Actual ROAS
Conv. Lag (avg)
Learning Status
Budget Limited?
Recommendation
Emergency Services
Target CPA
Β£60
Β£42
β
574%
1.2 days
Active β
YES β 20%
Increase budget to unlock full potential
Boiler Repair
Target CPA
Β£60
Β£71
β
338%
2.1 days
Learning
No
QS issues pushing CPA above target β fix QS first
AC Services
Max Conversions
β
Β£58
β
414%
1.8 days
Active β
No
Switch to Target CPA Β£55 β currently leaving efficiency on table
Plumbing Local
Manual CPC
β
Β£94
β
256%
3.4 days
Manual
No
Switch to Target CPA Β£65 β not enough data yet (need 30+ conv/month)
Conversion Lag Analysis β Days from Click to Conversion
This affects Smart Bidding. If lag is 3+ days, Google needs a 3-day lookback window minimum. Campaigns with long lags need larger bid strategy learning windows.
Campaign
0β1 Day
1β3 Days
3β7 Days
7+ Days
Avg Lag
Impact on Bidding
Emergency Services
78%
18%
4%
0%
1.2d
Low β same-day intent β
Boiler Repair
45%
35%
15%
5%
2.1d
Medium β extends attribution
AC Services
52%
30%
12%
6%
1.8d
Medium
Plumbing Local
28%
38%
22%
12%
3.4d
High β undercounting recent conv.
π
New Competitor Alert: "quickplumber.co.uk" entered your auctions 6 days ago. Impression share already at 28%. Overlap rate 44% with your Emergency Services campaign. Monitor closely.
Your Impression Share
44%
Down 3% vs last week
Top Competitor IS
71%
fastboilerrepair.co.uk
New Competitors (7d)
2
Outranking Share vs #1
31%
They beat you 69% of time
Auction Insights β All Competitors
Competitor Domain
Impr. Share
Overlap Rate
Outranking Share
Top of Page Rate
Abs. Top Rate
First Seen
Trend
Threat Level
fastboilerrepair.co.uk
71%
82%
69%
88%
62%
8 months ago
β Growing
HIGH
boilerrepairlondon.com
54%
67%
48%
71%
38%
5 months ago
β Stable
MEDIUM
heatingexperts.co.uk
41%
55%
39%
58%
24%
3 months ago
β Declining
MEDIUM
quickplumber.co.uk
28%
44%
21%
34%
12%
6 days ago
ββ New β watch
NEW THREAT
londonplumbers24.co.uk
18%
28%
14%
22%
8%
2 months ago
β Stable
LOW
Keyword-Level Auction Pressure β Top 10 Keywords
Keyword
Your IS
Competitors Active
Avg Competitor IS
Your Abs. Top %
Pressure Score
Action
emergency boiler repair london
38%
6
52%
22%
8.4/10
24 hour plumber london
44%
5
48%
28%
7.1/10
boiler repair near me
52%
4
41%
34%
6.2/10
Monitor
emergency ac repair
61%
3
34%
42%
4.1/10
Strong position β
Best Performance Assets
14
Good Performance
28
Low Performance
11
Replace these
Learning
7
βοΈ
11 headlines rated LOW across your RSAs. Google is suppressing these and showing them rarely. Replace with keyword-rich, benefit-focused alternatives. This directly impacts Ad Strength β Quality Score β CPC.
RSA Asset Performance β All Campaigns
Asset Type
Text
Campaign
Performance
Impressions %
Action
Headline
"Emergency Boiler Repair London"
Emergency Services
BEST
28%
Pin to H1
Headline
"24/7 Gas Safe Engineers"
Emergency Services
BEST
22%
Keep β
Headline
"Same Day Service Available"
Emergency Services
GOOD
18%
Keep β
Headline
"Boiler Repair Services"
Boiler Repair
LOW
3%
Headline
"We Fix Boilers"
Boiler Repair
LOW
2%
Headline
"Our Services"
AC Services
LOW
1%
Description
"Fast response emergency boiler repair across London. Gas Safe registered engineers. Call now for immediate assistance."
Emergency Services
BEST
31%
Keep + Pin
Description
"Professional services available."
Plumbing Local
LOW
4%
Ad Strength by Campaign β Directly Affects QS
Campaign / Ad Group
Ad Strength
Headline Count
Desc. Count
Keyword in H1?
Pinned Assets
Priority Fix
Emergency Services / Emergency KWs
Excellent
15/15
4/4
Yes β
2
β
Boiler Repair / Boiler KWs
Good
12/15
4/4
Partial
0
Add 3 more headlines with keyword
AC Services / AC KWs
Average
10/15
3/4
No
0
Add keyword to H1, add 1 description
Plumbing Local / All
Poor
8/15
2/4
No
0
URGENT β rebuild RSA
π Dual Conversion Tracker
Online conversions (Google Ads + GA4) + Offline conversions (Leads Gear + CRM with real revenue/profit) Β· Keyword-level true value
Online Conv. (Google Ads)
18
Yesterday Β· Forms + Calls tracked in Ads
Online Conv. (GA4)
16
2 gap vs Ads β check tracking
Offline Conv. (Leads Gear)
21
Answered calls Β· Real humans
Offline Conv. (CRM Booked)
14
Jobs booked Β· Revenue confirmed
Online Conv. Value
Β£0
No value assigned in Ads yet
Offline Revenue (CRM)
Β£6,720
Actual invoiced revenue
Offline Profit (CRM)
Β£3,360
After labour + parts (50% margin)
True ROAS
5.4Γ
Revenue Β£6,720 / Spend Β£1,240
By Keyword (Full Picture)
Online Conversions Detail
Offline Conversions Detail
Online vs Offline Gap
π‘
This is the most important table in BidScope AI. Google Ads only sees online conversions. Your CRM knows the real profit. This table joins both β so you know which keyword actually makes you money, not just which one Google claims is converting.
Add whatsapp_click to Ads conversion β missing data
Quote Request Form
GA4 + Ads
2
Yes β
Yes β
Β£0
Boiler Repair
Lower intent than call β monitor close rate in CRM
π°
You have Β£0 conversion values set in Google Ads. Smart Bidding is flying blind on value. Recommended: set a conversion value for each type based on your average CRM job value. Form submit: Β£340 avg. Call ext: Β£420 avg. This will enable Target ROAS bidding which outperforms Target CPA for service businesses.
Offline Conversion Import: Once Leads Gear is connected, BidScope can auto-upload these CRM revenue values back to Google Ads as offline conversions. This lets Smart Bidding optimise for real profit β not just form submissions. Setup: Google Ads β Tools β Conversions β Upload Offline Conversions.
β οΈ
Gap identified: Google Ads shows 18 conversions, CRM shows 14 jobs, Leads Gear shows 17 answered calls. The discrepancy means Smart Bidding may be over-counting. Investigate: are any Google Ads conversions fired multiple times? Is the thank-you page visited without a real form submission?
Conversion Count Comparison β Yesterday
Source
Count
What It Measures
Reliable?
Gap vs CRM
Google Ads Conversions
18
All tracked conversion actions fired
Partially
+4 vs CRM
GA4 form_submit events
11
Actual form completions on site
High β
β3 vs CRM
Leads Gear Calls (total)
21
All incoming tracked calls
High β
+7 vs CRM (unanswered etc)
Leads Gear Calls (answered, 60s+)
15
Quality calls β real prospects
High β
+1 vs CRM
CRM Jobs Booked
14
Actual paying customers confirmed
Ground truth β
This IS the truth
What Each Keyword Actually Made Yesterday β CRM vs Ads Claim
Keyword
Ads Claims Conv.
Real Calls (LG)
CRM Jobs
Real Revenue
Real Profit
Ads Overstating?
emergency boiler repair london
5
4
4
Β£1,920
Β£960
Accurate β
24 hour plumber london
4
3
3
Β£1,440
Β£720
Accurate β
boiler repair near me
3
2
2
Β£960
Β£480
Minor gap (+1)
emergency ac repair
4
2
2
Β£960
Β£480
OVERSTATING +2 β investigate tag
boiler service cheap
2
1
0
Β£0
Β£0
FALSE conversions β fix tracking
π GMB Full Intelligence
Google Business Profile Β· 180+ data points Β· Local demand signals Β· Review sentiment Β· Free API
Connect Google Business Profile API (OAuth) to pull live GMB data daily. Sample data shown β all fields are real GMB API fields.
Overview
Search Queries
Customer Actions
Reviews & Sentiment
Posts Performance
Photos & Media
Geographic Demand
Total Impressions (30d)
28,400
β22% vs last month
Discovery Searches
21,200
74% of total β non-branded
Direct Searches
4,800
17% β branded searches
Branded Searches
2,400
9% β business name searches
GMB Calls (30d)
284
vs Paid calls: 630
Website Clicks (GMB)
1,840
Free traffic from profile
Direction Requests
148
Top city: Manchester (31)
Photo Views (30d)
12,400
β38% vs last month
π‘
GMB is generating 1,840 free website visits/month. At your average paid CPC of Β£3.20, that's Β£5,888 of equivalent free traffic. Your GMB profile is well-maintained. Key opportunity: you're getting 31 direction requests from Manchester but zero geo bid modifier for Manchester in Google Ads. Fix this.
π
These are the real search queries people use to find your GMB listing. Cross-reference with your paid keywords β any missing from your Google Ads campaigns are lost opportunities.
Top 20 GMB Search Queries (Last 30 Days)
Search Query
Impressions
Type
In Paid Campaigns?
Monthly Paid Volume (est.)
Action
emergency plumber near me
2,840
Discovery
Yes β
8,100
β
boiler repair london
2,210
Discovery
Yes β
6,600
β
24 hour plumber london
1,680
Discovery
Yes β
4,400
β
gas engineer near me
1,240
Discovery
MISSING
5,400
emergency ac repair london
980
Discovery
MISSING
2,900
boiler not working
840
Discovery
MISSING
3,600
central heating repair london
720
Discovery
MISSING
2,100
gas safe engineer london
640
Discovery
MISSING
1,800
[your business name]
4,800
Direct
Brand campaign
β
Ensure brand campaign active
[your business + reviews]
1,240
Branded
Not needed
β
Good sign β people checking reviews
π¨
5 high-volume GMB queries are missing from your Google Ads campaigns. These keywords have proven demand (people finding your GMB with them) but you're not bidding on them in paid search. Est. additional paid traffic if added: 200β400 clicks/month.
Website Clicks
1,840
β12% vs last month
Phone Calls
284
Down 4% vs last month
Direction Requests
148
London: 82 Β· Manch: 31
Message Clicks
64
Are you responding?
GMB Calls by Hour β Align with Paid Ad Schedule
Peak GMB call hours: 8amβ10am and 6pmβ8pm. Align your paid ad schedule bid modifiers to these windows.
Direction Requests by City β Feed into Geo Bid Modifiers
City
Direction Requests (30d)
% of Total
Paid Geo Modifier
BidScope Suggestion
London
82
55%
+20%
Increase to +30% β
Manchester
31
21%
NONE
Add +35% URGENT
Birmingham
18
12%
NONE
Add +15%
Leeds
9
6%
NONE
Add +10% when volume grows
Other
8
5%
NONE
Monitor
Overall Rating
4.7 β
142 total reviews
Reviews This Month
12
β 4 vs last month
Avg Response Time
4.2 hrs
Target: under 2 hours
Unanswered Reviews
3
Respond immediately
π‘
Review Sentiment β Ad Copy Intelligence: Most 5-star reviews mention "fast response", "Gas Safe certified", and "fair pricing". These exact phrases should be in your Google Ads headlines and callout extensions. They're what customers value most.
Review Sentiment Analysis β What Customers Say Most
You're only posting 3 times/month. GMB posts that include seasonal offers (e.g. "Boiler service before winter β 10% off") generate 3β4Γ more profile actions. Also: GMB posts with "Book Now" CTA directly correlate with increased paid CTR on branded terms. Post at least weekly.
Post Performance
Post Title
Date
Type
Views
Clicks
CTR
CTA
Winter Boiler Service Special
Nov 5
Offer
1,240
98
7.9%
Book Now
Emergency Plumbing Available 24/7
Nov 1
Update
820
54
6.6%
Call Now
New AC Repair Service Launched
Oct 28
Update
480
32
6.7%
Learn More
Total Photos
28
Competitors avg: 45+
Photo Views (30d)
12,400
β38% vs last month
Customer Photos
14
Good social proof β
Business Photos
14
Add more team/job photos
πΈ
Add more photos. Businesses with 100+ photos receive 520% more calls than those with fewer than 10. Your 28 is below average. Recommended: add before/after job photos weekly. These also appear in Local Service Ads (LSAs) and directly improve click-through rates.
πΊοΈ
GMB geographic data reveals where real demand exists β before you spend on paid ads. Use this to plan which cities to target with geo bid modifiers, and which postcodes to exclude.
Where Customers Are Searching From (GMB Impressions by Region)