Affiliate-supportedIndependent editorialWe never sell medicationSee how
Editorial, design, data, and safety updates — last 20 entries.
Three new endpoints — drugs, providers, drug-interaction pairs — under /api/public/*. Rate-limited 60/min/IP, no auth, free for partner sites and researchers. See /api-docs for curl examples.
Drug pages now include a 12-week per-provider price chart with annotated callouts for major regulatory events (Lilly Self-Pay cuts, NovoCare price holds). Editorial-verified weekly snapshots.
Every page now reads the CloudFlare geo-IP header and surfaces the visitor's state above the fold. Comparisons scope to providers that ship to that state — no PII stored, just a 30-day cookie with the 2-letter code.
Added the full symptoms hub at /symptoms, a live FDA drug-shortages tracker at /drug-shortages, and outreach docs for the editorial pipeline.
Sitewide trust-badge row now appears in every footer and on key landing surfaces. Recipe hero gained an editorial-style serif headline and a curved divider into the recipe grid. State-map polish ships in parallel.
Was-this-helpful widgets on every long-form page, A-Z directories for drugs and conditions, FDA-status trust badges on every drug card, and YMYL-grade safety disclosures on compounded routes.
Drug pages now open with a brand-led hero that frames pricing context up front, and a sister-drug rail surfaces same-class alternatives without leaving the page. Motion polish across the new hero is reduced-motion friendly.
Programmatic generation shipped 263 drug-interaction pages, adversarially verified at confidence ≥7. Every page includes severity, mechanism, monitoring guidance, and prescriber-deferred clinical management.
Every clinical and YMYL page now surfaces the reviewing MD / PharmD / RD with credentials and last-review date. Closes a transparency gap flagged in the May competitor audit.
Homepage rebuilt around the GoodRx visual system — cream palette, navy headers, accent yellow, Manrope display. Newsletter strip floats in a dark card; 5-column footer link grid added.
Daily price snapshots from all 12 partners now persist in the Payload price-history collection. Drug pages render the rolling 90-day average and per-provider trends.
Reordered layout so CookieBanner ships in the initial bundle and consent gates analytics fire-and-forget calls. First-pageview tracking no longer precedes the banner.
Added 10 condition hub pages (obesity, T2D, PCOS, NAFLD, OSA, etc.) with FDA-status badges and indication-specific dosing matrices.
Switched to Next.js standalone output for VPS deployment. Caddy fronts the app on port 3000; PM2 manages the process. No Vercel dependency.
Drug pages are now organized into 18 canonical sections: hero, status badges, providers, dosage, indication, effectiveness, weight-loss timeline, safety, side effects, interactions, FAQs, references, and more. Sticky TOC tracks the scroll position.
Every compounded drug page now opens with a regulatory disclosure: 503A/503B context, current FDA enforcement posture, and "this is not an FDA-approved drug" copy above the fold.
FTC §255 disclosure now sits inline above every provider price grid — visible without scrolling and present on every drug page.
Spanish-US locale scaffold landed — routes resolve and render English fallback, force-noindexed until per-page Spanish translations ship with reviewer sign-off.
FDA boxed warnings now render as a high-contrast top-of-page module on Wegovy, Zepbound, Ozempic, Mounjaro, Saxenda, and Rybelsus — verbatim from each USPI.
Composite 0-10 transparency score per provider, weighting price clarity, regulatory record, refund policy, and consult fee disclosure. Surfaces on every provider card and in the public API.