GTM reportsOverviewFindings explorerInternal. Built from reviewed runs in reports/publish.

Weekly GTM review · bold-reports

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

Paid search for Bold Reports was off for the whole period: $0 spend from 2026-10-15 to 2026-11-11, against $3,800.45 in the previous 28 days. Over the same period, demo + trial + contact-sales key events fell 34.05% (153 vs 232), mostly trial registrations (133 vs 207), and Search Console clicks fell 21.21%. Pricing-page views rose 16.87%, so interest held up but fewer visitors converted. No qualified (CRM) conversions were recorded in either period, so pipeline impact can't be measured from ads data.

Score

None. This checklist has no score, so overall_score stays null.

Top 3 actions

  1. Decide on paid search and fix qualified-lead tracking first (W1.1, W1.2). Confirm whether the full pause since 2026-10-01 is intended. Before any relaunch, fix the CRM-to-Google Ads qualified-lead upload and apply the 2026-11-12 ads audit fixes. Owner: paid search lead with sales ops | Due: 2026-11-19.
  2. Find the cause of the trial-registration drop (W2.2, W2.3). The home page held its sessions (3,213 vs 3,104) but its key events fell from 100 to 58, and /pricing/ had more sessions but fewer key events (2 vs 8). Check the /register flow, the new /pricing/on-premise and /pricing/embedded pages, and how much of the drop was paid traffic. Owner: web / growth lead | Due: 2026-11-19.
  3. Win back search clicks on brand-comparison queries (W3.1, W3.2). Brand impressions rose 48.71% but brand CTR halved. New brand queries such as "bold reports alternatives" (818 impressions, position 1.68, 0 clicks) and "bold reports vs telerik reporting for embedded reporting" (265, 0 clicks) earn no clicks. Make sure a page answers each one well. Owner: SEO lead | Due: 2026-11-26.

Findings

Weekly GTM review: bold-reports, 28 days 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 (partial)

Headline

Ads were fully paused, trial registrations fell by about a third, and organic search clicks fell by a fifth, while pricing-page views rose. Fix tracking and the conversion path before buying traffic again.

Area Metric This period Last period Change Note
Paid Spend $0 $3,800.45 -100% No ENABLED campaigns; last spend 2026-10-01 per audit run
Paid Qualified conversions 0 0 n/a Only Complete_Signup recorded (4 in previous period)
Paid Cost per qualified opportunity no data no data n/a No qualified conversions
Site Demo + trial + contact-sales 153 232 -34.05% Trial complete 133 vs 207, demo_fs 14 vs 18, contact_fs 6 vs 7
Search Non-brand clicks (GSC + Bing) 756 (GSC only) 895 (GSC only) -15.53% Bing non-brand: no data
AI Mention rate (last run) no data no data n/a AI monitoring runs collected no answers

Notable changes

Top 3 actions

  1. Decide on the paid pause and fix the qualified-lead upload before any relaunch | Owner: paid search lead + sales ops | Due: 2026-11-19
  2. Diagnose the trial-registration drop on the home page, /register and /pricing/ | Owner: web / growth lead | Due: 2026-11-19
  3. Earn clicks on brand-comparison queries ("bold reports alternatives", "vs telerik") | Owner: SEO lead | Due: 2026-11-26

Routing: item 1 → demand-gen/paid/ads-account-audit.md and demand-gen/paid/google-ads-strategy.md; items 2–3 → demand-gen/search/seo-geo-program.md.

Proposed changes needing approval

See "Proposed changes (need approval)" below. None applied.

Checklist items

ID Item Result
W1.1 Spend, clicks, conversions per campaign type Fail: $0 spend, all campaigns paused
W1.2 Qualified conversions vs form fills Fail: 0 QUALIFIED_LEAD in both periods
W1.3 New zero-conversion search terms n/a: no serving campaigns
W1.4 Disapprovals, budget limits, auto-applied changes Pass: 1 asset create by INTERNAL_TOOL on 2026-10-19
W2.1 Sessions by channel Warn: bot-like direct spike, referral jump
W2.2 Key events Fail: -34.05%
W2.3 Landing-page conversion movers Warn: home page and /register drops
W3.1 Brand vs non-brand Warn: brand -24.49%, non-brand -15.53% (GSC)
W3.2 Top query movers Warn: head terms lost impressions
W3.3 Coverage, manual actions, CWV Not checked (sitemaps clean)
W4.1 AI mention and citation change Not checked
W4.2 New wrong facts or competitors Not checked
W5.1 Top 3 with owner and date Warn: proposed, needs lead confirmation
W5.2 Route items Pass

Remember to add these results to the team's shared results log (location TBD).

Not checked

Proposed changes (need approval)

None of these has been applied.

  1. Google Ads account 7669175401: all campaigns paused → confirm the pause is intended. If relaunching, apply the proposed changes in run 20261112-1547_google-ads-audit_bold-reports_4c1d first. Reason: W1.1. Approver: paid search lead.
  2. CRM → Google Ads offline qualified-lead upload: failing with expired events and 0 QUALIFIED_LEAD conversions → fix the connector so it sends only qualified leads within the click window, then verify the uploads. Reason: W1.2. Approver: sales ops.
  3. GA4 property 311512500: /aspnet-core/report-designer/ direct traffic looks like bots → once the analytics owner confirms the source, add a filter or exclusion for it. Reason: W2.1. Approver: web analytics owner.

Data sources

Findings

IDItemStatusSeverityEffortRecommendationChecklist
W1.1Spend, clicks, conversions and cost per conversion per campaign typeneeds approval
Google Ads account 7669175401 (boldreports.com) returned no campaign rows with impressions for 2026-10-15 to 2026-11-11, and no campaign is ENABLED. Spend $0, 0 clicks, 0 conversions, against $3,800.45 (3800453255 micros), 453 clicks and 4 conversions from 2026-09-17 to 2026-10-14 across 25 now-paused campaigns. The largest previous spenders were Embedded & White Label US & Canada ($846.27, 0 conv), Embedded & White Label India ($766.85, 1 conv) and Crystal Displacement Target CPA US & Canada ($449.73, 1 conv). GA4 Paid Search sessions fell from 448 to 40.
failhighMConfirm whether the full pause is intended. If paid search is to restart, fix the offline qualified-lead import and the issues in the 2026-11-12 ads audit run first.demand-gen/measurement/weekly-gtm-review.md#phase-1-paid-claude-via-google-ads--microsoft-ads-mcp
W1.2Qualified conversions from the CRM vs form fills; cost per qualified opportunityneeds approval
From 2026-09-17 to 2026-11-11 the only conversion action with conversions was Complete_Signup (4 conversions, 4 all-conversions). QUALIFIED_LEAD (offline import) recorded 0 in both periods, so cost per qualified opportunity can't be calculated. The same-day ads audit run (20261112-1547_google-ads-audit_bold-reports_4c1d) found the offline upload connector in NEEDS_ATTENTION with EXPIRED_EVENT errors on every event. Microsoft Ads was not connected.
failhighMSales ops fixes the CRM-to-Google Ads qualified-lead upload so it sends only fresh qualified leads, then verifies successful uploads before any relaunch.demand-gen/measurement/weekly-gtm-review.md#phase-1-paid-claude-via-google-ads--microsoft-ads-mcp
W2.2Key events: demo requests, trial sign-ups, contact-sales, pricing-page views
Demo + trial + contact-sales = 153 vs 232 (-34.05%): Reports Trial Registration Complete 133 vs 207, demo_fs 14 vs 18, contact_fs 6 vs 7. Header Request Demo clicks 20 vs 73, Header Try It Free clicks 80 vs 287, Downloads 42 vs 88. /pricing/ views 1,247 vs 1,067 (+16.87%); new /pricing/on-premise (39) and /pricing/embedded (33) pages appeared. Pricing form submits pricing_onprem_fs 9 vs 36.
failhighMFind out why trial registrations dropped while pricing views rose: check the paused paid traffic's share, the home page and the /register flow, and the pricing-page change that added /pricing/on-premise and /pricing/embedded.demand-gen/measurement/weekly-gtm-review.md#phase-2-site-and-goals-claude-via-ga4-mcp
W2.1Sessions by channelneeds approval
GA4 property 311512500, 2026-10-15 to 2026-11-11 vs 2026-09-17 to 2026-10-14: total 88,252 vs 262,726 sessions. Direct 73,696 vs 252,682, almost all on the landing page /aspnet-core/report-designer/ (62,706 vs 232,391 sessions, 0 vs 1 key events), which looks like bot or non-human traffic. Without that page: 25,546 vs 30,335. Organic Search 6,436 vs 6,784 (-5.13%). Paid Search 40 vs 448 (-91.07%, ads paused). Referral 6,720 vs 1,902 (+253.31%) with key events down 44 to 33. AI Assistant 305 vs 238 (+28.15%), 9 vs 12 key events.
warnmediumMHave the web analytics owner investigate the /aspnet-core/report-designer/ direct traffic and the referral jump, and exclude confirmed bot traffic so session trends are usable.demand-gen/measurement/weekly-gtm-review.md#phase-2-site-and-goals-claude-via-ga4-mcp
W2.3Landing pages with the largest drop or gain in conversions
Drops in key events: / 58 vs 100 (sessions 3,213 vs 3,104); /register/reporting/embedded?plan=221 5 vs 36; /standalone-report-designer/installation/ 6 vs 12; /standalone-report-designer/ 6 vs 11; /pricing/ 2 vs 8 (sessions 345 vs 215); paid landing page /business-reporting/ 0 vs 5. Gains: /embedded-reporting/react-report-designer/ 3 vs 0; /crystal-reports-viewer-alternative/ 2 vs 0; /report-designer/ 3 vs 2; /schedule-free-demo/ 1 vs 0.
warnmediumMReview the home page and pricing page conversion paths first; they had stable or higher sessions but fewer key events.demand-gen/measurement/weekly-gtm-review.md#phase-2-site-and-goals-claude-via-ga4-mcp
W3.1Clicks, impressions, average position: brand vs non-brand
Google Search Console, https://www.boldreports.com/: all queries 3,210 vs 4,074 clicks (-21.21%), 339,030 vs 380,839 impressions, position 9.02 vs 8.16. Brand (regex bold\s*reports?|boldreport) 515 vs 682 clicks (-24.49%), impressions 3,865 vs 2,599 (+48.71%), CTR 13.3% vs 26.2%. Non-brand 756 vs 895 clicks (-15.53%), 204,386 vs 235,223 impressions, position 11.18 vs 9.65. Bing: site-wide 1,204 clicks and 73,494 impressions from 2026-10-15 to 2026-11-10 (sum of daily rows); brand/non-brand split and previous period not available (query-stats output too large to process without a shell; traffic tool returned a serialization error with a truncated payload).
warnmediumMCheck why brand CTR halved while brand impressions rose (many new long, question-style brand queries with 0 clicks), and why non-brand position slipped.demand-gen/measurement/weekly-gtm-review.md#phase-3-search-claude-via-search-console-and-bing-webmaster-mcp
W3.2Top 10 queries gaining and losing impressions
From the top 100 non-brand queries by clicks in each period. Losing: reports -19,597; reporting -11,500; free receipt -2,648; sales report -1,105; bold hub -770; business reports -431; online receipt -419; business report -355; free receipt maker pdf -336; student details -144. Gaining: what is reporting +1,708; mis report +1,002; receipt template +453; receipt maker +230; receipt generator +127; fake bill receipt +73; how can i provide customers with whitelabel reports +25. New high-impression brand queries with 0 clicks: bold reports alternatives (818, pos 1.68), bold reports vs telerik reporting for embedded reporting (265), what makes bold reports work for developers migrating from ssrs? (180). The top non-brand click query is fake bill receipt (115 clicks), which is off-ICP. Bing query movers not checked.
warnmediumMRoute to the SEO/GEO program: own the 'bold reports alternatives' and comparison queries with a page that earns the click, and decide whether the receipt free tools are worth their share of non-brand traffic.demand-gen/measurement/weekly-gtm-review.md#phase-3-search-claude-via-search-console-and-bing-webmaster-mcp
W5.1Pick the top 3 actions, each with an owner and due date
Claude proposed 3 actions with role owners and due dates (see summary). The marketing lead has not yet confirmed them or named people; this unattended run can't do that.
warnmediumSMarketing lead confirms or changes the 3 actions and names an owner for each in the 15-minute review.demand-gen/measurement/weekly-gtm-review.md#phase-5-decide-marketing-lead-15-minutes
W3.3New coverage errors, manual actions or Core Web Vitals regressions
Partly checked. All 7 Search Console sitemaps report 0 errors and 0 warnings, last downloaded 2026-11-08 to 2026-11-12. The connected Search Console MCP has no index-coverage, manual-actions or Core Web Vitals report tool. Bing crawl issues output (404,839 characters) was too large to process in this run, which has no shell.
not-checkedmediumSCheck page indexing, manual actions and Core Web Vitals in the Search Console UI, and Bing crawl issues in Bing Webmaster Tools.demand-gen/measurement/weekly-gtm-review.md#phase-3-search-claude-via-search-console-and-bing-webmaster-mcp
W4.1Mention and citation rate change since the last run, per engine
Both Bold Reports AI answer monitoring runs for 2026-10 (20261112-1519_..._8605 and 20261112-1647_..._ccaa) collected no answers because the openrouter MCP server wasn't connected. There is no mention or citation rate to compare. GA4 shows AI Assistant sessions of 305 vs 238.
not-checkedmediumSConnect openrouter and rerun AI answer monitoring for Bold Reports this week.demand-gen/measurement/weekly-gtm-review.md#phase-4-ai-visibility-from-the-monthly-log
W4.2New wrong facts or new competitor appearances
No AI answers have been collected for Bold Reports yet (see W4.1).
not-checkedmediumSReview P5 (licensing) and P7 (security) answers closely on the first successful run.demand-gen/measurement/weekly-gtm-review.md#phase-4-ai-visibility-from-the-monthly-log
W1.4Disapprovals, budget-limited campaigns or auto-applied changes
No ENABLED campaigns, so none can be budget-limited. change_event from 2026-10-15 to 2026-11-12 shows one change: an ASSET CREATE by INTERNAL_TOOL on 2026-10-19. No auto-applied recommendation changes. Disapprovals were not re-queried in this run; the same-day ads audit found no disapproved or limited enabled ads. Microsoft Ads not checked.
passlowSNone.demand-gen/measurement/weekly-gtm-review.md#phase-1-paid-claude-via-google-ads--microsoft-ads-mcp
W5.2Route items to the paid and search programs
Paid items routed to the ads account audit (demand-gen/paid/ads-account-audit.md) and Google Ads strategy; search and AI items routed to the SEO/GEO program (demand-gen/search/seo-geo-program.md).
passlowSNone.demand-gen/measurement/weekly-gtm-review.md#phase-5-decide-marketing-lead-15-minutes
W1.3Top new search terms by spend with no conversions (negative candidates)
No campaign served from 2026-10-15 to 2026-11-11, so there were no new search terms this period. Previous-period negative candidates are listed in the 2026-11-12 ads audit run (A5).
n-alowSApply the audit's negative-keyword proposals before any relaunch.demand-gen/measurement/weekly-gtm-review.md#phase-1-paid-claude-via-google-ads--microsoft-ads-mcp

Metrics

MetricValuePreviousChangePeriodDimensions
Ad spend ads.spend03,800-100.0%2026-10-15 – 2026-11-11account: 7669175401
Ad clicks ads.clicks0453-100.0%2026-10-15 – 2026-11-11account: 7669175401
Conversions ads.conversions04-100.0%2026-10-15 – 2026-11-11account: 7669175401
Qualified conversions (CRM) ads.qualified_conversions00–2026-10-15 – 2026-11-11account: 7669175401, conversion_action: QUALIFIED_LEAD
Cost per qualified opportunity ads.cost_per_qualified_opp–––2026-10-15 – 2026-11-11account: 7669175401
Sessions ga.sessions88,252262,726-66.4%2026-10-15 – 2026-11-11property: 311512500, channel: all
Sessions ga.sessions6,4366,784-5.1%2026-10-15 – 2026-11-11property: 311512500, channel: Organic Search
Sessions ga.sessions40448-91.1%2026-10-15 – 2026-11-11property: 311512500, channel: Paid Search
Sessions ga.sessions6,7201,902+253.3%2026-10-15 – 2026-11-11property: 311512500, channel: Referral
Sessions ga.sessions305238+28.1%2026-10-15 – 2026-11-11property: 311512500, channel: AI Assistant
Demo + trial + contact-sales ga.key_events153232-34.0%2026-10-15 – 2026-11-11property: 311512500, events: Reports Trial Registration Complete + demo_fs + contact_fs
Pricing-page views ga.pricing_views1,2471,067+16.9%2026-10-15 – 2026-11-11property: 311512500, page: /pricing/
Search Console clicks gsc.clicks3,2104,074-21.2%2026-10-15 – 2026-11-11site: https://www.boldreports.com/, segment: all
Search Console clicks gsc.clicks515682-24.5%2026-10-15 – 2026-11-11site: https://www.boldreports.com/, segment: brand
Search Console impressions gsc.impressions339,030380,839-11.0%2026-10-15 – 2026-11-11site: https://www.boldreports.com/, segment: all
Average position gsc.avg_position9.028.16+10.6%2026-10-15 – 2026-11-11site: https://www.boldreports.com/, segment: all
Non-brand clicks (GSC) gsc.nonbrand_clicks756895-15.5%2026-10-15 – 2026-11-11site: https://www.boldreports.com/
Bing clicks bing.clicks1,204––2026-10-15 – 2026-11-10site: https://www.boldreports.com/, segment: all, note: sum of daily rows; previous period truncated in tool output
Bing impressions bing.impressions73,494––2026-10-15 – 2026-11-10site: https://www.boldreports.com/, segment: all, note: sum of daily rows; previous period truncated in tool output
Non-brand clicks (Bing) bing.nonbrand_clicks–––2026-10-15 – 2026-11-11site: https://www.boldreports.com/
AI mention rate ai.mention_rate–––2026-10-15 – 2026-11-11month: 2026-10

Folder: reports/publish/bold-reports/weekly-gtm-review/20261112-2134_weekly-gtm-review_bold-reports_18c8