Facebook Domain Verification for Publlish

Learn how to set up Facebook Domain Verification so your links shared through Publlish display correctly and are protected from unauthorised edits on Facebook.

Share

Facebook Domain Verification tells Facebook that your website belongs to your business. Once verified, links to your domain shared through Publlish will display consistently, and you gain control over how they appear — preventing unauthorised parties from editing your link previews.

This is a one-time setup done in Facebook Business Manager, not in Publlish.


Why Domain Verification Matters for Social Publishing

When you share links to your website on Facebook through Publlish, Facebook fetches the link preview (title, description, image) from your website's Open Graph tags. Without domain verification:

  • Other Facebook Pages or individuals could potentially edit the link preview of your URL when they share it
  • Some ad features and link protection settings require verified domains
  • Link previews may be less reliably displayed

With verification, your domain is "claimed" by your Business Manager — only your business can control the preview for links from your domain.


What You Need Before Starting

  • A Facebook Business Manager account (also called Meta Business Suite)
  • Admin access to the Business Manager
  • Access to your website to add a verification tag (either via HTML, DNS records, or a meta tag)

How to Verify Your Domain

  1. Go to business.facebook.com
  2. Navigate to Business Settings → Brand Safety → Domains
  3. Click Add and enter your domain (e.g. publlish.com)
  4. Facebook will provide an HTML meta tag — something like: <meta name="facebook-domain-verification" content="abcdef123456" />
  5. Add this tag to the <head> section of your website's homepage
  6. Back in Business Manager, click Verify
  7. Facebook will check your site for the tag — if found, the domain is verified

Method 2 — Upload an HTML File

  1. Follow steps 1–3 above
  2. Choose the HTML file option — Facebook provides a file to download
  3. Upload that file to the root of your website (e.g. yoursite.com/facebook-verification.html)
  4. Click Verify

Method 3 — DNS TXT Record

  1. Follow steps 1–3 above
  2. Choose the DNS option — Facebook provides a TXT record value
  3. Add a TXT record to your domain's DNS settings through your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.)
  4. DNS changes can take up to 72 hours to propagate
  5. Click Verify once the DNS has updated

After Verification

Once your domain is verified:

  • Links to your domain shared on Facebook (including through Publlish) will show the correct preview consistently
  • You can manage link preview settings for your domain in Business Manager
  • The domain verification status shows in Business Settings → Domains

Frequently Asked Questions

Do I need to verify my domain to use Publlish with Facebook? No — domain verification is not required to publish through Publlish. It's a best practice for brands that regularly share links to their own website on Facebook.

Can I verify multiple domains? Yes — you can verify multiple domains in the same Facebook Business Manager account.

Does domain verification affect all Facebook Pages in my Business Manager? Yes — a verified domain is associated with your Business Manager and applies to all Pages within it.

What if I can't add a meta tag to my website? Use the DNS method instead, which doesn't require changes to your website's HTML — just your domain's DNS records.

Does domain verification affect how links look on other platforms? No — Facebook domain verification only applies to Facebook. LinkedIn, X, and other platforms have their own link preview systems.


More in Scheduling and Publishing

All Scheduling and Publishing articles →  ·  Help Center home