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.
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
Method 1 — HTML Meta Tag (Recommended for most teams)
- Go to business.facebook.com
- Navigate to Business Settings → Brand Safety → Domains
- Click Add and enter your domain (e.g.
publlish.com) - Facebook will provide an HTML meta tag — something like:
<meta name="facebook-domain-verification" content="abcdef123456" /> - Add this tag to the
<head>section of your website's homepage - Back in Business Manager, click Verify
- Facebook will check your site for the tag — if found, the domain is verified
Method 2 — Upload an HTML File
- Follow steps 1–3 above
- Choose the HTML file option — Facebook provides a file to download
- Upload that file to the root of your website (e.g.
yoursite.com/facebook-verification.html) - Click Verify
Method 3 — DNS TXT Record
- Follow steps 1–3 above
- Choose the DNS option — Facebook provides a TXT record value
- Add a TXT record to your domain's DNS settings through your domain registrar (GoDaddy, Namecheap, Cloudflare, etc.)
- DNS changes can take up to 72 hours to propagate
- 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.