Facebook Tips & Strategies

How to Add a Domain to Facebook Business Manager

By Spencer Lanoue
October 31, 2025

Verifying your domain in Facebook Business Manager is one of those non-negotiable tasks every business needs to tackle. It tells Meta that you're the legitimate owner of your website, which unlocks better ad tracking, secures your brand assets, and gives you control over how your content appears on the platform. This guide will walk you through exactly how to add and verify your domain, what to do afterward, and how to troubleshoot common issues along the way.

Why You Absolutely Need to Verify Your Domain on Facebook

You might be tempted to skip this step, but it’s a foundational piece of a healthy advertising setup on Meta’s platforms (Facebook and Instagram). Getting your domain verified gives you critical advantages that you can’t get any other way.

  • Control Link Previews: Verification gives you the authority to edit the image, title, and description when someone shares a link from your site to Facebook. This ensures your brand is always represented correctly, whether you're sharing the link via an ad or it’s shared organically.
  • Prevent Misuse of Your Domain: Once verified, you can restrict who has permission to use your domain in their ads. This is a powerful brand safety feature that stops other advertisers from sending traffic to your website without your consent, protecting you from potential scams or misrepresentation.
  • Unlock Aggregated Event Measurement: This is the big one. Following Apple’s iOS 14.5+ privacy updates, advertisers must verify their domain to configure and prioritize their top web conversion events (like 'Purchase' or 'Add to Cart'). Without domain verification, you can't accurately track and optimize your conversion campaigns for a large segment of your audience.
  • Build Trust with Meta: It signals to Meta that you're an established and credible advertiser. A verified domain is a trust signal that can help with account integrity and advertiser reputation over the long term.

In short, it’s not an optional "nice-to-have" feature, it's a mandatory step for anyone serious about running effective, secure, and well-tracked advertising campaigns on Facebook and Instagram.

What You’ll Need Before You Start

Don't worry, the process is straightforward, but you'll need two things ready to go:

  1. Admin level access to your Meta Business Manager account. If you’re not the admin, you’ll have to ask someone who is to either add and verify the domain for you or grant you admin permissions.
  2. The ability to edit your website's backend. This sounds more intimidating than it is. It really just means you can either add a piece of code to your website’s header, upload a file to your website's main directory, or log in to your domain registrar (like GoDaddy, Namecheap, or Google Domains) to add a DNS record. If a developer manages your website, you can simply send them the required code or file.

How to Add and Verify Your Domain: A Step-by-Step Guide

Ready to get this done? Let's walk through the process, from finding the right settings to clicking that final 'Verify' button. Remember, Meta’s interface changes from time to time, but the core steps remain consistent.

Step 1: Navigate to Business Settings

First, log in to your Meta Business Suite dashboard. You can get there directly by going to business.facebook.com.

Once you’re in, look for the settings gear icon, which is typically in the bottom left sidebar. Click it, then in the next menu that appears, select Business Settings. This will take you to the backend of your business manager where all the serious controls live.

Step 2: Find the Domains Section

In the Business Settings menu on the left, scroll down until you see a section called Brand Safety and Suitability. Click it to expand your options, and then select Domains.

If you've never added a domain before, this page will be empty. If you have, you'll see a list of domains associated with your business manager account.

Step 3: Add Your Domain

Click the blue Add button and choose Create a new domain from the dropdown.

A popup box will appear asking you to enter your domain. Type in your root domain only. For example, if your website is https://www.yourcoolbrand.com, you should only enter yourcoolbrand.com. Don’t include the `http`, `https`, or `www` parts. Then, click Add.

The page will refresh, and you'll see your domain listed with a "Not Verified" status next to it. Now for the most important part: the verification itself.

Step 4: Choose a Verification Method

Meta gives you three different ways to prove you own the domain. You only need to choose one. Here’s a breakdown of each option, from easiest to most technical.

Method 1: Add a Meta-Tag to Your Website's HTML (The Easiest Option)

This is often the simplest method if you have basic access to your website builder (like WordPress, Shopify, Squarespace, or Webflow).

  • Get the code: In the 'Domains' section, with your domain selected, a verification box will show you instructions. Select the "Add a meta-tag to your HTML source code" option. Facebook will provide you with a unique snippet of code that looks something like this: <,meta name="facebook-domain-verification" content="uniquenumberandletterstring" />, Click the code to copy it to your clipboard.
  • Paste the code: Now, you need to paste that snippet into the <,head>, section of your website’s homepage HTML.
    • For WordPress: The easiest way is to use a plugin like "Insert Headers and Footers." After installing it, you can just paste the code into the "Scripts in Header" box. Alternatively, some themes have a built-in option under Theme Options or Customizer to add header scripts.
    • For Shopify: Go to your Shopify admin dashboard, navigate to Online Store >, Themes. Find your current theme, click on Actions >, Edit code. Under the Layout folder, find your theme.liquid file. Paste the copied meta-tag anywhere between the opening <,head>, tag and the closing <,/head>, tag. Hit save.
    • For Squarespace: Go to Settings >, Advanced >, Code Injection and paste the code into the `Header` box.

Method 2: Upload an HTML File to Your Root Directory (A Solid Alternative)

This option is great if you can’t easily access your website's header code but have access to your server's file system.

  • Download the file: Back in your Business Settings, select the "Upload an HTML file to your root directory" option. Click the link to download the special HTML verification file. The filename will be a unique combination of letters and numbers.
  • Upload the file: Now you need to upload this file to the main (or "root") folder of your website. You can do this using an FTP client (like FileZilla) or through a File Manager tool in your hosting provider's cPanel. The goal is to make the file accessible at an address like http://yourcoolbrand.com/uniquefilename.html.

Method 3: Update a DNS TXT Record (Most Reliable but Most Technical)

This method is the most robust because it doesn't depend on your website's code or files, which might change. If you're comfortable with DNS settings, this is a clean way to handle it.

  • Copy the TXT record: In Business Settings, choose the "Update the DNS TXT record with your domain registrar" option. Facebook will provide a unique TXT record, something like facebook-domain-verification=uniquenumberandletterstring. Copy it.
  • Add the record to your DNS: Log in to your domain registrar (e.g., GoDaddy, Namecheap, Bluehost). Find the DNS or Zone Editor settings for your domain. Create a new DNS record:
    • Type: TXT
    • Host/Name: Use `@` (which usually stands for your root domain). Some registrars may want you to leave this field blank or enter your domain name.
    • Value/Content: Paste the entire verification string you copied from Facebook.
    • TTL (Time to Live): Leave this at the default setting (usually 1 hour or 3600 seconds).

Keep in mind: DNS changes can take anywhere from a few minutes to 72 hours to spread across the internet (this is called "propagation"), so this method isn't always instant.

Step 5: Click the Verify Button!

Once you’ve completed one of the methods above, head back to your Facebook Business Settings page. Give it a few minutes, especially after using the DNS method. Then, click the green Verify Domain button. If it finds the code, file, or record successfully, a confirmation alert will pop up, and your domain’s status will change to "Verified" in green. If it fails, don't panic! Check the troubleshooting tips below.

Okay, I Verified My Domain. What’s Next?

The job isn't quite done yet. Verification is the first step. Now you need to put it to use.

1. Connect Your Facebook Page

On the same Domains page, click on your verified domain and then go to the Connected Assets tab. Click Add Assets and select your Facebook Page. This officially links your Page to your domain, giving it the permission to edit link previews.

2. Configure Your Aggregated Events

This is why all that work mattered. After connecting your Page, go to Data Sources >, Pixels. Select your main Pixel, and then click the Aggregated Event Measurement tab. Click Configure Web Events. Here, you'll be taken to a new screen where you can add and prioritize up to 8 of your most important conversion events (like Purchase, Initiate Checkout, etc.). This ensures Meta’s ad system tracks and optimizes for what matters most, even with iOS limitations.

Troubleshooting: "Verification Failed"

Sometimes it doesn’t work on the first try. Here’s what to check:

  • Wait a bit longer: If you used the DNS method, you might just need to wait an hour or two for the record to propagate. Grab a coffee and try again.
  • Check for typos: Double-check that you copied and pasted the meta-tag or TXT record perfectly, with no extra spaces or characters.
  • Clear your cache: Your website might have caching plugins running. Clear the cache or purge your CDN to make sure Facebook can see the new changes.
  • Confirm correct placement: For the meta-tag, be sure it’s between the <,head>, and <,/head>, tags. For the HTML file, make sure it’s in the top-level (root) folder, not in a subfolder. For the DNS record, ensure you used `@` or your root domain for the host name.

Final Thoughts

Verifying your domain in Facebook Business Manager is a foundational setup step that makes your advertising life easier, safer, and more effective. By following these steps, you’ve told Meta you own your piece of the internet, giving you control over your brand and access to powerful ad performance tools.

Once the technical setup like domain verification is handled, the real challenge begins: creating and scheduling engaging content that drives results. As social media pivots heavily to short-form video, managing assets for Reels, TikToks, and Shorts alongside traditional posts becomes messy in older tools not built for this reality. That's exactly why we created Postbase - to provide a clean, modern, and reliable platform where you can plan, schedule, and analyze all your content, especially video, without the usual headaches like constant account disconnections or posts that fail to publish. It's the simple, effective content workflow you need after nailing the technical groundwork.

Spencer's spent a decade building products at companies like Buffer, UserTesting, and Bump Health. He's spent years in the weeds of social media management—scheduling posts, analyzing performance, coordinating teams. At Postbase, he's building tools to automate the busywork so you can focus on creating great content.

Other posts you might like

How to Add Social Media Icons to an Email Signature

Enhance your email signature by adding social media icons. Discover step-by-step instructions to turn every email into a powerful marketing tool.

Read more

How to Add an Etsy Link to Pinterest

Learn how to add your Etsy link to Pinterest and drive traffic to your shop. Discover strategies to create converting pins and turn browsers into customers.

Read more

How to Grant Access to Facebook Business Manager

Grant access to your Facebook Business Manager securely. Follow our step-by-step guide to add users and assign permissions without sharing your password.

Read more

How to Record Audio for Instagram Reels

Record clear audio for Instagram Reels with this guide. Learn actionable steps to create professional-sounding audio, using just your phone or upgraded gear.

Read more

How to Add Translation in an Instagram Post

Add translations to Instagram posts and connect globally. Learn manual techniques and discover Instagram's automatic translation features in this guide.

Read more

How to Optimize Facebook for Business

Optimize your Facebook Business Page for growth and sales with strategic tweaks. Learn to engage your community, create captivating content, and refine strategies.

Read more

Stop wrestling with outdated social media tools

Wrestling with social media? It doesn’t have to be this hard. Plan your content, schedule posts, respond to comments, and analyze performance — all in one simple, easy-to-use tool.

Schedule your first post
The simplest way to manage your social media
Rating