How to Verify Your Domain for Meta Ads
Without it you cannot configure events or run some ad types. Here is how to verify, including when the domain is not yours.

Domain verification is one of those tasks that sits on a list for months because nothing appears to be broken without it.
Then you go to configure your conversion events and find you cannot, or a campaign type is unavailable, and suddenly it is urgent.
It takes about ten minutes if you know which method to use.
Why it matters
Verifying a domain proves to Meta that you control it. Once verified, you get:
The ability to configure Aggregated Event Measurement for that domain, which controls what Meta can optimise toward
Control over link editing permissions, so other pages cannot claim your domain
Eligibility for some ad formats and features that require a verified domain
The first one is the reason most people end up here.
The three methods
Business Manager, then Brand Safety, then Domains. Add your domain and pick a method.
DNS TXT record
The most reliable option. Meta gives you a TXT record value. You add it to your DNS at your registrar, wait for propagation, then click verify.
Use this whenever you have DNS access. It survives site redesigns, platform migrations and someone deleting a file.
Meta tag in the page head
Meta gives you a meta tag. You add it to the head of your homepage.
Works fine, and is the right choice on hosted platforms where you have a head code box but no DNS control. The risk is that a redesign removes it and the domain silently unverifies.
If you use this method, put the tag in a sitewide head include rather than on the homepage only, so a homepage rebuild does not break it.
HTML file upload
You upload a file to your web root. This is the least useful method because most hosted site builders do not let you place arbitrary files at the root.
If you are on Shopify, Wix, Squarespace, Webflow or Framer, skip this one. It will not work and you will waste an hour finding out.
Which domain to verify
Verify the root domain, not the www version. Verifying example.com covers www.example.com and your subdomains.
Then confirm that the domain you verified is the one that appears in your ad links. It sounds obvious, and it is surprisingly often not the case, particularly when a site redirects from one to the other.
Verifying a domain you do not own
This comes up more than you would expect. You advertise a product hosted on a partner’s domain, or you run a marketplace listing.
The honest answer is that you need the domain owner to verify it in their own Business Manager and then share it with yours. You cannot verify a domain you do not control, and you should not try.
If the owner will not cooperate, your practical options are to move the landing experience to a domain you do control, which is usually better for other reasons too.
After verification
Two things to do immediately.
Configure your eight conversion events in Aggregated Event Measurement, ordered by value. That is the thing you unlocked: configuring Aggregated Event Measurement
Check the link editing permission setting on the domain, and set it so only your business can edit link previews for your pages.
Multiple domains
If you run several sites, verify each one. Each gets its own event configuration, which is useful, because a lead generation site and a store should not share an event priority list.
Subdomains of a verified root are covered automatically and share the parent’s configuration. That is worth knowing before you architect a multi brand setup on subdomains.
When verification breaks
It can unverify itself, usually for one of three reasons.
The meta tag was removed during a redesign.
DNS was migrated to a new provider and the TXT record was not carried over.
The domain was moved between Business Managers.
Meta does email you, into an inbox nobody reads. Worth checking the domains page every few months, or after any DNS or site migration.
A note on the platform specific route
Some platforms have a shortcut. Shopify, for example, can handle Meta domain verification through its Facebook sales channel.
Convenient, and it ties your verification to an app integration. If you later remove that app, verification can go with it. I generally prefer the DNS record even on platforms with a shortcut, precisely because it does not depend on anything else.
The checklist
Business Manager, Brand Safety, Domains, Add.
Use DNS TXT if you have DNS access, otherwise the meta tag in a sitewide head include.
Verify the root domain.
Confirm your ad links point at the verified domain.
Configure your eight events immediately afterwards.
Re check after any DNS or site migration.
Need this built properly?
Ten minutes of admin that unlocks the settings that actually affect delivery. I set up and repair tracking for ecommerce stores and lead generation businesses, so the numbers in your ad accounts match the money in your bank account.
Have a look at what I do, or book a call and we can go through your setup together.



















