BlueForest Studios
BlueBoostSEO + AEO · Blair Console tab
blueforeststudios.com

Setup progress

What's left before BlueBoost runs on its own, in order. Checklist reviewed 2026-10-24.

Ticks, owners and notes are saved in this browser.

Setup steps
0 of 16
Owner decisions
0 of 6
Musts done
4 of 22
Definition of done
1 of 11

Setup steps

Do each group in order. Within Google, do step 4 before step 5.

1. Google 6 steps

Free5 min

Done when: The account exists. Every later Google step signs in with it.

Free2 min

Done when: Search Console data is stored.

Free2 min

Done when: Viewer access granted and the property ID received. 2.3 still has to be built.

Free5 min

Done when: All three APIs show as enabled. Do this before the sign-in, or the weekly email fails and you sign in again.

Free11 min

Done when: The check in Part 7 passes. Tick every permission box when signing in.

Free4 min

Done when: The site audit measures page speed.

2. AI engines 4 steps

$5 prepaid each; about $5.50 a month for all19 min

Done when: Keys saved with Part 6. Auto-reload stays off.

Free3 min

Done when: Key saved with Part 6. No billing attached.

Free plan: 250 searches a month. We need 154–308, so the $25 plan may be needed.3 min

Done when: A ranking check is stored.

Inside the $15 monthly AI ceilingUp to 24 h (batched)

Done when: AI answers are stored.

3. Database 1 step

Existing system; not counted—

Done when: This page is built from Blair (npm run dashboard -- --blair).

4. Weekly run 3 steps

$0 expected; a card is required10 min

Done when: Billing is on and the alert is set.

Free5 min

Done when: The alarm's ping address is in the settings.

$0 expected30 min

Done when: A weekly run is recorded.

5. Website 1 step

Staff time onlyAbout 20 min

Done when: The next audit finds VideoObject markup and /llms.txt loads. Organization and LocalBusiness code waits on the move off Squarespace.

6. Other access 1 step

Already paid for—

Done when: Access granted, so its built-in AEO feature can be compared (build vs. buy).

Owner decisions

Each one unblocks the items listed.
All details Every panel from the approved sample page

Start here

Four files explain the whole project

What BlueBoost isA weekly tracker for blueforeststudios.com: how the site shows up in Google (SEO) and in AI assistants (AEO), stored in Blair, reported here and in a weekly email to Ammon.docs/spec.md
Rules for working on itRead first. Every session follows this.CLAUDE.md
Latest full statusEvery Must with its evidence, and what waits on whom.docs/handoffs/STATUS_2026-10-24.md
Code and testsCode is in db/. First time: cd db && npm install. Tests: npm test. Rebuild this page: npm run audit, then npm run dashboard -- --practice (opens out/dashboard.html).README.md

Terms

Plain meanings

SEO / AEO
How the site shows up in Google results (search engine optimization) and in AI assistants' answers (answer engine optimization).
Blair
BlueForest's database (Supabase), where BlueBoost stores its results. Not connected yet.
Must
One of the spec's 22 required items, numbered by section (2.1, 4.3 …). See docs/spec.md.
CrUX
Chrome UX Report: Google's free page-speed data from real Chrome visits.
SerpApi
A paid service that runs Google searches for us and returns the results.
Onyx
Named in the owner's note "I have replaced onyx". Its meaning is decision 6 below (pending input #2).
SYS-2026-032
BlueBoost's project code for logging hours and expenses.
Streamtime
The tool where hours are logged.
Project owner
The person directing BlueBoost (signs up for accounts, holds the keys, makes the decisions).

Must requirements · spec sections 1–7

All 22 Musts and what each waits on

MustRequirementStatusWaits on
Site list holds our siteDoneTickedTests pass (run.mjs)
Add a site by settings, not codeDoneTickedRehearsal runs in under 15 minutes
Search Console dataBuilt, waitingTickedGoogle setup, steps 1–5
Keyword rankingsBuilt, waitingTickedSerpApi key
Google Analytics traffic and leadsNot startedTickedNot built. Needs GA4 access, then a collector and a GA4 column in the sites table.
Technical auditBuilt, waitingTickedRuns today. Indexing waits on the Google sign-in; speed on the CrUX key.
Fix-this-next listBuilt, waitingTickedBuilt from the audit. Ranking data joins after the first ranking check.
Structured data on the siteBuilt, waitingTickedCode is ready. Needs website access and the move off Squarespace.
Buyer-question libraryDoneTicked30 questions, approved and locked 2026-10-23
Ask five AI engines weeklyBuilt, waitingTickedAI keys and the weekly deploy
Score each AI answerBuilt, waitingTickedReal AI answers
AI share of voiceBuilt, waitingTickedReal AI answers
AI action listBuilt, waitingTickedReal AI answers
llms.txt and FAQBuilt, waitingTickedFiles are ready. Needs website access; /llms.txt returns 404 today.
Results stored in BlairBuilt, waitingTickedBlair access
This dashboard, in the Blair ConsolePartly builtTickedBuilt. Not yet hosted in the Blair Console; the GA4 panel is off until 2.3.
Weekly digest to AmmonBuilt, waitingTickedGoogle sign-in, Ammon's address and your yes
Build first; check HubSpotPartly builtTickedThe HubSpot comparison isn't done.
Runs unattended every weekBuilt, waitingTickedCloud deploy, Healthchecks.io, Blair
Cost at or under $250 a monthBuilt, waitingTickedBuilt. The real total needs Blair.
No secrets in the repoDoneTickedSecrets check runs on every commit
Hours logged in StreamtimeNot startedTickedWaits on who logs hours

Definition of done

The spec's 11 criteria for finishing v1

ItemCriterionStatusWaits on
Architecture approvedPartly builtTickedYouTube/Reddit scope and the HubSpot check are open.
Site tracked end to endBuilt, waitingTickedAll the access steps above
SEO baselinePartly builtTickedAudit of 186 pages done. Needs Search Console, SerpApi and 2.3.
AEO baselineBuilt, waitingTicked30 prompts × 5 engines ready. Needs the AI keys.
Blair and the tab liveBuilt, waitingTickedBlair access
Four weeks unattendedNot startedTickedStarts after the deploy
Boost loop provenBuilt, waitingTickedA fix shipped from the list. Needs website access.
Numeric 90-day targets setPartly builtTickedDefinitions decided. Numbers come after the baseline.
New site in under 15 minutesDoneTickedRehearsal ran 2026-10-24
Costs known and loggedPartly builtTickedCost tracking built. Hours log waits on who logs hours.
Handoff completePartly builtTickedREADME added 2026-10-24. Walkthrough with Ammon not held.

Command Center

This week at a glance: the top SEO numbers, then the top AEO numbers, each against its goal.

SEO

How people find us on Google
Unique visitors SampleLast 12 weeks
284
Goal 350
Actual 284Goal 350 proposed81%
Organic clicks SampleLast 12 weeks
199
Goal 175
Actual 199Goal 175 proposed114%
Keywords in top 10 SampleMonthly check
4 of 24
Goal 8
Actual 4Goal 8 proposed50%

AEO

How AI assistants answer buyer questions
AI share of voice SampleLast 12 weeks
18%
Goal 15%
Actual 18%Goal 15% proposed120%
Prompts naming us SampleThis week's run
5 of 30
names usneeded for goal
Actual 5Goal 10 proposed50%
Cited sources we’re on SampleThis week's run
1 of 8
lists usneeded for goal
Actual 1Goal 4 proposed25%
All details Every panel from the approved sample page

BlueBoost · blueforeststudios.com · Dashboard 1 of 5

Weekly Command Center

Week of Oct 19–25, 2026 · Weekly run finished Mon Oct 26, 06:12 ET · For: owner / marketing lead, Monday triage (10 min)

Realmeasured by BlueBoost Sampleillustrative until keys connect

This week in one line Sample

Organic clicks held inside their normal weekly swing. AI share of voice rose 2 mentions. Ship the two grade-A fixes at the top of the list first: they touch 113 pages.

Organic clicks

Sample
142 this week

▲ 6 vs 8-wk median (136)

Inside the noise band (124–149). Search Console, 2.1.

Impressions

Sample
6,830 this week

▲ 210 vs median

Inside band. Avg position 14.2 (impression-weighted).

Keywords in top 10

Sample
4 of 24 tracked

▲ 1 since last monthly check

Organic + map box, Raleigh, NC. SerpApi, 2.2.

AI share of voice

Sample
11 of 60 brand mentions (18%)

▲ 2 mentions vs last week

138 answers: 4 engines × 30 prompts + 18 AI Overviews. 4.4.

Open SEO fixes

Real
6 kinds · 4 grade A

No change since Oct 23 audit

186 pages crawled. Audit, 2.4.

Spend, October

Sample
$3.10 of $15 AI ceiling

Total $3.10 of $250 cap

Pacific-time month. Cloud run within free tier. 7.3.

SEO · Fix this next (3.1) · ranked by evidence, then pages

Five fixes from the Oct 23 audit. Four are Google-documented (grade A).

Real · audit 2026-10-23
#FixTrigger (finding)GradePagesStage
1 Add VideoObject markup to video pages 74 of 186 pages embed a video; 0 carry VideoObject A 74 Proposed
2 Write meta descriptions 39 pages have no meta description A 39 Proposed
3 Make the sitemap list / instead of /home Sitemap lists /home; its canonical is / A 1 Proposed
4 Decide whether /cart belongs in Google Linked from site pages, not in sitemap A 1 Proposed
5 Fix or remove broken outbound links 35 broken links to other sites, on 21 pages (14 on /equipment-rental) D 21 Proposed

AEO actions (5.1)

Where AI engines look, and we aren't

Sample
  1. Publish /llms.txt (file is ready)
    Live URL returns 404 · grade D
  2. Get listed on the directory cited most
    Cited in 9 of 138 answers; listing status unknown · grade D
  3. Answer "corporate video cost in Raleigh" on a page
    Prompt answered by 5 of 5 engines; we are named in 0 · grade D
  4. Add FAQ answers to /about-us
    Engines pull location facts from competitors · grade D
  5. Keep AI search crawlers allowed
    OAI-SearchBot, Claude-SearchBot, PerplexityBot: allowed · grade A

90-day targets (Definition of done, item 8)

Baselines measured; target numbers are the owner's call

Sample
Organic clicks per week now 142 · baseline 136 · target [NOT SET]

Target is the owner’s business call, set after a 4-week baseline. Due 90 days from the day it is set.

AI share of voice now 11 of 60 (18%) · baseline 16% · target [NOT SET]

Share of brand mentions across all 138 answers (scoring version 2026-10-23.1).

Weekly run health (7.2) · Healthchecks.io ping received 06:12 ET

10 of 10 steps finished · 1 h 48 min · $0.71 this run

Sample
Read active sites 0.2 sOK
Search Console pull 41 sOK
Keyword rankings skipped · monthlySkip
Site audit crawl 4 m 10 sOK
URL inspection 3 m 05 sOK
AI engines (batch) 1 h 31 mOK
Score answers 6 sOK
Fix + AEO lists 2 sOK
Build dashboard 3 sOK
Send digest 1 sOK
Sources: Google Search Console (2.1, 2–3 day lag) · SerpApi Google results, monthly (2.2) · 5 AI engines × 30 frozen buyer prompts from Raleigh, NC (4.2) · Site audit (2.4) · Blair. Noise band: grey shading = middle 80% of the last 8 weeks. A change inside it is normal weekly swing, not a result. Small numbers: counts shown before percents.

SEO

How people find us on Google: the queries, the pages they land on, and weekly visitors.

Unique visitors per week SampleLast 12 weeks
284
Goal 350
Actual 284Goal 350 proposed81%

Top non-brand queries Sample

What people searched before clicking to us. Click a column to sort.Last 28 days
Actual 174 clicksGoal 250 clicks proposed70%
QueryClicksImpressionsCTRAvg position
video production raleigh481,2104.0%7.0
raleigh video production company416406.4%3.4
animation studio raleigh228702.5%8.1
video production agency raleigh193106.1%2.2
corporate video production raleigh149801.4%10.6
commercial video production raleigh97201.3%11.8
brand story video81,4600.5%12.4
aerial video production raleigh64101.5%13.9
healthcare video production46900.6%15.7
how much does a corporate video cost32,2100.1%18.2

Landing pages Sample

The pages people land on from Google. Click a column to sort.Last 28 days
Actual 276 clicksGoal 400 clicks proposed69%
PageClicksImpressionsCTRAvg positionTop query
/raleigh-video-production1043,1203.3%6.8video production raleigh
/raleigh-nc-video-production-company771,9803.9%4.1raleigh video production company
/commercial-services331,4402.3%11.2commercial video production raleigh
/services291,8901.5%10.9corporate video production raleigh
/blog/how-much-is-an-animation-video211,6501.3%9.0animation video cost
/blog/develop-your-brand-story-in-5-simple-steps121,7200.7%12.7brand story video
All details Every panel from the approved sample page

BlueBoost · Dashboard 2 of 5 · SEO track (2.1, 2.2)

Search Performance

For: SEO analyst, weekly deep-dive · Search Console through Oct 23 (2–3 day lag) · Rankings checked Oct 5 (monthly, SerpApi, Raleigh NC, desktop)

Sample data · structure is final
Queries Brand = query contains “blueforest” or a variant

Non-brand clicks, week Sample

86

▲ 5 vs 8-wk median (81)

Above the noise band (79–82) for 1 week. Confirm next week.

Impressions, week Sample

6,830

▲ 210

Inside band

CTR, non-brand Sample

1.9%

▲ 0.1 pt

86 clicks / 4,520 non-brand impressions

Avg position Sample

14.2

▲ 0.6 (better)

Impression-weighted, all queries

Keywords on page 1 Sample

4 of 24

▲ 1 vs September

Monthly check, Oct 5

Weekly organic clicks · 26 weeks Sample

Non-brand clicks rose from 70 to 86 a week. This week is above the noise band for the first time, but one week after the Oct 14 fix is too early to credit it.

Non-brand Brand (context) Noise band: middle 80% of prior 8 weeks
40 60 80 100 May 3 Jun 28 Aug 23 Oct 25 86 56 Oct 14 · descriptions shipped on 12 pages measuring until Nov 15 → Weeks ending Sunday. Source: Search Console searchanalytics.query, dimension=date, summed Mon–Sun.

Tracked keywords · Google position, Raleigh NC (2.2) Sample

4 of 24 keywords are on page 1. Biggest mover: “animation studio raleigh”, 14 → 8.

2 2 7 13
■ 1–3■ 4–10■ 11–20■ not in top 20
Keyword (12 of 24, biggest moves)Position: Sep → Oct (left is better)Change
animation studio raleigh 14→8
video production raleigh 9→7
raleigh video production company 6→3
corporate video production raleigh 12→11
brand video raleigh 11→13
commercial video production raleigh 17→12
healthcare video production raleigh 21+→16
aerial video production raleigh 15→14
video production agency raleigh 3→2
film production raleigh nc 18→21+
production companies raleigh nc 21+→19
animated explainer video company 21+→21+

Axis 1 → 20, then “21+” (not found). Green strip = page 1. Organic results and the map box both count (decided 2026-10-23).

Top non-brand queries · last 28 days Sample

CTR is low where we rank 8–12. Lifting those onto the top half of page 1 is the clearest gain.

QueryClicksImpr.CTRAvg pos.Δ pos. 28d
video production raleigh 48 1,210 4.0% 7.0 ▲ 0.8
raleigh video production company 41 640 6.4% 3.4 ▲ 0.2
animation studio raleigh 22 870 2.5% 8.1 ▲ 5.9
video production agency raleigh 19 310 6.1% 2.2 ▲ 0.4
corporate video production raleigh 14 980 1.4% 10.6 ▲ 1.1
commercial video production raleigh 9 720 1.3% 11.8 ▲ 4.6
brand story video 8 1,460 0.5% 12.4 ▼ 0.7
aerial video production raleigh 6 410 1.5% 13.9 ▲ 0.9
healthcare video production 4 690 0.6% 15.7 ▲ 3.8
how much does a corporate video cost 3 2,210 0.1% 18.2 ▼ 1.2

CTR shading: darker = higher click-through. Δ position: ▲ = moved up (better). Queries with under 10 impressions hidden (Search Console anonymizes rare queries).

Landing pages · drill-down from query to page Sample

Four of the top six landing pages embed video with no VideoObject markup. The audit column is real (Oct 23).

PageClicks 28dImpr. 28dCTRAvg pos.Top queryOpen audit items
/raleigh-video-production 104 3,120 3.3% 6.8 video production raleigh 4 videos, no VideoObject
/raleigh-nc-video-production-company 77 1,980 3.9% 4.1 raleigh video production company none
/commercial-services 33 1,440 2.3% 11.2 commercial video production raleigh 2 videos, no VideoObject
/services 29 1,890 1.5% 10.9 corporate video production raleigh 1 video, no VideoObject
/blog/how-much-is-an-animation-video 21 1,650 1.3% 9.0 animation video cost see audit
/blog/develop-your-brand-story-in-5-simple-steps 12 1,720 0.7% 12.7 brand story video 1 video, no VideoObject · 1 broken outbound link
Method: clicks and impressions are Search Console totals (site property, web search). Average position is impression-weighted. Rankings are one SerpApi check per keyword per month, so a single move of 1–2 places is within normal day-to-day swing. Sample values; page paths and keywords are the site's real ones.

AEO

How AI assistants answer buyer questions: who they name, and which sources they trust.

AI share of voice per week SampleLast 12 weeks
18%
Goal 15%
Actual 18%Goal 15% proposed120%

Buyer prompts: where AI names us Sample

The AI version of top queries. One dot per engine: named linked rival named instead no one.This week's run
Actual 5 promptsGoal 10 prompts proposed50%
PromptTypeEngines naming usChatGPT · Claude · Perplexity · Gemini · Overviews
What are the best corporate video production companies in Raleigh, NC?Find3 of 5
What are the top-rated video production companies in the Research Triangle area?Find3 of 5
Who makes brand story videos for companies in Raleigh?Find2 of 5
I need an animated explainer video for our software company. Which studios in Raleigh can do that?Find2 of 5
Which video production companies in Raleigh work with healthcare organizations?Find1 of 5
Who should make our company’s brand film in the Triangle?Find0 of 5
Can you recommend a video production company near Raleigh for a corporate video?Find0 of 5
Which video production studios in Raleigh do the best work for businesses?Find0 of 5
I need a video production agency in North Carolina for a company project. Who would you recommend?Find0 of 5
Who are the best commercial video production companies in Raleigh?Find0 of 5
Who are the best video production companies in Raleigh for small businesses?Find0 of 5
Which Raleigh studios make TV and online commercials for local businesses?Find0 of 5
Who can produce an employee safety training video in Raleigh, NC?Find0 of 5
Who makes videos for nonprofits in the Raleigh area?Find0 of 5
Which video companies in the Triangle make videos for universities and colleges?Find0 of 5
Who can film a short documentary about our organization in North Carolina?Find0 of 5
Who offers drone and aerial video for real estate or construction projects in Raleigh?Find0 of 5
Which video production companies in Raleigh work with tech companies?Find0 of 5
Who can make a recruiting or company culture video for us in Raleigh?Find0 of 5
Which studios in Raleigh can film customer testimonial videos?Find0 of 5
How much does a brand film cost?Price0 of 5
How much does corporate video production cost in Raleigh, NC?Price0 of 5
What does a 60-second commercial cost to produce in North Carolina?Price0 of 5
How much does an animated explainer video cost?Price0 of 5
How much does a monthly video production retainer cost?Price0 of 5
How do I choose a video production company for my business?Choose0 of 5
Should I hire a local video production company or a freelancer for our company video?Choose0 of 5
Is a monthly video production retainer worth it for a mid-sized company?Choose0 of 5
What questions should I ask a video production company before hiring them?Choose0 of 5
What should a corporate video production quote include?Choose0 of 5

Sources AI engines cite Sample

The AI version of landing pages: the sites the engines read before answering. Being on them is how we get named.This week's run
Actual 1 listedGoal 4 listed proposed25%
SourceAnswers citing itWe’re listed
yelp.com9Unknown
clutch.co7Unknown
reddit.com6Unknown
youtube.com5Unknown
blueforeststudios.com4Our site
expertise.com4Unknown
linkedin.com3Unknown
upcity.com2Unknown
All details Every panel from the approved sample page

BlueBoost · Dashboard 3 of 5 · AEO track (4.1–4.4, 5.1)

AI Answer Visibility

For: AEO / content strategist, weekly · 30 frozen buyer prompts (library 2026-10-23.1) asked from Raleigh, NC · Run Oct 26 · Scoring 2026-10-23.1

Sample data · structure is final
Engine

Headline Sample

Named in 11 of 138 answers and linked as a source in 4. That is 11 of 60 brand mentions (18%), third behind two competitors. All 11 come from “find a vendor” prompts. We are named in 0 of the 5 price prompts.

Answers collected Sample

138

4 engines × 30, plus 18 Overviews

0 failed calls · $0.71 this run

Answers naming us Sample

11

▲ 2 vs last week

8% of answers. 4-wk average 9.

Linked as a source Sample

4

▲ 1

blueforeststudios.com in citations

Share of voice Sample

18%

11 of 60 mentions

Rank 3 of 5 tracked brands

Avg place when named Sample

3.2

▼ 0.3 (worse)

1 = first brand in the answer

Price prompts naming us Sample

0 of 5

no change

Biggest content gap

Share of voice (4.4) · brand mentions across all answers Sample

Competitor A is named almost twice as often as we are

Competitor A 19 · 32%
Competitor B 14 · 23%
BlueForest (us) 11 · 18%
Competitor C 9 · 15%
Competitor D 7 · 12%

Share = this brand's mentions ÷ all 60 tracked-brand mentions (user ruling 2026-10-23: “Share of mentions”). Competitor names are the spec's set, anonymized in this sample.

By engine · answers that name us Sample

Perplexity names and links us most. Gemini and AI Overviews almost never do.

ChatGPT 3 of 30 · 1 linked
Claude 2 of 30 · 0 linked
Perplexity 4 of 30 · 3 linked
Gemini 1 of 30 · 0 linked
AI Overviews 1 of 18 · 0 linked
■ dark: named + linked as source■ light: named only□ answered, not named

AI Overviews appear on Google for only some searches: 18 of 30 this week. A prompt with no Overview is not counted as a miss.

Prompt × engine · 30 prompts × 5 engines Sample

The gaps cluster in price and how-to-choose prompts. These are content questions we can answer on our own pages.

Named + linked Named Only competitors named No tracked brand named No Overview shown
#Prompt (as asked)ChatGPTClaudePerplexityGeminiAI Overv.Group
1 Who should make our company’s brand film in the Triangle? Find
2 What are the best corporate video production companies in Raleigh, NC? ↗ ● ↗ Find
3 Can you recommend a video production company near Raleigh for a corporate video? Find
4 Which video production studios in Raleigh do the best work for businesses? Find
5 I need a video production agency in North Carolina for a company project. Who would you recommend? Find
6 What are the top-rated video production companies in the Research Triangle area? ● ↗ ● Find
7 Who are the best commercial video production companies in Raleigh? Find
8 Who are the best video production companies in Raleigh for small businesses? Find
9 Who makes brand story videos for companies in Raleigh? ● ↗ Find
10 Which Raleigh studios make TV and online commercials for local businesses? Find
11 I need an animated explainer video for our software company. Which studios in Raleigh can do that? ● ● Find
12 Who can produce an employee safety training video in Raleigh, NC? Find
13 Which video production companies in Raleigh work with healthcare organizations? ● Find
14 Who makes videos for nonprofits in the Raleigh area? Find
15 Which video companies in the Triangle make videos for universities and colleges? Find
16 Who can film a short documentary about our organization in North Carolina? Find
17 Who offers drone and aerial video for real estate or construction projects in Raleigh? Find
18 Which video production companies in Raleigh work with tech companies? Find
19 Who can make a recruiting or company culture video for us in Raleigh? Find
20 Which studios in Raleigh can film customer testimonial videos? Find
21 How much does a brand film cost? Price
22 How much does corporate video production cost in Raleigh, NC? Price
23 What does a 60-second commercial cost to produce in North Carolina? Price
24 How much does an animated explainer video cost? Price
25 How much does a monthly video production retainer cost? Price
26 How do I choose a video production company for my business? Choose
27 Should I hire a local video production company or a freelancer for our company video? Choose
28 Is a monthly video production retainer worth it for a mid-sized company? Choose
29 What questions should I ask a video production company before hiring them? Choose
30 What should a corporate video production quote include? Choose

Most-cited sources · domains engines link to (5.1) Sample

Engines lean on directories and review sites. We don't yet know which of them list us.

yelp.com 9 Unknown
clutch.co 7 Unknown
reddit.com 6 Unknown
youtube.com 5 Unknown
blueforeststudios.com 4 Our site
expertise.com 4 Unknown
linkedin.com 3 Unknown
upcity.com 2 Unknown

“Unknown” is real: the listings file (listings-blueforest.json) is empty until the owner adds where we're listed. Counts are sample.

Competitor detail · per brand Sample

When we are named, we are listed third on average. Tone is neutral to positive.

BrandMentionsAnswers linkedAvg place in listPositiveNeutralNegative
Competitor A 1981.6 9100
Competitor B 1452.1 680
BlueForest (us) 1143.2 650
Competitor C 932.8 360
Competitor D 713.9 241

Tone is a word-list draft, to be hand-checked on the first real answers (scoring.json). Treat as a rough signal.

Method: each prompt asked once a week per engine, cheapest web-searching model, location Raleigh, NC. AI answers vary run to run, so a change of 1–2 mentions in a week is within normal swing. Read 4-week trends. Monthly AI ceiling $15 (Pacific-time month).

Technical Health

Whether Google can read the site: crawl, markup and broken links.

Pages crawled Sample
186
All return HTTP 200
VideoObject markup Sample
0 of 74
Fix #1 · grade A · 3.2 requires it
Broken outbound links Sample
35
On 21 pages; 14 on /equipment-rental · grade D
All details Every panel from the approved sample page

BlueBoost · Dashboard 4 of 5 · SEO track (2.4) and SEO boost (3.2)

Technical Health

For: technical SEO / web developer, weekly after the crawl · Audit run 2026-10-23 13:21 UTC · 186 pages · 516 links checked at 1 request/second

Real data · audit 2026-10-23

Headline Sample

The site is crawlable and every page returns 200. The gaps are in markup: 74 pages embed 158 videos with no VideoObject, and 39 pages have no meta description. Speed and indexing are not checked yet.

Pages crawled Sample

OK
186

All return HTTP 200

Video pages Sample

Info
74

158 YouTube/Vimeo embeds

VideoObject markup Sample

Fix
0 of 74

Fix #1 · grade A · 3.2 requires it

No meta description Sample

Fix
39

Fix #2 · grade A

Broken outbound links Sample

Fix
35

On 21 pages; 14 on /equipment-rental · grade D

Page speed (CWV) Sample

Not checked
—

Needs a CrUX key

Structured data coverage (3.2) · one square = one page Sample

74 of 186 pages have a video. None of them tell Google about it.

Video embedded, no VideoObject (74) No video (112)
Schema typePages with itPages that need itStatusWhy it matters
LocalBusiness186186CompleteLocal pack and map signals
Organization186186CompleteBrand facts and logo
WebSite186186CompleteSite name in results
Article112112CompleteBlog post dates and author
VideoObject074MissingVideo results and key moments (Google-documented)
FAQPage0—Spec asksGoogle stopped showing FAQ results in 2026 (grade D); 3.2 still requires it

Core Web Vitals · p75, real Chrome users (CrUX) Sample

Not checked: no CrUX API key yet

LCP · Largest Contentful PaintNot checked
Good ≤ 2.5 s · Needs improvement ≤ 4.0 s · Poor > 4.0 s
INP · Interaction to Next PaintNot checked
Good ≤ 200 ms · Needs improvement ≤ 500 ms · Poor > 500 ms
CLS · Cumulative Layout ShiftNot checked
Good ≤ 0.1 · Needs improvement ≤ 0.25 · Poor > 0.25

Audit note, verbatim: “Core Web Vitals not configured: no CRUX_API_KEY”. The key is free (Google guide, Part 8).

Indexing · Search Console URL Inspection Sample

Not checked: waiting on the Google sign-in

Indexed— Crawled, not indexed— Discovered, not crawled— Excluded by noindex or canonical—

Planned: 186 URLs a week, paced under Google's daily URL Inspection quota.

Missing meta descriptions · by site section Sample

39 pages. Most are blog, project and portfolio pages.

/blog 11 of 123
/projects 10 of 16
/portfolio-1 7 of 7
/newsletter 6 of 10
/industries 1 of 8
other pages 4 of 22

Orange = missing, grey = section size. Without a description, Google writes its own snippet from page text.

Links checked · 516 total Sample

35 outbound links are broken, on 21 pages. 14 of them are on one page: /equipment-rental.

OK 315 Redirect 140
■ OK 315■ Redirect 140■ Could not check 26 (site blocked us: 403/429)■ Broken 35
HTTP 40426
ENOTFOUND (domain gone)4
HTTP 4101
ECONNRESET1
Connect timeout1
SSL version error1
TLS name mismatch1

Broken outbound links · 6 of 35 shown · start with /equipment-rental (14) Sample

Fix or remove. Grade D: Google's guidance doesn't say broken outbound links hurt ranking. It's a visitor-trust fix.

On pageLinks toResult
/blog/brand-need-story-brand-storythebalance.com/why-trader-joes-has-no-competition-2892549HTTP 404
/blog/develop-your-brand-story-in-5-simple-stepscdn2.hubspot.net/…/Brand Storytelling Seminar Handout.docx.pdfHTTP 404
/blog/video-best-mediumvideo-university.87seconds.com/video-sharing-vs-text-content-sharing-…ENOTFOUND
/blog/lets-talk-about-aerial-videolonelyplanet.com/articles/helicopter-photographer-jin-wooHTTP 404
/blog/gray-paper-as-a-backdropaputure.com/products/ls-mini20?variant=55020218389HTTP 404
/blog/a-helpful-guide-to-choosing-an-animation-stylescottmadden.com/ECONNRESET

Crawl access · robots.txt (RFC 9309) and sitemap Sample

All 33 checked crawlers allowed, search and AI alike

Googlebot Bingbot GPTBot ClaudeBot PerplexityBot Google-Extended Applebot-Extended Amazonbot CCBot Meta-ExternalAgent DuckAssistBot Bytespider + 21 more
Pages in sitemap185 of 186
Sitemap lists /home; its canonical is /Fix · A
/cart linked, not in sitemapDecide · A
HTTP status 200186 of 186
Bars, with sources: Core Web Vitals “good” is LCP ≤ 2.5 s, INP ≤ 200 ms, CLS ≤ 0.1 at the 75th percentile (Google's web.dev definitions). Duplicates are judged by canonical page. Links answering 403 or 429 count as “could not check”, not broken. Every number on this page is from the Oct 23 audit file.

Fix Impact

What we spent, what we shipped, and whether it worked.

Spend this month Sample
$3.10
of the $250 monthly cap
Fixes that worked Sample
1 of 4
measured against the noise band

Fix pipeline Sample

Every fix from proposal to verdict.
4
Proposed
1
Shipped
2
Measuring
2
Outcome
All details Every panel from the approved sample page

BlueBoost · Dashboard 5 of 5 · Fix list (3.1, 5.1) · Data rules §7–8 · Costs (7.3)

Fix Impact & Experiments

For: owner and analyst, monthly review · Did what we shipped work, measured against the noise band, before we do more of it?

Sample: a future month. Today all 6 fixes are Proposed (real)

Headline Sample

3 fixes shipped since August. 1 worked, 1 can't tell, 1 still measuring. Clicks and AI mentions have both drifted up since the sitemap fix, but the week-to-week zig-zag is almost as large. That is a pattern to watch, not proof the fix caused it.

Connected scatter · 12 weeks · each dot is one week Sample

Both drift up and to the right, but each week's zig-zag is nearly as big as the drift

4 6 8 10 12 120 127.5 135 142.5 150 Organic clicks per week (Search Console) → Answers naming us (of 138) → Start · Aug 3 Oct 25 · 142 clicks, 11 answers ◆ Sep 2 · sitemap fix shipped ◆ Oct 14 · descriptions batch 1

Grey path = weeks before the first fix; purple = after. Read it like a trail: each step right is more clicks, each step up is more AI mentions. A trail that zig-zags in place is noise.

How a fix gets a verdict (data rules §8)

Bigger than the noise band, or it doesn't count

  1. Before: the metric's last 8 weeks set the noise band, the middle 80% of normal swing.
  2. Ship: log the date. The fix moves to Measuring with an end date, usually 4–6 weeks out.
  3. Until then: the answer is “too early to tell”, never “no effect”.
  4. At the end: Worked = after-average above the band. No change = inside it. Hurt = below it. Can't tell = something else moved too (an algorithm update, a season).

Spend vs cap (7.3) · October Sample

AI engines (4.2), cap $15$3.10
SerpApi (2.2), free plan$0.00 · 26 of 250 searches
Google Cloud run + scheduler$0.00 · free tier
Healthchecks.io$0.00 · free
Total vs $250 cap$3.10

Fix pipeline · SEO (3.1) and AEO (5.1) · stages are logged, never edited Sample

Work moves left to right. A fix leaves the board only once its outcome is recorded.

Proposed4
VideoObject on 74 video pages A3.2 · 74 pages
Decide on /cart A1 page
Fix 35 broken outbound links D21 pages
Publish /llms.txt D5.2 · AEO
Shipped1
Descriptions batch 2 (27 pages) AShipped Oct 24, starts measuring Oct 27
Measuring2
Descriptions batch 1 (12 pages) AUntil Nov 15 · CTR on those pages
Answer the cost question on /video-package-options DUntil Nov 22 · price prompts naming us
Outcome2
Sitemap lists / not /home AWorked · Oct 1
Organization facts aligned DCan’t tell · Oct 8

Before / after · shipped fixes · 8 weeks before vs weeks since Sample

Each verdict uses the metric the fix was meant to move, chosen before it shipped

Sitemap lists / instead of /homeWorked
Weekly impressions on / (Search Console) 8-wk avg 412 → 4-wk avg 521 · band 380–450 After-average sits above the band in all 4 weeks.
Organization facts alignedCan’t tell
Answers naming us (all engines) 8-wk avg 7.1 → 4-wk avg 8.5 · band 6–8 Up, but ChatGPT changed its search model the same week (events register).
Descriptions batch 1 (12 pages)Measuring
CTR on those 12 pages 8-wk avg 1.6% → 2 wks 2.1% · band 1.3–1.9% Too early to tell until Nov 15. Two weeks above the band so far.

Evidence ledger · what we learned, by grade Sample

Our own results feed back into the grades. A grade-D tactic that works here twice earns a second look.

FixGrade beforeEvidence sourceShippedWindowMetricBefore → afterOutcome
Sitemap canonicalAGoogle sitemap docs Sep 24 wksImpressions on / 412 → 521Worked
Organization factsDIndustry claims, untested Sep 94 wksAnswers naming us 7.1 → 8.5Can’t tell
Descriptions batch 1AGoogle snippet docs Oct 14to Nov 15CTR, 12 pages 1.6% → 2.1%Measuring
Cost answer on pageDAEO practitioner claims Oct 21to Nov 22Price prompts naming us 0 → 0Measuring