What this is
A teardown of how one direct-to-consumer brand, Hello Nancy (legal entity Care & Bloom Limited, Hong Kong [C079]), sells through its store, a magazine-style site that runs its tracking, review-style sites, a site that catches brand searches, and about 80 Facebook pages. The write-up is I Pulled Apart a Brand With 80 Facebook Pages. This page holds the evidence: every factual claim in that post, where it came from, how sure I am, and whether it holds up.
How I did it
- Sites: I read 588 pages across 15 sites on 18 October 2026. No logins, nothing behind a paywall.
- Ads: I pulled 2,561 ads from Meta’s public Ad Library the same day, logged out, and kept the 2,360 that point at these sites. Meta caps every search, so this is a sample, not the full count.
- Checking: I re-ran every number before publishing. “How sure” says how I know it; “Holds up” says whether the claim is true. A number the company publishes can be checked directly and still not hold up.
- Not checked: ad spend, revenue or profit; who writes under the bylines; whether named experts are real or paid; the live Trustpilot score; anything behind a login.
The claims
| # | Claim | Value | Source | How sure | Holds up |
|---|---|---|---|---|---|
| C001 | One Meta pixel 832767357702650 on zenify, feelnancy, modernwellnessinsider and hellonancy.com | 832767357702650 | Site crawl, 2026-10-18 | checked directly | holds |
| C002 | Taboola id 2079308 shared across satellites | 2079308 | Site crawl, 2026-10-18 | several signals agree | holds |
| C003 | sub.hellonancy.com/bridge/v1.js loads on nearly every property | 333 pages | Site crawl, 2026-10-18 | several signals agree | holds |
| C004 | A tracking script lists the domains as one identity set (ROOTS) | ROOTS | Site crawl, 2026-10-18 | several signals agree | holds |
| C005 | Hidden CSS class .ACC_HN_Bridge_Zenify_16 on every lander | 111 of 111 landers | Site crawl, 2026-10-18 | checked directly | holds |
| C006 | Triple Whale registered to hello-nancy-toys.myshopify.com on the Zenify pages | TripleName hello-nancy-toys.myshopify.com | zenify.today | checked directly | holds |
| C007 | feelnancy buy links tagged utm_medium=satellite and utm_campaign=brand_defense | 3 pages | Site crawl, 2026-10-18 | checked directly | holds |
| C008 | Network crawl covered 15 hosts / 588 pages (12 registrable domains + one manus.space site) | 15 hosts / 588 pages | Site crawl, 2026-10-18 | checked directly | holds |
| C009 | 103 Facebook pages run network ads | 81 page identities (72 numeric page IDs + 9 handle-only); 103 page NAMES | Meta Ad Library sample, 2026-10-18 | checked directly | contradicted |
| C010 | 2,561 ads pulled from 20 searches | 2561 | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C011 | 2,360 ads belong to the network | 2360 | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C012 | 494 network ads were active on 2026-10-18 | 494 | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C013 | Zenify takes 38% of active ads by destination | 38.1% (www.zenify.today only); 41.7% incl. apex zenify.today | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C014 | One Zenify landing page takes 344 of the sampled ads | 344 of 2,360 (14.6%) | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C015 | 111 English Zenify landers, median 58 words | 111; median 58 | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C016 | Nancy ranks #1 on 91 of 97 pages with numbered headings | 91 of 97 | Site crawl, 2026-10-18 | several signals agree | contradicted |
| C017 | Average of Nancy’s own star split is 3.95 against a 4.7 badge | 3.95 vs 4.7 | hellonancy.com | checked directly | holds |
| C018 | Three pages carry someone else’s Amazon affiliate tag | 3 pages | zenify.today | checked directly | holds |
| C019 | An article heading reads ‘Doctor & Expert Endorsements (Hypothetical but Spot-On)’ | 1 page | zenify.today | checked directly | holds |
| C020 | read.* code registers 7 funnel templates named after other brands (Omni, Seed, Magic Mind, Shameless, Primal Viking, Pup Labs, Gruns) | 7 templates | Site crawl, 2026-10-18 | checked directly | holds |
| C021 | feelnancy describes the product differently in page titles than in the text | 14 of 32 pages | feelnancy.com | checked directly | holds |
| C022 | Ads were pulled logged-out on 2026-10-18 with no ad-account data | Site crawl, 2026-10-18 | checked directly | holds | |
| C023 | 51 active ads had run 180 days or more; the longest 332 days | 51; longest 332 days | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C024 | 307 of 494 active ads started in the last 30 days | 307 | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C025 | The brand’s most-copied ad creative | 22 ads; 182 days | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C026 | Advertorial sites take 1,673 ads (309 active); brand domains 591 (185 active) | 1673/309; 591/185 | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C027 | Meta shows 66 collected ads as removed or disabled | 66 (network); 73 across all 2561 | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C029 | Gender-flip hook: 244 ads, 27 versions | 244; 27 unique texts | Site crawl, 2026-10-18 | several signals agree | holds |
| C030 | “This is the kind of review you send to your best friend at 1AM”: 100 active across 4 pages | 100 active, 5 pages | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C031 | “Nobody talks about this” family: 68 active | 68 of 69 | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C032 | 35 of the 87 numeric page ids fall in one narrow range (615776-615781) | 35 of 87 rows; 25 of 72 distinct ids | Meta Ad Library sample, 2026-10-18 | my inference | contradicted |
| C033 | Network advertises through 11 manus.space landers that are mostly dead | 11 hosts, 285 ads, 2 active | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C034 | herdailyinsight and fiftieslifestyle are blank stubs with pixels firing | 16 words each; snap, taboola, posthog, clarity | Site crawl, 2026-10-18 | several signals agree | holds |
| C035 | feelnancy.com gets no ads and lives on search only | 0 ads | Site crawl, 2026-10-18 | several signals agree | holds |
| C036 | Pink Petals runs 130 ads, 0 active, since Aug 2025 | 130; 0 active | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C037 | Zenify Lifestyle page: 74 ads seen, 70 active | 74; 70 | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C038 | Top pages table: Hidden Bloom 265/9, Love Nancy 218/57, Simply Bloom 203/22, She & Co. 168/4, Hello Nancy 137/24, Hers Studio 81/14, Her Sanctuary 78/56 | see claim | Meta Ad Library sample, 2026-10-18 | checked directly | holds |
| C039 | Meta result counts: Hello Nancy ~14,000; zenify.today ~23,000/~34,000; hellonancy.com ~41,000 | ~14k-41k | Meta Ad Library sample, 2026-10-18 | several signals agree | holds |
| C043 | Mida + Varify on all Zenify pages; Convert on mirror domains | 274 zenify pages | Site crawl, 2026-10-18 | checked directly | holds |
| C044 | A line claiming specialists recommend the product is hidden from view on the landing pages | 3 of 3 checked in a browser | Site crawl, 2026-10-18 | several signals agree | holds |
| C045 | v1 said 186 landers | 186 | Site crawl, 2026-10-18 | checked directly | contradicted |
| C046 | My first draft said two blank sites were copies of a sister review blog. They are blank stubs | corrected | Site crawl, 2026-10-18 | checked directly | contradicted |
| C047 | Lem review count 19,859 (store schema) | 19,859 | hellonancy.com | checked directly | contradicted |
| C048 | Lem review count 11,276 on feelnancy shop | 11,276 reviews, 4.8 | feelnancy.com | checked directly | contradicted |
| C049 | Lem reviews 19,391 on Wellness Insider (menopause) pages | 19,391; 4.8 | modernwellnessinsider.com | checked directly | contradicted |
| C050 | “22,000+ verified reviews” | 22,000+ | zenify.today | checked directly | contradicted |
| C051 | “20,000+ reviews” on 162 store pages | 20,000+ | hellonancy.com | checked directly | contradicted |
| C052 | “4.7 Trustpilot rating” on the reviews page | 4.7 | hellonancy.com | checked directly | contradicted |
| C053 | Star split 61.8/8.1/8.0/7.9/14.2 %, 98.2% verified purchase | 61.8/8.1/8.0/7.9/14.2 | hellonancy.com | checked directly | holds |
| C055 | Buyers: “1,000,000+ Women”, 700,000+, 500,000+, 1.1M+ | 1M+/700k+ | Site crawl, 2026-10-18 | checked directly | contradicted |
| C056 | Store lists the Lem at $89 against a compare-at (“regular”) $159 | $89 / $159 | Site crawl, 2026-10-18 | checked directly | holds |
| C059 | “12 bought in the last 9 minutes” static text | 12 bought | hellonancy.com | checked directly | not checked |
| C060 | A line claiming specialists now recommend the product appears in the code of every landing page | 111 pages | zenify.today | checked directly | not checked |
| C062 | “CLINICALLY RECOGNIZED / Recognized by menopause specialists” block on PDP | 3 pages | hellonancy.com | checked directly | not checked |
| C064 | “Not a medical device” disclaimer on pages that make medical-style claims | 31 feelnancy pages | feelnancy.com | checked directly | holds |
| C065 | “AI Generated Image” captions left on pages | 13 files | zenify.today | checked directly | holds |
| C068 | read.* code comment: “these URLs must not be Google Ads destinations” and disclosure “the company that paid for this article” | disclosed | Site crawl, 2026-10-18 | my inference | not checked |
| C069 | Zenify and the satellite sites run the store’s own tracking accounts (Meta pixel, Triple Whale shop, hellonancy.com-hosted script); the store is the party the data reports to | shared tracking | Site crawl, 2026-10-18 | checked directly | holds |
| C073 | Zenify landing-page headline aimed at readers bored in a relationship | headline | zenify.today | checked directly | not checked |
| C074 | Zenify article headline written as a single mum’s ‘I tried five’ story | headline | zenify.today | checked directly | not checked |
| C075 | Review-blog headline: ‘$1,200 testing 18 of them, my top 10’ | headline | a sister review blog | checked directly | not checked |
| C076 | Zenify landing-page headline aimed at owners of a competing product | headline | zenify.today | checked directly | not checked |
| C077 | Nancy Lem Discount Code 2026: Save 69% Today | feelnancy.com | checked directly | not checked | |
| C078 | Is Hello Nancy Legit? | hellonancy.com | checked directly | not checked | |
| C080 | Whether the $159 “regular” price was ever charged | unknown | hellonancy.com | unknown | not checked |
| C081 | Legal ownership of zenify.today is not public: registrant redacted (GoDaddy, registered 2024-07-15); hellonancy.com also redacted (GoDaddy, 2011); different DNS (GoDaddy vs Cloudflare) | unknown owner | rdap.org | checked directly | holds |
| C082 | Zenify article pages carry an affiliate-style disclosure | “We may earn commission from links on this page, but we only recommend products we love. Promise.” | zenify.today | checked directly | not checked |