Weekly GTM review · bold-bi
2026-11-12 21:34 · success · score –· by sarathkumarvenkatesan · reviewed by sarathkumarvenkatesan on 2026-11-12· backend claude-code 2.1.322 (claude-opus-5-5)
Checklist: demand-gen/measurement/weekly-gtm-review.md
Summary
Headline
Bold BI paid search was dark for the whole period: 0 USD spend, against 2405.20 USD in the previous 28 days. Organic search weakened. GSC non-brand clicks fell 14.93% (809 vs 951) and brand clicks fell 10.82% (272 vs 305), even though "bold bi" impressions more than tripled. Real conversions (trial + demo + contact-sales) fell 8.39% to 131, with demo requests halving (9 vs 18). GA4 sessions (+31.91%) and pricing views (+262.66%) are inflated by aocr.org bot-like referrals and an unexplained direct-traffic spike, so neither is a real demand signal.
Score
No score. The weekly GTM review checklist doesn't define one, so overall_score stays null.
Top 3 actions
- Fix GA4 data quality: confirm aocr.org is automated and exclude it (5197 sessions this period, up from 107). Filter internal and dev hosts, unmark
bold_bi___website_home_page_visitedas a key event, and explain the direct-traffic pricing-page spike (927 vs 112 views). This repeats from the 2026-11-02 review. | Owner: Web analytics owner (Bold BI) | Due: 2026-11-16 - Find out why demo requests and brand CTR dropped: demo_fs went from 18 to 9 and /get-free-demo/ sessions from 215 to 81. "bold bi" CTR went from 52.2% to 12.8% on 1352 impressions. Check the SERP in the GSC UI (AI Overviews, competitor brand ads) and the demo funnel. | Owner: SEO lead + web team | Due: 2026-11-19
- Decide on Bold BI paid search: the account has had no delivery since the week of 2026-09-21. If it is relaunching, run the ads account audit and bring a budget proposal for approval. | Owner: Paid media lead | Due: 2026-11-19
Findings
Weekly GTM review: bold-bi, week of 2026-10-15 (28-day window 2026-10-15 to 2026-11-11 vs 2026-09-17 to 2026-10-14)
Run by: Claude | Data sources: google-ads, google-analytics, search-console (bing-webmaster connected but NotAuthorized for www.boldbi.com)
Headline
Paid search was off in the current period. Non-brand organic clicks fell 14.93% and real conversions fell 8.39%. GA4 traffic totals are distorted by bot-like and internal traffic.
| Area | Metric | This period | Previous period | Change | Note |
|---|---|---|---|---|---|
| Paid | Spend | 0 USD | 2405.20 USD | -100% | All 6 Search campaigns PAUSED; last delivery in the week of 2026-09-21 |
| Paid | Qualified conversions | no data | no data | n/a | BoldSales CRM not connected |
| Paid | Cost per qualified opportunity | no data | no data | n/a | CRM not connected; 0 spend this period |
| Site | Demo + trial + contact-sales | 131 | 143 | -8.39% | Trial Registration Complete 113/112, demo_fs 9/18, contact_fs 9/13 |
| Search | Non-brand clicks (GSC + Bing) | 809 (GSC only) | 951 (GSC only) | -14.93% | Position 16.03 vs 13.51; Bing: no data (NotAuthorized) |
| AI | Mention rate (last run) | no data | no data | n/a | Published AI monitoring runs have null rates |
Notable changes
- Paid (Google Ads): previous-period spend by campaign was General 913.97 USD (0 conv), AI Analytics 596.37 (2), Power BI Alternative 393.81 (1), Embedded & White Label 369.10 (0), Tableau Alternative 83.71 (0) and Self Service & Cloud BI 48.24 (0). That is 3 conversions in total, at 801.73 USD each. No brand, migration or remarketing campaigns exist. There were 7 ASSET CREATE events by INTERNAL_TOOL in the period.
- aocr.org referral (GA4): 5197 vs 107 sessions at 11.4% engagement, with 438 key events. It drives most of the Referral jump (8093 vs 1804). Without it, sessions are +11.44% (27530 vs 24703).
- Internal/dev traffic (GA4): 10.49.0.10 (568 sessions), boldbi-development-main.boldbi.workers.dev (102) and several localhost/192.168.x hosts show up as referrals.
- Microsoft referrals (GA4): teams.public.onecdn.static.microsoft 1009 vs 326 sessions (225 key events) and login.microsoftonline.com 302 vs 157. This is likely embedded or in-product usage, not new demand.
- Pricing pages (GA4): /pricing/ 1126 vs 378 and /pricing-v2/ 257 vs 0. Direct traffic accounts for 927 vs 112 pricing views. The cause is unknown (test, internal or bot).
- Sign-up funnel (GA4): trial_signup_form_failure 43 vs 33, while form success held at 156 vs 155.
- AI assistants (GA4): chatgpt.com 315 vs 218 sessions (34 vs 27 key events); gemini.google.com 205 vs 375.
- Brand search (GSC): "bold bi" impressions 1352 vs 379 but clicks 173 vs 198, so CTR fell from 52.2% to 12.8%.
- Non-brand losers (GSC impressions): 100 stacked bar chart 718 vs 4585; kpi dashboard 5641 vs 8975 (position 7.64 vs 5.36); student dashboard 7491 vs 10298; attendance dashboard 1600 vs 2660; channel dashboard 1188 vs 1857; dashboard kpi 785 vs 1183.
- Non-brand gainers (GSC impressions): project management dashboard 1300 vs 765; tree map 3760 vs 3632; sales performance dashboard 1043 vs 960; hr attendance dashboard 138 vs 65. Financial and finance dashboard positions improved (5.55 vs 7.93, 4.81 vs 7.18).
- "dashboard examples" (GSC): clicks 39 vs 88 at a stable position (1.36 vs 1.30) on stable impressions (2897 vs 2868). That is a CTR drop, not a ranking drop.
- Landing pages (GA4, aocr.org excluded): /get-free-demo/ sessions 81 vs 215; /dashboard-examples/supply-chain/ key events 0 vs 12; /ai-copilot/ 7 vs 1; /pricing/ 18 vs 7.
Top 3 actions
- Clean GA4: exclude aocr.org and internal/dev hosts, unmark the homepage key event, and explain the direct pricing spike | Owner: Web analytics owner | Due: 2026-11-16
- Investigate the demo-request drop and the "bold bi" brand CTR collapse | Owner: SEO lead + web team | Due: 2026-11-19
- Decide whether Bold BI paid search stays paused; if relaunching, run the ads audit and bring a budget proposal | Owner: Paid media lead | Due: 2026-11-19
Proposed changes needing approval
- See "Proposed changes (need approval)" below. (None applied until approved in chat.)
Item status
| ID | Item | Status |
|---|---|---|
| W1.1 | Spend, clicks, conversions per campaign type | fail: 0 spend, all campaigns paused |
| W1.2 | CRM qualified conversions, cost per qualified opp | not-checked |
| W1.3 | New search terms with spend and no conversions | n-a (no delivery) |
| W1.4 | Disapprovals, budget-limited, auto-applied changes | warn: 7 INTERNAL_TOOL asset creates |
| W2.1 | Sessions by channel | fail: aocr.org spike, internal traffic unfiltered |
| W2.2 | Key events | warn: -8.39%, demo_fs halved, pricing spike unexplained |
| W2.3 | Landing pages with largest conversion change | warn: key events mixed with homepage event |
| W3.1 | Brand vs non-brand clicks, impressions, position | fail: non-brand -14.93%, brand CTR collapse; Bing no data |
| W3.2 | Top queries gaining and losing impressions | warn: partial, GSC only |
| W3.3 | Coverage errors, manual actions, CWV | not-checked (sitemaps 0 errors) |
| W4.1 | AI mention and citation rate change | not-checked |
| W4.2 | New wrong facts or competitor appearances | not-checked |
| W5.1 | Top 3 actions with owner and due date | warn: proposed, needs marketing lead sign-off |
| W5.2 | Route items | pass |
Not checked
- W1.2 Qualified conversions from the CRM: the BoldSales CRM MCP was not connected for this run.
- W3.3 Coverage errors, manual actions, Core Web Vitals: the search-console MCP has no tool for these reports, so check them by hand in the Search Console UI. Partial check: all 7 sitemaps show 0 errors and 0 warnings.
- Bing Webmaster (W3.1, W3.2, W3.3 Bing parts):
https://www.boldbi.com/is listed withIsVerified: false, andget_rank_and_traffic_statsreturnedErrorCode 14 NotAuthorized. - W4.1, W4.2 AI visibility: both published ai-answer-monitoring runs for bold-bi (20261112-1519 and 20261112-1647) contain only null rates, so there is nothing to compare.
- W1.3 Search terms: n-a, because no campaigns served in the current period.
- 4-week average comparison: not applied. This run's period is already a 28-day window (the
last-28-dayspreset) rather than a single week, so it compares against the previous 28 days. - W3.2 completeness: the full query export (25,000 rows) was too large for the tool, so gainers and losers come from the top 60 queries by clicks in each period plus targeted lookups.
Proposed changes (need approval)
None of these were applied. A named human must approve each one in chat.
- GA4 property 298525556, aocr.org traffic: this traffic is currently counted in reports. Proposal: after the web analytics owner confirms it is automated, exclude it (with a data filter or unwanted-referral rule). Why: 5197 sessions and 438 key events this period.
- GA4 property 298525556, internal and dev traffic: 10.49.0.10, *.workers.dev, localhost and 192.168.x hosts are currently unfiltered. Proposal: define internal traffic and developer hosts, and activate an internal-traffic data filter. Why: at least 670 sessions this period are internal or dev.
- GA4 property 298525556, key event
bold_bi___website_home_page_visited: currently marked as a key event. Proposal: unmark it as a key event and keep it as an ordinary event. Why: it adds 2691 key events and hides real conversions. - Bing Webmaster Tools,
https://www.boldbi.com/: currently unverified. Proposal: verify the site with a DNS or meta-tag change. Why: there is no Bing search data for Bold BI. - Google Ads account 2545735992: no change proposed now. If paid search is relaunched, bring a separate budget and campaign proposal after the ads account audit.
Data sources
- google-ads (responded): account 2545735992 "Bold BI", USD. Account and campaign totals for both periods, weekly delivery and change history. Raw:
raw/google-ads.json. - google-analytics (responded): property 298525556 "Bold BI - GA4". Sessions by channel, referral and AI sources, key and conversion events, pricing-page views and landing pages. Raw:
raw/ga4.json(customer tenant hostnames removed). - search-console (responded):
https://www.boldbi.com/. Brand and non-brand totals (brand = query contains "bold"), query-level rows and sitemaps. Raw:raw/search-console.json. - bing-webmaster (connected, but NotAuthorized for www.boldbi.com):
raw/bing-webmaster.json. - AI answer monitoring log: published runs exist, but every rate is null.
- BoldSales CRM: not connected.
Reminder: add this summary to the team's shared results log once it has been reviewed.
Findings
| ID | Item | Status | Severity | Effort | Recommendation | Checklist |
|---|---|---|---|---|---|---|
| W1.1 | Spend, clicks, conversions and cost per conversion per campaign type Google Ads account 2545735992 (Bold BI, USD): 0 spend, 0 clicks, 0 impressions, 0 conversions from 2026-10-15 to 2026-11-11. Previous 28 days: 2405.20 USD, 113 clicks, 5228 impressions, 3 conversions (cost per conversion 801.73 USD), all from the weeks of 2026-09-14 and 2026-09-21. All 6 Search campaigns are PAUSED (General 913.97 USD / 0 conv; AI Analytics 596.37 / 2; Power BI Alternative 393.81 / 1; Embedded & White Label 369.10 / 0; Tableau Alternative 83.71 / 0; Self Service & Cloud BI 48.24 / 0). No brand, migration or remarketing campaigns exist. | fail | high | S | Decide whether Bold BI paid search stays paused (carried over from the 2026-11-02 review). If relaunching, run the ads account audit first and bring a budget proposal for approval. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W2.1 | Sessions by channelneeds approval GA4 property 298525556: sessions 32727 vs 24810 (+31.91%). Referral 8093 vs 1804 (+348.61%), driven by aocr.org 5197 vs 107 sessions (engagement rate 11.4%, 438 key events). Without aocr.org, sessions are 27530 vs 24703 (+11.44%). Organic Search 13041 vs 13630 (-4.32%); Direct 10715 vs 8411 (+27.39%); AI Assistant 528 vs 617 (-14.42%: chatgpt.com 315 vs 218, gemini.google.com 205 vs 375); Paid Search 26 vs 122. Internal or dev referrers are not filtered: 10.49.0.10 (568 sessions), boldbi-development-main.boldbi.workers.dev (102), several localhost/192.168.x hosts. | fail | high | M | Confirm aocr.org is automated and exclude it; add internal-traffic and developer-host filters in GA4. Both need approval (see proposed changes). | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W3.1 | Clicks, impressions, average position: brand vs non-brand GSC (brand = query contains "bold"): non-brand clicks 809 vs 951 (-14.93%), impressions 516162 vs 465061, position 16.03 vs 13.51, CTR 0.157% vs 0.204%. Brand clicks 272 vs 305 (-10.82%), impressions 7593 vs 5784, position 7.05 vs 8.43. "bold bi" impressions 1352 vs 379 but clicks 173 vs 198 (CTR 12.8% vs 52.2%). Bing: no data (site unverified, NotAuthorized). | fail | medium | M | Investigate the brand CTR collapse on "bold bi" in the GSC UI (SERP features, AI Overviews, competitor ads on brand). Verify www.boldbi.com in Bing Webmaster Tools. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W2.2 | Key events: demo requests, trial sign-ups, contact-sales, pricing-page viewsneeds approval Demo + trial + contact-sales 131 vs 143 (-8.39%): Trial Registration Complete 113 vs 112, demo_fs 9 vs 18, contact_fs 9 vs 13. trial_signup_form_failure 43 vs 33. Pricing-page views 1389 vs 383 (+262.66%): /pricing/ 1126 vs 378 and /pricing-v2/ 257 vs 0; (direct) source accounts for 927 vs 112 pricing views. bold_bi___website_home_page_visited is still marked as a key event (2691 vs 1634 key events), so GA4 key-event totals do not measure conversions. | warn | medium | S | Have the web team explain the direct-traffic pricing spike (test, internal or bot) and the halving of demo_fs. Unmark the homepage-visited key event (proposed change). | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W3.2 | Top 10 queries gaining and losing impressions Partial list (top 60 queries by clicks per period, GSC only). Losing: 100 stacked bar chart 718 vs 4585; kpi dashboard 5641 vs 8975 (position 7.64 vs 5.36); student dashboard 7491 vs 10298; attendance dashboard 1600 vs 2660; channel dashboard 1188 vs 1857; financial dashboard 3498 vs 3992; dashboard kpi 785 vs 1183. Gaining: bold bi 1352 vs 379; project management dashboard 1300 vs 765; tree map 3760 vs 3632; sales performance dashboard 1043 vs 960; hr attendance dashboard 138 vs 65. Also: dashboard examples clicks 39 vs 88 at a stable position (1.36 vs 1.30) and stable impressions. | warn | medium | M | Refresh the KPI dashboard and stacked bar chart pages; investigate the CTR drop on "dashboard examples". Route to the SEO/GEO program. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W5.1 | Pick the top 3 actions, each with an owner and due date Claude proposed 3 actions with role owners and due dates. They need marketing lead sign-off. The aocr.org and homepage key-event actions repeat from the 2026-11-02 review and are still open. | warn | medium | S | Marketing lead confirms owners and dates in the review meeting. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W1.4 | Disapprovals, budget-limited campaigns or auto-applied changes Change history 2026-10-15..2026-11-11: 7 ASSET CREATE events by INTERNAL_TOOL (2026-10-16, five on 2026-10-19, 2026-11-06). No user changes. Disapprovals and budget-limited status not queried because all campaigns are paused. | warn | low | S | Check in the Google Ads UI whether the INTERNAL_TOOL asset creates are Google auto-generated assets, and turn off automatically created assets before any relaunch if they are not wanted. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W2.3 | Landing pages with the largest drop or gain in conversions Key events by landing page, aocr.org excluded (includes homepage-visited event). Gains: /pricing/ 18 vs 7, /register/bi/embedded?plan=215&evaluation=v2 13 vs 5, /ai-copilot/ 7 vs 1, /resources/ 11 vs 6. Drops: /overview/ 11 vs 21, /dashboard-examples/ 8 vs 17, /dashboard-examples/supply-chain/ 0 vs 12 (sessions 33 vs 96), /register/bi/embedded?plan=215 1 vs 10, /get-free-demo/ 1 vs 4 (sessions 81 vs 215). | warn | low | S | Review the /get-free-demo/ traffic drop together with the demo_fs decline; re-check once the homepage key event is unmarked. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W1.2 | Qualified conversions imported from the CRM vs form fills; cost per qualified opportunity BoldSales CRM MCP was not connected for this run, and there was no ad spend in the period. | not-checked | medium | S | Connect the BoldSales CRM MCP (read-only) before the next run. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W3.3 | New coverage errors, manual actions or Core Web Vitals regressions The search-console MCP has no coverage, manual-action or CWV report tool. Partial check: all 7 sitemaps show 0 errors and 0 warnings, last downloaded between 2026-11-03 and 2026-11-12. Bing crawl data: NotAuthorized. | not-checked | medium | S | Check Pages, Manual actions and Core Web Vitals reports by hand in the Search Console UI. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W4.1 | Mention and citation rate change since the last run, per engine The two published ai-answer-monitoring runs for bold-bi (20261112-1519, 20261112-1647) have null values for every ai.mention_rate and ai.citation_rate metric, so there is no baseline to compare. | not-checked | medium | M | Complete an ai-answer-monitoring run for bold-bi (month 2026-10) with the openrouter-answers server connected. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W4.2 | New wrong facts or new competitor appearances No completed AI answer monitoring results for bold-bi (ai.wrong_facts is null in both published runs). | not-checked | low | S | Same as W4.1. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W5.2 | Route items to Google Ads strategy / ads audit or SEO/GEO program Paid relaunch decision routed to the ads account audit; query losses and brand CTR routed to the SEO/GEO program; GA4 hygiene routed to the web analytics owner. | pass | low | S | None. | demand-gen/measurement/weekly-gtm-review.md#checklist |
| W1.3 | Top new search terms by spend with no conversions No campaign served between 2026-10-15 and 2026-11-11, so there are no new search terms. | n-a | low | S | None while paused. | demand-gen/measurement/weekly-gtm-review.md#checklist |
Metrics
| Metric | Value | Previous | Change | Period | Dimensions |
|---|---|---|---|---|---|
| Ad spend (Google Ads, USD) ads.spend | 0 | 2,405 | -100.0% | 2026-10-15 – 2026-11-11 | platform: google-ads, currency: USD |
| Ad clicks ads.clicks | 0 | 113 | -100.0% | 2026-10-15 – 2026-11-11 | platform: google-ads |
| Conversions ads.conversions | 0 | 3 | -100.0% | 2026-10-15 – 2026-11-11 | platform: google-ads |
| Qualified conversions (CRM) ads.qualified_conversions | – | – | – | 2026-10-15 – 2026-11-11 | |
| Cost per qualified opportunity ads.cost_per_qualified_opp | – | – | – | 2026-10-15 – 2026-11-11 | |
| Demo + trial + contact-sales (Trial Registration Complete + demo_fs + contact_fs) ga.key_events | 131 | 143 | -8.4% | 2026-10-15 – 2026-11-11 | |
| Sessions (all channels) ga.sessions | 32,727 | 24,810 | +31.9% | 2026-10-15 – 2026-11-11 | |
| Pricing-page views (/pricing*) ga.pricing_views | 1,389 | 383 | +262.7% | 2026-10-15 – 2026-11-11 | |
| Non-brand clicks (GSC) gsc.nonbrand_clicks | 809 | 951 | -14.9% | 2026-10-15 – 2026-11-11 | brand_rule: query not contains bold |
| Brand clicks (GSC) gsc.clicks | 272 | 305 | -10.8% | 2026-10-15 – 2026-11-11 | segment: brand, brand_rule: query contains bold |
| Non-brand clicks (Bing) bing.nonbrand_clicks | – | – | – | 2026-10-15 – 2026-11-11 | |
| AI mention rate (last run) ai.mention_rate | – | – | – | 2026-10-15 – 2026-11-11 |
Folder: reports/publish/bold-bi/weekly-gtm-review/20261112-2134_weekly-gtm-review_bold-bi_5c4a