Setting up Facebook Domain Verification
When sharing a link to a Facebook Page, only the owner of a verified website can make changes to the thumbnail image, article title, and link description. This domain verification needs to be set up with Facebook.
In this article:
- What is Domain Verification?
- Who is Domain Verification for?
- Setting up Domain Verification
- Multiple Business Manager Accounts that need to share links from the same domain
What is Domain Verification?
Domain Verification is the process of telling Facebook that you own the website. Through the process, you’ll add a bit of code to your website, which Facebook will search for in order to verify it on their side. Once it’s verified, you can associate your Facebook page with your verified domain so that Facebook knows it’s okay for that page to edit link previews from that website.
📝 Please note, link preview customization is not currently available for Facebook groups, regardless of Domain Verification.
Who is Domain Verification for?
Domain Verification is for anyone who owns a website and wants to control the appearance of their link previews when they publish to Facebook. Without Domain Verification, you will not be able to customize the thumbnail image, or edit the title or link description when sharing links from your own website. Follow the steps below to set up Domain Verification for your site. This is not the easiest or quickest process, so we recommend grabbing a coffee!
Setting up Domain Verification
Step 1 - Adding your domain to Meta Business Suite
- Open Meta Business Suite.
- Click on Business Settings.
- Click on Brand Safety in the left side panel and then choose Domains.
- Click on Add and enter your domain in the pop-up.
Step 2 - Verifying your domain
There are two methods to verify your Facebook page - DNS Verification and HTML file upload - both described below.
DNS Verification
If you choose this method, you’ll need to upload a .txt file to your webhost.
- First, you’ll need to grab the TXT record from Facebook Business Manager. You can do this by clicking on the DNS Verification tab.
- Next, log into your domain provider account and head over to the DNS records section.
- Add the TXT entry that you copied from Facebook, to your DNS record. Please note, some domain hosts may require you to add @ to the host field. Below you'll find steps to do this in some of the common DNS providers.
- Once the changes have propagated across your domain's web servers, click the Verify button at the bottom of the DNS Verification tab in Facebook, for the selected domain. Typically, this change only takes a few minutes to occur, but there are cases where it may take up to 72 hours. You'll notice that the status will display as Verified (with a green dot) once this has been completed.
📝 Leave the TXT entry in your DNS record, as it may be checked periodically for verification purposes.
HTML file upload
The other option is to verify your domain by uploading an HTML file to your site.
- Click on the HTML File Upload tab.
- Download the HTML verification file.
- Upload this file to the root directory of your website. You'll be able to see that it's uploading, at the link provided in the HTML File Upload tab.
- Once the file has finished uploading, click the Verify button at the bottom of the page. Typically, this change only takes a few minutes to occur, but there are cases where it may take up to 72 hours. You'll notice that the status will display as Verified (with a green dot) once this has been completed.
📝 Leave the HTML verification file in your website's root directory, as it may be checked periodically for verification purposes.
Step 3 - Assigning your Facebook page to your verified domain
The next step is to assign your Facebook page to your verified domain. This tells Facebook that your page has permission to alter the link previews because it is associated with your domain.
- From the Domains page, click on Add Assets.
- A window will pop up where you can select the Asset Type. You should see your page listed there. In the right-hand pane, select your page as the asset.
- Click Add to associate your page with your domain. You'll now see it listed under Connected Assets.
Multiple Business Suite Accounts that need to share links from the same domain
If you have another Business Suite Account that needs to share customized links from your domain, you can assign the other Business Suite Accounts as "Partners" on your domain, following the steps below.
- Open Meta Business Suite.
- Click on Business Settings followed by Domains.
- Choose the domain you wish to add the Partner to.
- Click on Partners followed by Assign Partner.
- From here, a pop-up will appear allowing you to enter your partner's business ID.
- Once you’ve connected your partner via their Business ID, you should be able to see their Partner name listed under Domains > Partners.
- When the partner opens their Business Manager and goes to Business Settings > Domains, they should see your verified domain listed there. Once the domain appears in their account, they can assign any pages they manage to the domain so that they can customize link previews from that website.