Guide Posted by the DataCops team

Image alt text and Meta health restrictions: the hidden words on your product pages

Short answer

Alt text is part of the page, so it can carry health words you never see. Check the home page and top products, and rewrite alt text to describe the image plainly, which is also better for accessibility.

This is the one nobody checks, so it is worth a thread of its own.

When we went through a maternity store that Meta had restricted, the photos were fine. There was nothing medical in them. But behind every product image sits alt text, the short description that screen readers read aloud and search engines index. On this store it had been filled with full product descriptions, probably by whoever set the products up or by an app copying the description across. The home page alone had 75 images whose alt text said pregnant or postpartum.

Nobody had ever seen it, because you do not see alt text. A crawler does. Vendor reports say Meta's classifier reads site content, and alt text is part of the page. So the store was carrying 75 copies of the words it most needed to remove, in the one place the owner never looked.

How to check your own: open a product page, view the page source and search for alt=. Do the same on the home page and your top collection. If you would rather not read HTML, most SEO crawlers list alt text for every image. You are looking for condition words, treatment names, claims, and whole product descriptions pasted in.

How to fix it without hurting accessibility: alt text is meant to describe the image, not sell the product. Woman in a navy wrap dress, side view is better alt text than a paragraph of copy, for a screen reader user and for search. So the fix is also the correct way to write alt text. Describe what is visible, honestly, and leave the claims and condition words out.

What not to do: do not delete alt text altogether. That hurts people who use screen readers and does nothing a good description would not do. And do not hide words from crawlers while showing them to people. That is exactly the kind of mismatch that makes things worse.

Fixing alt text will not lift a restriction by itself. It is one item on a list that also includes product titles, the meta description, claims, Shopify's data sharing and what your events carry. But it is often the biggest item by volume, and it is the one most people miss.

Has anyone audited alt text across a whole store? How much did you find?

For reference, DataCops Health mode cleans what is sent to Meta, but it cannot change what is written on your pages. Alt text is a fix you make in Shopify or your theme.

DataCops in short

For this question: Health mode keeps page text out of what is sent to Meta. The words on the page itself, alt text included, are yours to fix in Shopify.

DataCops is a tool that keeps condition details out of what your ad platforms see: Health mode cuts page links to the domain, uses neutral event names and leaves out anything that describes a condition, while a bot verdict on every visit and a delivery log show what left and what was real.

How DataCops does it

  • Health mode. Page links are cut to the domain, event names are neutral, and anything that describes a condition is left out before an event leaves.
  • A log of exactly what left. A delivery log row per conversion, sent, held, skipped or failed, with the reason, which is the record you want when explaining yourself to a reviewer.
  • Real people only. Every visit gets a bot verdict against 360+ billion IPs and 350+ monitoring points, with a Real people only switch per ad platform, off by default.
  • One script, one DNS record. Collection runs on your own domain, and conversions go server-side to Meta, Google Ads, TikTok and LinkedIn, counted once against the pixel.
  • The booking after the form. HighLevel natively, any CRM by webhook, sent as neutral events so a booked consultation still teaches the ads who converts.

Best for: clinics, telehealth and wellness brands, and agencies running health ads, who want conversions to keep counting without condition details in the data.

Ads Warmup: tell the ads who pays

Ads Warmup, DataCops' flagship feature, sends customers you already have to Meta, Google Ads and TikTok before a new campaign spends: upload a CSV (only email is required, up to 20,000 rows), see a 0 to 10 match score per person, pick the event, and send. Rows are dated when you send, and Google Ads credits only people who clicked a Google ad. Preview is free; sending needs a paid plan. Check your own consent basis for the list first. See Ads Warmup.

Ways to do this job

OptionBest for
DataCopsHealth mode, neutral events and a delivery log, server-side to four ad platforms
Manual event cleanup in your site and tag managerTeams with an engineer who will maintain it
Turning conversion tracking offAccounts that cannot risk any event

When not to use DataCops

  • You need legal or compliance advice. DataCops is not legal advice and does not make an ad account compliant. Your own advisers decide what you may send.
  • You need a regulated setup with a signed agreement. That is the Enterprise plan: talk to the team.

More on this: The full case and recovery guide, and the complete guide to offline conversion tracking.

1 comment

Comments (1)

DataCops team author · 30 Sep 2026

Start with the home page and your five best-selling products. That is where the crawler spends most of its time.

1
Replies from DataCops account holders are coming soon. Until then, questions about your own setup can go to the team.

More threads

See what your own setup is missing

Send CRM sales back to the ad click that started them, logged per send.

Setup in 5 minutes. No credit card.

Live traffic quality

Updated just now

Visits · last 24h

487
Real users
35873.5%
Bots · auto-filtered
12926.5%

Without filtering, 26.5% of your reported traffic is bot noise inflating dashboards and draining ad spend.

Don't trust your analytics!

Make confident, data-driven decisions withactionable ad spend insights.

Setup in 2 minutes
No credit card