Engagement Foundation Review

Firebrand Audit Foundation

AI search is reshaping how VC-backed B2B tech and AI companies find their brand awareness agency — the firms that establish citation visibility now lock in a structural advantage before the category catches up. Before we run the audit, we need to make sure we're asking the right questions about the right competitors to the right buyers. This document presents what we've learned about Firebrand's market — your job is to tell us what we got right, what we got wrong, and what we missed.

Prepared August 17, 2026
firebrand.marketing
Brand awareness agency for B2B tech & AI companies
GEO Readiness

Where You Stand Today

Before the audit measures citation visibility in the B2B tech agency space, these three signals tell us whether AI crawlers can access, trust, and extract Firebrand's content at all.

Technical Readiness
Needs Attention
No critical blockers, but 2 high-severity findings. The top issue: JavaScript-animated stat counters on the homepage and 5 other top commercial pages render as empty "%" fragments to non-JS AI crawlers — Firebrand's own proof points ("% increase in sessions from AI search") are invisible in the channel it sells services for.
Content Freshness
At Risk
Critical finding: weighted freshness is 0.34, with both commercially relevant categories failing — 22 content marketing pages average 0.28 (17 older than 6 months, 6 older than a year) and 25 product/service pages average 0.26 (16 older than 6 months, 13 older than a year). Only 9 of those 47 pages were updated within 90 days; the 3 structural pages score 0.75. AI-cited content is 25.7% fresher on average than content in traditional Google organic results (Ahrefs, August 2025).
Crawl Coverage
Needs Attention
robots.txt allows all 7 AI crawlers checked (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Googlebot, Bytespider). But ~25 of 125 page-sitemap URLs are legacy "old-*" copies, filled job posts, or cart/checkout utility pages, a test sitemap exposes 3 lorem-ipsum placeholder pages, and a 10-second crawl-delay throttles crawlers that honor it.
Executive Summary

What You Need to Know

AI search is changing how VC-backed B2B tech and AI companies discover and evaluate the agencies they hire — the same buyers who once googled "tech PR firm" now ask ChatGPT and Perplexity who to shortlist. For an agency that sells GEO services, being visibly cited in those answers is not just a growth channel; it is the product demo. Early citations compound: AI platforms learn to trust the domains they already cite, which means the agencies establishing visibility now are building an advantage that late movers will have to buy back at a premium.

This document presents the three foundations the audit runs on: the competitive landscape that determines which head-to-head matchups get tested, the buyer personas that determine how queries are phrased and staged, and the Layer 1 technical baseline that determines whether AI platforms can access and extract Firebrand's content in the first place. Each section presents what we found, flags where our confidence is lower, and asks the specific questions only you can answer. This is what we're validating together before a single query runs.

The validation call is a decision-making session, not a readout. Two kinds of decisions get made there: input validation — are the right competitors in the right tiers, and are the right buyers in the room when your clients pick an agency? — and engineering triage — which technical fixes start now, before results come back. What you confirm or correct directly shapes which queries the audit spends its budget on. The specific items are in the TL;DR below and the Pre-Call Checklist at the end.

TL;DR — Action Items
  • 🟡 High: Key proof-point statistics render as empty percentages for crawlers — engineering should server-render the numeric values inside the stat elements on the homepage and 5 other commercial pages so non-JS AI crawlers see "650% increase," not "%".
  • 🟡 High: Solutions landing pages and audit/service pages are 13 months to 3 years stale — content should start a refresh rotation on the 6 solutions pages, the Multiplier Marketing page, and the audit pages, with visible "Updated" dates.
  • 🟣 Validate at the Call: Co-Founder & CEO persona (Daniel Osei) — this persona is LLM-inferred, not sourced from your site; if founders at your typical client stage no longer pick the agency, we drop the founder query set and reallocate those queries to marketing-leader search language.
  • ✅ Start Now: Sitemap cleanup — removing the ~25 legacy "old-*" / job-post / cart URLs and the 3 lorem-ipsum test pages from the Yoast sitemap requires no validation-call input and stops crawlers ingesting 2021-era copies of your service pages.
  • 📋 Validation Call: Which rivals are the real head-to-head — GEO-native boutiques (Zen Media, Crackle PR) or larger integrated firms (Walker Sands, Highwire PR)? — the answer determines which competitors get the deepest head-to-head query coverage across the audit.
Orientation

How This Works

What this document is Everything below — competitors, buyer personas, capabilities, pain points — becomes the raw material for the buyer queries we run across AI platforms. It reflects outside-in research into the brand awareness agency market for B2B tech and AI companies: Firebrand's own site and comparison page, independent 2026 agency roundups, and industry press. If an input is wrong here, the audit measures the wrong thing.

What we need from you Read with a red pen. For each section: confirm what's right, correct what's wrong, and add what's missing. The purple boxes throughout mark the specific judgment calls where your answer changes how the audit is built — they're collected into a single checklist at the end.

How to read confidence badges High means the item comes from direct evidence — your published pages or 3+ independent sources. Medium means it was inferred from category patterns or positioning gaps and needs your validation. Medium-confidence items are exactly where your input matters most.

Client Profile

Who We Think You Are

This profile anchors every query in the audit — the category phrasing below is what we test against how AI platforms actually describe you.

Firebrand

Company name Firebrand High
Domain firebrand.marketing
Name variants Firebrand Communications · Firebrand Communications LLC · Firebrand Marketing · Firebrand PR · firebrand.marketing
Category Brand awareness agency for B2B tech and AI companies — integrated PR, SEO/GEO, paid media, and content marketing for VC-backed startups
Segment Startup (boutique agency; $10–30K/month retainer band)
Key services Public Relations & Media Relations · SEO & GEO · Paid Media & Account-Based Advertising · Content Marketing & Executive Thought Leadership · Multiplier Marketing
Positioning The brand awareness agency for B2B tech and AI companies — senior-led, integrated across earned media, search, and paid, built for VC-backed startups turning funding moments into momentum

Validate Firebrand's surface spans two distinct shortlists: buyers searching for a "tech PR agency" and buyers searching for an "integrated digital marketing agency" — which conversation do you actually get pulled into, or is it both? If both, we split the query set into a PR-agency cluster and an integrated-agency cluster and weight them by where your revenue actually comes from.

Buyer Personas

Who Buys Firebrand

5 personas: 2 decision-makers, 1 evaluator, 2 influencers — each drives a distinct cluster of buyer queries in the audit.

Critical review area Personas determine how every audit query is phrased and staged. A wrong role, a missing decision-maker, or an overstated influencer skews the entire query set — this section deserves your closest read.

Data sourcing note Role, seniority, influence level, veto power, and technical level come directly from the knowledge graph — sourced from your site's testimonial and case study contacts or inferred from client-stage patterns (marked by confidence badge). Role descriptions, buying jobs, and query focus areas are synthesized from those fields to show how each persona would search — treat them as hypotheses to correct.

Maya Torres
Chief Marketing Officer
Decision-maker High
Owns the full awareness-to-pipeline mandate at a VC-backed B2B tech company, hiring an agency as an extension of a small internal team — and answering to the CEO and board for what the retainer produces.
Veto power: Yes — final sign-off on agency selection and retainer budget.
Technical level: Medium
Primary buying jobs: Shortlisting agencies, running the pitch and evaluation process, defending PR and brand spend to the board, renewing or cutting based on pipeline impact.
Query focus areas: "Best B2B tech PR agency," integrated PR + SEO/GEO agency comparisons, connecting agency spend to revenue.
Source: automated scrape — site testimonial and case study contacts

When a CMO is in seat, does she run the agency evaluation herself or delegate to a Head-of-Marketing level and only approve? If she delegates, her queries shift from evaluation-stage comparisons to validation-stage proof-of-results.

Daniel Osei
Co-Founder & CEO
Decision-maker Medium
Founder at a seed-to-Series-B AI startup where marketing may be a team of one — personally invested in the funding announcement and the company narrative, and often the one who writes the agency check.
Veto power: Yes — controls budget at companies without a full marketing org.
Technical level: Medium
Primary buying jobs: Initiating an agency search around a funding round or launch, judging category fluency in the pitch, approving retainer spend.
Query focus areas: "How to announce startup funding," "PR agency for AI startups," agency pricing and retainer minimums.
Source: LLM inference — site contacts are all marketing/comms leaders; founder involvement at seed stage is inferred

At your typical client stage, is the founder still the one selecting the agency, or has that fully shifted to the first marketing hire? If founders are out of the committee, we drop this query set and reallocate it to marketing-leader search language.

Priya Raman
Head of Marketing
Evaluator High
Often the first senior marketing hire at a Series A–B startup — running brand, content, and demand with a small team, and frequently with no CMO above her.
Veto power: No — recommends the agency; the CEO or CMO signs.
Technical level: Medium
Primary buying jobs: Researching and shortlisting agencies, running references and pilot scopes, managing the agency relationship after signature.
Query focus areas: Agency comparisons and alternatives, retainer pricing bands, integrated agency vs. separate PR/SEO/paid shops.
Source: automated scrape — site testimonial and case study contacts

At CMO-less clients, is the Head of Marketing effectively the decision-maker with a CEO rubber-stamp? If yes, we promote her queries to decision-stage and shrink the CMO set accordingly.

James Whitfield
Senior Director of Corporate Communications
Influencer High
In-house comms leader at Firebrand's larger clients — owns the announcement calendar, executive visibility program, and media relationships, and judges an agency by its earned-media craft.
Veto power: No — shapes the scope and shortlist; budget sits with the CMO.
Technical level: Low
Primary buying jobs: Specifying the PR scope, vetting media and analyst track record, managing announcement execution with the agency.
Query focus areas: Funding and launch announcement strategy, media relations quality, executive thought leadership programs.
Source: automated scrape — site testimonial and case study contacts

Does a dedicated corp comms director exist at your typical Series A–B client, or only at the Series C+ end of your range? If late-stage only, we weight his announcement-strategy queries toward the enterprise end of the query set.

Elena Volkov
Director of Demand Generation
Influencer Medium
Pipeline owner and the most technical evaluator in the room — cares about what brand and PR spend do to funnel metrics, and stress-tests attribution claims before anyone signs.
Veto power: No — influences via measurement scrutiny rather than budget control.
Technical level: High
Primary buying jobs: Vetting measurement and attribution claims, evaluating paid media and SEO capability, connecting agency reporting to the CRM.
Query focus areas: PR-to-pipeline attribution, ABM advertising agencies, organic traffic decline and AI search impact.
Source: LLM inference from category buying patterns — validate at the call

Does demand gen actually sit in the evaluation for brand/PR retainers, or only when paid media is in scope? If paid-only, her cluster narrows to ABM and paid-search queries.

Missing personas? These roles sometimes appear in agency deals for VC-backed B2B tech companies — do they show up in yours? VP/Head of Growth (if growth owns the paid budget, they may drive the ABM/paid evaluation instead of demand gen); VC or investor marketing partner (portfolio intros often decide seed-stage agency selection before any search happens); Product Marketing lead (if positioning and messaging work is a distinct buying conversation from press coverage). Who else is in the room when your clients pick an agency?

Competitive Landscape

Who You're Measured Against

6 primary + 4 secondary competitors identified — tier assignments determine which rivals the audit tests you against head-to-head.

Why tiers matter With 6 primary competitors, roughly 36–48 queries (6–8 per rival) will test direct matchups — "Firebrand vs. Walker Sands," "Zen Media alternatives," "best PR agency for AI startups" shortlists — while secondary competitors appear only in category-awareness queries. We're less certain about Crackle PR's primary tier (medium confidence, sourced from category listings rather than your own comparison page): if they rarely appear in real pitches, moving them to secondary shifts ~6–8 queries out of the head-to-head set.

Primary Competitors

Walker Sands

Primary High
walkersands.com
Chicago-based outcome-focused B2B tech marketing and PR agency that connects PR to demand generation and revenue metrics; larger scale and research-driven thought leadership, but higher price point ($20K+/month) and less AI-sector specialization than Firebrand.
Source: Firebrand's published agency-comparison page

Highwire PR

Primary High
highwirepr.com
San Francisco-rooted mid-size agency ($41M+ fees) strong in enterprise software, AI, cybersecurity, and cloud infrastructure with deep Silicon Valley media relationships; substantially larger than Firebrand but less integrated on the SEO/GEO and paid media side.
Source: independent 2026 agency roundups (3+ sources)

Bospar

Primary High
bospar.com
Fully distributed "politely pushy" boutique tech PR agency (~80 people) with an outsized earned-media track record and multiple PRWeek nominations; strong PR execution quality but PR-centric engagement rather than Firebrand's integrated PR + search + paid model.
Source: independent 2026 agency roundups (3+ sources)

Zen Media

Primary High
zenmedia.com
Dallas-based digital PR boutique positioned at the frontier of AI search visibility, actively building GEO programs to earn citations in ChatGPT and Perplexity; the closest competitor on the AI-search angle and a similar retainer band ($10–20K/month), but with limited bandwidth at boutique scale.
Source: Firebrand's published agency-comparison page

SHIFT Communications

Primary High
shiftcomm.com
Boston-based data-first agency using the PESO framework, strong at high-stakes corporate communications (IPOs, M&A, transitions) with board-level reporting; limited GEO capability and a structured approach that can feel slow for fast-moving AI startups.
Source: Firebrand's published agency-comparison page

Crackle PR

Primary Medium
cracklepr.com
All-senior, remote-first B2B tech PR agency serving Series A startups through public enterprises, pairing traditional earned media and analyst relations with GEO; competes directly on the senior-team-only and GEO-native positioning that Firebrand also claims.
Source: independent 2026 agency roundups

Secondary Competitors

Hotwire

Secondary High
hotwireglobal.com
Global technology PR and brand strategy network with multi-market campaign infrastructure; the option for B2B tech companies expanding internationally, but at $30K+/month retainers and with geographic reach prioritized over personalized senior engagement.
Source: Firebrand's published agency-comparison page

Racepoint Global

Secondary High
racepointglobal.com
Boston-based agency focused on category creation, analyst relationships, and long-term positioning for enterprise tech; strong analyst influence but limited GEO capability and better suited to sustained narrative work than the tactical momentum wins startups need.
Source: Firebrand's published agency-comparison page

BLASTmedia

Secondary Medium
blastmedia.com
Indianapolis-based agency dedicated exclusively to B2B SaaS PR with podcast and content amplification programs; strong SaaS media specialization at competitive Midwest pricing, but PR-only scope without Firebrand's paid media and search integration.
Source: independent 2026 agency roundups

10Fold Communications

Secondary Medium
10fold.com
Bay Area agency specializing in deep-tech B2B sectors (security, AI, networking, cloud) with strong technical fluency and analyst relations; overlaps with Firebrand on Bay Area enterprise tech clients but less positioned on brand awareness and AI-search visibility.
Source: independent 2026 agency roundups

Validate The load-bearing question: in actual pitches, do you lose to GEO-native boutiques like Zen Media and Crackle PR, or to bigger integrated firms like Walker Sands and Highwire PR? Whichever set is your real head-to-head gets the deepest query coverage. Also: Crackle PR (primary) and BLASTmedia / 10Fold (secondary) carry medium-confidence tiers — do they actually appear in your deals? And who's missing — is there a rival you keep meeting in pitches that no roundup lists?

Feature Taxonomy

What Buyers Evaluate You On

12 buyer-level capabilities mapped: 6 rated strong, 4 moderate, 2 weak — these determine which capability queries the audit tests.

Earned Media & Press Coverage Strong High

Get our company covered in the tech and business press that our buyers and investors actually read

GEO / AI Search Visibility Strong High

Make sure ChatGPT, Perplexity, and Google AI Overviews mention and cite our company when buyers ask for solutions in our category

SEO Strategy & Content Creation Strong High

Grow organic search traffic with content that ranks for the terms our buyers search

Funding & Launch Announcements Strong High

Turn our funding round or product launch into a momentum moment with real coverage, not a press release nobody picks up

Executive Visibility & Thought Leadership Strong High

Build our founders and executives into recognized voices through LinkedIn, bylines, newsletters, and speaking slots

AI & Deep Tech Category Fluency Strong High

Work with an agency that already understands our AI category so we don't spend three months educating them

Paid Media & Account-Based Advertising Moderate Medium

Run paid search and social campaigns that reach our target accounts without wasting budget

Industry Analyst Relations Moderate Medium

Get us on the radar of Gartner, Forrester, and the analysts our enterprise buyers consult before shortlisting vendors

Awareness Measurement & Revenue Attribution Moderate Medium

Show me the numbers that prove marketing and PR spend is moving pipeline, not just impressions and reach

Creative Campaigns & Video Production Moderate Medium

Give us a bold campaign idea and the hero assets and video to stand out, not just another blog cadence

International & Multi-Market Coverage Weak Medium

Support our expansion with PR and campaigns across Europe and APAC, not just the US

Crisis & High-Stakes Corporate Communications Weak Medium

Guide us through an IPO, acquisition, layoff, or reputation crisis with experienced counsel

Prioritization needed Six capabilities are rated Strong: Earned Media & Press Coverage, GEO / AI Search Visibility, SEO Strategy & Content Creation, Funding & Launch Announcements, Executive Visibility & Thought Leadership, and AI & Deep Tech Category Fluency. The audit tests all 12 capabilities, but competitive differentiation queries will emphasize 3. Which of these best represents where Firebrand wins deals?

Validate Is Paid Media & Account-Based Advertising a strength you win engagements on, or a supporting service? We rated it moderate from your site — if it's a genuine differentiator we add competitive paid-media queries; if it's supporting, those queries would overstate exposure where you don't compete. The Analyst Relations, International Coverage, and Crisis Comms ratings are inferred from positioning gaps versus Racepoint, Hotwire, and SHIFT rather than direct evidence — correct any of them. And are SEO Strategy & Content and GEO / AI Search Visibility one buying conversation for your clients or two distinct ones? If one, we merge their query clusters.

Pain Point Taxonomy

The Problems That Start the Search

10 pain points: 6 high, 4 medium severity — the buyer language below is how audit queries will actually be phrased.

Invisible in AI search while competitors get cited High High

"When I ask ChatGPT for the top tools in our category, our competitors show up and we don't — we're invisible in the channel where our buyers now start their research."
Personas: Chief Marketing Officer, Head of Marketing, Director of Demand Generation

Senior pitch team, junior account team High High

"We hired the agency because of the partners in the pitch meeting, and three months later we're being run by a 24-year-old account coordinator who's never covered enterprise software."
Personas: Chief Marketing Officer, Senior Director of Corporate Communications

Generalist agencies burn the retainer learning the category Medium Medium

"We spent the first quarter of the retainer educating the agency about our own market — I'm paying $20K a month to teach them what a vector database is."
Personas: Co-Founder & CEO, Chief Marketing Officer

PR spend can't be defended in pipeline terms High High

"The board asks what we got for the PR retainer and all I have is an impressions number — I can't connect any of it to pipeline or revenue."
Personas: Chief Marketing Officer, Co-Founder & CEO, Director of Demand Generation

Funding announcement sinks without coverage High Medium

"We announced a $30M Series B and got two pickups — our competitors' smaller rounds landed in TechCrunch and ours sank without a trace."
Personas: Co-Founder & CEO, Senior Director of Corporate Communications

Fragmented agency stack with no shared narrative Medium Medium

"I'm managing three agencies that don't talk to each other — the PR firm doesn't know what the SEO shop is publishing and I'm the one stitching it together."
Personas: Chief Marketing Officer, Head of Marketing

Indistinguishable in a crowded AI category High Medium

"Every company in our space says they're 'AI-powered' — journalists ignore our pitches because we sound exactly like the last fifty startups that emailed them."
Personas: Co-Founder & CEO, Chief Marketing Officer

Executives have no bandwidth for thought leadership Medium Medium

"Our CEO knows she should be posting on LinkedIn every week, but she has zero time to write and the ghostwritten drafts we've tried sound nothing like her."
Personas: Senior Director of Corporate Communications, Chief Marketing Officer

AI Overviews are eroding organic traffic High Medium

"Our organic traffic is down 30% year over year because Google answers the question before anyone clicks — our whole content engine is leaking."
Personas: Director of Demand Generation, Head of Marketing

No credible agency between $5K and $25K/month Medium Medium

"The good agencies want $25K a month with a six-month minimum, and the ones we can afford clearly can't deliver — there's nothing credible in between for a company our size."
Personas: Co-Founder & CEO, Head of Marketing

Validate Three checks. First, severity: we rated "No credible agency between $5K and $25K/month" medium, but your own comparison page leads with the $10–20K band — if this is the objection you win deals on most often, it should be high and get more queries. Second, language: because agencies have no G2 presence, these quotes were sourced from industry press and your own anti-positioning rather than reviews of Firebrand — do they sound like your actual prospects? Third, what's missing: pains that sometimes appear in agency deals include sporadic coverage between funding moments ("we only get press when we announce something"), account-team turnover mid-retainer, and slow content approval loops — do any of these show up in yours?

Layer 1 Technical Findings

What AI Crawlers See on Your Site

9 findings from the technical baseline of firebrand.marketing: 2 high, 4 medium, 3 low severity — 6 diagnostic findings plus 3 items needing manual verification.

Actionable now No critical blockers — robots.txt allows all 7 AI crawlers we checked, which is a healthy baseline. But engineering should start on two items immediately: server-rendering the JavaScript-animated stat values on the homepage and 5 other commercial pages (your strongest proof points currently render as empty "%" fragments to non-JS crawlers), and cleaning ~25 legacy, test, and utility URLs out of the sitemap, including 3 live lorem-ipsum placeholder pages. The content team owns the third priority: a refresh rotation for the 6 solutions pages and audit pages that are 13 months to 3 years stale.

🟡 Key proof-point statistics render as empty percentages for crawlers

What we found: Across at least six commercial pages, the numeric values of headline statistics are absent from the rendered text output that crawlers receive. The homepage "Metrics that matter" section shows "% increase in sessions from AI search" and "% increase in organic search clicks" with no numbers; /brand-awareness-services/ renders stat headings as fragments ("of buyers have a shortlist of three vendors…"); the GEO services page, account-based advertising page, thought leadership page, and brand awareness content page all show "%" placeholders where values should be. This pattern is consistent with JavaScript-animated counter widgets that inject the number client-side.

Why it matters: These statistics are Firebrand's own proof points — exactly the kind of specific, citable claims LLMs extract when answering "best agency" and "does X agency get results" queries. If the numbers are injected by JavaScript animation, text-based AI crawlers (GPTBot, ClaudeBot, PerplexityBot do not execute JavaScript) see empty "%" fragments instead of "650% increase in sessions from AI search." The site loses its strongest evidence in the channel it sells services for.

Business consequence: When a buyer asks "which B2B tech PR agency actually gets results?", competing agencies' concrete outcomes can be quoted while Firebrand's brand awareness proof points arrive as empty fragments — a credibility gap in the exact channel Firebrand sells GEO services for.

Recommended fix: Server-render the numeric values inside the stat elements (the animation can still run on top of a real number in the DOM). Verify by fetching each page with JavaScript disabled or curl and confirming the numbers appear in the HTML text.

Impact: High Effort: 1–3 days Owner: Engineering Affected: Homepage, /brand-awareness-services/, GEO services, account-based advertising, B2B thought leadership, brand awareness content pages

🟡 Solutions landing pages and audit/service pages are 13 months to 3 years stale

What we found: All six /solutions/ landing pages (announce funding, build brand awareness, generate leads, reduce CPL, launch product, be found online) have sitemap lastmod of 2025-07-18 — 13 months before this analysis. /audits/ was last modified 2024-09-10, /multiplier-marketing/ 2023-03-31, the content marketing audit 2023-08-25, SEO audit 2023-09-30, martech configuration 2023-08-28, and email marketing services 2025-07-21. The eight case studies in the current library were last touched July–August 2025 (~12 months old).

Why it matters: The solutions pages target Firebrand's core commercial queries ("how to announce startup funding," "how to build brand awareness"). AI engines weight freshness heavily — ConvertMate found 76.4% of ChatGPT's most-cited pages were updated within 30 days, and Ahrefs measured AI-cited content as 25.7% fresher on average than traditional organic results (August 2025). A 13-month-old page competing for these queries is outside the dominant citation window; a 3-year-old Multiplier Marketing page undercuts the flagship methodology.

Business consequence: Queries like "how to announce startup funding" or "best brand awareness agency for AI companies" are likely to surface competitors' fresher pages while Firebrand's year-old solutions content ages out of the citation pool.

Recommended fix: Establish a refresh rotation for the six solutions pages, the Multiplier Marketing page, and the audit pages: update statistics, add 2026-current examples, and surface a visible "Updated" date. Refresh the case study library with recent client results (newer 2026 case studies exist but the eight most-linked ones are ~12 months old).

Impact: High Effort: 2–4 weeks Owner: Content Affected: 6 solutions pages, 5 audit/methodology pages, email marketing services, 8 of 9 inventoried case studies — 20 of 50 pages

🔵 Sitemap index exposes legacy, test, and utility URLs to crawlers

What we found: The page sitemap (125 URLs) includes 14 "old-*" archived page copies (old-pr-agency, old-why-firebrand, old-blog, etc., lastmod 2021), a 2018 homepage variant (/home-nov-2018/), ~10 legacy job postings from 2016–2019, WooCommerce utility pages (/cart/, /checkout/), and /solutions/ which 301-redirects to the homepage. The sitemap index also publishes a test-post-type-sitemap.xml containing three literal lorem-ipsum placeholder pages (lastmod January 2026).

Why it matters: Sitemaps are the primary discovery signal for AI crawlers. Roughly 25 of 125 page-sitemap entries point at stale duplicates, redirects, or placeholder content. This wastes crawl budget under a 10-second crawl-delay, risks LLMs ingesting 2021-era "old-*" copies of service pages as current information about the agency, and lorem-ipsum test pages are indexable.

Business consequence: An AI answer to "what does Firebrand's PR agency offer?" could be assembled from a 2021 archived copy of the service page — outdated scope and positioning presented to buyers as current.

Recommended fix: Exclude the old-*, home-nov-2018, join-* (filled roles), cart/checkout, and redirecting URLs from the Yoast sitemap; noindex or delete the old-* copies and the test post type; remove test-post-type-sitemap.xml from the sitemap index (disable the custom post type's sitemap in Yoast settings).

Impact: Medium Effort: 1–3 days Owner: Engineering Affected: sitemap_index.xml, page-sitemap.xml (~25 of 125 URLs), test-post-type-sitemap.xml (3 URLs)

🔵 Malformed and generic H1s on key commercial pages

What we found: Several commercial pages have broken or non-descriptive top-level headings: /content-marketing-agency/ renders H1 "Firebrand is a B2B content marketing agency for AI companies Brands" (malformed concatenation); /audits/ H1 is the truncated fragment "Get a Roadmap to"; the Perceptyx case study H1 is the generic "PR Case Study"; /digital-marketing-services/ repeats its H1 text as a duplicate H2 and repeats service H3 blocks twice; the Acuvity and Amount case studies use result statistics as H3 headings.

Why it matters: H1s are the strongest single passage-labeling signal LLMs use to determine what a page is about and whether to cite it. A case study titled "PR Case Study" with no client or outcome in the heading is far less likely to be retrieved for "B2B tech PR agency results" queries than one titled with the client and result. Malformed H1s also read as quality signals in AI summaries of the brand.

Business consequence: For queries like "B2B tech PR agency case studies with results," a generically titled "PR Case Study" page cedes retrieval to competitors whose case studies name the client and the outcome in the heading.

Recommended fix: Rewrite H1s as complete descriptive noun phrases (e.g., "Perceptyx PR Case Study: #1 Share of Voice in Future-of-Work Media"). Fix the truncated /audits/ H1 and the "companies Brands" concatenation. Deduplicate the repeated heading blocks on /digital-marketing-services/ and demote stat callouts from H3 to styled paragraph text.

Impact: Medium Effort: 1–3 days Owner: Content Affected: /content-marketing-agency/, /audits/, /digital-marketing-services/, Perceptyx, Acuvity, and Amount case studies

🔵 robots.txt sets a 10-second crawl-delay for all user agents

What we found: robots.txt includes "Crawl-delay: 10" under "User-agent: *". All seven AI crawlers checked (GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Googlebot, Bytespider) are otherwise allowed; only WooCommerce utility paths and /wp-admin/ are disallowed.

Why it matters: Googlebot and most AI crawlers ignore crawl-delay, but crawlers that honor it (e.g., Bingbot, which feeds ChatGPT search and Copilot) are throttled to ~8,640 pages/day. Combined with ~25 wasted legacy URLs in the sitemap, this slows recrawl of updated content. Not blocking, but worth an explicit decision.

Business consequence: When the stale solutions pages do get refreshed, throttled crawlers take longer to pick up the changes — delaying the moment updated brand awareness content becomes eligible for citation in Copilot and ChatGPT search answers.

Recommended fix: Remove the Crawl-delay directive (or scope it to specific problem bots). Server capacity for a marketing site of this size does not warrant throttling the crawlers that feed AI search indexes.

Impact: Low Effort: < 1 day Owner: Engineering Affected: Site-wide crawl behavior for crawl-delay-honoring bots (notably Bingbot/Copilot)

🔵 Primary navigation and sitemap point at 301-redirecting URLs

What we found: The main nav "Solutions" menu item links to /solutions/, which 301-redirects to the homepage. The footer "Digital Marketing" quick link points to /digital-marketing-agency/, which 301s to /digital-marketing-services/. The sitemap also lists the redirecting /solutions/ URL. The legacy /pr-services/ page (last updated Sept 2024) remains live and indexable as a near-duplicate of /pr-agency/ but is not linked from the navigation.

Why it matters: Redirect hops in primary navigation dilute link equity and waste crawl requests under the 10s crawl-delay; a live orphaned duplicate of the PR services page risks LLMs retrieving the outdated version (no pricing, older positioning) instead of the current /pr-agency/ page.

Business consequence: A buyer asking an AI assistant about "Firebrand PR services" may get an answer sourced from the orphaned 2024 /pr-services/ duplicate — older positioning and no pricing — instead of the current PR agency page.

Recommended fix: Point the nav Solutions item at a real hub page (or directly at the top solution page), update the footer link to /digital-marketing-services/, remove /solutions/ from the sitemap, and 301 /pr-services/ to /pr-agency/.

Impact: Low Effort: < 1 day Owner: Engineering Affected: Global navigation, footer, page-sitemap.xml, /pr-services/

Manual Verification Checklist

The following items could not be assessed through our analysis method (rendered markdown). We recommend your engineering team verify these manually before the validation call.

Case studies hub returns minimal extractable content — possible client-side rendering

What to check: The /case-studies/ hub returned only ~320 words with no H2/H3 headings — just sector/tactic filter labels and no case study titles, client names, or links in the rendered text. The individual case study pages render fine, but the hub's listing grid appears to be populated client-side. If the grid requires JavaScript, non-JS AI crawlers see an empty hub and lose the primary internal-link path to all ~36 case study pages.

Recommended action: Load /case-studies/ with JavaScript disabled (or curl the HTML) and check whether the case study cards and their links are present in the initial HTML. If not, server-render the default (unfiltered) listing and let the filters enhance progressively.

Effort: < 1 day Owner: Engineering

Schema markup could not be assessed — manual verification recommended

What to check: Analysis was performed on rendered markdown, in which JSON-LD blocks are not visible — schema coverage could not be assessed for any of the 50 inventoried pages. The site runs WordPress with Yoast SEO, which typically emits Organization/WebPage/Article schema by default, but page-appropriate types (FAQPage on the FAQ-heavy service pages — 10+ Q&A pairs on the GEO, PPC, thought leadership, and solutions pages — Article with dateModified on posts, Service, Review/AggregateRating on testimonials) cannot be confirmed.

Recommended action: Run the key commercial pages through Google's Rich Results Test or Screaming Frog's structured data report. Confirm FAQPage schema on FAQ sections, Article + dateModified on blog posts, and Service schema on service pages; add what's missing via Yoast blocks.

Effort: 1–3 days Owner: Engineering

Meta descriptions and OG tags could not be assessed — manual verification recommended

What to check: Rendered markdown output does not include head metadata, so meta descriptions, Open Graph tags, and canonical URLs could not be assessed for any inventoried page. These influence snippet quality in the results AI engines retrieve from — secondary but real signals for a brand selling visibility services.

Recommended action: Spot-check key commercial pages with a social preview tool or view-source; confirm Yoast meta descriptions are hand-written (not auto-truncated) on the 25 product/service pages and that canonicals resolve to the www host.

Effort: < 1 day Owner: Marketing

Site Analysis Summary

Pages analyzed 50 (commercial inventory; page sitemap lists 125 URLs)
Commercially relevant pages 50
Avg heading hierarchy 0.65
Avg content depth 0.69
Freshness (weighted) 0.34content marketing: 0.28 · product/commercial: 0.26 · structural: 0.75
Avg passage extractability 0.73
Schema coverage Unable to assess (50 pages unscored — see verification checklist)
Findings 0 critical · 2 high · 4 medium · 3 low

Sample note The analysis covered the 50-page commercial inventory out of 125 sitemap URLs — roughly 25 of the remainder are the legacy "old-*", test, and utility URLs flagged in the sitemap finding, and most others are blog archive pages. Schema coverage is unscored across all 50 pages pending the manual verification above.

Next Steps

From Validation to Visibility

Why now • AI search adoption is accelerating — 94% of B2B buyers now use LLMs during the buying process (6sense, November 2025), and agency discovery is shifting with them.
• Early citations compound: domains AI platforms learn to trust now get cited more frequently as those platforms accumulate evidence.
• Two of your primary competitors — Zen Media and Crackle PR — are already selling GEO programs of their own; rivals who establish AI-search visibility first create a structural disadvantage for late movers.
• The B2B tech agency category is still early-innings in GEO — acting now means competing against inaction, not against entrenched strategies.

The full audit will measure whether Firebrand appears when buyers ask AI platforms the questions your clients actually type — "best PR agency for AI startups," "how to announce startup funding," "agency that can connect PR spend to pipeline." You'll see exactly which queries return Walker Sands, Zen Media, or Bospar but not Firebrand — and what separates the pages that get cited from yours. Fixing the technical items below first — server-rendered proof stats, a clean sitemap — improves the baseline before we measure it.

01

Validation Call

45–60 minutes. We walk through this document together — you confirm, correct, and fill gaps. The Pre-Call Checklist below is the agenda.

02

Query Generation & Execution

The validated inputs drive buyer queries across the selected AI platforms — phrased in your buyers' language, staged by persona and buying job.

03

Full Audit Delivery

Visibility analysis, competitive positioning by platform, and a three-layer action plan prioritized by which gaps actually cost you citations.

Start now — no call required Three engineering items don't depend on the rest of the audit and will improve your baseline visibility before we even measure it: (1) server-render the stat values on the homepage, /brand-awareness-services/, GEO services, ABM, thought leadership, and brand awareness content pages — then verify with a JavaScript-disabled fetch; (2) clean the sitemap — drop the ~25 old-*/job-post/cart/redirect URLs and remove test-post-type-sitemap.xml with its 3 lorem-ipsum pages; (3) remove the 10-second crawl-delay and fix the nav/footer redirect links, including 301-ing the orphaned /pr-services/ duplicate to /pr-agency/.

Before the Call

Your Pre-Call Checklist

Two jobs before we meet. The questions on the left require your judgment — no one knows your business better than you. The engineering tasks on the right don't require the call at all.

Questions for You
In real pitches, do you lose to GEO-native boutiques (Zen Media, Crackle PR) or larger integrated firms (Walker Sands, Highwire PR)?
If wrong: the deepest head-to-head query coverage targets the wrong rivals.
Do buyers meet Firebrand on "tech PR agency" shortlists, "integrated digital marketing agency" shortlists, or both?
If both: the query set splits into two clusters weighted by revenue mix.
Is the founder/CEO still selecting the agency at your typical client stage, or has that shifted to the first marketing hire?
If shifted: the founder query set is dropped and reallocated to marketing-leader language.
At CMO-less clients, is the Head of Marketing the de facto decision-maker with a CEO rubber-stamp?
If yes: her queries are promoted to decision-stage and the CMO set shrinks.
Is Paid Media & ABM a capability you win engagements on, or a supporting service — and are the inferred Analyst Relations / International / Crisis ratings right?
If a differentiator: competitive paid-media queries get added; if not, they'd overstate exposure.
Should "No credible agency between $5K and $25K/month" be high severity given your comparison page leads with the $10–20K band — and do the buyer quotes sound like your prospects?
If upgraded: the budget-fit pain gets more query weight in the audit.
Does demand gen sit in the evaluation for brand/PR retainers, or only when paid media is in scope?
If paid-only: Elena Volkov's cluster narrows to ABM and paid-search queries.
Does a dedicated corp comms director exist at Series A–B clients, or only Series C+?
If late-stage only: announcement-strategy queries weight toward the enterprise end.
Does the CMO run the agency evaluation herself, or delegate and approve?
If she delegates: CMO queries shift from evaluation-stage to validation-stage proof-of-results.
Who's missing — VP of Growth, investor marketing partners, or product marketing in personas; unlisted rivals; pains like sporadic coverage between announcements?
If missing: new query clusters are added before the audit runs.
For Engineering — Start Now
Server-render the JavaScript-animated stat values on the homepage and 5 other commercial pages
Your strongest proof points currently reach AI crawlers as empty "%" fragments — verify the fix with a JS-disabled fetch.
Clean the Yoast sitemap: remove ~25 legacy/test/utility URLs and test-post-type-sitemap.xml
Stops crawlers ingesting 2021-era "old-*" service pages and 3 lorem-ipsum placeholders as current content.
Remove the 10-second crawl-delay; fix nav/footer redirect links and 301 /pr-services/ to /pr-agency/
Unthrottles Bingbot (feeds ChatGPT search and Copilot) and stops the orphaned PR page shadowing the current one.
Verify /case-studies/ renders without JavaScript, and run a structured-data check on the FAQ-rich service pages
Confirms whether ~36 case studies are discoverable by non-JS crawlers and whether FAQPage/Article schema is actually emitted.
Alignment

We're Aligned On

This isn't a contract — it's a shared understanding. The audit runs against what's below. If something changes between now and the call, we adjust. The goal is to make sure we're asking the right questions for the right buyers against the right competitors.
Already Confirmed
Competitive set — 6 primary + 4 secondary competitors, 7 of 10 at high confidence (Crackle PR, BLASTmedia, and 10Fold tiers pending below)
Persona set — 5 personas: 2 decision-makers, 1 evaluator, 2 influencers (founder and demand-gen roles pending below)
Feature taxonomy — 12 buyer-level capabilities: 6 strong, 4 moderate, 2 weak
Pain point set — 10 buyer frustrations: 6 high, 4 medium severity, each linked to personas and capabilities
Layer 1 technical audit — 9 findings logged (2 high, 4 medium, 3 low), engineering and content owners identified
Decided at the Call
The real head-to-head set: GEO-native boutiques (Zen Media, Crackle PR) vs. larger integrated firms (Walker Sands, Highwire PR) — determines head-to-head query allocation
Founder/CEO persona in or out of the buying committee (LLM-inferred) — decides whether the founder query cluster runs
Feature overweighting — proposed: Earned Media & Press Coverage, GEO / AI Search Visibility, Executive Visibility & Thought Leadership (the strong capabilities linked to the most high-severity pain points), pending your confirmation
Pain point prioritization — proposed: AI-search invisibility and PR-to-pipeline attribution (high severity, 3 personas each) plus junior-team bait-and-switch (high severity, matches your anti-positioning), pending your confirmation
Persona and tier corrections — Head of Marketing's decision role at CMO-less clients, demand gen's scope, and the medium-confidence competitor tiers (Crackle PR, BLASTmedia, 10Fold)
Client
Date