Empty link previews on platforms like Facebook and LinkedIn usually mean your Webflow site is missing proper Open Graph meta tags or the page hasn’t been published with recent changes.
1. Add Open Graph Settings in Webflow
- Go to Project Settings → SEO tab.
- Scroll to Open Graph Settings.
- Fill out the following:
- Title: The name you want to appear when shared.
- Description: A short description of the page.
- Image URL: Upload or link to a high-resolution image (1200x630 recommended).
- Make sure to check “Use this for homepage” if it’s for your main URL.
- Or, for individual pages: go to the Page Settings of each page and define the Open Graph settings there.
2. Republish Your Website
- After setting Open Graph metadata, click ‘Publish’ and make sure your site is updated for the live domain, not just the staging (webflow.io) one.
- Social platforms scrape only the live domain (e.g., yourdomain.com).
- Facebook: Use the Facebook Sharing Debugger.
- Paste your URL and click “Debug”.
- Click “Scrape Again” if the preview is still outdated or missing.
- LinkedIn: Use the LinkedIn Post Inspector.
- Submit your URL and check if the correct title, description, and image appear.
4. Check Hosting and Asset URLs
- Make sure your Open Graph image URL is publicly accessible (no 404s or webflow.io links if your site uses a custom domain).
- Avoid images hosted on third-party services unless they allow hotlinking.
5. Avoid Lazy Loading Open Graph Images
- Don’t set the OG image as a lazy-loaded asset (
loading="lazy"
), as it's for HTML images only—OG images must come from meta tags, not from page content.
Summary
Set proper Open Graph metadata in Webflow’s settings, republish your site, and use social media tools like Facebook Debugger and LinkedIn Inspector to clear cached previews and verify the metadata loads.