Menopause Supplement Pipeline

How 18,579 Google search results become 2,934 unique menopause-targeted posts that mention supplements, divided into 10 product categories. Counts as of 20 August 2026.

Sankey diagram: 18,579 Google search links filtered to 2,934 menopause posts mentioning supplements, divided into 10 supplement categories GOOGLE SEARCH 18,579 links DOWNLOAD + LLM 12,213 kept MENOPAUSE SCREEN 4,447 kept DEDUPLICATION 4,338 kept SUPPLEMENT SCREEN 2,934 kept PRIMARY CATEGORY 10 groups Instagram 5,699 TikTok 5,182 YouTube 3,929 Facebook 3,769 6,366 not retrievable or not processed 7,766 not menopause- targeted 109 cross-platform duplicates 1,404 no supplements mentioned (symptom & experience posts) 838 Manual review queue 759 Vitamins & minerals 457 Branded menopause formulations 263 Hormone therapies 202 Protein, amino acids & creatine 186 Herbals & botanicals 72 Gut / microbiome 67 Vague or non-classifiable 57 Fatty acids & oils 33 Prescription & OTC medicines

Stage rules

StageRuleInKeptRemoved
Google searchDaily scrape across 13 search terms; links from YouTube, TikTok, Facebook, Instagram18,579
Download + LLMVideo retrieved by yt-dlp and processed by Nemotron 3 Nano Omni; drops unretrievable links (most Instagram), audio-only files and processing failures18,57912,2136,366
Menopause screenLLM field menopause = True (post targets the supplement toward menopause-related symptoms)12,2134,4477,766
DeduplicationSame normalised title (≥ 15 chars) and duration across platforms; copy with most views kept4,4474,338109
Supplement screenPost names at least one supplement; the 1,404 without are retained separately as symptom-and-experience posts4,3382,9341,404
Primary categoryModal status category of the post's supplement terms, per the team's nine-category coding framework; unmatched terms go to the manual review queue2,9342,934
All flows as a table
FromToPosts% of source
InstagramDownloaded & LLM-processed1512.6%
InstagramNot retrievable / not processed5,54897.4%
TikTokDownloaded & LLM-processed4,81993.0%
TikTokNot retrievable / not processed3637.0%
YouTubeDownloaded & LLM-processed3,84597.9%
YouTubeNot retrievable / not processed842.1%
FacebookDownloaded & LLM-processed3,39890.2%
FacebookNot retrievable / not processed3719.8%
Downloaded & LLM-processedMenopause-targeted4,44736.4%
Downloaded & LLM-processedNot menopause-targeted7,76663.6%
Menopause-targetedUnique posts4,33897.5%
Menopause-targetedCross-platform duplicates1092.5%
Unique postsMentions supplements2,93467.6%
Unique postsNo supplements mentioned1,40432.4%
Mentions supplementsManual review queue83828.6%
Mentions supplementsVitamins & minerals75925.9%
Mentions supplementsBranded menopause formulations45715.6%
Mentions supplementsHormone therapies2639.0%
Mentions supplementsProtein, amino acids & creatine2026.9%
Mentions supplementsHerbals & botanicals1866.3%
Mentions supplementsGut / microbiome722.5%
Mentions supplementsVague or non-classifiable672.3%
Mentions supplementsFatty acids & oils571.9%
Mentions supplementsPrescription & OTC medicines331.1%

Bands are proportional to post counts; nodes smaller than 117 posts are drawn at a 4px minimum so they stay visible. Category assignment gives each post the most frequent status category among its supplement terms (ties resolved away from the manual-review flag). Generated by src/generate_sankey.py from data/supplements.csv (search links), data/supplements_LLM_results.xlsx (LLM output), src/clean_supplements.py (category coding) and src/analyze_data.py (platform filter and deduplication).