# StyleForge Articles Knowledge Base
# Generated: 2026-09-09
# Source: https://www.styleforge.io/articles
# Purpose: CoWork AI — social media posts, Reddit comments, backlink outreach
# Total Articles: 18

---

## HOW TO USE THIS FILE

Each article entry includes:
- Full URL for linking
- Meta description (ready-made summary for social posts)
- Key stats and data points extracted from charts and comparison tables
- Insight callouts (infoBox content) — punchy statements ideal for hooks
- Section headings — angles and topics covered
- Video transcripts — conversational tone for Reddit/community posts
- CTA messaging — conversion angle per article

---

---

## The Hidden Cost of the Modern Agency Stack

**URL:** https://www.styleforge.io/articles/hidden-cost-modern-agency-stack
**Subtitle:** Ten subscriptions, one owner doing the stitching, and a bill that isn't the expensive part. I priced the stack, because I got tired of guessing.
**Author:** C. Glenn
**Published:** 2026-09-09
**Category:** ANALYSIS
**Reading Time:** 9 min
**Tags:** Analysis, Agency Operations, Software
**SEO Keywords:** digital marketing agency software, marketing agency project management software, marketing agency tools, marketing agency reporting tools, software for digital marketing agency, agency software costs, agency stack

### Summary
A five-person agency pays $1,859 a month for ten disconnected tools. The subscriptions are the cheap part — here is what the handoffs between them cost.

### Article Angles & Topics Covered
- The accounts a small agency ends up running
- What digital marketing agency software actually buys you
- The bigger cost is not the invoice. It is the handoff.
- Why marketing agency project management software doesn't close it
- What changes when the work shares one context
- What this does not replace
- The number that actually matters
- Frequently asked questions
- Where to go next

### Comparison Data
**The stitched stack, priced**
| Scenario | Categories bought | Monthly total | How it was priced |
| --- | --- | --- | --- |
| Solo operator | 6 — prospecting, SEO, design, video, AI ad creative, reporting | $117 | cheapest workable paid plan in each |
| Five-person agency | 10 — adds AI visibility, a reporting suite, social listening, project management, avatars | $1,859 | one realistic plan each, seats only for the roles that touch the tool |
| Fifteen-person agency | the same 10, seat-scaled | $2,866–$2,946 | the range is one vendor's published seat add-on band; two lines are stated floors |

| The account | Who you'd typically pay | Where the seam is |
| --- | --- | --- |
| Prospecting and contact data | Apollo · Clay · ZoomInfo · Cognism · Hunter | A contact is not a reason to call. The research, the evidence and the pitch happen elsewhere. |
| Outbound delivery | Instantly · Smartlead · Lemlist · Reply | Built for lists. You still need account-specific research and a daily work queue. |
| CRM and pipeline | HubSpot · Pipedrive · Attio · Close · GoHighLevel | You create and maintain every record. The work behind each prospect lives somewhere else. |
| PR, coverage and links | BuzzStream · Respona · Muck Rack · Cision · Pitchbox | Finding the right source, reading it and building a credible angle is the actual work. |

| The account | Who you'd typically pay | Where the seam is |
| --- | --- | --- |
| SEO and technical audits | Semrush · Ahrefs · SE Ranking · Screaming Frog · Sitebulb | Plenty of findings. Turning them into client priorities, briefs and proof is still manual. |
| AI visibility / GEO | Profound · Peec.ai · Otterly · Scrunch · Ahrefs Brand Radar | Usually stops at measurement. Reading the sources and assigning the work is yours. |
| Analytics and behaviour | GA4 · Search Console · Hotjar · Clarity · Mixpanel | A dashboard shows activity without explaining the journey or what to do next. |
| Reviews and reputation | Birdeye · Podium · NiceJob · GatherUp | Review count isn't proof. Whether it's visible on the page is a separate job entirely. |

| The account | Who you'd typically pay | Where the seam is |
| --- | --- | --- |
| Creative and design | Figma · Canva · Adobe · Midjourney · Ideogram | Briefs, feedback, versions and campaign context all move through separate systems. |
| AI video and creative generation | HeyGen · Runway · Descript · Creatify · Captions | Brand context, approval and the learning loop live outside the generator. |
| Social publishing and listening | Sprout · Buffer · Hootsuite · Later · Brand24 | Signals rarely become leads, content decisions or a line in the report. |

| The account | Who you'd typically pay | Where the seam is |
| --- | --- | --- |
| Client reporting | AgencyAnalytics · Whatagraph · Swydo · Looker Studio | Branded charts aren't a decision document. The story and the plan are still yours. |
| Project and team coordination | ClickUp · Asana · Monday · Teamwork · Notion | Starts after the decision. It never holds the evidence that made the task worth doing. |
| Client portals and approvals | SuiteDash · Copilot · Frame.io · Ziflow | Approval is one step. The research, reports and delivery stay scattered around it. |
| Automation and orchestration | Zapier · Make · n8n · Pipedream · Gumloop | You architect it, maintain it and debug it. The automation becomes its own job. |

---

## How generative AI can shred a brand

**URL:** https://www.styleforge.io/articles/generative-ai-brand-consistency
**Subtitle:** Forty years of holding brands together, and I'm watching the thing come apart at the seams — not because of the AI, but because nobody has written the rules for using it.
**Author:** C. Glenn
**Published:** 2026-09-07
**Category:** AI in the Agency
**Reading Time:** 8 min
**Tags:** AI in the Agency, Brand, Process
**SEO Keywords:** brand consistency generative AI, AI brand guidelines, generative AI brand governance, brand drift AI, AI creative guidelines, brand identity AI, what should a generative AI brand guideline contain, keep AI generated images on brand

### Summary
Brand guidelines held fonts, colour, spacing and message for decades. Generative AI has no equivalent — and that gap is what shreds a brand, not the AI.

### Article Angles & Topics Covered
- A brand guideline was an enforcement document, not a style suggestion
- A prompt is not a specification
- I went looking for the evaluation and couldn't find one
- Speed is what's selling generative AI, and speed is the risk
- Write a generative AI guideline with the same teeth as a brand book
- The idea is the part nobody can prompt for
- Put your last campaign on one screen and count the brands
- Frequently asked questions
- Where to go next

### Call to Action
**Everything the model copies from should live in one place**
A brand kit holds the client's real logos, colours, fonts, products and voice, and every generation resolves against it — so the model is working from a supplied reference rather than a description somebody typed from memory. It doesn't replace the guideline. It's what makes the guideline enforceable.

---

## The AI Discovery Gap

**URL:** https://www.styleforge.io/articles/ai-discovery-gap
**Subtitle:** How 2,475 of America’s most-reviewed local businesses and ecommerce brands are positioned for search, AI discovery, and marketing measurement.
**Author:** Glenn, Founder of StyleForge
**Published:** 2026-09-02
**Category:** ANALYSIS
**Reading Time:** 17 min
**Tags:** AI Discovery, Field Study, AI Visibility, SEO, Local Business, Ecommerce
**SEO Keywords:** AI discovery, AI visibility audit, review schema, llms.txt, AI crawlers, robots.txt, AEO, GEO, local SEO audit, ecommerce SEO

### Summary
A field study of 2,475 US market-leading businesses: review schema, AI crawler policy, tracking pixels, and 4,080 live AI discovery answers.

### Article Angles & Topics Covered
- Why this study exists
- The six headline findings
- Finding 1 · The invisible reviews
- Finding 2 · Paying for traffic you can’t see
- Finding 3 · The robots.txt silence
- Finding 4 · The llms.txt surprise
- Finding 5 · Recognition is not discovery
- Finding 6 · Premium and budget fail identically
- The consistency problem nobody audits
- Fast content, slow sites
- The map-grid spot checks
- The counter-examples: the bar is reachable
- The five-minute self-check
- Methodology
- Sample construction
- The checks
- Citing this study
- A personal note
- Frequently asked questions

### Key Stats & Data Points
*Use these as social proof in posts and outreach*

**The headline rates at a glance**
Bar chart of the study's five headline rates: 89.2% of 2,345 fully-audited market leaders have no review schema markup on their own site; 87.9% of 2,345 have no robots.txt directive for any major AI crawler; 79.7% of the 636 businesses actively running Meta ads have no browser-detectable Meta pixel; 86.1% of probed ecommerce brands were named in zero of twelve unbranded AI discovery answers; 35.0% of 1,383 local market leaders publish an llms.txt file.
*Each rate is stated with its own denominator; the green bar (llms.txt adoption) is the one finding that runs the opposite direction of the others.*

**The more reviews at stake, the worse it gets**
Bar chart showing the missing-review-schema rate rising with reputation at stake: 89.2% across all 2,345 fully-audited market leaders (2,092 businesses), 91.7% among businesses with 1,000 or more Google reviews (1,048 of 1,143), and 95.8% of all reviews weighted by volume sit on domains with no review markup.
*The businesses with the most reputation capital at stake are slightly worse, not better.*

**The pixel gap, category by category**
Bar chart of the share of active Meta advertisers with no browser-detectable Meta pixel, per category: HVAC 69.2% (27 of 39), Plumbers 61.3% (19 of 31), Roofers 58.6% (17 of 29), Electricians 66.7% (10 of 15), Med spas 62.5% (20 of 32), Restaurants 69.2% (9 of 13), Premium supplements 82.7% (86 of 104), Budget supplements 86.2% (69 of 80), Skincare 85.9% (152 of 177), Pet 84.5% (98 of 116). Every ecommerce category is worse than every local trade.
*Blue: local trades (small advertiser cells, 13–39 each). Purple: ecommerce. Every ecom category is worse than every local trade — where the pixel matters most.*

**Known when asked, absent when it matters**
Bar chart contrasting brand recognition with discovery visibility across 204 probed businesses: 86.8% are recognized by all four AI engines when asked about the brand by name, while 64.2% of all probed businesses and 86.1% of probed ecommerce brands were named in zero of their twelve unbranded discovery answers. Snapshot taken August 23–24, 2026; answers vary between runs and locales.
*Green: the engines know these businesses. Red: they don’t bring them up when a buyer asks the discovery question. A dated snapshot (August 2026), not a ranking.*

**Premium vs budget supplements: the same gaps**
Grouped bar chart comparing premium ($30+) and budget (under $25) supplement brands, roughly 190 audited in each tier. No review schema: 98.4% premium vs 97.4% budget. No browser-detectable Meta pixel: 87.4% vs 89.7%. No GA4: 94.7% vs 91.8%. AI crawlers unaddressed in robots.txt: 92.1% vs 93.3%.
*Roughly 190 audited brands per tier. Price does not buy execution.*

**Phone mismatch by trade**
Bar chart of the share of local market leaders whose website phone number does not match their Google listing, by trade: Med spas 20.5% (49 of 239), Roofers 22.8% (54 of 237), Electricians 27.1% (58 of 214), Restaurants 30.3% (64 of 211), HVAC 41.2% (98 of 238), Plumbers 48.1% (114 of 237).
*A better-than-2× spread between the best trade (med spas, 20.5%) and the worst (plumbers, 48.1%). Measured in raw HTML — the machine’s view.*

**Where the mobile PageSpeed scores actually land**
Grouped bar chart of the share of scored sites per mobile PageSpeed band. Local leaders (1,302 scored): under 30 5.0% (65), 30–49 30.0% (391), 50–89 60.7% (790), 90+ 4.3% (56). Ecommerce leaders (694 scored): under 30 11.7% (81), 30–49 50.9% (353), 50–89 36.2% (251), 90+ 1.3% (9). Across all 1,996 scored sites, only 65 (3.3%) reach the 90+ band Google calls good.
*Only 65 of all 1,996 scored sites (3.3%) reach the 90+ band. The distribution is the story the medians hide.*

### Comparison Data
**The deeper cuts · By trade (local lanes)**
| Trade | Audited | No review schema | AI crawlers unaddressed |
| --- | --- | --- | --- |
| HVAC | 239 | 179 (74.9%) | 212 (88.7%) |
| Plumbers | 238 | 178 (74.8%) | 208 (87.4%) |
| Roofers | 237 | 188 (79.3%) | 200 (84.4%) |
| Electricians | 216 | 192 (88.9%) | 184 (85.2%) |
| Med spas | 240 | 199 (82.9%) | 205 (85.4%) |
| Restaurants | 213 | 209 (98.1%) | 156 (73.2%) |

**By metro (local lanes, metros with 15+ audited businesses)**
| Metro | Audited | No review schema | AI crawlers unaddressed |
| --- | --- | --- | --- |
| Denver | 116 | 75.9% | 83.6% |
| Nashville | 114 | 90.4% | 80.7% |
| Phoenix | 114 | 78.1% | 83.3% |
| Houston | 113 | 86.7% | 85.0% |
| Columbus | 111 | 84.7% | 82.0% |
| Tampa | 111 | 81.1% | 82.9% |
| Charlotte | 110 | 86.4% | 85.5% |
| Kansas City | 110 | 88.2% | 86.4% |
| Dallas | 106 | 81.1% | 82.1% |
| Seattle | 106 | 83.0% | 83.0% |
| Chicago | 105 | 78.1% | 83.8% |
| Atlanta | 104 | 82.7% | 88.5% |
| San Diego | 57 | 78.9% | 91.2% |

### Key Insights & Hooks
*Ready-made hook statements for social posts*

**How to read these numbers**
> The sample is review-volume-sorted market leaders, not a random draw. Every rate in this report describes the leader cohort of each market. Read every stat as “even among the leaders…” 2,475 businesses passed the completeness bar; 2,345 of them produced a full technical audit and are the denominator for the technical stats. Where a smaller denominator applies (probes, advertisers), it’s stated inline. Recognizable consumer brands appear in the sample (names like Rhode, Fenty Beauty, Glossier, Thrive Causemetics, AG1, BARK). To keep this fair, I name brands only as examples of who’s in the sample. Individual findings are stated without attribution, and local businesses are never named at all. Every claim carries its numerator and denominator. Where a check has a known blind spot (server-side tracking, probe variance), the caveat is in the finding, not a footnote.

**Limitations, stated plainly**
> Single dated run (August 23–24, 2026), US locale. AI answers vary between runs; the probe results are a snapshot, not a ranking. The sample overrepresents winners by design. Rates here should not be quoted as “X% of small businesses”; they describe market leaders. Pixel detection is browser-side only; server-side measurement is invisible to it.

### Call to Action
**This study was run on StyleForge**
Every check in this study — the site audits, the structured-data scans, the AI-crawler reads, the 4,080 live visibility answers, the map grids — ran on StyleForge. It’s the same tool agencies run on our platform for their clients.

---

## AI visibility: what should an agency actually fix first?

**URL:** https://www.styleforge.io/articles/answer-engines-part-4-agency-playbook
**Subtitle:** The last measurements of the study — the pages that never name the brand, the pages all five engines trust, and the experiment where we asked all 2,000 questions twice — and what they mean for the agencies doing this work. This is part four of a four-part field study on how AI answers questions about brands.
**Author:** Glenn, Founder of StyleForge
**Published:** 2026-09-02
**Category:** ANALYSIS
**Reading Time:** 12 min
**Tags:** Field Study, Agency Playbook, GEO, AEO, AI Visibility
**SEO Keywords:** AI visibility playbook, GEO strategy, AEO audit, agency AI audit, AI citations, brand visibility, AI search optimization

### Summary
The closing measurements of a four-part field study: the 33% of cited pages that never name the brand, the 633 pages three or more AI engines trust, and per-engine stability from asking 2,000 questions twice — and what they mean for agencies.

### Article Angles & Topics Covered
- The meeting every agency is sitting in now
- Finding 1 · Mentions and citations are two different campaigns
- Finding 2 · The fix-first list already exists, and it’s short
- Finding 3 · A third of the reading list never says your name
- Finding 4 · Your rival list is short, specific, and already written
- Finding 5 · Your own site has a per-engine ceiling
- The closing experiment · We asked all 2,000 questions twice
- Our approach, disclosed
- A personal note, to close the series
- Appendix: how it was run
- Frequently asked questions

### Key Stats & Data Points
*Use these as social proof in posts and outreach*

**Consensus pages and single-engine pages are different species**
Grouped bar chart comparing pages cited by three or more of the five engines against single-engine pages: negative sentiment 9.5% vs 20.0%; never names the brand 17.0% vs 43.7%.
*The 633 pages cited by 3+ of the five engines vs. single-engine pages, of the 2,357 audited (sentiment and naming judged on the read subsets). The pages the engines share are safer, brand-present, and few — a workable priority list.*

**Share of each brand’s cited pages that never name it**
Bar chart of brand-absent share of read cited pages: Gymshark 48.6%, AG1 45.9%, OLIPOP 45.8%, Caraway 42.5%, study average 33.4%, Patagonia 19.8%.
*Of each brand’s read cited pages. The ten-brand average is 33.4%; the spread from 48.6% down to 19.8% is the evidence that this number responds to work.*

### Comparison Data
**Caraway’s entire rival field, as the engines’ reading list carries it**
| Rival named on Caraway’s cited pages | Pages |
| --- | --- |
| All-Clad | 56 |
| GreenPan | 39 |
| Lodge | 33 |
| Made In | 24 |
| Calphalon | 23 |
| Our Place | 20 |
| Le Creuset | 15 |
| HexClad | 10 |

**Asked again within 24 hours: how much held still**
| Engine | Cited the same pages | Same websites | Rewrote its own searches |
| --- | --- | --- | --- |
| Perplexity | 90.3% of the time | 92.1% | — (doesn’t disclose queries) |
| Claude | 66.8% | 70.1% | 54% rewritten |
| ChatGPT | 51.7% | 56.0% | 48% rewritten |
| Gemini | 33.9% | 38.4% | 74% rewritten |

| The check | How it was run |
| --- | --- |
| Citations vs. mentions | Computed on the 1,500 answers from the three engines that disclose searching. “Cited” means the brand’s own site appears in the answer’s sources; subdomains count, third-party pages don’t. The 0-of-395 is unconditional; the mention comparison carries the question-type confound stated in the body. |
| Consensus attribution | A page’s engine count is the number of distinct engines citing it anywhere in the study — five engines now, per this update: 633 pages at three-plus, 19 at all five. Species rates use the read subsets of the 2,357 audited pages. |
| Gap inventory | “Never names the brand” is the reading layer’s judgment on the full page text — 630 of 1,884 read pages. Per-brand rates use each brand’s own read set. |
| The repeat experiment | Run on the study’s first wave: every question re-asked with identical wording, same four engines, same US locale, within a twenty-four-hour period (individual gaps ranged from roughly 4 to 16 hours). 500 paired answers per engine. Page-recurrence is computed per question at exact-URL and website level; stripping tracking parameters changed no figure by more than 0.1 points, so the raw numbers are published. |
| What the repeat can’t say | One day of spacing measures short-run stability only. Decay over weeks is a separate measurement, currently unpublished because it hasn’t finished being run. |
| Internal cross-check | All totals recomputed from raw rows before drafting — 420 of 420 of the platform’s own aggregate cells reproduced exactly across the ten brands of the current wave. |

### Key Insights & Hooks
*Ready-made hook statements for social posts*

**One confound, said out loud**
> The mention comparison above pools all question types, and the engines skip searching most on exactly the question types where mention rates run low — so the clean version of the claim is the citation number, which needs no adjustment: no search, no citation, 0 for 395. On the long-tail lane alone the mention comparison actually runs the other way (33.3% searched vs 45.8% not). We print the confound rather than the convenient version.

**Limitations, stated plainly**
> The stability findings cover a twenty-four-hour interval. Nothing here claims a fix lasts a quarter; it claims the target holds still long enough to measure honestly. These priorities are derived from ten consumer brands’ data; a category with different source dynamics (B2B, local services) deserves its own audit before inheriting these priorities. Own-site citation rates are conservative floors — the matching is deliberately strict and undercounts by a few percent rather than overcounting. These are the sources the engines disclosed; searches that showed no sources are in nobody’s data, including this study’s. This update re-ran the full study two days after the first wave, with Google’s AI Overview added as a fifth engine. Wave-over-wave comparisons quoted here use the four shared engines only; the repeat experiment’s 24-hour figures are the first wave’s, reported as run.

### Call to Action
**This study was run on StyleForge**
Every measurement in this series ran on StyleForge’s AI Visibility Pulse — and the Pulse is one tool of many. StyleForge is a creative operating system for agencies and brand teams: intelligence, design, production, publishing, and measurement in one connected system that helps small agencies work like teams five times their size.

---

## AI assistants are reading your Reddit threads

**URL:** https://www.styleforge.io/articles/answer-engines-part-3-reddit-pipeline
**Subtitle:** 1,578 citations across ten national brands — Reddit is the only website every AI engine leaned on. The cited threads run nearly four times more negative than every other source, one engine carries almost all of them, and some no longer exist. This is part three of a four-part field study on how AI answers questions about brands.
**Author:** Glenn, Founder of StyleForge
**Published:** 2026-09-02
**Category:** ANALYSIS
**Reading Time:** 11 min
**Tags:** Field Study, Reddit, AI Citations, GEO, AEO, AI Visibility
**SEO Keywords:** AI cites Reddit, Reddit citations, Perplexity Reddit, AI brand answers, GEO, AEO, AI visibility, brand reputation

### Summary
I read all 482 Reddit threads five AI engines cite about ten brands: a third are negative, two engines carry nearly all of them to buyers, and the authors of 46 have deleted their accounts.

### Article Angles & Topics Covered
- A stranger’s post, a buyer’s answer
- Finding 1 · The most negative layer of the whole study
- Finding 2 · Two engines carry the pipe. Two never touch it.
- Finding 3 · Your own subreddit is the complaints desk, not the fan club
- Finding 4 · The brand with no room of its own
- The threads outlive their authors
- Two audiences, one plain sentence each
- The one-minute version of this study
- A personal note
- The full record, brand by brand
- Appendix: how it was run
- Frequently asked questions

### Key Stats & Data Points
*Use these as social proof in posts and outreach*

**How the cited pages score, Reddit vs. everywhere else**
Grouped bar chart of sentiment for cited pages: Reddit threads 40.5% positive, 26.8% mixed, 32.7% negative; all other cited sources 73.9% positive, 16.0% mixed, 10.1% negative.
*Sentiment of cited pages the reading layer could score: 269 Reddit threads vs. 889 pages from every other source. Reddit is the one layer where negative runs nearly even with positive.*

**Cited threads from each brand’s own subreddit**
Bar chart of cited threads from each brand's own subreddit: Gymshark 18, Sonos 15, Peak Design 9, Hoka 4, and zero for YETI, Helix, AG1, Patagonia, OLIPOP and Caraway.
*Of 482 cited threads, 46 come from a brand’s own subreddit. The zeros are measured: six of the ten brands’ own communities appear nowhere in this wave’s cited set.*

### Comparison Data
| The check | How it was run |
| --- | --- |
| The threads | 482 cited Reddit threads, drawn from the study’s reading layer. The Reddit lane is capped at 50 threads per brand by design (AG1 had 33 available, OLIPOP 49), so channel-share claims (Reddit’s ~7% — 1,578 of 21,213 citations) come from the uncapped citation counts, never from the capped read set. |
| Reading | Each thread fetched and read whole — original post, full comment tree, top comments, upvotes, author, and date — with the same judgment set as every other page in the study. |
| Sentiment | Scored only where a thread supports the judgment: 269 of the 482. The everywhere-else comparison uses the 889 scored non-Reddit pages. Threads with no clear verdict are counted and reported as unscored, never guessed. |
| Own-community | A thread counts as “own subreddit” when it sits in the brand’s official community (r/Gymshark for Gymshark): 46 of 482. Per-brand counts are printed under the chart above. |
| The carrier | Engine attribution is per thread: a thread cited by two engines counts once for each. Claude’s zero is study-wide and unconditional — 0 Reddit citations in all 7,260 it made. Between Perplexity and Google’s AI Overview, 453 of 482 threads (94%) reach a buyer through at least one of the two. |
| Vanished content | This wave cited no threads that opened as deletion notices (the first wave found six — reported as that wave’s finding, never merged in). 46 threads carry the author [deleted]. Separately, a batch of 74 Reddit fetch failures carries the structural signature of a capture fault and is excluded from every rate rather than counted as vanished threads — disclosed here, not hidden. |
| Internal cross-check | All totals recomputed from raw rows before drafting — 420 of 420 of the platform’s own aggregate cells reproduced exactly across the ten brands. |

### Key Insights & Hooks
*Ready-made hook statements for social posts*

**Limitations, stated plainly**
> Single dated snapshot (September 3, 2026), US locale. Which threads get cited changes between runs; Part Four measures how much. These are the threads the engines cited, top ~50 per brand — findings describe the cited layer, not Reddit at large. Nothing here says “a third of Reddit is negative”; it says a third of what the engines put behind these answers is. Upvote counts and comment trees were captured at read time; live threads keep moving after the snapshot. This is the Reddit the engines disclosed. Part One showed some answers search without showing sources; those reads are in nobody’s data, including this study’s. Google’s AI Overview joined the study this wave; the carrier counts include it. The wave-over-wave carrier change (one pipe to two) compares two dated snapshots two days apart — direction is the finding, not a trend line.

### Call to Action
**This study was run on StyleForge**
Every measurement in this article ran on StyleForge’s AI Visibility Pulse — and the Pulse is one tool of many. StyleForge is a creative operating system for agencies and brand teams: intelligence, design, production, publishing, and measurement in one connected system that helps small agencies work like teams five times their size.

---

## What are AI assistants actually reading about your brand?

**URL:** https://www.styleforge.io/articles/answer-engines-part-2-source-study
**Subtitle:** I pulled 2,357 of the pages ChatGPT, Claude, Gemini and Perplexity cite about ten national brands, and put every one through the audit’s reading layer. A third are ranked lists. Half are over a year old. This is part two of a four-part field study on how AI answers questions about brands.
**Author:** Glenn, Founder of StyleForge
**Published:** 2026-09-02
**Category:** ANALYSIS
**Reading Time:** 12 min
**Tags:** Field Study, AI Citations, GEO, AEO, AI Visibility
**SEO Keywords:** AI citations, AI source analysis, GEO strategy, AEO, AI reading list, brand visibility, Perplexity sources, ChatGPT citations

### Summary
I opened the 2,357 pages five AI engines actually cite about ten brands and read every one: what they are, how old they are, and how many won’t open — including the brands’ own sites.

### Article Angles & Topics Covered
- Where an AI answer actually comes from
- Finding 2 · Five engines, five completely different diets
- Finding 3 · The biggest slice of the reading list is somebody’s ranked list
- Being on the page is not being the page
- Finding 4 · Half the reading list is over a year old
- Finding 5 · Nearly one page in five wouldn’t open — including the brands’ own
- The ten-second version of this study
- A personal note
- The full record, brand by brand
- Appendix: how it was run
- Frequently asked questions

### Key Stats & Data Points
*Use these as social proof in posts and outreach*

**Reddit’s share of each engine’s citation diet**
Bar chart of Reddit's share of each engine's total citations: Perplexity 14.9%, Google AI Overview 11.8%, Gemini 4.3%, ChatGPT 0.2%, Claude a measured zero out of 7,260 citations.
*Share of each engine’s own citations that point at reddit.com, across all ten brands. Claude’s bar isn’t missing — it’s a measured zero: 0 Reddit citations out of 7,260. Shares are within-engine because the engines show different numbers of sources.*

**How old the cited pages are**
Bar chart of cited-page age: 53.9% older than one year, 31.9% older than two years, of 1,330 dated pages. Forum threads over two years old: 48.5%; ranked lists: 15.2%.
*Of the 1,330 cited pages with a parseable date (967 more carry no date at all). The two-year rate splits sharply by page type: forum threads 48.5%, ranked lists 15.2%.*

**Who blocks the machine reader, by source type**
Bar chart of unreachable rates by source type: review platforms 100% of 14, brands' own sites 53.8% of 143, general web pages 18.0% of 1,240, YouTube 0% of 371, Reddit 0% of 408.
*Share of cited pages our machine reader couldn’t open, by source type — pages with a recorded verdict only. Denominators: review platforms 14 · brands’ own sites 143 · general web 1,240 · YouTube 371 · Reddit 408. The open web stays mostly open; the controlled, commercial layer is the wall.*

### Comparison Data
**What “mentioned” actually looked like, from the reading layer’s record**
| Brand | The cited page | What the reading layer recorded |
| --- | --- | --- |
| Caraway | A 25-product cookware round-up | “3 of 25 products in the round-up (1st, 3rd, 4th positions).” |
| Gymshark | A 20-item ranked list | “Item 16 of 20 in the ranked list; approximately 5% of page content.” |
| Caraway | A nonstick round-up | “Section titled ‘Nonstick pans we don’t recommend’, with multiple paragraphs of negative detail.” |

| The check | How it was run |
| --- | --- |
| The pages | From 21,213 citations resolving to 8,247 distinct pages, the audit selected the top ~50 most load-bearing pages per question type per brand — chosen by the audit model for quality and relevance before any page was read. That’s 2,357 pages: 1,884 read in full, the rest unreachable (see Reachability). Every rate in this article names which of those denominators it uses. |
| The reading layer | Each page fetched and machine-read whole — full text, complete comment trees on forum threads, full transcripts on videos — with up to 31 judgments recorded per page: prominence, sentiment, rivals present, page type, author, date, status. The record was then reviewed by a person; the machine read every word, the person read the record. |
| Dates | 1,390 pages carry a publish date; 1,330 of those parse cleanly; 967 carry none. Every staleness rate uses the 1,330 — undated pages are never assumed old or new. |
| Reachability | Status recorded at read time from a US connection. “Unreachable” means our machine reader could not open the page; a person in a browser may still get through. As captured, 473 pages (20.1%) did not open — but 120 of those failures share the structural signature of a capture fault (no status code recorded, clustered in the brands audited last), so reachability rates quote the 353 of 2,237 status-returning pages: 15.8%. Both numbers are disclosed here; if the 120 were genuine, the true rate is higher, not lower. |
| Citation counting | Citation counts are answer-level (21,213 total). The engines cap how many sources they display, and those caps moved between waves — Perplexity’s median went from 30 to 16 — so all diet comparisons are within-engine shares, never raw counts across engines or across waves. |
| Internal cross-check | Source-layer totals were recomputed from the raw rows and matched the audit platform’s own totals before drafting — 420 of 420 aggregate cells reproduced exactly, across all ten brands. |

### Key Insights & Hooks
*Ready-made hook statements for social posts*

**Limitations, stated plainly**
> Single dated snapshot (September 3, 2026), US locale. The reading list changes between runs; how much is Part Four’s measurement. The 2,357 pages are the audit’s curated top layer, not a random sample of the web — rates describe the pages doing the most work in these answers, not all pages everywhere. This is the reading list the engines disclosed . Part One showed Gemini sometimes searches and shows nothing; whatever it read on those answers is in nobody’s data, including this study’s. Sentiment and prominence are recorded only where a page supports the judgment (1,158 and 712 pages respectively); every such rate quotes its own denominator. Google’s AI Overview discloses references but not the searches behind them, and its references were captured only where Google showed an Overview at all — its share of this reading list reflects the 367 questions it answered.

### Call to Action
**This study was run on StyleForge**
Every measurement in this article ran on StyleForge’s AI Visibility Pulse — and the Pulse is one tool of many. StyleForge is a creative operating system for agencies and brand teams: intelligence, design, production, publishing, and measurement in one connected system that helps small agencies work like teams five times their size.

---

## Do AI assistants actually search the web before answering about your brand?

**URL:** https://www.styleforge.io/articles/answer-engines-part-1-retrieval-study
**Subtitle:** I asked the four leading AI assistants — and Google’s AI Overview — 2,500 live questions about ten well-known national brands, and recorded what each one actually did. This is part one of a four-part field study on how AI answers questions about brands.
**Author:** Glenn, Founder of StyleForge
**Published:** 2026-09-02
**Category:** ANALYSIS
**Reading Time:** 11 min
**Tags:** Field Study, AI Retrieval, GEO, AEO, AI Visibility
**SEO Keywords:** AI retrieval study, query fan-out, GEO strategy, AEO, ChatGPT web search, Perplexity citations, Gemini grounding, AI visibility audit, answer engines

### Summary
I recorded whether ChatGPT, Claude, Gemini, Perplexity and Google’s AI Overview searched the web on 2,500 answers about ten brands — and kept the 2,466 searches they wrote.

### Article Angles & Topics Covered
- SEO vs. GEO: both camps are arguing from the answer
- Finding 1 · Three engines looked. ChatGPT mostly didn’t.
- How this was recorded
- It isn’t the brand. It’s the engine.
- Finding 2 · ChatGPT searched least exactly where buyers decide
- Finding 3 · The engines wrote their own keyword list
- Gemini searched on 90 answers and showed you nothing
- The fifth engine doesn’t get a choice. Google does.
- We tested whether fame changes it. It doesn’t.
- Don’t take my word for any of this
- A personal note
- Want to see what an AI actually says about a brand? Read one.
- Appendix: how it was run
- Frequently asked questions

### Key Stats & Data Points
*Use these as social proof in posts and outreach*

**The harder the question, the harder they search**
Bar chart of search queries written per searching answer by question type, across the three engines that report their queries: versus 3.40, long-tail 2.27, reputation 2.24, category 1.92, brand 1.91, from 2,466 captured queries.
*Average number of searches written per searching answer, from the three engines that report their queries — 2,466 captured searches in all. Gemini alone runs 5.49 searches for a single versus answer and 3.05 for a brand answer.*

**The links you can see vs. the searches that actually happened**
Grouped bar chart per engine comparing answers where no web search happened (ChatGPT 334, Claude 55, Gemini 6, Perplexity 0 of 500 each) against answers that displayed zero source links (ChatGPT 339, Claude 55, Gemini 96, Perplexity 0). Gemini's two bars differ by 90 answers: it searched the web but showed no links.
*Out of 500 answers per engine. On ChatGPT and Claude the two bars all but match — the visible links tell the truth. Gemini’s bars are 90 answers apart: it searched, then showed nothing. Perplexity always searches and always shows its sources — though never the queries it wrote to find them.*

### Comparison Data
**What the buyer asked vs. what the engine searched**
| Brand · lane | The buyer’s question | Engine | The search the engine actually ran |
| --- | --- | --- | --- |
| Helix · brand | Helix mattress price comparison models | ChatGPT | “Helix mattress price comparison models 2023” |
| Helix · brand | Helix mattress price comparison models | Claude | “Helix mattress price comparison models 2026” |
| YETI · reputation | Is YETI worth the money? | Gemini | “YETI coolers vs competitors value” · “YETI tumblers vs competitors value” · “YETI bags vs competitors value” |
| OLIPOP · category | Probiotic drinks similar to kombucha | Gemini | “kefir vs kombucha” · “kvass vs kombucha” · “rejuvelac vs kombucha” |

| The check | How it was run |
| --- | --- |
| Sample | Ten national brands, chosen deliberately, not sampled — mid-tier DTC plus two mega-brands (that split was itself a designed experiment; null result reported above). 50 questions per brand: category 18 · long-tail 12 · brand 8 · versus 8 · reputation 4 — identical for all ten. |
| Engines & mode | ChatGPT, Claude, Gemini, Perplexity — each queried live through its API in the default consumer mode with web access on, and the choice to search left to the engine — plus Google’s AI Overview, read from the live US search page for the same fifty questions. 2,500 answers; four capture calls failed (all on the Overview) and are excluded from every rate. |
| Retrieval capture | Per answer, from each engine’s own record of what it did: Gemini’s grounding metadata, Claude’s search tool use, OpenAI’s web-search calls. Every one of the 2,000 assistant answers came back a clear yes or no; none were inferred. For the Overview the recorded state is different in kind — whether Google showed one at all. It did on 367 of 500; the 129 no-Overview questions are excluded from every rate, never scored as absences. One earlier run predates this logging — it has no search record at all, so it can’t be scored either way. It’s excluded in full, never merged in. |
| Fan-out queries | The engines’ own search strings, verbatim — 2,466 across 1,105 retrieving assistant answers. Perplexity and Google’s Overview disclose no queries — a property of those products, not missing data. Engine-invented stale years counted separately from years echoed out of question text (61 echoes excluded from the 141). |
| Citation capture | Every source shown with every answer — 21,213, resolving to 8,247 distinct pages. The cited-page reading layer (2,357 pages, up to 31 judgments each) is the top ~50 per lane per brand, chosen by the audit model for quality and relevance before any page was read. It powers Parts Two and Three. |
| Internal cross-check | Every headline number was recalculated from the raw answer records and had to match what the platform reported — 420 of 420 matched. Every lane rate multiplies back to its engine total (166, 445, 494, 500), and the per-answer search rates multiply back to 2,466. Check it. This catches arithmetic and plumbing errors; it does not independently verify the engines’ own disclosures. Nobody outside the engines can. |

### Key Insights & Hooks
*Ready-made hook statements for social posts*

**How “data points” are counted**
> One for every value actually recorded: 11,690 across 2,500 engine answers + 33,992 across 2,357 audited sources + 2,466 captured engine search queries + 21,213 citation observations = 69,361 . Question text, row identifiers and duplicate URL records are excluded. Transcript characters (3,882,029) and video hours (54.8) are their own units — never inside this total. Two honest notes. Google’s AI Overview discloses no search queries, so the fifth engine added five hundred answers and not one query point. And this total is slightly smaller than the first wave’s 70,073 despite those extra answers — the engines disclosed shorter source lists this wave, so there were fewer citation observations to record. A smaller number here is a bigger study.

**Limitations, stated plainly**
> Single dated snapshot (September 3, 2026), US locale. Individual answers vary between runs; the aggregates are the evidence, single answers never are. “No web search” means the engine’s own record shows none — it says nothing about what happens inside the model — and training data continually evolves. Nothing here concludes an answer is locked in forever. The fame-gradient null is reported on 100 answers per side — big enough to kill the strong version of the hypothesis, not big enough to rule out a small effect. Reading query breadth as question difficulty is interpretation, and it is stamped as such where it appears. This is one run per engine per question, not a repeated measure. It’s enough to show the engines behave very differently from each other; it’s not enough to put tight error bars on any single rate. If ChatGPT’s true rate is 28% or 35% rather than 33.2%, nothing in this article changes. (The first wave of this study measured 31.4% two days earlier — that drift is exactly the point.) Google’s AI Overview is measured from the live US English search page. Where no Overview was shown — 129 of 500 questions — nothing is scored: the absence is Google’s choice about the question, not a brand’s absence from an answer.

### Call to Action
**This study was run on StyleForge**
Every measurement in this article ran on StyleForge’s AI Visibility Pulse — and the Pulse is one tool of many. StyleForge is a creative operating system for agencies and brand teams: intelligence, design, production, publishing, and measurement in one connected system that helps small agencies work like teams five times their size.

---

## The Small-Agency Problem

**URL:** https://www.styleforge.io/articles/the-small-agency-problem
**Subtitle:** Fifteen-plus tool subscriptions, none of them talking to each other, and the founder doing the pitch work at night. Why StyleForge was built for the 1-to-20-person agency — and the doorway most agencies walk in through.
**Author:** Glenn, Founder of StyleForge
**Published:** 2026-09-02
**Category:** ANALYSIS
**Reading Time:** 8 min
**Tags:** Small Agencies, Agency Growth, Lead Generation, StyleForge
**SEO Keywords:** small agency tools, agency lead generation, agency growth, creative operating system, solo founder agency, agency software stack

### Summary
Small agencies lose time, context, and coherence to fifteen-plus disconnected tool subscriptions — while the founder does the pitch work at night. Why StyleForge was built for the 1-to-20-person agency, and the doorway most walk in through.

### Article Angles & Topics Covered
- When you’re small, the founder is the new-business team
- The problem isn’t one missing tool. It’s fifteen of them.
- It’s not whether you use AI. It’s how.
- Chops and hops
- The doorway: finding your next client
- “It just fell in my lap” — the real shape of small-agency work
- The list nobody else is selling
- The boutique services, covered
- And the creative side is the deep end
- Teams, without the permission bureaucracy
- The part that makes it worth it
- Priced like it was built for you — because it was
- A personal note
- See the whole walk, step by step
- Frequently asked questions

### Call to Action
**Built for the agency you’re building**
StyleForge is a creative operating system for agencies and brand teams: intelligence, design, production, publishing, and measurement in one connected system that helps small agencies work like teams five times their size.

---

## Five places I still won't let AI near client work

**URL:** https://www.styleforge.io/articles/when-not-to-use-ai
**Subtitle:** Five ways it costs an agency money, a client, or a copyright you promised somebody you had — and the much larger space where none of it applies.
**Author:** C. Glenn
**Published:** 2026-09-02
**Category:** AI in the Agency
**Reading Time:** 8 min
**Tags:** AI in the Agency, Risk, Process
**SEO Keywords:** when not to use AI, AI risks for agencies, AI hallucination rate, AI copyright ownership, EU AI Act Article 50, client data in AI tools, is AI safe for client work, who owns AI generated work

### Summary
A $5,000 sanction, a hallucination rate quoted out of context, a copyright rule that limits what you can promise a client, and an EU deadline already passed.

### Article Angles & Topics Covered
- 1. Anything factual that goes out unchecked
- 2. Don't let anyone scare you with a hallucination rate from someone else's job
- 3. Don't promise a client exclusive ownership of something you generated
- 4. The EU's disclosure rules have applied since 2 August 2026
- 5. Read the tool's terms before client data goes into it
- Where AI belongs in agency work, which is most of it
- The ten minutes to spend before anything else here
- Frequently asked questions
- Where to go next

### Call to Action
**The safer half of this is the half that works from your own material**
StyleForge builds from a brand kit — the client's real logos, colours, products, voice and strategy — so the model is executing against material you supplied rather than inventing something about the world. That's the side of the line most agency production belongs on.

---

## Your client's competitors already built the prospect list

**URL:** https://www.styleforge.io/articles/build-lead-lists-for-clients
**Subtitle:** You can rent the same database everyone else rents, or you can go and find the people who've already raised their hand at somebody else. One of those is a service you can charge for.
**Author:** C. Glenn
**Published:** 2026-08-05
**Category:** Agency Growth
**Reading Time:** 6 min
**Tags:** Agency Growth, Lead Generation, Intent
**SEO Keywords:** build lead lists for clients, B2B lead list, intent data, competitor audience, agency lead generation service, buyer intent signals, how to build a b2b lead list, competitor audience research

### Summary
Bought databases tell you a company's headcount, not who's in the market. The people engaging with your client's competitors are — and nobody can rent you that.

### Article Angles & Topics Covered
- A database knows the company. It doesn't know the person
- There's a list you can't rent, which is exactly why it's worth having
- Finding them is easy. Packaging them is the work.
- Competitive intelligence is the service retainers are born for
- Fair disclosure
- Go and read the replies
- Frequently asked questions
- Where to go next

### Call to Action
**Point it at the competitor and collect the people showing intent**
Lead Flows watches the competitor accounts you choose under each client's brand kit, tells you how many people are in the window before you commit, finds the ones with reachable addresses, and grades them against that client's buyer.

---

## The intern with a spreadsheet is your PR department

**URL:** https://www.styleforge.io/articles/how-to-get-backlinks-for-clients
**Subtitle:** Nobody at a fifteen-person agency was hired to chase press. It still has to happen, because without it the SEO never moves. Here's what that work actually costs, and what changed about it this year.
**Author:** C. Glenn
**Published:** 2026-07-29
**Category:** Agency Growth
**Reading Time:** 9 min
**Tags:** Agency Growth, Digital PR, Backlinks
**SEO Keywords:** how to get backlinks for clients, agency link building, digital PR for agencies, backlinks for SEO clients, press coverage for clients, link building cost, who should do link building, link building vs digital PR

### Summary
One link costs more than most SEO retainers, and the person chasing it is whoever was free that week. What link building really costs a small agency.

### Article Angles & Topics Covered
- You can't skip it, and the client won't do it
- One link costs more than most SEO retainers
- You're not pitching a household name
- What changed this year, and it's not small
- Digital PR starts with a target list that already exists
- The timing is where it usually slips
- You still have to show the client something
- Press work is retainer-shaped, which is the real reason to do it
- Fair disclosure
- One placement a month isn't a service. Eight is.
- Frequently asked questions
- Where to go next

### Call to Action
**Start with where the competitors already are**
Coverage Opportunities finds the articles naming your client's competitors, reads every one, resolves the writer and the outlet's other doors, and hands back a target list with the reason attached — including which pieces look like they refresh on an annual cycle.

---

## You're not buying links. You're buying your way out of PR.

**URL:** https://www.styleforge.io/articles/earned-coverage-vs-bought-links
**Subtitle:** Three quarters of SEOs pay for links, and the price tells you everything — because earned coverage doesn't have one. What that money is really covering, and what it stops buying you this year.
**Author:** C. Glenn
**Published:** 2026-07-22
**Category:** Agency Growth
**Reading Time:** 8 min
**Tags:** Agency Growth, Digital PR, Backlinks
**SEO Keywords:** earned coverage vs bought links, buying backlinks, paid links, digital PR vs link building, cost per backlink, link building agency

### Summary
76% of SEOs pay $300 or more per link. Earned coverage has no per-link price — so what is that money actually buying, and why is it worth less every month?

### Article Angles & Topics Covered
- Nobody does this because they're lazy
- What $500 buys, and what it doesn't
- The bought link is worth less every month
- What I can't tell you
- What earning it actually looks like
- Fair disclosure
- Look at what you bought last month
- Frequently asked questions
- Where to go next

### Call to Action
**Find the coverage that named the competitor and skipped your client**
Coverage Opportunities reads your client's competitors' coverage, resolves the writer and the outlet's other doors, flags which pieces look like they refresh annually, and shows you the verbatim line where the competitor appears — so the pitch writes itself around something real.

---

## Peec.ai vs Profound: pricing, coverage, and the gap neither one fills

**URL:** https://www.styleforge.io/articles/peec-ai-vs-profound
**Subtitle:** For one brand they're four dollars apart and the difference is engine coverage. For an agency running twenty clients, neither of them publishes a price at all. Here's the whole picture, including the cheaper options.
**Author:** C. Glenn
**Published:** 2026-07-22
**Category:** AI Visibility
**Reading Time:** 12 min
**Tags:** AI Visibility, Tools, Comparisons
**SEO Keywords:** peec ai alternatives, profound pricing, peec ai pricing, profound ai alternatives, peec ai vs profound, AI visibility tools, best ai visibility tool for agencies, free alternative to profound

### Summary
Peec.ai and Profound compared on real pricing, engine coverage and agency use — plus five cheaper alternatives, and the thing neither tool does.

### Article Angles & Topics Covered
- Peec.ai
- Profound
- StyleForge
- Choosing between Peec.ai and Profound by use case
- Where both of them leave a gap
- Cheaper alternatives worth a look
- A note on the market
- Frequently asked questions
- Where to go next

### Comparison Data
**The comparison table**
|  | Peec.ai | Profound | StyleForge |
| --- | --- | --- | --- |
| Entry price | $95/mo — Starter | $99/mo — Starter | $79/mo — Pro |
| What an agency actually pays | $245 for 2 brands · $495 for 5 | $399 for 3 engines | $79 Pro · $299 Teams — unlimited brands, all five engines |
| What the price buys | The tracker | The tracker | 50 tools — the pulse is one of them |
| Engines at entry | Choose 3 of 6 | ChatGPT only | All five, every run |
| Google AI Overview | At Enterprise | At Growth ($399) | A full fifth engine, every run |
| What one run does | 50 prompts checked | 50 prompts checked · 1,500 responses/mo | 250 live answers · every cited page opened and read · a 200-page report written from it |
| Full engine coverage | Enterprise, custom — up to 12 models | Enterprise, custom — up to 9 engines | Every run, no upgrade |
| Seats | Unlimited on self-serve tiers | 1 at Starter · 3 at Growth | 1 on Pro · 5 on Teams · 15 on Teams Plus |
| Multi-brand | 1 · 2 · 5 projects by tier — $495 for five | Not tiered — Enterprise only | Unlimited brand kits on every tier, including the $79 one |
| Share of voice vs named competitors | Yes | Yes | Yes — competitor set defined by the client |
| Who actually turned up | Not published | AI crawler visits, read from your server logs | Human visits per engine, read from GA4 (a floor, not a total) |
| Opens and reads the cited pages | Not claimed | Not claimed | Yes — five lanes, bought lane by lane with counts shown up front |
| What comes back per source | — | — | Byline, date, every brand on the page, exact placement, sentiment, and a route in |
| Competitor placement on the cited page | Not claimed | Not claimed | Where each rival sits on that page, named |
| Forum threads | Not claimed | Not claimed | Whole comment trees, with upvotes and dates |
| Video reviews | Not claimed | Not claimed | Cited channels opened and watched |
| Video transcripts | Not claimed | Not claimed | Printed in full, timestamped, brand and each rival highlighted |
| What a finding turns into | A metric; article and brief generation at higher tiers | A metric, plus no-code content agents that publish to your CMS | A named next action per source, split agency / client / community |
| Corrective output | Not claimed | Content agents write to your CMS | An llms.txt written against the questions being lost |
| Records whether the engine searched at all | Not published | Not published | Yes on four of the five, provider-disclosed |
| White-label client report | Not published | Not published | Yes — print to PDF, agency-branded |
| Compliance | SSO at Enterprise; no certifications published | SOC 2 + SSO/SAML at Enterprise | Not published |
| Best for | Small teams wanting breadth cheaply | In-house teams that want crawler data | Agencies billing the audit as a deliverable |

### Call to Action
**See what reading the sources actually looks like**
AI Visibility Pulse asks all five engines fifty real buyer questions about a brand, measures share of voice against named competitors, and then opens the pages behind the answers — what each one is, how old it is, where the brand sits on it, and whether it opens at all. White-label, so it goes straight to a client.

---

## GEO vs SEO: what the hell is the difference?

**URL:** https://www.styleforge.io/articles/geo-vs-seo
**Subtitle:** I asked five AI engines 2,500 live questions about ten national brands and read 2,357 of the pages they cited. Almost none of them belonged to the brands. You can't do on-page work on somebody else's page.
**Author:** C. Glenn
**Published:** 2026-07-15
**Category:** AI Visibility
**Reading Time:** 9 min
**Tags:** AI Visibility, GEO, Explainers
**SEO Keywords:** GEO vs SEO, what is generative engine optimization, what is answer engine optimization, difference between GEO and SEO, AI citations study, why AI cites Reddit, AI search visibility, how to optimize for AI search

### Summary
Google says optimizing for AI is still SEO. My field study of 21,213 citations across ten national brands found the reading list is Reddit, YouTube and Amazon.

### Article Angles & Topics Covered
- Half the reading list is a ranked list or a forum thread
- On ChatGPT, two answers in three never touched the web
- The brands were blocking the reader at their own front door
- Why Google would say it's all just SEO
- Half of what they're reading is over a year old
- Ask the same question tomorrow and the sources change
- The two jobs in answer engine optimization, and only one is on your own site
- Google's own clicks are drying up regardless
- Fair disclosure
- Go and read the threads about your biggest client
- Frequently asked questions
- Where to go next

### Call to Action
**Run the reading list for your own client**
AI Visibility Pulse asks all five engines fifty real buyer questions about a brand, measures share of voice against named competitors, and reads the sources sitting behind every answer — so you can see which third-party pages are doing the work, and which ones are naming a competitor instead.

---

## How to make money with AI visibility if you run a small agency

**URL:** https://www.styleforge.io/articles/which-clients-pay-for-geo
**Subtitle:** Everybody's asking about it. Almost nobody's buying it yet. Here's what to sell, which of your clients will actually pay for it, what to charge, and the one thing you must never promise.
**Author:** C. Glenn
**Published:** 2026-07-08
**Category:** Agency Growth
**Reading Time:** 7 min
**Tags:** Agency Growth, GEO, Pricing
**SEO Keywords:** how to make money with AI visibility, who pays for GEO, AI visibility budget, GEO services pricing, sell GEO to clients, AI visibility for agencies, AI visibility audit, how much to charge for GEO

### Summary
What to sell, who actually pays, and what to charge for GEO and AI visibility work — plus why the biggest budgets are the ones a small agency can't reach yet.

### Article Angles & Topics Covered
- Sell an audit, not a retainer
- Point it at your ecommerce clients first
- How to sell AI search optimization services to local clients
- Enterprise: the biggest budgets are leading the trend
- Never promise a client a position in an AI answer
- Pick one client and go and look
- Frequently asked questions
- Where to go next

### Comparison Data
**The three segments, side by side**
| Segment | What they spend on marketing | Who signs | How hard to win |
| --- | --- | --- | --- |
| Ecommerce / DTC | 7–35% of revenue on ads. Under $1M: 25–35%. Past $50M: 7–15%. | Founder or growth lead | Best odds — budget exists, one signer, buyers already use assistants |
| SMB / local | $534/mo at the micro end; $2,500–$12,000/mo with an active programme. 55% spend under $50K/yr. ~8% of revenue. | The owner | Easy to reach, small cheque, has to come out of existing spend |
| Enterprise | $7K–$21K+/mo for SEO alone; $80K–$250K/yr for the combined stack (0.5–2% of martech). | Committee: marketing, procurement, legal, IT, finance | Hard — MSA, DPA, COI, security questionnaire, often SOC 2. Get in via a pilot. |

### Call to Action
**Run it on a client before you pitch them**
AI Visibility Pulse asks all five engines fifty real buyer questions about a brand, measures share of voice against named competitors, and reads the sources behind the answers — in a white-label report you can hand straight to a client.

---

## Why referrals poison an agency's growth

**URL:** https://www.styleforge.io/articles/how-to-get-seo-clients
**Subtitle:** They're the best channel you've got and they're the reason you never built a second one. What two-thirds of your business arriving unbidden actually costs you.
**Author:** C. Glenn
**Published:** 2026-06-24
**Category:** Agency Growth
**Reading Time:** 7 min
**Tags:** Agency Growth, New Business, Referrals
**SEO Keywords:** how to get SEO clients, how to find SEO clients, agency referrals, agency new business, agency prospecting, SEO client acquisition, agency growth, cold outreach for agencies

### Summary
Referrals are two-thirds of most agencies' new business and you can't schedule a single one. Why the best channel becomes a ceiling, and how to get out of it.

### Article Angles & Topics Covered
- The part nobody admits
- Why the best channel becomes a ceiling
- The way out is the trade you already know
- Qualify before you contact, not after
- Turn up already holding something
- A referral is somebody else spotting the gap for you
- Fair warning on the qualifying
- Volume and alignment, not one or the other
- Frequently asked questions
- Where to go next

### Call to Action
**The grind is the qualifying. That's the part worth automating.**
Describe your ideal client in plain words — HVAC companies in Texas, Shopify supplement brands — and a qualified list streams in. Enrich the rows worth calling and each one becomes a dossier: site health, Google's own speed scores, their live ads on the page, who runs the business, and a pitch angle built from the sharpest finding. You walk in with receipts.

---

## Your client isn't in the AI answer because they're not on the pages it read

**URL:** https://www.styleforge.io/articles/brand-not-showing-in-ai-answers
**Subtitle:** I read 2,357 of the pages five AI engines cite about ten national brands. Almost none of them belonged to the brands. Here's the order I'd check a client in, cheapest first.
**Author:** C. Glenn
**Published:** 2026-06-17
**Category:** AI Visibility
**Reading Time:** 8 min
**Tags:** AI Visibility, Diagnostics, GEO
**SEO Keywords:** brand not showing in ChatGPT, why isn't my brand in AI answers, not cited by ChatGPT, AI search visibility, brand not appearing in AI search, get cited by AI, how to get cited by ChatGPT, AI crawler blocked

### Summary
A working diagnostic for brands missing from ChatGPT and AI search, built on a field study of 21,213 citations across ten national brands. What to check first.

### Article Angles & Topics Covered
- First, check the engine even went looking
- Check their own front door actually opens
- Check there's anything on the page to read
- Find out which engine they're actually missing from
- The uncomfortable part: it's usually not the website
- Being on the page is not the same as being the page
- The causes that take a year, and the one you can't fix at all
- Make sure they're actually missing before you sell a fix
- Do the two free checks this afternoon
- Frequently asked questions
- Where to go next

### Call to Action
**Run the diagnostic instead of guessing at it**
AI Visibility Pulse asks all five engines fifty real buyer questions about a brand, live — measures share of voice against named competitors, reads the sources behind the answers, and hands back a white-label report you can put in front of a client.

---

## The ad you approved isn't the ad that ran

**URL:** https://www.styleforge.io/articles/creative-automation
**Subtitle:** Your client signed off on an ad campaign — the hooks, the copy, the visuals. Something else is running. Here's what creative automation actually does, what the ad networks change without asking, and where all of it can blow back on you.
**Author:** C. Glenn
**Published:** 2026-06-10
**Category:** AI in the Agency
**Reading Time:** 7 min
**Tags:** AI in the Agency, Production, Explainers
**SEO Keywords:** creative automation, what is creative automation, creative automation vs generative ai, creative automation cost, advantage+ creative enhancements, google text customization, turn off meta creative enhancements

### Summary
Creative automation assembles ad variants — it doesn't decide what they say. What Google and Meta rewrite without asking, and what nobody tells you it costs.

### Article Angles & Topics Covered
- Creative automation is older and smaller than the marketing suggests
- Three ways agencies end up automated, and you're in one of them
- What Google changes without asking you
- What Meta changes without asking you
- Nobody will tell you what creative automation costs
- Nobody has shown that more variants win
- Where creative automation stops
- Frequently asked questions
- Where to go next


---

*Generated by StyleForge CMS — 2026-09-09*
