If you are running paid ads for a Singapore medical clinic, you are operating inside three overlapping rule books at the same time. HCSA governs what you say. Google Ads Healthcare policy governs what Google will approve. Meta Special Ad Categories governs what Meta will let you target. Most clinic operators only know about the first one, which is why their accounts get disapproved, suspended, or quietly throttled while the agency blames the platform.
This is an operational playbook, not a compliance explainer. If you want the regulation-by-regulation breakdown of what you can and cannot say, read the companion post on MOH/PHMC guidelines. This one covers what actually happens inside your Google Ads and Meta accounts once those rules meet the platforms.
I have audited more than forty Singapore clinic ad accounts over the last three years, including aesthetic, dental, and specialist practices. The same five issues show up in almost every one. I cover them here with the exact fixes, using anonymized examples from real accounts where I know the numbers.
The Short Version (TL;DR)
Three rule books apply to every medical ad in Singapore: HCSA, Google Ads Healthcare policy, and Meta Health and Wellness restricted-goods policy. Not knowing one of them is the single biggest reason clinic campaigns fail.
Tyler Ang
Digital Marketing Consultant
After consulting with 255+ businesses, Tyler discovered most do not need more traffic. They need someone to look at their business properly first. He built sportifate.com to 6,800+ organic users with zero ad spend, proving the research-first system works.
Every month you run ads, post content, or pay for SEO without knowing what is actually working is another month of budget leaking, and in one conversation I can pull up your Google Ads, Search Console, and Analytics to show you exactly where the hole is and which underutilised areas deserve your attention first.
What you get from a 30-minute strategy call:
Full Platform Audit
A full breakdown of your current numbers across Google Ads, Meta, Search Console, and Analytics, showing where your money is going, what it is returning, and which underutilised areas could produce results faster
Biggest Constraint
The single biggest constraint holding your business back right now, identified from your actual platform data rather than guesswork
Meta blocks health accounts from optimizing for Purchase, Add to Cart, and Booked Appointments (Jan 2025 rule). Most SG clinic campaigns now optimize for WhatsApp Messaging Conversations or Lead Form Submissions instead.
Google Ads starts medical accounts at Quality Score 1 to 4 by default. The path up runs through landing-page experience and expected CTR, not keyword bids.
Enhanced Conversions with hashed user_data is the only reliable way to track patient conversions without leaking health data to ad platforms.
The single most common reason medical ads get disapproved in Singapore is a landing-page element that violates Google healthcare policy, not the ad copy.
Why Paid Ads for a Singapore Clinic Are a Triple Compliance Problem
Most agencies will tell you that HCSA is the hard part. It is not. HCSA is a published regulation with clear rules. You can read Regulation 5, map every ad you want to run against the seven prohibitions, and know exactly where you stand.
The hard part is that HCSA is one of three layers. The other two are platform policies, which are enforced by machine-learning systems with their own thresholds, their own definitions of "healthcare," and their own regional variations.
Three policy layers stacked on every medical ad in Singapore
The trap: an ad that passes HCSA can still get disapproved by Google, and an ad that passes Google can still be rejected by Meta. Compliance has to clear all three gates. Most clinic accounts I audit are optimized for one or two, never all three.
The triple compliance stack: HCSA + Google Ads Healthcare + Meta Health and Wellness. Every medical ad must clear all three, not one or two.
The Ad Policies Most Singapore Marketers Miss
Google treats "healthcare" as a policy-restricted vertical in most countries, and Singapore is no exception. The policy covers prescription drugs, unapproved pharmaceuticals, speculative treatments, and what Google calls "sensitive" health topics. The rules change without notice, and the Asia-Pacific region often tightens faster than the US or EU.
Meta sits under its own Health and Wellness restricted-goods policy, separate from the Special Ad Categories framework that governs housing, employment, credit, and politics. When Meta classifies an ad account as health and wellness, a different set of restrictions fire. The biggest operational one landed in January 2025: Meta blocks optimization for lower-funnel events (Purchase, Add to Cart, Booked Appointments) across healthcare accounts. Singapore clinics optimizing for "Booked Appointments" overnight lost the ability to train bidding on their main conversion event.
The operational consequence: your Meta campaign cannot optimize for bookings or purchases the way a restaurant or e-commerce account does. The workaround that actually works for SG clinics is optimizing for WhatsApp Messaging Conversations or Lead Form Submissions, both of which Meta still permits for health accounts. Custom audiences from website visitors are still allowed, as are video-viewer and engagement audiences. What you lose is bottom-of-funnel conversion tracking inside Meta itself.
What Google Flags Beyond HCSA: The Platform-Only Rules
For the seven content-level HCSA prohibitions (no testimonials, no before-and-after, no superlatives, no guarantees, no urgency CTAs, no discounts, no comparative claims), read the companion MOH advertising guidelines breakdown. This section covers what Google's platform layer enforces on top of HCSA, the rules that are Google's own and will bite your campaign even when your copy passes the MOH rulebook.
1. Google healthcare advertiser certification
Singapore aesthetic clinics typically pass Google's healthcare policy without formal certification because aesthetic services are not classified as restricted. Pharmacies, clinics dispensing prescription medicine, addiction treatment centres, and most telemedicine services do require certification. The process takes two to four weeks and involves document review (MOH licence, corporate registration, physical premises verification). Running without certification in a restricted category does not produce warning letters; it produces silent zero-impression delivery.
2. Auto-moderator vs human review
Most medical ad rejections in Singapore come from Google's auto-moderator, not human reviewers. The machine pattern-matches trigger words against its healthcare policy and rejects on probability thresholds, meaning a compliant ad can still be flagged because of adjacent language. Rewording around the trigger (e.g., "dermal-level hydration" instead of "deep wrinkles") often passes auto-moderation without changing the ad's meaning. Appeals route to human reviewers who apply more context, but human review is slow. Rewording first is faster.
3. Ad Strength and RSA asset failure modes
Google throttles delivery on Responsive Search Ads rated "Poor" or "Average" for Ad Strength, independently of Quality Score. Medical campaigns routinely fail Ad Strength because HCSA restricts the specific claim types that would otherwise raise the rating (superlatives, outcome promises, emotional appeals). The workaround is asset variety: 15 headlines with diverse angles (educational, clinical, geographic, practitioner-focused, condition-focused) will usually earn "Good" without using a single banned claim. Ad Strength rewards variety more than intensity.
4. Limited Ads status
Google applies "Limited" ad serving to entire healthcare categories when internal quality signals drop below a threshold. The practical effect is that an ad with ample budget serves only 200 to 400 impressions per day, regardless of auction competitiveness. Detection: search terms report shows dramatic volume drop with no keyword or bid change. Recovery: audit landing pages against Google's healthcare LP policy, ensure certification is current, pause any disapproved ad groups (disapprovals cascade to active ad groups in the same campaign), submit a policy-centre appeal explaining the category context.
5. Pharmacy vs non-dispensing clinic certification paths
Singapore clinics that dispense prescription medicine follow a stricter certification path than service-only clinics. The distinction matters because most SG aesthetic clinics are non-dispensing (injectables, lasers, skin treatments are performed in-clinic but the clinic itself is not a retail pharmacy). Dental and GP clinics that run in-house pharmacies often are dispensing, which triggers the pharmacy-level certification requirement. Mis-classifying the clinic at account setup means either unnecessary certification friction or delivery disapproval mid-campaign.
6. Healthcare ad appeal mechanics
Appeals on disapproved medical ads in Singapore typically resolve within 24 to 72 hours, faster than the US or EU queues. Evidence Google actually uses during appeals: the MOH licence number, a link to the clinic's About page listing the treating doctor's SMC number, a documented explanation of which specific policy clause the ad complies with. What hurts the appeal: generic "we have been running this for years" language, competitor comparisons ("other clinics do this"), argumentative tone. Successful appeals are concise and cite the clinic's licence posture, not the market.
Meta Ads for Clinics: What the Health and Wellness Classification Breaks
The moment Meta classifies your ad account as health and wellness, a different policy set applies compared to a standard business account. This is not Meta's Special Ad Categories (which covers housing, employment, credit, and social issues). Health and wellness falls under Meta's Restricted Goods and Services rules, with the biggest change landing in January 2025 around what you are allowed to optimize a campaign for.
What changes when Meta classifies an account as health and wellness
Feature
Status
Workaround or Note
Optimize for Purchase
Blocked (Jan 2025)
Cannot train bidding on bottom-of-funnel commerce events
Optimize for Add to Cart
Blocked
Same as above
Optimize for Booked Appointments
Blocked
The biggest change for clinic accounts. Replace with Messaging or Lead Form events.
Optimize for WhatsApp Messaging Conversations
Allowed
Now the primary conversion action for most SG clinic campaigns I set up
Optimize for Lead Form Submissions
Allowed
Works, though lead quality on Meta Instant Forms runs lower than website forms
Optimize for Landing Page Views
Allowed
Useful as a secondary objective or for video-retargeting warmth
Custom audiences from website visitors
Allowed
Still works; build retargeting pools from blog + treatment-page visits
Video viewer audiences
Allowed
Core of the video-retargeting strategy for health accounts post-2025
Engagement audiences
Allowed
Include in retargeting stacks
18+ targeting requirement
Mandatory for cosmetic procedures
No exceptions across aesthetic categories
The biggest operational shift for Singapore clinics: your Meta conversion action almost always has to be WhatsApp Messaging Conversations or Lead Form Submissions, not the Booking event most agencies default to. Video retargeting has become the centerpiece of the post-2025 strategy: run video awareness campaigns, build audiences of 50% video viewers, then retarget them with messaging or lead-form ads. This works because video-viewer audiences remain fully available under the health-account policy, and the retargeted messaging event (WhatsApp) is still an allowed optimization target.
The Bidding Phase Most Clinic Campaigns Stall At
Clinic Google Ads campaigns stall at the same point. Two to four weeks into Max Clicks, conversion volume is low, Quality Scores are 3 to 5, and the agency recommends switching to Target CPA or Maximize Conversions. The switch happens, performance drops off a cliff, and the clinic blames the platform.
The actual issue is that Smart Bidding needs conversion volume to train. Google's documented floor is 15 conversions in the last 30 days, but the working consensus across Google Ads practitioners lands closer to 30 conversions per 30 days before Smart Bidding becomes stable on any account, and medical accounts tend to need the full 30 before Target CPA stops swinging. Most clinics do not hit that volume in the first 60 days because HCSA-compliant ad copy converts at lower rates than unrestricted copy would.
The sequence that actually works for a new medical campaign:
Weeks 1 to 4: Max Clicks with manual caps. Force volume into the campaign, accept low conversion rate, gather click data and learn which keywords drive bounces vs engagement.
Weeks 4 to 8: Keep Max Clicks but add conversion actions with micro-conversions (calculator completion, treatment quiz, guide download). These fire more often than booking events and train bidding faster.
Weeks 8 to 12: Switch to Maximize Conversions only when you have 30+ conversions in the previous 30 days. Let it run for 14 days before judging performance.
Week 12+: Move to Target CPA once you have a stable conversion rate baseline. Start with a Target CPA 20% above your current average to give the algorithm headroom.
Why Your Landing Page Causes Ad Disapprovals Even When the Ad Is Clean
I see this pattern every week. The ad copy is clean, the keywords are tight, the targeting is compliant. The ad still gets disapproved. The reason is almost always the landing page.
Google Ads runs a separate policy check on your LP that is stricter than the on-page SEO check you might be used to. If the LP contains any of the following, the ad gets disapproved and sometimes the entire account gets a policy strike.
Before-and-after photos anywhere on the page (HCSA Reg 5(1)(d), also triggers Google misleading-content policy)
Patient testimonials, review carousels, or star ratings widgets (Reg 5(1)(f))
Price lists for treatments (Google misleading pricing in healthcare, even if accurate)
"Book now" or "Claim your slot" buttons (Reg 5(1)(g) + Google urgency policy)
Claims like "award-winning" or "Singapore's top clinic" without verifiable third-party evidence
Prescription-only medicine brand names in headings, body copy, or alt text
The fix that works across every medical LP I have built: the landing page has to pass BOTH HCSA AND Google healthcare policy, and the overlap is smaller than either rulebook alone. Audit every LP element against both frameworks before you spend a single dollar driving traffic to it.
Tracking Conversions Without Leaking Health Data
Every medical ad account needs conversion tracking, but the tracking cannot accidentally identify which treatment a patient enquired about. Google and Meta treat health-specific identifiers as sensitive data. Sending treatment names or condition names as conversion parameters violates platform policy and can trigger account suspension.
The setup that works across Singapore medical clinics I support looks like this:
Google Tag Manager fires one generic conversion event ("lead_submitted") on every form submit, regardless of treatment.
Enhanced Conversions for Leads is enabled on the Google Ads conversion action. The setting hashes the lead's email and phone before sending to Google, allowing offline conversion match without exposing identity.
Meta uses Advanced Matching with hashed customer information (email, phone, first name, postcode) for conversion attribution. The Events Match Quality (EMQ) score should be 7.0 or higher; below that, attribution is unreliable.
Treatment-specific conversion events (e.g., "dental_implant_enquiry") are NEVER fired. Treatment context is stored in your CRM, not your ad platform.
Offline conversions (actual booking, actual show-up, actual treatment) are uploaded weekly to both Google and Meta using the same hashed identifiers. This closes the attribution loop without sending health-specific data.
How to Lift a Medical Google Ads Quality Score Off the Floor
Medical keywords almost always start at Quality Score 1 to 4. Google treats them as high-CPC, policy-sensitive queries and applies a cold-start penalty by default. The path above that range is not through higher bids. It is through expected CTR and landing-page experience, the two components of Quality Score that clinic accounts consistently underperform on.
An anonymized example from an Akros client audit. An aesthetic clinic dark-under-eye campaign had Quality Scores spread across the 1 to 4 range, with the lowest QS 1 keywords classified by Google as "rarely shown" due to low Quality Score. The ad copy followed the standard agency template: clinic brand in Headline 1, generic CTA, primary keyword nowhere in the ad text or on the landing page H1.
We rebuilt the campaign over 30 days. The changes were unglamorous. Headline 1 now contained the primary keyword. The landing page H1 contained the keyword plus a location modifier, matching the search query. The page dropped the "book now" button and added a practitioner-led explainer video (compliant under HCSA because it was educational, not promotional). Keywords not matching Nexus's actual treatment stack (e.g., laser queries for a non-laser clinic) were paused rather than bid down, because a low-relevance keyword drags the whole ad group's expected CTR.
The 30-day target, based on Google's own Quality Score documentation (QS rebaselines on a 90-day rolling window versus competitors), was a median QS of 5 across the campaign, up from the starting range of 1 to 4. None of the fixes were advanced. All of them came from reading Google's official Landing Page Experience documentation and applying it without the industry shortcuts that most agencies default to.
The Quality Score lift checklist:
Primary keyword in Headline 1 of every Responsive Search Ad. Not "Our Clinic" or "Leading Aesthetics." The actual keyword the patient searched.
Landing page H1 contains the primary keyword + modifier. "Pico Laser for Pigmentation in Singapore" beats "Welcome to Our Clinic."
Landing page loads in under 2.5 seconds on mobile. Test with PageSpeed Insights monthly, not once.
Conversion action fires a micro-conversion that happens more than once a week per campaign. Low-volume conversion actions stall Smart Bidding.
Remove every policy violation from the LP (before/after, testimonials, urgency CTAs). Even one violation keeps LP Experience at Below Average.
Run ads for at least 14 days after changes before judging QS. The score updates on a delay and premature changes reset the learning clock.
The Quality Score column after the rebuild: the left side shows the starting range of 1 to 4, the right side shows where keywords land 30 days after fixing Headline 1, the landing page H1, and the conversion action.
6 Common Reasons Medical Ads Get Disapproved in Singapore
Ad disapprovals in Singapore medical accounts are predictable. Six patterns cover about 90% of the cases I see.
1. Prescription medicine brand name in ad copy. Botox, Juvederm, Restylane, Elravie, Rejuran. Google auto-rejects these in most regions for general-audience ads. Fix: use category language in ad copy, reserve brand names for post-click consultation pages.
2. Urgency countdown timers. Google's countdown extension combined with healthcare triggers an automated flag. Remove the extension entirely for medical campaigns.
3. Testimonial widget on landing page. Even the default testimonial section on a Squarespace or Wix template violates policy on a medical LP. Remove the widget, not just the content.
4. Claiming "permanent" results. "Permanent hair removal," "permanent weight loss," "permanent solution." Always disapproved in healthcare regardless of treatment reality.
5. Before-and-after photography in Display or YouTube creative. Search ads almost never contain before-afters, but display and video creative often does. HCSA Reg 5(1)(d) and Google misleading-content policy both apply. Even a split-screen thumbnail triggers rejection.
6. Missing advertiser verification. Google requires healthcare advertiser verification in many categories. Run the verification before launching the account, not after disapprovals start.
The Bottom Line
Paid advertising for a Singapore clinic is not impossible. It is structurally harder than other verticals because the rules stack. But the clinics that figure out the full stack, HCSA plus Google Ads Healthcare plus Meta Special Ad Categories, run campaigns at half the cost-per-acquisition of clinics that fight the rules. The regulations are not the obstacle. The obstacle is running ads as if the regulations do not exist and pretending the platforms will not notice.
If you want a deeper walk-through of what HCSA itself restricts, read the MOH advertising guidelines breakdown. For the organic SEO counterpart that complements paid, medical SEO for Singapore clinics covers how to rank without triggering the same compliance traps. And if you want a worked example of what compliant paid ads actually produce over time, the anonymized dental clinic growth case study walks through six clinics opened in three years with HCSA-safe Google Ads as the main acquisition channel.
Need help building a compliant medical paid-ads system for your clinic? Book a consultation and I will audit your current Google Ads and Meta accounts, identify the policy gaps, and build a campaign structure that works inside all three rule books.