REA — Reverse Engineering Analysis

Competitive teardowns built for Stealth Agents growth strategy
3 companies · 25 months tracked
Updated 5 Nov 2026
rea.stealthagents.us
3
Companies reverse-engineered
Wing · Magic · Hire Bloom
605
Google ad creatives found
500 + 97 + 8
26
Active Meta ads
All Wing, all Oct 2026
4,214
Referring domains
2,239 + 1,964 + 11
−88%
Wing organic, peak → now
Magic −84%
0
Active Hire Bloom ads
Last Google creative: Mar 2026

The pattern across all three: nobody is winning on organic anymore.

Wing and Magic built large informational content engines — and both are now losing 83–88% of their peak traffic while hiring sales and paid-search people, not SEOs. Hire Bloom skipped SEO almost entirely, tested Google Ads for one quarter, stopped, and is now betting on niche case studies, original research, and an LLM-readable facts page. The opening for Stealth Agents is not "write more blog posts." It is own the buying-stage queries and the third-party pages AI answers cite.

Paid search is the real growth lever AI answers are won off-site GEO is the new front line

Organic traffic: the shared collapse

Monthly organic ETV (estimated traffic value), US. Log scale — both companies fell by roughly the same proportion, from very different bases.

Monthly organic traffic · Oct 2024 → Oct 2026

Raw monthly series. Spikes in late 2024 are measurement churn; the durable trend is down for both.
Both down ~85% from peak
Wing AssistantMagicHire Bloom tracked separately (different provider / scale)

Where the effort actually goes

Ad volume, price per hour, and off-site authority — the three variables that separate the models.

Ad creatives found

Google Ads Transparency + Meta Ad Library, as of 5 Nov 2026.

Entry price per hour

Calculated from published plans: Wing $699/80h & $999/160h; Magic $360 & $540/week for 40h; Hire Bloom $13/hr.

Referring domains

Log scale. Wing and Magic from DataForSEO; Hire Bloom from Serpstat (lower-bound).

Organic keywords now

Wing 2,895 · Magic 1,349 · Hire Bloom 105. The long tail is what disappeared.

The three companies

Click any card for the full teardown.

W

Wing Assistant

wingassistant.com

A content machine in free fall, pivoting to sales and AI agents.

$8.74/hrEntry price (80h)
9.7kOrganic / mo now
500Google creatives
2,239Referring domains
Read teardown →
M

Magic

getmagic.com

A decade-old ad program and a content engine that just lost 84% of its traffic.

$9.00/hrEntry price (40h)
4.8kOrganic / mo now
97Google creatives
1,964Referring domains
Read teardown →
H

Hire Bloom

hirebloom.com

A $20–25M staffing arbitrage business with almost no digital moat — and a sharp GEO play.

$13/hrFlat price
947Organic / mo now
8Google creatives
11Referring domains
Read teardown →

At a glance

CompanyModelPriceOrganic peak → nowGoogle / Meta adsRef. domainsVerdict
Wing AssistantVA subscription, US + offshore$699/80h · $999/160h81.8k → 9.7k −88%500 / 26 active2,239Content engine decaying; pivoting to AI agents & sales
MagicVA subscription, 24/7 pool$360–540/week (40h)29.3k → 4.8k −84%97 / 01,964Old ads keep running; adding 14 paid-search managers
Hire BloomRemote staffing, embedded CSRs$13/hr flat~950/mo no SEO8 / 011Sales/referral-led; GEO & niche proof are the edge

The story in dates — who did what, and when

Organic = free visits from Google. Paid = ads. A quarter is three months. Start dates come from Wayback Machine captures, Google/Meta ad libraries, and traffic data — not marketing copy. The pattern is blunt: content was ramped after the traffic peak, not before it.

Blog / content Google Ads Traffic peak Decline Product / press Launch / other

Start dates at a glance

The dates you asked for, side by side.

CompanyFoundedBlog startedContent rampGoogle AdsMeta AdsOrganic peakDecline began
Wing Assistant2021Jan 2022Q4 2024 → Q2 2025Jul 2023Oct 2026Dec 2024 (~82k)2025
Magic2015Jul 2020Q2 2022 → Q2 2023Mar 2022NoneMay 2026 (~29k)Jun 2026
Hire Bloom2021Mar 2023Q4 2025 → Q2 2026Jan 2026None——

When they published

New pages first captured per quarter. This is the clearest proxy for “when did they ramp content?”

New blog / content pages per quarter · 2020 → 2026

Unique URLs first captured by the Wayback Machine. Spikes are publishing pushes, not total site size.
WingMagicHire Bloom

Content ramp vs. traffic

Bars are new pages. The line is average monthly organic visits. This is where the “we published more, but traffic still fell” becomes obvious.

Wing · new pages vs. organic traffic

The biggest publishing run (Q1–Q2 2025) came right after the Dec 2024 peak — and traffic still fell.

Magic · new pages vs. organic traffic

Publishing nearly stopped in 2025 (9 pages). Traffic briefly jumped in early 2026, then collapsed in Q3.

What happened, in order

One rail per company. Read top to bottom.

Wing Assistant

2021 → now
Dec 2021
Site launches
First Wayback capture of wingassistant.com.
Jan 2022
Blog starts
35 posts captured in Q1 2022 alone — a launch burst, then a trickle.
Jul 2023
Google Ads starts
First creative still running 1,017 days later. Ads become the durable channel.
Dec 2024
Organic peak
~81.8k visits/month (3-month rolling).
Q4 2024 → Q2 2025
Content ramp
+259 blog pages in three quarters — the biggest publishing push, after the peak.
2025
Decline begins
60–70k visits fall to ~10k by late 2026. More content does not reverse it.
Jul 2026
Press push
Forbes Best Startup Employers #100 and Clutch Certified posts.
Oct 2026
Meta Ads start
26 active ads, all one seasonal offer: $1,000 off.

Magic

2015 → now
Aug 2015
Launches
First site capture. Founded at NASA Ames.
Jul 2020
Blog starts
23 pages in Q3 2020, then 114 in Q4 — a fast start.
Mar 2022
Google Ads starts
Oldest creative still running 1,563 days later.
Q2 2022 → Q2 2023
Content ramp
+214, +109, +87, +69 pages per quarter — the real build-out.
2025
Publishing stops
Only 9 new pages all year. The engine goes quiet.
Feb → May 2026
Late traffic spike
+85% to ~29k visits — then the peak.
Jun → Aug 2026
Collapse
−45%, −55%, −31% in three straight months.
Oct 2026
Pivot to ChatGPT
Magic app inside ChatGPT/Codex; 14 Paid Search Manager roles open.

Hire Bloom

2021 → now
2021
Founded
Lehi, UT. Bootstrapped. Legal name Libre LLC.
Mar 2023
Blog starts
15 pages captured in Q1 2023 — the current site’s content begins.
Q4 2025 → Q2 2026
Content / case-study ramp
22 then 39 new pages, including the named client case studies.
Jan 13 2026
Google Ads starts
8 creatives on broad staffing terms.
Mar 5 2026
Google Ads stops
Last creative seen. No Meta ads at all.
Aug 11 2026
Inc. 5000 #541
645% three-year growth. Credibility becomes the funnel.
Oct 20 2026
UV50 #6
Second award in ten weeks.
Oct 30 2026
/ai-info page updated
A deliberate page to feed ChatGPT, Gemini, and Perplexity facts.
Nov 3 2026
Spam backlinks appear
Auto-generated directory links, not PR.

What the timeline says

1 · They published after the peak, not before it

Wing’s largest content push was Q1–Q2 2025, immediately after its Dec 2024 traffic peak. Traffic still fell. Content volume did not create a second growth curve.

2 · Stopping publishing precedes collapse

Magic nearly stopped in 2025 (9 pages) and lost 84% of its peak traffic by Aug 2026 — despite a brief Feb–May 2026 spike. The blog was propping up the long tail.

3 · Ads start early and run for years

Wing’s first Google ad is from Jul 2023 (one creative ran 1,017 days); Magic’s from Mar 2022 (1,563 days). Paid search is the durable channel; the blog is the volatile one.

4 · Hire Bloom ran a short test, then quit

Google Ads Jan–Mar 2026 only, 8 creatives, then nothing. It now bets on case studies, awards, and AI-search visibility — not a scaled ad or content engine.

W

Wing Assistant

wingassistant.com · Virtual assistant subscription · US + offshore assistants
Content machineOrganic −88%Pivoting to AI agents
$699/80h
Entry plan
$8.74/hr effective
9,731
Organic visits / mo
Peak 81.8k · −88%
2,895
Ranked keywords
Peak 6,625
500
Google creatives
Oldest: 1,017 days
26
Active Meta ads
All first seen 28 Oct 2026
231k
LinkedIn followers
~1 post/day

Organic traffic & keywords

Monthly ETV and ranked keyword count, Oct 2024 → Oct 2026.

Verdict

Wing is the clearest example of the category's broken playbook: a 967-URL site where 91% of ranked volume sits in the blog, and a 1,017-day-old Google Ads program that still carries the acquisition load. The blog is not compounding anymore — it is decaying from a higher base.

The 2026 energy is going into inside sales, field events, and an AI-agent product line (13 Inside Sales Manager roles, 8 Product Manager – AI roles). Nobody is hiring SEO.

Weakness Their #1 blog page ranks 40–62 for 201k-volume terms. They buy volume they cannot convert.

What to copy

Job-board syndication loop

2,757 backlinks / 107 domains anchored “our Jobs Website.” Every role they post gets republished by aggregators — each copy a link. Supply and links from the same motion.

Dollar-off, not percent-off

“$1,000 off… $200 each month for your first 5 months.” A concrete number beats a percentage. 26 ads, one offer page, every placement at once.

Partner pages

22 /partners/<tool> pages (OpenPhone, Ramp, Zendesk, Relay, Pilot…) co-marketing with tools buyers already use.

Dated moves vs. growth

No move in 2026 reversed the decline. Traffic is the two-month average after the move vs. two months before.

DateChannelMoveReachLift
2023-07-18AdsGoogle text creative still running 1,017 days——
2026-04-23PartnershipsPartner-page network starts appearing10 partners−17.2%
2026-06-13ReferralReferralCandy detected live—−23.3%
2026-07-15PressForbes Best Startup Employers #100 post29 reactions−30.3%
2026-07-23PressClutch Certified post31 reactions−30.3%
2026-10-21ContentYouTube offer clips ($1,000/$2,500 credit)0 views+1.3%
2026-10-28Paid social26-ad Meta promo, $1,000 off26 active+1.3%
M

Magic

getmagic.com · Virtual assistant subscription · 24/7 assistant pool · founded 2015
Longest-running ad programOrganic −84%Paid search + multilingual CX
$360/wk
Entry plan (40h)
$9.00/hr effective
4,825
Organic visits / mo
Peak 29.3k · −84%
1,349
Ranked keywords
Peak 5,890
97
Google creatives
Oldest: 1,563 days
0
Meta ads
No page found
100k
LinkedIn followers
Top posts are job listings

Organic traffic & keywords

Monthly ETV and ranked keyword count, Oct 2024 → Oct 2026.

Verdict

Magic runs the oldest ad program in the set — a Google campaign with creatives still live after 1,563 days — and no Meta ads. Its content engine had a real step-up in early 2026, then lost 45%, 55% and 31% in three consecutive months. The city-page cluster vanished entirely.

The hiring signal is unambiguous: 14 Paid Search Manager roles, 7 fraud analysts, multilingual CX, and AI-literate assistants. They are doubling down on Google and delivery, not content.

Weakness Their best organic asset is off-topic (“data annotation”) and their brand is absent from the ChatGPT answer for “best VA for small business.”

What to copy

“Position Filled” job posts

Magic's five best LinkedIn posts are job listings (17–59 reactions) vs 0–3 for product posts. The format doubles as proof the roster works.

Offer in the thumbnail

“Pay nothing until you hire” over a face — the one brand film asset that carries the offer in the image. Their newer shorts dropped this and lost all engagement.

Price-change moment

Reddit is actively shopping alternatives after Magic's pricing change. That is a buying-stage query a competitor can own.

Dated moves vs. growth

Same pattern as Wing: verification without lift.

DateChannelMoveReachLift
2022-03-03AdsGoogle text creative still running 1,563 days——
2024-12-09CreatorInstagram reel with @linguamarina147 likes−19.6%
2025-09-02ContentIG reel “#1 in the business si…”63 likes−13.5%
2026-10-20ProductMagic app inside ChatGPT / Codex59 reactions−1.7%
H

Hire Bloom

hirebloom.com · Remote staffing for support roles · Lehi, UT · bootstrapped · Libre LLC
~$20–25M est. revenueNo organic moatGEO/AI-info play
$13/hr
Flat client price
~$27k per seat / year
~$20–25M
Est. revenue run-rate
645% 3-yr growth (Inc.)
864
LinkedIn employees
Mostly placed talent
8,068
Jobs staffed
$23.4M+ paid to talent
70.4%
One-year retention
vs ~30% US entry-level
947
Organic visits / mo
105 keywords · rank 20

Paid vs. organic clicks

SpyFu monthly estimates. Google's Transparency Center shows no active creatives after Mar 2026 — SpyFu likely carries stale paid data.

Verdict

Hire Bloom is not a content company — it is a sales- and referral-led staffing arbitrage business. It bills $13/hour (~$27k/seat/year), pays talent a fraction of that, and keeps an estimated 40–60% gross margin after payroll, equipment, compliance, and a US-based CSM.

Its digital presence is thin: ~950 organic visits/month, 105 keywords, 11 referring domains, and the most recent links are auto-generated spam directories created 3 Nov 2026. It ran 8 Google creatives Jan–Mar 2026, then stopped. No Meta ads.

What it does well is proof and positioning: named clients with dollar-quantified savings, original home-services research, and a deliberate /ai-info page built for LLM citation. That is the play to respect.

Why the model works

Supply moat

BYU-Pathway gives it English-fluent, US-accredited candidates in 63 countries — hard for conventional offshore recruiters to replicate, and the basis of the "US-educated" claim.

Spread arbitrage

Bill $13/hr, pay talent roughly $5–8/hr, cover equipment and compliance, keep 40–60%. The social-impact story is genuinely the supply-side engine.

Niche beachhead

Home services (pest, HVAC, roofing, cleaning) is the concentration — and where it publishes the most research, case studies, and industry landing pages.

Documented client savings

Self-reported annual savings from Hire Bloom case studies — unusually specific for the category.

Annual savings per client ($k)

As published on hirebloom.com case studies.

Vulnerabilities

1 · Single talent dependency

BYU-Pathway is both the supply chain and the brand. Any change there hits volume and the "US-educated" claim simultaneously.

2 · No digital moat

No active paid ads, ~950 organic visits/month, spammy backlinks. Inbound is reputation and AI citations — both contestable.

3 · Price/positioning squeeze

$13/hr is mid-market. BruntWork and Teem can undercut; Near matches the embedded model; SupportNinja out-spends on brand.

4 · Narrative fragility

Retention was published as 86% until Aug 2026, now 70.4%. The AI research is self-published. Brand confusion with CrewBloom / Bloom Talent persists.

5 · Compliance surface

Payroll and labor law across 63 countries on a bootstrapped balance sheet is a real operational tail risk.

6 · Award dependency

The growth story leans on Inc. and UV50 rankings; exact revenue is undisclosed and the Inc. profile is not publicly verifiable.

Seven plays for Stealth Agents

Ordered by evidence × timing × fit. The through-line: stop copying decaying content engines; own buying-stage queries, third-party citations, and verifiable proof. Each play is scoped to ship in days, not quarters.

01

Own “alternatives to Wing / Magic”

Magic changed pricing and Reddit is actively shopping alternatives. Both competitors' own alternatives intent is under-served. Build /alternatives/wing-assistant and /alternatives/getmagic with a 12-row price/contract/replacement/AI comparison, sourced numbers, and switching checklist.

Effort 1 wkResult 2–4 wksMetric non-brand clicks + demos
02

Get onto the four pages ChatGPT cites

The “best VA for small business” answer is assembled from stackademic, assistantscout, rankite, and Forbes Advisor. Wing is named #2; Magic is absent; you are on none. Pitch each with one differentiator, one hard number, and a fact sheet.

Effort 1 wkResult 2–6 wksMetric brand named in ChatGPT
03

Build the owned “VA cost per hour” data page

“How much does a VA cost per hour” cites only cost pages — no provider owns it. Publish hourly cost by role, country, and hours/week, with 2026 dates, methodology, and a CSV. Add FAQ/HowTo schema and internal links.

Effort 1 dayResult 3–6 wksMetric position + AI citation
04

Copy the recruiter-content loop, not product content

Magic's top LinkedIn posts are job listings; Wing's job syndication carries 2,757 backlinks. Post 3 roles/week in “Position Filled! …” format, add JobPosting schema, submit feeds to Indeed / LinkedIn / Google Jobs.

Effort 1 wk setupResult 2 wksMetric applications + careers search
05

Attack Hire Bloom where it has no organic defense

They rank for almost nothing commercial (~950 visits/mo, 105 keywords). Own the exact home-services queries: “remote CSR for pest control,” “outsourced dispatch for HVAC,” “remote estimator for roofing.” Publish real outcome data, not self-reported savings.

Effort 2–3 wksResult 4–8 wksMetric niche query rankings + demos
06

Do GEO properly — and back it with real links

Hire Bloom's /ai-info page is the right idea executed on a weak domain. Build an “official facts for AI” page with preferred description, canonical numbers, and mischaracterizations to avoid — then earn non-spam citations (associations, directories, research pickups) so the page actually gets used.

Effort 2 daysResult 4–8 wksMetric AI citations
07

Keep a paid-search floor under the niche pages

Wing and Magic both prove paid search is the durable acquisition channel — their oldest creatives have run 1,017 and 1,563 days. Don't buy broad “staffing agency” terms; buy exact niche intent and keep the winners running.

Effort ongoingResult 1–2 wksMetric CAC + demo requests
DATA

What to keep tracking

Monthly organic ETV and keyword count for all three; Google creative count and oldest-running creative; Meta active count; referring domains (excluding spam directories); AI answer inclusion for 3 buyer prompts; and Hire Bloom's pricing/retention claims each quarter.

Cadence monthlyOwner growthCost <$1/run
Method. Public evidence only — no accounts, no contact, no confidential data. Traffic series from DataForSEO historical rank overview (Wing, Magic) and SpyFu (Hire Bloom); keyword data from top-1,000 ranked-keyword pulls; ad data from Google Ads Transparency Center and Meta Ad Library; backlinks from DataForSEO and Serpstat; firmographics from LinkedIn, Crustdata, and Apollo; company claims from hirebloom.com, Inc. 5000, and UV50. Estimates are directional, not audited. Hire Bloom revenue is inferred from Inc. 5000 minimums, seat math, and LinkedIn headcount. The SpyFu paid-click series for Hire Bloom conflicts with Google's Transparency Center and is flagged in the chart.

REA · built for Stealth Agents · 5 November 2026 · rea.stealthagents.us