Skip to content
Bach.ai

How to Verify Your Domain on Meta in 4 Steps

Published
Drafted with AI; facts checked against the linked sources on . How we write

How do I verify my domain in Meta Business Manager?

In Meta Business Suite, open Settings, then Brand safety, then Domains, click Add and enter the root domain, such as example.com. Prove ownership with a meta tag on your home page, an HTML file in the root directory or a DNS TXT record, then click Verify domain. You need full control of the business portfolio.

Domain verification proves to Meta that your business portfolio owns your website. It takes four moves: add the root domain, place Meta’s code by one of three methods, click verify, then decide who may edit links to your site. It is free. What changed is the reason to do it: Meta no longer needs a verified domain to set up web conversion events, so today it is mainly about controlling your links and confirming your business.

What do you need before you verify a domain?

Meta lists three prerequisites (Verify your domain from your business portfolio):

  • A business portfolio. Meta says you need one to verify a domain at all (About business portfolios).
  • Full control of that business portfolio, the highest permission level.
  • Admin or developer access to the domain, meaning whoever can edit your site’s code or DNS.

Meta says verifying domains is free (About domain verification in Meta Business Suite). What Business Manager used to hold is now called a business portfolio, managed in Meta Business Suite.

How do I verify my domain in 4 steps?

Meta’s procedure (Verify your domain from your business portfolio):

  1. Open Meta Business Suite Settings, then Brand safety, then Domains. Click + Add, choose Create a domain, enter the root domain (example.com, not www.example.com or https://example.com) and click Add.
  2. Place Meta’s code with one method: paste the meta tag into your home page’s head section, upload the HTML file to your root directory, or add the TXT record at your domain registrar.
  3. Check that the code is live: view your home page source, open the HTML file’s link, or use a DNS TXT lookup tool. Then click Verify domain in Settings.
  4. Set link editing in Domains: click your verified domain, then Domain access, choose who may edit ad links, and click Apply.

Step 4 is optional but it is the main payoff, covered below. If verification fails, Meta shows an error message; the common ones are explained further down.

Which verification method should you use?

All three methods work. Pick the one your team can change fastest and that your site can serve as plain HTML. Details from Troubleshoot why you can’t verify your domain:

Method Where Meta’s code goes Common reason it fails
Meta tag The head section of your home page, named facebook-domain-verification Tag added by JavaScript, which Meta’s crawler doesn’t run
HTML file The root directory of your domain, unchanged File not at the root, or a redirect to another location
DNS TXT record Your domain’s DNS records at the registrar Record missing, not yet updated, or not an exact match

For the meta tag, Meta suggests the Sharing Debugger: open the Scraped URL and search for facebook-domain-verification. If the tag is missing there, it wasn’t added correctly or it loads dynamically. For the HTML file, Meta allows a redirect from the root domain to the www subdomain and between http and https, but no other redirects.

Meta says that once a domain is verified, you can remove the meta tag, TXT record or HTML file without affecting verification status. You can also leave it in place so the next developer knows why it is there.

Do I still need domain verification for Meta pixel events?

No, not for event setup. Meta’s Aggregated Event Measurement page says that, after its update to website conversion campaigns, you no longer need a verified domain to configure events, though you may still need one for other reasons. Meta also says you no longer prioritise eight conversion events per domain, the Aggregated Event Measurement tab in Events Manager has been removed, and you don’t select a conversion domain when you create a campaign (About Meta’s Aggregated Event Measurement). Meta frames these as changes you see “when you have access”, so check Events Manager rather than assuming.

Some older setup guides still list domain verification as a step for iOS event measurement. That step is now about ownership, not tracking. For the tracking side, start at the Meta pixel and CAPI hub, and if your Shopify pixel looks dead, see why is my Meta pixel not firing on Shopify?

What does a verified domain let you control?

Meta lists these uses (When to use domain verification and About domain verification):

  • Ad link editing. Meta says anyone with a Facebook Page can create and edit an ad that links to your domain. With a verified domain you choose one of three settings: anyone can edit ad links (the default), deny specific advertisers, or allow only specific advertisers. Changes can take up to 24 hours (Manage ad link editing permissions).
  • Organic link editing. Edit organic links that point to your domain and let partners do the same.
  • Link previews. Meta says verification helps ensure only the rightful parties can edit link previews that lead to your content.
  • Business verification. Domain verification is one way to confirm your connection to the business, useful when you have no business phone or your email domain doesn’t match your website; see how do I verify my business in Meta Business Manager?
  • News Page Index and Facebook commerce, where a verified domain may be required.

Meta’s own recommendation for link editing is the allow-list: name only the advertisers you trust, and share the domain with them so their ads still publish. If you are taking a store over from an agency, a verified domain belongs on the access checklist in how do I take over a Meta ads account from an agency?

Why does domain verification fail?

Meta’s troubleshooting page lists these errors (Troubleshoot why you can’t verify your domain):

  • Invalid domain. You entered a subdomain, a subdirectory, a trailing slash or https://. Verify the root domain; Meta says that also gives you control of all subdomains.
  • Already verified by another business. Another portfolio has the domain; Meta notes this happens when a domain changes owners. Ask them to share it with your business.
  • DNS errors. No TXT record found, or one that doesn’t match exactly. Re-check the record with a DNS lookup tool or switch methods.
  • Verification file not found or invalidly directed. The file isn’t at the root, or Meta was redirected elsewhere.
  • Code doesn’t match. The file or tag differs from Meta’s code; the HTML file must contain nothing else.

Once the domain is verified, confirm the pixel fires on every step through purchase, the first tracking check in the Meta ads audit checklist.

FAQ

Can I verify a subdomain on Meta?

Generally no. Meta says you can’t verify a subdomain or subdirectory and will show an error if you try. The only exception is selling on Facebook Commerce. Verify the root domain instead; Meta says that gives you control of all its subdomains.

Can I remove the meta tag after my domain is verified?

Yes. Meta says that once a domain is verified, you can remove the meta tag, DNS TXT record or HTML file and it won’t affect your verification status. You can also leave it in place, so the next developer can see why it is there.

What if another business already verified my domain?

Meta’s error says another business account has verified it. Contact the businesses that might have access, such as a former agency or the previous owner of the domain, and ask them to share the domain with your business portfolio. Meta notes this also happens after a domain changes owners.

Does domain verification cost anything?

No. Meta says it is free to verify your domains. The cost is access: someone with full control of the business portfolio and someone who can edit the site’s code or DNS records must both take part.

Sources

Sources: Meta Business Help Centre, Verify your domain from your business portfolio, About domain verification in Meta Business Suite, When to use domain verification, Troubleshoot why you can’t verify your domain, Manage ad link editing permissions, About Meta’s Aggregated Event Measurement and About business portfolios (checked 2 Oct 2026).

Account OperationsMeasurement

See what your Meta ads are really costing you.

Connect your account and Bach ranks potential revenue leaks with estimates and actions you can review. Free for 7 days, no credit card.

Start Free Audit
Start your free audit