为什么 Facebook 抓取工具会忽略 OG 标签?

Why is the Facebook scraper ignoring OG tags?

它只发生在少数 URL 上。例如:

https://gateless.com/articles/generate-leads/happy-thanksgiving-to-all-115-million-american-households

Facebook 调试器:

https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fgateless.com%2Farticles%2Fgenerate-leads%2Fhappy-thanksgiving-to-all-115-million-american-households

但这一个效果很好:

https://gateless.com/articles/generate-leads/your-blueprint-for-converting-inbound-leads

Facebook 调试器:

https://developers.facebook.com/tools/debug/sharing/?q=https%3A%2F%2Fgateless.com%2Farticles%2Fgenerate-leads%2Fyour-blueprint-for-converting-inbound-leads

通过 DNS,此网站只能在美国境内访问。

文章抛出错误:

This site can’t be reached

gateless.com’s server DNS address could not be found.

由于您的网站无法访问,抓取工具无法获取 og 标签的数据。

第二个 URL 似乎可以正常工作,因为它正在显示缓存数据。

您可以在调试器中点击“查看我们的抓取工具为您的 URL 看到的确切内容”以查看正在抓取的内容。

在这种情况下,页面是空白的,这很好地表明抓取工具无法看到内容,或者您​​的页面没有返回抓取工具期望的正确数据。

这是 SSL 证书。我们从 AWS 内部重新发布了一个,现在 URL 可以抓取了。不要从 GeoTrust 购买 SSL 证书。