Website DesignUI/UX DesignSEO & ContentBrand IdentityLogo DesignGraphic DesignGoogle AdsMeta AdsWordPress Dev
About UsProcessContactGet a Custom Quote →
Working time: Monday to Friday 9 AM – 5 PM
Call for free consultation: +919729712388
9 years · 65+ SMBs shipped 216 keywords on page 1 of Google 96% retention at 18mo+ US · UK · CA · IL

Why Meta Rejects Your Semaglutide Ads (And the Fix)

Meta rejects your semaglutide ads because “semaglutide” is a prescription drug name, and Meta’s advertising policies flatly prohibit promoting prescription drugs to consumers unless you are a certified online pharmacy or telehealth provider with prior written permission. The second trigger is your creative: before/after weight-loss photos, scales, tape measures, and any implication that the viewer’s body is a problem all violate Meta’s personal-health and “implied personal attributes” rules. Fix both and your ads clear review.

I run Sprout Sage Solutions, and semaglutide is the single most common rejection I get asked to unstick for medspa and wellness-clinic owners. The frustrating part is that the account almost never gets a useful reason. You get “This ad doesn’t comply with our Unacceptable Business Practices policy” or a generic prescription-drug flag, no line item, no highlighted word. So owners tweak one thing, resubmit, get rejected again, and after three or four rounds Meta starts flagging the whole ad account. I have watched clinics lose an entire ad account over a single word in a headline. Let me save you that.

The two policies you are actually hitting

There are two separate Meta rules in play, and most rejected semaglutide ads break both at once.

1. Prescription drugs (Restricted Content > Drugs & Pharmaceuticals). Meta prohibits ads that “promote the sale of prescription pharmaceuticals” to a general audience. Semaglutide, Ozempic, Wegovy, tirzepatide, Mounjaro, and Zepbound are all prescription-only. The brand names are worse than the generic, but the generic gets flagged too. Only Meta-certified pharmacies and telehealth advertisers with an approved application can name these drugs, and even they face geographic and targeting limits. If you are a medspa, you are almost certainly not in that certified bucket, so naming the molecule is an automatic loss.

2. Personal health & “implied personal attributes.” Meta forbids creative that implies or asserts knowledge of a person’s physical condition, including weight and body image. That is why before/after photos get killed. The system reads a slim “after” beside a heavier “before” as “we know you are overweight.” Same logic bans close-ups of belly fat, a hand pinching a waistline, a bathroom scale, and copy like “Struggling with stubborn belly fat?” It is the same policy that governs ads for supplements and diet programs.

You can be 100% compliant on drug names and still get rejected on the imagery. You have to clear both.

What gets your semaglutide ad rejected

Here is the checklist I run on every rejected ad before I touch anything else. If a line item is in your creative, remove it.

  • Drug names anywhere in headline, primary text, image text, or the destination URL slug: semaglutide, Ozempic, Wegovy, tirzepatide, Mounjaro, Zepbound, “GLP-1,” “GLP-1 injections,” “weight-loss shot.”
  • Before/after imagery of any kind, including side-by-side body comparisons and “results” collages.
  • Body-negative or body-focused copy: “lose 20 lbs,” “melt fat,” “stubborn belly fat,” “your problem areas.”
  • Scales, tape measures, syringes, vials, injection pens in the creative.
  • Guaranteed outcomes: “guaranteed weight loss,” specific pound or size claims, “results in 30 days.”
  • Second-person body targeting: “Are you overweight?” “Tired of your body?”
  • Dosage or medical instruction language that reads like you are dispensing.

The fix: sell the body goal, not the drug

The angle that clears review is simple. You stop advertising a medication and start advertising a transformation program and an outcome the viewer chooses for themselves. Meta is fine with medical spas, wellness clinics, and weight-management programs advertising. It is not fine with drug names and body-shaming. So I reframe the whole offer around the goal, the program, and the consultation, never the molecule.

Instead of the drug, name the program. “Medically supervised weight-management program.” “Physician-guided metabolic health program.” “Comprehensive weight-loss consultation with a licensed provider.” The clinic is real, the supervision is real, and none of it names a prescription drug.

Instead of before/after bodies, show the lifestyle and the setting. A clean clinic interior. A provider in a consult. A confident lifestyle shot of a fully-clothed person doing something active. Food, movement, calm. You are selling the feeling of the result, not proof of pounds lost.

Instead of body-negative copy, write toward the goal in first person for the reader. “Ready to feel like yourself again?” “Book a consultation to see if our medical weight program is right for you.” “Personalized plans built around your health, not a one-size-fits-all diet.” The reader opts in; you never diagnose them.

Move all the clinical detail behind the click. The drug names, the eligibility, the dosing, the science — that content lives on your landing page, gated behind a consultation, not in the ad. This is the single biggest lever. The ad qualifies interest; the page and the provider handle the medical specifics.

Here is a rejected line rewritten the way I do it:

Rejected: “Lose weight fast with semaglutide! Before & after results below — book your injection today.”

Approved-style: “A medically supervised path to your healthiest weight. Meet with a licensed provider and get a plan built for you. Book a free consultation.”

Same clinic, same offer, zero policy triggers. I keep a running set of these rewrites in the medspa ad copy swipe file so you can start from a compliant line instead of a blank box.

The compliant landing page structure that holds up

Meta reviews the destination, not just the ad. If your ad is clean but the landing page screams “SEMAGLUTIDE $199/MONTH” in the hero with a syringe graphic, you will still get rejected — and this is where a lot of “but my ad is compliant” arguments fall apart. The page has to match the ad’s altitude. Here is the structure I build for GLP-1 clinics:

  1. Hero: the goal and the consultation. Headline names the program and the outcome (“Medically supervised weight management, built around you”). Primary CTA is “Book a free consultation,” not “Buy now.” No drug name above the fold, no price, no syringe.
  2. How the program works. Three or four steps: consultation, provider evaluation, personalized plan, ongoing support. This is where you establish it is a real medical program with a real provider.
  3. Eligibility and safety, framed as a conversation. “A licensed provider will review your history to determine if treatment is appropriate.” You can reference medications here in a clinical, educational tone once the reader is past the ad — but keep it factual, not promotional, and never guarantee outcomes.
  4. Trust signals. Provider credentials, licensing, real clinic photos, genuine reviews. No invented testimonials and no stock before/after images.
  5. A single clear CTA repeated. Consultation booking. One action.

The rule of thumb: the page should read like a clinic’s weight-management service page, not a pharmacy checkout. I go deeper on page-level do’s and don’ts, disclaimers, and the exact wording that survives review in my GLP-1 marketing compliance guide.

What to do if your ad account is already flagged

If you have stacked up multiple rejections, do not keep resubmitting the same ad with small edits — that pattern is what escalates to account-level restrictions. Instead:

  • Pause the offending campaigns and stop resubmitting near-identical creative.
  • Rebuild the ad and the landing page clean using the structure above, so the resubmission is genuinely different, not a reworded copy.
  • Request review through Account Quality in Business Manager for any restriction you believe is a mistake, with a short, factual note that you advertise a medically supervised program and do not sell prescription drugs.
  • If the whole account is restricted, appeal there; do not spin up a new account on the same business/payment method to dodge it, because Meta links them and that gets both banned.

I have taken clinics from a flagged account back to spending within a couple of weeks (est., varies by case and how many prior violations exist) by doing exactly this — clean creative, matching page, one honest appeal.

The short version

Meta is not against your business. It is against two specific things: naming prescription drugs to consumers, and creative that judges the viewer’s body. Strip both out, sell the program and the goal instead of the molecule, and move the clinical detail behind a consultation. Do that and semaglutide-adjacent ads clear review consistently.

If you want a second set of eyes on a rejected ad or a landing page before you burn another resubmission, book a free consultation with me and I will tell you exactly what is tripping the review. You can also reach me directly at tel:+919729712388. I have unstuck enough of these that I can usually spot the trigger in the first read.

FAQ

Can I ever use the word “semaglutide” in a Meta ad?

Generally no, not as a medspa or clinic. Only Meta-certified online pharmacies and approved telehealth advertisers can name prescription drugs, and even they face targeting and geographic limits. For everyone else, naming semaglutide, Ozempic, Wegovy, or tirzepatide in the ad is an automatic rejection. Keep drug names off the ad entirely and reference them, if at all, only on the landing page in an educational, non-promotional tone.

Why does Meta reject my before/after photos even without any drug name?

Because of the personal-health and implied-attributes policy, which is separate from the prescription-drug rule. Before/after body images imply Meta’s system “knows” the viewer is overweight, which is prohibited. This applies to weight-loss, fitness, and supplement ads too. Show lifestyle, clinic, and provider imagery instead, and the rejection goes away.

Does my landing page get reviewed, or just the ad?

Both. Meta reviews the destination URL, so a clean ad pointing at a page full of drug names, prices, and syringe graphics still gets rejected. The page has to match the ad’s compliant framing: lead with the program and consultation, keep clinical detail lower on the page and behind the booking step.

How do I fix an ad account that is already restricted for this?

Stop resubmitting near-identical creative, because that escalates the restriction. Pause the campaigns, rebuild the ad and landing page cleanly around the body goal and program, then file one factual appeal through Account Quality stating you advertise a medically supervised program and do not sell prescription drugs. Do not open a duplicate account on the same business, or Meta links and bans both.

On this page

contact

Feel Free to Write Our Tecnology Experts

    '); w.document.close();w.focus();w.print(); }); function renderChips(){ var bank=BANKS[$("gpg-industry").value]||BANKS.generic; var html=""; bank.services.forEach(function(s,i){ var on=i<3?" on":""; html+=''; }); $("gpg-services").innerHTML=html; } $("gpg-services").addEventListener("change",function(e){ var lab=e.target.closest(".sst-chip"); if(lab)lab.classList.toggle("on",e.target.checked); scores={};generate(); }); var timer=null; ["gpg-city","gpg-brand","gpg-comp1","gpg-comp2","gpg-audience"].forEach(function(id){ $(id).addEventListener("input",function(){ clearTimeout(timer); timer=setTimeout(function(){scores={};generate()},300); }); }); $("gpg-industry").addEventListener("change",function(){renderChips();scores={};generate()}); renderChips(); generate(); })();}catch(e){console.warn('sst',e);}} });
    Get the answer → or book a free 30-min audit
    Free 30-min SEO audit3 prioritized wins. No pitch.
    Book →