How to Verify Domain in Meta Business Manager
Setting up your Meta Business Manager and getting ready to run ads can feel like you need a technical degree. One of the first, most confusing hurdles many marketers face is domain verification. This article will walk you through exactly how to verify your domain in Meta Business Manager, explain why it's so important, and help you troubleshoot common issues along the way.
What Exactly Is Domain Verification?
Domain verification is simply the process of proving to Meta (the company behind Facebook and Instagram) that you are the legitimate owner of your website's domain. By doing this, you're claiming your website within their ecosystem. It's a foundational step that unlocks critical advertising features, enhances your brand's security, and tells Meta that you're a trustworthy business.
Think of it like getting a verified blue checkmark for your business profile, but for your website. It’s a one-time setup that pays dividends in advertising capabilities and control over your brand’s content on Facebook and Instagram.
Why Verifying Your Domain is Non-Negotiable in 2024
You might be tempted to skip this step, but in today's advertising environment, verification is absolutely essential. The days of it being an optional "nice-to-have" are long gone. Here's why you need to get it done now.
- Unlocks Conversion Tracking: Following Apple's iOS 14.5 update and its focus on user privacy, Meta introduced Aggregated Event Measurement. To properly track and optimize for conversion events - like purchases, leads, or add-to-carts - your domain must be verified. Without it, you can't configure the 8 web events that are critical for running effective conversion campaigns.
- Control Over Your Content: Ever shared a link to your website on Facebook and the wrong image or title pulled through? Verifying your domain gives you control over editing your link previews. This means you can customize the thumbnail image, headline, and description that appear when you or anyone else shares a link from your site, ensuring your content always looks professional and on-brand.
- Build Trust and Authority: Verification signals to Meta that you are a legitimate entity. This can help with things like ad account security and avoiding unnecessary flags or suspensions. It establishes a trusted relationship between your business assets (your Business Account) and your web property (your domain).
- Required for Facebook & Instagram Shops: If you plan to set up a shop and tag products on Facebook or Instagram, verifying your domain is a mandatory prerequisite. It's how Meta confirms that the products you're selling are coming from a legitimate, owned web store.
Getting Started: What You'll Need
Before you jump in, let's make sure you have everything you need. This process is much smoother when you’re prepared. Gather the following:
- Admin level access to your Meta Business Manager account. If you're a manager or employee, you may need to ask the business owner to grant you these permissions.
- Access to your website's backend. This is the most crucial part. Depending on the method you choose, you'll need one of the following:
- The root domain name you want to verify (e.g.,
mycoolbrand.com, notmycoolbrand.com/blog).
The 3 Ways to Verify Your Domain (And How to Choose the Right One)
Meta provides three different methods for domain verification. They all achieve the same goal, so don't worry about picking the "wrong" one. The best method simply depends on what kind of access you have and your comfort level with technology.
- 1. DNS TXT Record (Most Reliable Method) This method involves adding a small text record to your domain's DNS settings. It's the most robust and recommended option because it's not tied to your website's theme or files. Even if you redesign your entire website, the DNS verification will remain in place. Choose this if: You are comfortable navigating your domain registrar's dashboard (like GoDaddy or Namecheap) or can easily ask your web developer for help with it.
- 2. HTML File Upload (Easiest Non-Technical Method) With this method, Meta gives you a special HTML file to download. You then simply upload this file to your website's root directory. It's often the quickest and easiest method if you have direct access to your site's files. Choose this if: You use a platform like WordPress and have a file manager plugin installed, or if you can use an FTP client or cPanel to upload files.
- 3. Meta-tag Verification (Great for Platform-Based Sites)
This method involves copying a snippet of code (a meta tag) and pasting it into the
<head>section of your website’s HTML. Website builders like Shopify and Squarespace make this super easy with dedicated fields for header code. Choose this if: Your website is built on a platform that gives you an easy way to inject code into the header without having to edit theme files directly.
Step-by-Step Guide to Verifying a Domain in Meta Business Manager
Ready to get it done? Follow these steps carefully. We'll start by adding your domain to Business Manager, and then we'll walk through each of the three verification methods.
Part 1: Adding Your Domain
No matter which method you choose, you have to start here.
- Navigate to https://business.facebook.com/settings.
- In the left-hand menu, under "Brand Safety & Suitability," click on Domains.
- Click the blue Add button and select Create a new domain from the dropdown menu.
- Enter your root domain (e.g.,
yourbrand.com) and click Add. Don't include "https://" or "www." at the beginning.
Your domain is now added but will show a "Not Verified" status. The next screen will present you with the three verification options.
Part 2: Choose Your Verification Method
Method A: Using a DNS TXT Record (Recommended)
- On the verification screen in Business Manager, make sure "Add a meta tag to your HTML source code" is selected (it's often the default) and look for the option to "Choose a different method," or select the DNS option from the dropdown menu if available. Select Add a TXT record to your DNS…
- You'll see a unique code that looks like this:
facebook-domain-verification=xxxxxxxxxxxxxx...
Click to copy this code.
3. In a new browser tab, log in to your domain registrar (e.g., GoDaddy, Namecheap, Cloudflare).
4. Find the section for managing DNS settings for your domain. It might be called "DNS Management," "Zone Editor," or something similar.
5. You need to add a new record. Click "Add," "Add New Record," or the "+" icon.
6. Fill out the fields as follows:
- Type: Select TXT.
- Host / Name: Enter @. Some registrars prefer you to leave this blank. If
@gives an error, try leaving it empty. - Value / Content: Paste the verification code you copied from Meta Business Manager.
- TTL (Time To Live): Leave this at its default value (usually 1 hour or automatic).
- Save the new record.
- Important: DNS changes can take a little while to update across the internet (this is called "propagation"). It can take up to 72 hours, but it often happens within 30 minutes.
- Return to your Meta Business Manager tab from Step 2 and click the green Verify domain button. If it doesn't work right away, give it some time and try again in an hour.
Method B: Using an HTML File Upload
- From the verification dropdown in Business Manager, select the Upload an HTML file to your root directory option.
- Download the HTML verification file provided in Step 1. The filename will be a unique string of letters and numbers, ending in
.html. - Access your website's backend using an FTP client (like FileZilla), your host's cPanel File Manager, or a WordPress file manager plugin.
- Navigate to your website's root directory. This is the main, top-level folder of your website. It's often named
public_html,www,httpdocs, or just your site's name. It's the same folder where you'd find files likewp-config.phpfor a WordPress site. - Upload the HTML file you just downloaded directly into this root directory. Do not put it in a subfolder.
- To confirm it was uploaded correctly, go to
yourdomain.com/the-file-name-you-uploaded.html. You should see a page load that contains just your verification code. - Now, go back to Meta Business Manager and click the Verify domain button. Since this doesn't rely on DNS, verification should be instant.
Method C: Using a Meta-tag
- From the verification dropdown in Business Manager, choose the Add a meta tag to your HTML source code option.
- Copy the entire meta tag that appears. It will look like this:
<meta name="facebook-domain-verification" content="xxxxxxxxxxxxxxx" />
3. Now, log into your website's content management system (CMS). Your goal is to paste this code into the <head> section of your site's HTML for every page.
- On Shopify: Go to Online Store > Themes. Find your current theme, click "Actions," then "Edit code." Open the file called
theme.liquidunder the Layout folder. Paste the meta tag right before the closing</body>tag and click "Save." - On WordPress: The safest way is to use a plugin. Install and activate a free plugin like "Insert Headers and Footers." Go to Settings > Insert Headers and Footers, and paste the code into the "Scripts in Header" box. Click "Save."
- On Squarespace: Go to Settings > Advanced > Code Injection. Paste the code into the "Header" field and click "Save."
- Clear your website's cache if you have a caching plugin or service running.
- Go back to Meta Business Manager and click the Verify domain button. This should also verify almost instantly.
After successful verification, the dot next to your domain name in Business Manager will turn green. Congratulations, you're all set!
Troubleshooting Common Issues
Hitting a snag? Here are a few common problems and how to solve them.
- Verification Is Failing: Be patient with the DNS method, it can take a while. For other methods, double-check that you've placed the code or file in the correct location. Typos are common villains - ensure you've copied and pasted the codes exactly as provided. Finally, clear all caches (your website's, your server's, and your browser's) and try again.
- I Don’t Have Access to My Website's Backend: This is very common. You can't complete domain verification without one of the three access types. You will need to contact the person who does have access - your web developer, the freelancer who built your site, or your company's IT department. Send them the code or file and provide clear instructions. This is an administrative task, not a marketing one, and requires specific permissions.
- I Use a Subdomain (like
blog.mybrand.com): You can verify subdomains on their own by entering them in the initial "Add Domain" step. However, the best practice is always to verify your root domain (e.g.,mybrand.com). Verifying the root domain will typically cover all its subdomains as well, simplifying your setup in the long run.
Final Thoughts
Verifying your domain in Meta Business Manager is a critical, one-time task that builds a secure foundation for all your advertising efforts. It unlocks essential features, gives you control over your brand image, and establishes trust with Meta's platforms. While it may seem a bit technical, following the steps for one of the three methods makes the process entirely manageable for any business owner or marketer.
Getting your technical setup right is just the first step. Afterwards, the real work begins: understanding what’s working across all your marketing channels. At https://www.graphed.com/register, we handle the friction of data analysis so you can focus on strategy. Instead of spending hours pulling reports from Facebook Ads, Google Analytics, and Shopify, we help you connect all your data sources in seconds and use simple, natural language to build real-time dashboards that show you the complete picture of your performance.
Related Articles
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.
How to Create a Photo Album in Meta Business Suite
How to create a photo album in Meta Business Suite — step-by-step guide to organizing Facebook and Instagram photos into albums for your business page.