Company Current GTM Analysis
Deep-research agent skill that produces a comprehensive analysis of what a target company is currently doing across all go-to-market dimensions. The output identifies what's working, what's missing, and where white space exists — so you can design strategies that fill genuine gaps rather than duplicating what they already do.
Quick Start
Run a GTM analysis for <company>. Website: <url>. Founder LinkedIn profiles: <urls>.
Or if a client context file already exists:
Run a GTM analysis for <client>. Use the context at clients/<client>/context.md.
Inputs
| Input |
Required |
Source |
| Company name |
Yes |
User provides or read from clients/<client>/context.md |
| Company website |
Yes |
User provides or read from context |
| Founder/exec LinkedIn URLs |
Recommended |
User provides, or search web for "[founder name] LinkedIn" |
| Known competitors |
Optional |
Improves competitive positioning section |
| Client context file |
Optional |
clients/<client>/context.md — if exists, use for ICP, positioning, etc. |
Step-by-Step Process
Phase 1: Load Context
If a client context file exists at clients/<client>/context.md, read it for:
- Company overview, founders, product, pricing
- Known competitors, customers, market positioning
- Any existing research or intelligence
If no context file exists, gather basics from the user:
- Company name, website URL
- Founder names and LinkedIn URLs (if known)
- Industry/category
- Known competitors (if any)
Create the output directory in the current working directory (or user-specified path).
Phase 2: Data Collection (Run in Parallel)
Run as many of these research threads as possible in parallel. Each thread is independent.
2A. Blog & Content Strategy
Goal: Understand their content strategy — topics, frequency, types, target audience, gaps.
Fetch the blog page:
- WebFetch
<website>/blog — extract all visible post titles, dates, categories, authors
- If no
/blog, try /resources, /insights, /news, /articles
- Note: Many sites are JS-rendered. If WebFetch returns empty content, fall back to WebSearch:
site:<website> blog
Catalog content types:
- Product updates / changelogs
- Comparison / "vs" / "alternative" pages
- How-to guides / tutorials
- Case studies / customer stories
- Thought leadership / opinions
- Industry reports / data
- SEO-optimized list posts ("Best X tools for Y")
Assess content strategy:
- Publishing frequency (daily/weekly/monthly/sporadic)
- Author diversity (one person vs. team vs. guest contributors)
- Content depth (shallow SEO vs. deep expertise)
- Funnel coverage (top/mid/bottom)
- Downloadable assets (ebooks, whitepapers, calculators)
- Video content (embedded, YouTube channel)
Check for comparison/vs pages:
- WebSearch:
site:<website> vs OR alternative OR compare
- Catalog which competitors they compare against
- Note which competitors are MISSING from their comparison content
2B. Founder/Exec LinkedIn Activity
Goal: Understand founder thought leadership presence, posting frequency, engagement, topics.
Requires: Founder LinkedIn profile URLs. If not provided, search: "<founder name>" LinkedIn <company>
Scrape recent posts:
python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
--profiles "<comma-separated LinkedIn URLs>" \
--max-posts 20 --days 90 --output json
Analyze the posts:
- Posting frequency (daily/weekly/monthly/rarely)
- Content type breakdown: original posts vs. reposts vs. articles
- Topics covered (product, industry, personal, hiring, culture)
- Average engagement (likes, comments, shares)
- Top-performing posts and why they worked
- Whether they engage in comments (reply to commenters)
Assess thought leadership posture:
- Are founders positioned as industry voices or just company operators?
- Is there a personal brand beyond the company?
- Are they engaging with industry influencers?
2C. SEO & Web Traffic
Goal: Estimate traffic, identify traffic sources, assess SEO investment level.
Get traffic data:
- WebSearch:
<website> traffic site visitors similarweb
- WebFetch:
https://www.similarweb.com/website/<domain>/ (may or may not return data)
- Look for: monthly visits, bounce rate, pages/visit, traffic sources, top countries
Assess keyword strategy:
- WebSearch:
site:<website> to see indexed pages
- Check for programmatic SEO (template pages like "find [role] in [city]")
- Check for competitor keyword targeting ("alternative to X", "X vs Y")
- Identify keywords they likely rank for based on blog content
Check for paid advertising:
- WebSearch:
<company name> and <category> tool — note if ads appear
- Look for Google Ads, LinkedIn Ads, or Facebook Pixel on their site
Assess SEO maturity:
- Content volume (how many blog posts / pages)
- Keyword sophistication (broad terms vs. long-tail vs. competitor terms)
- Programmatic SEO presence
- Backlink signals (guest posts, press mentions, directory listings)
2D. Hiring & Team Signals
Goal: Understand team composition, growth trajectory, and strategic priorities from hiring patterns.
Check careers page:
- WebFetch:
<website>/careers or <website>/jobs
- If JS-rendered, WebSearch:
<company> careers open positions <current year>
- Also check: Glassdoor, LinkedIn Jobs, Greenhouse (
boards.greenhouse.io/<company>), Lever (jobs.lever.co/<company>)
Catalog open roles by department:
- Engineering (what kind — ML, backend, frontend, infra, data)
- Product / Design
- Sales / Business Development
- Marketing / Content / Growth
- Customer Success / Support
- Operations / Finance / People
- Recruiting (hiring recruiters = aggressive growth mode)
Interpret the signals:
- Heavy engineering hiring = product-led, building moat
- First sales hires = transitioning from PLG to sales-assisted
- Marketing hires = investing in brand/demand gen
- CS hires = customer base growing, retention focus
- Recruiting hires = expecting rapid overall headcount growth
- Senior/VP hires = building leadership layer, moving upmarket
Note key people:
- Recent senior hires (VP+) and their backgrounds
- Team size and growth trajectory
- Notable talent signals (where are they hiring from?)
2E. Social Media & Community Presence
Goal: Map their presence and activity level across every relevant channel.
Twitter/X:
- WebSearch:
<company> Twitter OR X.com
- Find their handle, follower count, posting frequency
- What do they post? (Product updates, industry commentary, engagement with community)
Reddit:
- WebSearch:
"<company name>" OR "<product name>" site:reddit.com
- What are people saying? Positive/negative/neutral?
- Is the company team actively engaging in threads?
YouTube:
- WebSearch:
<company> OR <product> YouTube channel
- Do they have a channel? How many subscribers? What content?
- Are there third-party reviews/tutorials?
Product Hunt:
- WebSearch:
<company> OR <product> site:producthunt.com
- Did they launch? When? How did it perform?
Slack/Discord Communities:
- WebSearch:
<company> community Slack OR Discord
- Do they run their own community? Are they active in industry communities?
Overall assessment: Rate each channel as Active / Present but Inactive / Absent
2F. Customer Acquisition & Reviews
Goal: Understand how they get customers and what customers think.
Review sites:
- WebSearch:
<company> OR <product> review G2 Capterra <current year>
- WebFetch G2/Capterra pages if URLs are findable
- Note: rating, review count, common praise, common complaints
- Optional: use
review-site-scraper skill for detailed extraction
Customer logos and case studies:
- WebFetch:
<website>/customers or <website>/case-studies
- WebSearch:
<company> case study OR testimonial OR customer story
- Note which customer segments they showcase
Partnerships and integrations:
- WebFetch:
<website>/integrations or <website>/partners
- WebSearch:
<company> partner program OR integration marketplace
- Note: ATS/CRM integrations, reseller programs, co-marketing partnerships
Referral/affiliate programs:
- WebSearch:
<company> referral program OR affiliate program
- Check website footer/navigation for referral links
Paid advertising signals:
- Check for Facebook Pixel, Google Ads tags on their site
- Search their brand + category terms and note if ads appear
2G. Podcast & Speaking Appearances
Goal: Understand their earned media and thought leadership distribution.
Search for podcast appearances:
- WebSearch:
"<founder name>" podcast interview <company>
- WebSearch:
<company> OR <product> podcast
- Catalog: podcast name, host, topic, date
Search for conference appearances:
- WebSearch:
"<founder name>" speaker conference <current year>
- WebSearch:
<company> conference talk OR keynote OR panel
Search for press coverage:
- WebSearch:
<company> TechCrunch OR Forbes OR Bloomberg OR news
- Note: Is coverage only around funding rounds, or sustained?
Analyst coverage:
- WebSearch:
<company> Gartner OR Forrester OR "Josh Bersin" OR analyst
- Are they in any industry analyst reports or evaluations?
Phase 3: Synthesize & Score
After all data collection completes, synthesize into a structured analysis.
3A. Channel-by-Channel Scorecard
Rate each GTM dimension:
| Dimension |
Grade (A-F) |
Evidence |
| Product-Led Growth |
|
Self-serve, freemium, pricing |
| SEO / Content Marketing |
|
Traffic, keyword strategy, content depth |
| Social Proof / Case Studies |
|
Customer logos, testimonials, case studies |
| Review Site Presence |
|
G2/Capterra rating, review count |
| Founder Thought Leadership |
|
LinkedIn activity, podcast appearances |
| Paid Advertising |
|
Google Ads, social ads signals |
| Conference / Events |
|
Speaking, sponsoring, attending |
| Analyst Coverage |
|
Gartner, Forrester, industry analysts |
| Referral Program |
|
Formal referral/affiliate mechanism |
| Partner / Reseller Programs |
|
Co-marketing, reseller, marketplace presence |
| Community Engagement |
|
Reddit, Slack, Discord, forums |
| Video / YouTube |
|
Official channel, tutorials, demos |
| Enterprise Sales Motion |
|
Sales team, enterprise pricing, procurement docs |
| Compliance / Trust |
|
Trust center, SOC 2, compliance content |
| International Presence |
|
Localized content, non-US marketing |
3B. Identify White Space
For each dimension graded C or below, document:
- What specifically is missing
- Why it matters for their stage/market
- How large the opportunity is (High/Medium/Low impact)
- How hard it would be to address (Low/Medium/High effort)
3C. Competitive Positioning Map
Document:
- How they position themselves (tagline, value props, key differentiators)
- Which competitors they actively compare against
- Which competitors they DON'T compare against (gaps)
- Their pricing strategy relative to alternatives
Phase 4: Generate Output
Save the report to the current working directory as current-gtm-analysis.md (or user-specified path) using this structure:
# <Company Name> — Comprehensive GTM & Market Presence Analysis
**Date:** <YYYY-MM-DD>
**Purpose:** Understand what <Company> is currently doing across all GTM dimensions
to identify white space for new strategies.
**Sources:** <list sources used>
---
## Executive Summary
<3-5 sentence overview. What is the company's primary GTM motion? What are they
doing well? What are the biggest gaps? What is the single most important finding?>
---
## 1. Blog & Content Strategy
### What They Publish
<Content catalog — types, topics, frequency, authors>
### Content Strategy Assessment
**Strengths:** <what's working>
**Weaknesses / White Space:** <what's missing>
---
## 2. Founder LinkedIn Activity
### <Founder Name> (Title)
**Posting frequency:** <X posts/month>
**Top post:** <title, engagement, date>
**Assessment:** <thought leadership posture>
---
## 3. SEO & Web Traffic
### Traffic Data
<Monthly visits, traffic sources, key metrics>
### SEO Strategy Assessment
<What they're doing, what's missing, programmatic SEO assessment>
---
## 4. Hiring & Team Signals
### Current State
<Team size, open roles by department>
### Key Hires
<Recent notable hires and what they signal>
### Strategic Implications
<What the hiring pattern tells us about their priorities>
---
## 5. Social Media & Community Presence
| Platform | Activity Level | Assessment |
|----------|---------------|------------|
| LinkedIn | | |
| Twitter/X | | |
| Reddit | | |
| YouTube | | |
| Product Hunt | | |
| Slack/Discord | | |
---
## 6. Podcast & Speaking Appearances
<Table of podcast appearances, conference talks, press coverage>
### Assessment
<Coverage level, which audiences they reach, gaps>
---
## 7. Review Sites & Customer Sentiment
### G2 / Capterra / TrustRadius
<Ratings, review counts, key themes>
### Sentiment Summary
**Strengths users report:** <list>
**Weaknesses users report:** <list>
---
## 8. Customer Acquisition Channels
### Currently Using
| Channel | Status | Effectiveness |
|---------|--------|--------------|
| ... | ... | ... |
### Completely Untapped
| Channel | Opportunity Size | Effort |
|---------|-----------------|--------|
| ... | ... | ... |
---
## 9. Competitive Positioning
### How They Position
<Tagline, key differentiators, pricing strategy>
### Comparison Pages
| Competitor | Comparison Exists? | Notes |
|-----------|-------------------|-------|
| ... | Yes/No | ... |
---
## 10. White Space Summary
### Critical White Space (High Impact, Act Now)
1. <Gap description, why it matters, opportunity size>
2. ...
### Significant White Space (Medium Impact, Plan For)
1. ...
### Emerging White Space (Time-Sensitive)
1. ...
---
## GTM Scorecard
| Dimension | Grade | Biggest Opportunity |
|-----------|-------|---------------------|
| Product-Led Growth | | |
| SEO / Content | | |
| Social Proof / Case Studies | | |
| Pricing Strategy | | |
| Review Sites | | |
| Founder Thought Leadership | | |
| Paid Advertising | | |
| Conference Presence | | |
| Analyst Relations | | |
| Partner Programs | | |
| Community Engagement | | |
| Video / YouTube | | |
| Enterprise Sales | | |
| Compliance Marketing | | |
| International | | |
Tips
Parallelize aggressively. Phases 2A through 2G are all independent — run them simultaneously to minimize total research time. Use background agents or parallel tool calls wherever possible.
JS-rendered sites are common. If WebFetch returns mostly CSS/JS without content, fall back to WebSearch with site:<domain> queries to discover pages.
Don't guess — flag unknowns. If you can't verify something (e.g., exact G2 rating), say "[NEEDS VERIFICATION]" rather than inventing data.
Grade relative to stage. A 10-person seed startup doesn't need analyst coverage. A $30M Series A company does. Adjust your grading to what's appropriate for their stage.
White space ≠ weakness. Not every gap needs to be filled. The most valuable insight is which gaps represent the highest-leverage opportunities given the company's stage, resources, and market.
Founder LinkedIn is usually the #1 finding. Almost every company underinvests in founder thought leadership. If the founder has a compelling story and isn't posting regularly, this is almost always the highest-ROI recommendation.
Check existing client workspace first. If clients/<client>/ already has research, intelligence reports, or strategy docs, read them before re-researching. Build on existing knowledge.
Dependencies
APIFY_API_TOKEN env var — for LinkedIn profile post scraping
requests (Python) — for LinkedIn scraper script
- Web search and web fetch capabilities — for all other research
- Optional:
review-site-scraper skill for detailed G2/Capterra extraction
- Optional:
blog-feed-monitor skill for RSS-based blog analysis
1---2name: company-current-gtm-analysis3description: Comprehensive GTM analysis of any target company. Researches what a company is currently doing across all go-to-market dimensions — content/blog, founder LinkedIn activity, SEO/traffic, hiring signals, social/community presence, customer acquisition channels, podcast appearances, review sites, competitive positioning, and partnerships. Produces a structured report identifying what's working, what's missing, and where white space exists for new strategies. Use before designing GTM strategies for a client or prospect.4---5
6# Company Current GTM Analysis
7
8Deep-research agent skill that produces a comprehensive analysis of what a target company is currently doing across all go-to-market dimensions. The output identifies what's working, what's missing, and where white space exists — so you can design strategies that fill genuine gaps rather than duplicating what they already do.
9
10## Quick Start
11
12```
13Run a GTM analysis for <company>. Website: <url>. Founder LinkedIn profiles: <urls>.
14```
15
16Or if a client context file already exists:
17
18```
19Run a GTM analysis for <client>. Use the context at clients/<client>/context.md.
20```
21
22## Inputs
23
24| Input | Required | Source |
25|-------|----------|--------|
26| **Company name** | Yes | User provides or read from `clients/<client>/context.md` |
27| **Company website** | Yes | User provides or read from context |
28| **Founder/exec LinkedIn URLs** | Recommended | User provides, or search web for "[founder name] LinkedIn" |
29| **Known competitors** | Optional | Improves competitive positioning section |
30| **Client context file** | Optional | `clients/<client>/context.md` — if exists, use for ICP, positioning, etc. |
31
32---
33
34## Step-by-Step Process
35
36### Phase 1: Load Context
37
381. If a client context file exists at `clients/<client>/context.md`, read it for:
39 - Company overview, founders, product, pricing
40 - Known competitors, customers, market positioning
41 - Any existing research or intelligence
42
432. If no context file exists, gather basics from the user:
44 - Company name, website URL
45 - Founder names and LinkedIn URLs (if known)
46 - Industry/category
47 - Known competitors (if any)
48
493. Create the output directory in the current working directory (or user-specified path).
50
51### Phase 2: Data Collection (Run in Parallel)
52
53Run as many of these research threads as possible in parallel. Each thread is independent.
54
55#### 2A. Blog & Content Strategy
56
57**Goal:** Understand their content strategy — topics, frequency, types, target audience, gaps.
58
591. **Fetch the blog page:**
60 - WebFetch `<website>/blog` — extract all visible post titles, dates, categories, authors
61 - If no `/blog`, try `/resources`, `/insights`, `/news`, `/articles`
62 - Note: Many sites are JS-rendered. If WebFetch returns empty content, fall back to WebSearch: `site:<website> blog`
63
642. **Catalog content types:**
65 - Product updates / changelogs
66 - Comparison / "vs" / "alternative" pages
67 - How-to guides / tutorials
68 - Case studies / customer stories
69 - Thought leadership / opinions
70 - Industry reports / data
71 - SEO-optimized list posts ("Best X tools for Y")
72
733. **Assess content strategy:**
74 - Publishing frequency (daily/weekly/monthly/sporadic)
75 - Author diversity (one person vs. team vs. guest contributors)
76 - Content depth (shallow SEO vs. deep expertise)
77 - Funnel coverage (top/mid/bottom)
78 - Downloadable assets (ebooks, whitepapers, calculators)
79 - Video content (embedded, YouTube channel)
80
814. **Check for comparison/vs pages:**
82 - WebSearch: `site:<website> vs OR alternative OR compare`
83 - Catalog which competitors they compare against
84 - Note which competitors are MISSING from their comparison content
85
86#### 2B. Founder/Exec LinkedIn Activity
87
88**Goal:** Understand founder thought leadership presence, posting frequency, engagement, topics.
89
90**Requires:** Founder LinkedIn profile URLs. If not provided, search: `"<founder name>" LinkedIn <company>`
91
921. **Scrape recent posts:**
93 ```bash
94 python3 skills/linkedin-profile-post-scraper/scripts/scrape_linkedin_posts.py \
95 --profiles "<comma-separated LinkedIn URLs>" \
96 --max-posts 20 --days 90 --output json
97 ```
98
992. **Analyze the posts:**
100 - Posting frequency (daily/weekly/monthly/rarely)
101 - Content type breakdown: original posts vs. reposts vs. articles
102 - Topics covered (product, industry, personal, hiring, culture)
103 - Average engagement (likes, comments, shares)
104 - Top-performing posts and why they worked
105 - Whether they engage in comments (reply to commenters)
106
1073. **Assess thought leadership posture:**
108 - Are founders positioned as industry voices or just company operators?
109 - Is there a personal brand beyond the company?
110 - Are they engaging with industry influencers?
111
112#### 2C. SEO & Web Traffic
113
114**Goal:** Estimate traffic, identify traffic sources, assess SEO investment level.
115
1161. **Get traffic data:**
117 - WebSearch: `<website> traffic site visitors similarweb`
118 - WebFetch: `https://www.similarweb.com/website/<domain>/` (may or may not return data)
119 - Look for: monthly visits, bounce rate, pages/visit, traffic sources, top countries
120
1212. **Assess keyword strategy:**
122 - WebSearch: `site:<website>` to see indexed pages
123 - Check for programmatic SEO (template pages like "find [role] in [city]")
124 - Check for competitor keyword targeting ("alternative to X", "X vs Y")
125 - Identify keywords they likely rank for based on blog content
126
1273. **Check for paid advertising:**
128 - WebSearch: `<company name>` and `<category> tool` — note if ads appear
129 - Look for Google Ads, LinkedIn Ads, or Facebook Pixel on their site
130
1314. **Assess SEO maturity:**
132 - Content volume (how many blog posts / pages)
133 - Keyword sophistication (broad terms vs. long-tail vs. competitor terms)
134 - Programmatic SEO presence
135 - Backlink signals (guest posts, press mentions, directory listings)
136
137#### 2D. Hiring & Team Signals
138
139**Goal:** Understand team composition, growth trajectory, and strategic priorities from hiring patterns.
140
1411. **Check careers page:**
142 - WebFetch: `<website>/careers` or `<website>/jobs`
143 - If JS-rendered, WebSearch: `<company> careers open positions <current year>`
144 - Also check: Glassdoor, LinkedIn Jobs, Greenhouse (`boards.greenhouse.io/<company>`), Lever (`jobs.lever.co/<company>`)
145
1462. **Catalog open roles by department:**
147 - Engineering (what kind — ML, backend, frontend, infra, data)
148 - Product / Design
149 - Sales / Business Development
150 - Marketing / Content / Growth
151 - Customer Success / Support
152 - Operations / Finance / People
153 - Recruiting (hiring recruiters = aggressive growth mode)
154
1553. **Interpret the signals:**
156 - Heavy engineering hiring = product-led, building moat
157 - First sales hires = transitioning from PLG to sales-assisted
158 - Marketing hires = investing in brand/demand gen
159 - CS hires = customer base growing, retention focus
160 - Recruiting hires = expecting rapid overall headcount growth
161 - Senior/VP hires = building leadership layer, moving upmarket
162
1634. **Note key people:**
164 - Recent senior hires (VP+) and their backgrounds
165 - Team size and growth trajectory
166 - Notable talent signals (where are they hiring from?)
167
168#### 2E. Social Media & Community Presence
169
170**Goal:** Map their presence and activity level across every relevant channel.
171
1721. **Twitter/X:**
173 - WebSearch: `<company> Twitter OR X.com`
174 - Find their handle, follower count, posting frequency
175 - What do they post? (Product updates, industry commentary, engagement with community)
176
1772. **Reddit:**
178 - WebSearch: `"<company name>" OR "<product name>" site:reddit.com`
179 - What are people saying? Positive/negative/neutral?
180 - Is the company team actively engaging in threads?
181
1823. **YouTube:**
183 - WebSearch: `<company> OR <product> YouTube channel`
184 - Do they have a channel? How many subscribers? What content?
185 - Are there third-party reviews/tutorials?
186
1874. **Product Hunt:**
188 - WebSearch: `<company> OR <product> site:producthunt.com`
189 - Did they launch? When? How did it perform?
190
1915. **Slack/Discord Communities:**
192 - WebSearch: `<company> community Slack OR Discord`
193 - Do they run their own community? Are they active in industry communities?
194
1956. **Overall assessment:** Rate each channel as Active / Present but Inactive / Absent
196
197#### 2F. Customer Acquisition & Reviews
198
199**Goal:** Understand how they get customers and what customers think.
200
2011. **Review sites:**
202 - WebSearch: `<company> OR <product> review G2 Capterra <current year>`
203 - WebFetch G2/Capterra pages if URLs are findable
204 - Note: rating, review count, common praise, common complaints
205 - Optional: use `review-site-scraper` skill for detailed extraction
206
2072. **Customer logos and case studies:**
208 - WebFetch: `<website>/customers` or `<website>/case-studies`
209 - WebSearch: `<company> case study OR testimonial OR customer story`
210 - Note which customer segments they showcase
211
2123. **Partnerships and integrations:**
213 - WebFetch: `<website>/integrations` or `<website>/partners`
214 - WebSearch: `<company> partner program OR integration marketplace`
215 - Note: ATS/CRM integrations, reseller programs, co-marketing partnerships
216
2174. **Referral/affiliate programs:**
218 - WebSearch: `<company> referral program OR affiliate program`
219 - Check website footer/navigation for referral links
220
2215. **Paid advertising signals:**
222 - Check for Facebook Pixel, Google Ads tags on their site
223 - Search their brand + category terms and note if ads appear
224
225#### 2G. Podcast & Speaking Appearances
226
227**Goal:** Understand their earned media and thought leadership distribution.
228
2291. **Search for podcast appearances:**
230 - WebSearch: `"<founder name>" podcast interview <company>`
231 - WebSearch: `<company> OR <product> podcast`
232 - Catalog: podcast name, host, topic, date
233
2342. **Search for conference appearances:**
235 - WebSearch: `"<founder name>" speaker conference <current year>`
236 - WebSearch: `<company> conference talk OR keynote OR panel`
237
2383. **Search for press coverage:**
239 - WebSearch: `<company> TechCrunch OR Forbes OR Bloomberg OR news`
240 - Note: Is coverage only around funding rounds, or sustained?
241
2424. **Analyst coverage:**
243 - WebSearch: `<company> Gartner OR Forrester OR "Josh Bersin" OR analyst`
244 - Are they in any industry analyst reports or evaluations?
245
246### Phase 3: Synthesize & Score
247
248After all data collection completes, synthesize into a structured analysis.
249
250#### 3A. Channel-by-Channel Scorecard
251
252Rate each GTM dimension:
253
254| Dimension | Grade (A-F) | Evidence |
255|-----------|-------------|----------|
256| Product-Led Growth | | Self-serve, freemium, pricing |
257| SEO / Content Marketing | | Traffic, keyword strategy, content depth |
258| Social Proof / Case Studies | | Customer logos, testimonials, case studies |
259| Review Site Presence | | G2/Capterra rating, review count |
260| Founder Thought Leadership | | LinkedIn activity, podcast appearances |
261| Paid Advertising | | Google Ads, social ads signals |
262| Conference / Events | | Speaking, sponsoring, attending |
263| Analyst Coverage | | Gartner, Forrester, industry analysts |
264| Referral Program | | Formal referral/affiliate mechanism |
265| Partner / Reseller Programs | | Co-marketing, reseller, marketplace presence |
266| Community Engagement | | Reddit, Slack, Discord, forums |
267| Video / YouTube | | Official channel, tutorials, demos |
268| Enterprise Sales Motion | | Sales team, enterprise pricing, procurement docs |
269| Compliance / Trust | | Trust center, SOC 2, compliance content |
270| International Presence | | Localized content, non-US marketing |
271
272#### 3B. Identify White Space
273
274For each dimension graded C or below, document:
275- What specifically is missing
276- Why it matters for their stage/market
277- How large the opportunity is (High/Medium/Low impact)
278- How hard it would be to address (Low/Medium/High effort)
279
280#### 3C. Competitive Positioning Map
281
282Document:
283- How they position themselves (tagline, value props, key differentiators)
284- Which competitors they actively compare against
285- Which competitors they DON'T compare against (gaps)
286- Their pricing strategy relative to alternatives
287
288### Phase 4: Generate Output
289
290Save the report to the current working directory as `current-gtm-analysis.md` (or user-specified path) using this structure:
291
292---
293
294```markdown
295# <Company Name> — Comprehensive GTM & Market Presence Analysis
296
297**Date:** <YYYY-MM-DD>
298**Purpose:** Understand what <Company> is currently doing across all GTM dimensions
299to identify white space for new strategies.
300**Sources:** <list sources used>
301
302---
303
304## Executive Summary
305
306<3-5 sentence overview. What is the company's primary GTM motion? What are they
307doing well? What are the biggest gaps? What is the single most important finding?>
308
309---
310
311## 1. Blog & Content Strategy
312
313### What They Publish
314<Content catalog — types, topics, frequency, authors>
315
316### Content Strategy Assessment
317**Strengths:** <what's working>
318**Weaknesses / White Space:** <what's missing>
319
320---
321
322## 2. Founder LinkedIn Activity
323
324### <Founder Name> (Title)
325**Posting frequency:** <X posts/month>
326**Top post:** <title, engagement, date>
327**Assessment:** <thought leadership posture>
328
329---
330
331## 3. SEO & Web Traffic
332
333### Traffic Data
334<Monthly visits, traffic sources, key metrics>
335
336### SEO Strategy Assessment
337<What they're doing, what's missing, programmatic SEO assessment>
338
339---
340
341## 4. Hiring & Team Signals
342
343### Current State
344<Team size, open roles by department>
345
346### Key Hires
347<Recent notable hires and what they signal>
348
349### Strategic Implications
350<What the hiring pattern tells us about their priorities>
351
352---
353
354## 5. Social Media & Community Presence
355
356| Platform | Activity Level | Assessment |
357|----------|---------------|------------|
358| LinkedIn | | |
359| Twitter/X | | |
360| Reddit | | |
361| YouTube | | |
362| Product Hunt | | |
363| Slack/Discord | | |
364
365---
366
367## 6. Podcast & Speaking Appearances
368
369<Table of podcast appearances, conference talks, press coverage>
370
371### Assessment
372<Coverage level, which audiences they reach, gaps>
373
374---
375
376## 7. Review Sites & Customer Sentiment
377
378### G2 / Capterra / TrustRadius
379<Ratings, review counts, key themes>
380
381### Sentiment Summary
382**Strengths users report:** <list>
383**Weaknesses users report:** <list>
384
385---
386
387## 8. Customer Acquisition Channels
388
389### Currently Using
390| Channel | Status | Effectiveness |
391|---------|--------|--------------|
392| ... | ... | ... |
393
394### Completely Untapped
395| Channel | Opportunity Size | Effort |
396|---------|-----------------|--------|
397| ... | ... | ... |
398
399---
400
401## 9. Competitive Positioning
402
403### How They Position
404<Tagline, key differentiators, pricing strategy>
405
406### Comparison Pages
407| Competitor | Comparison Exists? | Notes |
408|-----------|-------------------|-------|
409| ... | Yes/No | ... |
410
411---
412
413## 10. White Space Summary
414
415### Critical White Space (High Impact, Act Now)
4161. <Gap description, why it matters, opportunity size>
4172. ...
418
419### Significant White Space (Medium Impact, Plan For)
4201. ...
421
422### Emerging White Space (Time-Sensitive)
4231. ...
424
425---
426
427## GTM Scorecard
428
429| Dimension | Grade | Biggest Opportunity |
430|-----------|-------|---------------------|
431| Product-Led Growth | | |
432| SEO / Content | | |
433| Social Proof / Case Studies | | |
434| Pricing Strategy | | |
435| Review Sites | | |
436| Founder Thought Leadership | | |
437| Paid Advertising | | |
438| Conference Presence | | |
439| Analyst Relations | | |
440| Partner Programs | | |
441| Community Engagement | | |
442| Video / YouTube | | |
443| Enterprise Sales | | |
444| Compliance Marketing | | |
445| International | | |
446```
447
448---
449
450## Tips
451
452- **Parallelize aggressively.** Phases 2A through 2G are all independent — run them simultaneously to minimize total research time. Use background agents or parallel tool calls wherever possible.
453
454- **JS-rendered sites are common.** If WebFetch returns mostly CSS/JS without content, fall back to WebSearch with `site:<domain>` queries to discover pages.
455
456- **Don't guess — flag unknowns.** If you can't verify something (e.g., exact G2 rating), say "[NEEDS VERIFICATION]" rather than inventing data.
457
458- **Grade relative to stage.** A 10-person seed startup doesn't need analyst coverage. A $30M Series A company does. Adjust your grading to what's appropriate for their stage.
459
460- **White space ≠ weakness.** Not every gap needs to be filled. The most valuable insight is which gaps represent the highest-leverage opportunities given the company's stage, resources, and market.
461
462- **Founder LinkedIn is usually the #1 finding.** Almost every company underinvests in founder thought leadership. If the founder has a compelling story and isn't posting regularly, this is almost always the highest-ROI recommendation.
463
464- **Check existing client workspace first.** If `clients/<client>/` already has research, intelligence reports, or strategy docs, read them before re-researching. Build on existing knowledge.
465
466## Dependencies
467
468- `APIFY_API_TOKEN` env var — for LinkedIn profile post scraping
469- `requests` (Python) — for LinkedIn scraper script
470- Web search and web fetch capabilities — for all other research
471- Optional: `review-site-scraper` skill for detailed G2/Capterra extraction
472- Optional: `blog-feed-monitor` skill for RSS-based blog analysis