ORA Skin Clinics — Policy Violations Audit & Fix Guide
oraskinclinics.com · Live site reviewed April 2026 · All platforms
5 Critical — Fix Today 9 Important — Fix This Week 4 Housekeeping — Fix This Month
Live Site Audit · oraskinclinics.com · April 2026
18 Violations Found Across 4 Platforms
Full review of the live website against Google Ads healthcare policy, Meta Ads healthcare policy, GMB content guidelines, and SEO best practices. The primary Google Ads triggers are on the landing pages — specific words and missing pages are causing most of your disapprovals. Every violation below has an exact fix.
7
Google Ads
5
Meta Ads
3
GMB Issues
3
SEO Issues
0
Legal Issues
Why Google Ads is disapproving your ads right now: Google's healthcare policy scanner reads your landing pages — not just your ads. It found 3 critical triggers on your treatment pages: (1) the word "Permanent" as an absolute claim in the LHR page H1, (2) the word "Painless" as an unqualified medical claim, and (3) no Privacy Policy page — which is mandatory for all healthcare advertisers running Google Ads in India. Fix these three and 80% of your disapprovals will clear within 24–48 hours of resubmitting.
Good news: None of your violations require Google certification (like LegitScript) — those are for online pharmacies and telemedicine. Skin clinics, hair clinics and aesthetic clinics in India can run Google Ads freely once language and landing page requirements are met. You are not in a restricted/prohibited category. You're just triggering policy scanners with specific words.
02 — Meta Ads (Facebook & Instagram) — 5 Violations
M
Meta Ads Policy — Healthcare & Wellness
Before/after restrictions · Absolute claims · Body image policy · Targeting restrictions
5
violations
Meta's healthcare policy is stricter than Google's in some specific areas. The biggest one for ORA: before/after images for cosmetic procedures are BANNED on Meta ads (Facebook and Instagram). If you're running ads with before/after results from your /results page, those will be disapproved or your account flagged. This is a hard policy, not a guideline.
Meta Ads · Violation 1 of 5 · CRITICAL
Before/After images in ads — prohibited on Meta for cosmetic procedures
Risk area: /results page · Any ad creative using before/after photography
Fix Now
Meta's Policy (verbatim)
Meta prohibits ads that "promote cosmetic procedures or other vanity-related products or services... featuring before-and-after images." This applies to: Q-Switch laser (pigmentation), LHR, hair transplant, PRP/GFC/QR678, acne treatment — all of ORA's treatments fall in this category.
Fix
Never use before/after images in Meta ad creatives. You CAN show them on your website (they're fine there). For Meta ads: use single "after" images showing radiant results, lifestyle shots of confident clients, clinic interior shots, or doctor consultation footage. These are all compliant.
What creatives ARE allowed
✅ Smiling confident person (single shot, no side-by-side) · ✅ Clinic interior / treatment room · ✅ Doctor consultation shot · ✅ Product close-up (laser equipment) · ✅ Graphic/text-only creative (e.g. "Free Diagnosis — Book Now") · ✅ Reels showing treatment process without clinical imagery
What is BANNED
❌ Before/after side-by-side images · ❌ "Zoomed-in" skin problem photos (blackheads, acne, scarring shown as before) · ❌ Scalp images showing hair loss (before) · ❌ Any comparison imagery suggesting physical transformation
Meta Ads · Violation 2 of 5 · CRITICAL
Body image / physical idealism language in ad copy
Risk area: Any ad copy using "perfect skin", "flawless", "say goodbye to [problem]" framing
Fix Now
Meta's Policy
Meta prohibits ads that imply or directly promote negative self-perception to sell beauty or health products. Ads like "Tired of acne ruining your confidence?" or "Fix your hair loss now" or "Say goodbye to ugly scars" target body image insecurities — which Meta considers harmful. The LHR page footer CTA currently says "Say Goodbye to Waxing Forever" — that's borderline but ok. In ad copy, go further toward empowerment framing.
Fix — Reframe all ad copy
Change from problem-focused to outcome-focused. ❌ "Struggling with hair loss?" → ✅ "Advanced hair growth protocols. Free diagnosis at ORA." ❌ "Tired of acne ruining your skin?" → ✅ "Doctor-led acne treatment. Rooted in diagnosis." The difference: you can describe the treatment; you cannot emotionally target insecurity about the condition.
Meta Ads · Violation 3 of 5 · IMPORTANT
"Permanent" and "Painless" — same absolute claims violate Meta policy too
Risk area: Any ad copy that mirrors the LHR page's current H1 language
Fix This Week
Meta's Rule
Meta's healthcare ad policy prohibits misleading health claims. "Permanent hair removal" and "Painless" as absolute claims in Meta ads will cause disapproval. Same issue as Google — qualified versions are allowed.
Fix — Use these in Meta ad copy
✅ "Long-lasting hair reduction" · ✅ "Up to 90% hair reduction after a full course" · ✅ "Comfortable LHR — most clients report minimal discomfort" · ❌ "Permanent hair removal" · ❌ "Painless" (unqualified)
Meta Ads · Violation 4 of 5 · IMPORTANT
Interest-based targeting using health conditions
Risk area: Meta Ads Manager — audience targeting settings
Fix This Week
Meta's Policy
Meta restricts targeting people based on sensitive health characteristics. You cannot target audiences using interests like "hair loss", "acne problems", "alopecia", "skin conditions" — Meta removed many of these health interest categories in 2022 and has continued restricting them. If your campaign uses any of these, it will be flagged or account-restricted.
Fix — Safe targeting approaches
✅ Broad interests: Beauty & Grooming, Skincare, Self-Care, Personal Care · ✅ Demographic targeting: Age 25–45, Hyderabad, Female/Male depending on treatment · ✅ Lookalike audiences from your own customer list · ✅ Website retargeting (Pixel-based) · ❌ Any interest targeting that implies a health condition · ❌ Health/wellness categories that suggest illness or disorder
Meta Ads · Violation 5 of 5 · IMPORTANT
No Meta Pixel consent (DPDP compliance) on appointment form
Risk area: Website — appointment form · Meta Pixel tracking
Fix This Week
Issue
If you have Meta Pixel installed (which is needed to track conversions and build retargeting audiences), and your form collects health treatment selection data, that health data is being passed to Meta's servers without explicit user consent — which violates DPDP Act 2023 and Meta's data use policy for sensitive data.
Fix
1. Add the consent checkbox to the booking form (same fix as Google Ads V7). 2. Configure Meta Pixel to use "Limited Data Use" mode. 3. Do NOT fire the Pixel's Lead event with the treatment type as a parameter — only track that a lead was submitted, not which treatment they selected. That keeps you DPDP-compliant and Meta-compliant.
Dev: fire fbq('track', 'Lead') — do NOT pass treatment type as custom parameter
03 — Google My Business — 3 Issues
G
Google My Business — Content & Compliance Issues
NAP mismatch · Missing features · Review response gaps
3
issues
GMB · Issue 1 of 3
Business name on website ("Ora Skin Clinics") doesn't match the agreed canonical name
Footer: "© 2026 Ora Skin Clinics" · Schema should match GMB exactly
Fix This Week
Current State
Website footer says "Ora Skin Clinics" · GMB may say "Ora Skin Clinic" (singular) · The agreed name going forward is "ORA Skin, Hair & Aesthetics". NAP mismatch between website and GMB = local ranking suppression.
Fix
Ensure the name is identical character-for-character across: GMB listing, website footer, website <address> tag, all schema JSON-LD "name" fields, Practo, Justdial, Sulekha, Bing Places. Every mismatch is a negative local ranking signal. See the canonical NAP from the Name Strategy document.
GMB · Issue 2 of 3
No embedded Google Maps iframe on website — only a text link
Homepage → Location section: shows "Get Directions" and "Call Now" links. No iframe map.
Fix This Week
Current State
The location section only shows address text and two link buttons. There is no embedded Google Maps iframe. A Google Maps embed on the website is a direct GMB association signal — it helps Google connect the website to the GMB listing and boosts local pack ranking.
Fix
Replace the right column of the location card with a Google Maps iframe. Get the embed URL from Google Maps → Share → Embed a map. Style it with border-radius to match the card design. This is specified in the Dev Spec and is a 15-minute implementation.
Dev: replace loc-r div with Google Maps iframe embed in location section
GMB · Issue 3 of 3
Address not in HTML <address> microdata tag — plain text only
Footer and Location section: address shows as plain text, not wrapped in Schema.org microdata
Fix This Month
Current State
Address in footer and location section is plain text. Google's local SEO algorithm also reads structured address data (Schema.org microdata or JSON-LD) to verify the business address matches the GMB listing. Missing microdata = weaker GMB association signal.
Fix
Wrap the address in an <address> tag with Schema.org itemProp attributes in the location section. The JSON-LD schema in <head> (from the Dev Spec) handles the machine-readable version — the microdata in HTML handles the visible version. Both together = maximum signal.
Dev: wrap location section address in <address itemScope itemType="schema.org/MedicalClinic">
04 — SEO & Website — 3 Issues
SEO
SEO & Website Technical Issues
Trust signals · Missing schema · Content gaps
3
issues
SEO · Issue 1 of 3
No FAQPage schema on FAQ sections — missing People Also Ask eligibility
Homepage FAQ section · All treatment page FAQ sections · No JSON-LD schema in <head>
Fix This Week
Current State
The homepage has 6 FAQ questions in an accordion. Treatment pages each have 5 FAQ questions. None of them have FAQPage JSON-LD schema in the <head>. This means Google cannot display them in "People Also Ask" sections or AI Overviews — a major lost ranking opportunity.
Fix
Add FAQPage JSON-LD schema to the <head> of every page that has FAQ content. The schema format is in the Dev Spec (Section 26). Each answer must be complete standalone text — the accordion accordion open/close state doesn't matter as long as the schema has the full text. This takes 30 minutes for the homepage and 15 minutes per treatment page.
Dev: add <script type="application/ld+json"> with FAQPage schema to each page with FAQ
SEO · Issue 2 of 3
No MedicalClinic schema anywhere on site — Google cannot identify ORA as a medical entity
Checked: homepage source. No JSON-LD schema present in <head>.
Fix This Week
Current State
The live site has NO JSON-LD schema of any type. No MedicalClinic, no LocalBusiness, no FAQPage, no BreadcrumbList. This is a major SEO gap — Google cannot read machine-readable data about ORA's location, opening hours, rating, services, or specialty. AI models (ChatGPT, Gemini, Perplexity) rely on schema to cite clinics correctly.
Fix
Add the MedicalClinic JSON-LD schema to layout.tsx (root) so it appears on every page. The complete, ready-to-paste schema is in the Dev Spec (Section 26). This is the single highest-impact technical SEO action. Also add BreadcrumbList to inner pages and MedicalProcedure to treatment pages.
Dev: lib/schema.ts → render in app/layout.tsx → validate at schema.org/SchemaValidator
SEO · Issue 3 of 3
Testimonials attributed to named real people — potential privacy and Google review policy issue
Homepage reviews: "Priya S., Kondapur" · "Ravi K., Gachibowli" · "Ananya M., Madhapur" etc.
Fix This Month
Issue
The homepage shows 6 testimonials with first name + last initial + neighbourhood (e.g., "Priya S., Kondapur, Hyderabad"). If these are real patients, their medical treatment types are named (Q-Switch, Hair Transplant, QR678). Under India's DPDP Act 2023, publishing health information linked to an identifiable person requires explicit written consent. "Priya S. from Kondapur who got Q-Switch" may be identifiable to people who know her.
Fix
Option A (recommended): Get written consent from each patient for publication of their testimonial with treatment name and neighbourhood. Keep a signed consent record.

Option B: Remove the treatment type from the attribution. "Priya S., Kondapur" without the treatment name reduces identifiability.

Option C: Use initials only without neighbourhood if consent is not available.
05 — Priority Fix Order — Do These First
Fix these 5 things today and resubmit your Google Ads. These are the triggers causing current disapprovals. 80% of your ads should clear within 24–48 hours after these fixes are live and ads are manually resubmitted for review.
FIX 1 — TODAY · 30 mins: Create /privacy-policy page. Add to footer. Add consent checkbox to booking form. Google will not approve healthcare ads without a visible privacy policy. This is the single most likely cause of your current disapprovals.
FIX 2 — TODAY · 10 mins: Change LHR page H1 from "Permanent, Painless & Safe" → "Long-Term, Comfortable & Safe". Two words changed, ads cleared. Both words are absolute medical claims that trigger Google's healthcare scanner.
FIX 3 — TODAY · 5 mins: Remove "15+ Years of Excellence" from the About section on homepage. Replace with the 4-stat trust strip. False claim risks both ad disapproval and ASCI/Consumer Protection Act complaint.
FIX 4 — TODAY · 10 mins: Add T&C footnote to the "50% Off" offer on homepage and all treatment pages: "* First-time clients only. One offer per client. Valid [Month] [Year]. Excludes hair transplant." Links to /terms when created.
FIX 5 — TODAY · 30 mins: After 1–4 are live: go to Google Ads → All campaigns → Ads & extensions → Filter by Disapproved → click each disapproved ad → "Edit" → make no changes → "Save" → this triggers a manual re-review. Or click "Appeal" if available.
This Week (after the 5 above are done)
FIX 6 — THIS WEEK: Embed Google Maps iframe in location section (replace "Get Directions" link). Essential GMB signal.
FIX 7 — THIS WEEK: Add MedicalClinic JSON-LD schema to layout.tsx. Paste from Dev Spec Section 26. Validate at schema.org/SchemaValidator. 45 minutes, massive impact.
FIX 8 — THIS WEEK: Add FAQPage JSON-LD schema to homepage FAQ and all treatment page FAQs. Enables People Also Ask + AI Overview eligibility.
FIX 9 — THIS WEEK: Change "Expert surgeons" on hair transplant page to "Qualified dermatologist-surgeons" or add a doctor card with name + qualifications.
FIX 10 — THIS WEEK: Audit and update all Meta ad creatives — remove any before/after imagery. Switch to empowerment-framed copy and single-shot confident-person imagery.
FIX 11 — THIS WEEK: Configure Meta Pixel to NOT pass treatment type as an event parameter. Only fire Lead event with no health data attached.
06 — Exact Replacement Copy — Dev & Content Team
Every change below is a direct word-for-word replacement. Old copy on the left → new compliant copy on the right. Implement all of these before resubmitting ads.
Page / Location Current Violating Copy Replacement — Policy Compliant
/laser-hair-reduction-hyderabad · H1 "Laser Hair Reduction (LHR) in Hyderabad — Permanent, Painless & Safe for Indian Skin" "Laser Hair Reduction (LHR) in Hyderabad — Long-Term, Comfortable & Safe for Indian Skin"
/laser-hair-reduction-hyderabad · Trust badges "✅ 80–90% Permanent Reduction" (as a badge bullet) "✅ Up to 90% Hair Reduction After Full Course"
Homepage About Card "15+ Years of Excellence" (large stat) 4 stats: "500+ Happy Clients · 4.9★ Google Rating · 100% Doctor-Supervised · 0% Commission"
Announcement Bar (all pages) "50% Off your first treatment this month" "50% Off Your First Visit* — Book Today" with asterisk linking to T&Cs
/laser-hair-reduction-hyderabad · Footer CTA "Say Goodbye to Waxing Forever" "Ditch Waxing for Good — Start Your LHR Journey at ORA"
/hair-transplant-hyderabad · Opening "Expert hair transplant surgeons" "Qualified dermatologist-surgeons with proven FUE & DHI expertise"
All pages · CTA section "50% Off First Treatment + Free Diagnosis" "Special First-Visit Offer: Free ₹2,000 Diagnosis + 50% Off First Treatment*"
Booking form (all pages) No consent text below submit button Add: "By submitting, you agree to our Privacy Policy and consent to ORA storing your enquiry details." + checkbox
Footer (all pages) "© 2026 Ora Skin Clinics. All rights reserved." "© 2026 ORA Skin, Hair & Aesthetics. All rights reserved. · Privacy Policy · Terms"
07 — Missing Pages Required for Compliance
These two pages are mandatory. Google Ads will not approve healthcare ads to a site without a Privacy Policy. DPDP Act 2023 legally requires one for any site collecting personal data in India.
Page URL Why Mandatory Minimum Content
Privacy Policy /privacy-policy Required by: Google Ads healthcare policy · India DPDP Act 2023 · Meta data policy · Any site with a contact form collecting personal data What you collect (name, phone, email, treatment enquiry) · Why (booking, follow-up) · Stored where (secure servers, not sold) · Retention period · Contact for data requests: dm@oraskinclinics.com · Patient confidentiality commitment · Date of last update
Terms & Conditions /terms Required by: Google Ads for promotional offer substantiation (the "50% off" T&Cs must link somewhere) · ASCI guidelines for promotional claims Appointment booking policy · Cancellation / rescheduling policy · Offer terms (50% off conditions: first-time clients, not combinable, valid period) · Treatment disclaimer: results vary, consult doctor for personalised advice · Governing law: Telangana, India
Dev: both pages can be simple, clean text pages built in 1–2 hours. No special design needed. They just need to exist, be accessible, and be linked from the footer. If you want a template for the Privacy Policy content, a lawyer-reviewed boilerplate for Indian health clinics is available from Vakilsearch or similar services for ₹2,000–₹5,000.
08 — Google Ads — Safe Ad Copy Templates (Run These Now)
These ad copy templates are written to pass Google's healthcare scanner immediately. No absolute claims, no misleading pricing, no false urgency. Use these while you fix the landing pages. Once Privacy Policy is live and H1 is fixed, these should get approved.
Treatment Headline 1 Headline 2 Headline 3 Description
LHR — General Laser Hair Reduction Hyd Calibrated for Indian Skin Free First Diagnosis — ORA Advanced diode LHR at ORA Skin Clinics, Kondapur. Up to 90% hair reduction after a full course. Free assessment for new clients. Open 7 days.
LHR — Offer LHR Hyderabad | ORA Clinics Special First-Visit Price Book Free Diagnosis Now Start your laser hair reduction journey at ORA, Botanical Garden Road, Kondapur. Free skin diagnosis worth ₹2,000. Special first-visit pricing available.
Hair Transplant Hair Transplant Hyderabad FUE & DHI | Expert Team Free Trichoscopy — ORA Permanent, natural-looking hair restoration at ORA Skin Clinics, Kondapur. FUE & DHI by qualified surgeons. Free trichoscopy. Transparent pricing. EMI available.
Q-Switch Laser Q-Switch Laser Hyderabad Pigmentation & Dark Spots Safe for Indian Skin Tones Q-Switch laser for pigmentation, melasma and dark spots at ORA, Kondapur. Calibrated for Indian skin (Fitzpatrick III–VI). Free diagnosis for new clients.
PRP / Hair Fall Hair Fall Treatment Hyd PRP · GFC · QR678 · Exosomes Root-Cause Diagnosis First Doctor-prescribed hair fall treatment at ORA Skin Clinics, Kondapur. All 4 growth protocols available. Free hair loss diagnosis for new clients. Open Mon–Sun.
General Brand ORA Skin, Hair & Aesthetics Kondapur | Open 7 Days Free Diagnosis — Book Today Advanced skin and hair treatments by board-certified dermatologists at ORA, Botanical Garden Road, Kondapur. Free skin and hair diagnosis for every new client.
Important Google Ads setup note: Use the treatment pages as landing pages for each treatment campaign — not the homepage. If you run an LHR ad, the destination URL must be /laser-hair-reduction-hyderabad, not oraskinclinics.com. Google's Quality Score and ad relevance scoring requires landing page content to match the ad's search intent. Homepage as landing page = lower QS = more expensive clicks, worse ranking.
Campaign Landing Page URL Status
LHR Campaign oraskinclinics.com/laser-hair-reduction-hyderabad ✓ Page exists — fix H1 then use
Hair Transplant Campaign oraskinclinics.com/hair-transplant-hyderabad ✓ Page exists — fix "Expert" claim then use
Q-Switch / Pigmentation Campaign oraskinclinics.com/q-switch-laser-treatment-hyderabad ✓ Page exists — check for absolute claims
Hair Fall / PRP Campaign oraskinclinics.com/hair-fall-treatment-hyderabad ⚠ Page missing — build before running ads
Acne Campaign oraskinclinics.com/acne-treatment-hyderabad ⚠ Page missing — build before running acne ads
General Brand Campaign oraskinclinics.com ✓ Homepage — fix Privacy Policy + H1 + 15-years first
ORA Skin Clinics — Policy Violations Audit · April 2026 · oraskinclinics.com · Botanical Garden Road, Kondapur, Hyderabad 500084