Blogger模板Opengraph代码找不到或缺少首页的元描述

时间:2019-01-10 11:16:42

标签: open-graph-protocol

我在元数据区域的Blogger模板代码中有问题。我在SEO字段中使用OpenGraph代码。该模板可以成功获取其他字段,但是首页缺少元描述,只有其他帖子可以完美地获取元描述。

    页面源代码中缺少
  1. 元描述。 (仅限主页)

  2. 元描述在Google搜索结果中是错误的。 (仅限主页)

  3. 元描述在SEO检查工具上丢失错误。 (仅限主页)

我认为模板无法从Blogger网站描述设置获取/读取元描述。

我对OpenGraph知之甚少。任何帮助将不胜感激。

<meta content='width=device-width,initial-scale=1.0,minimum- 
scale=1.0,maximum-scale=1.0' name='viewport'/>
<b:if cond='data:blog.pageType == &quot;item&quot; and data:blog.url == 
data:blog.homepageUrl'>
<b:else/>
<b:include data='blog' name='all-head-content'/>
</b:if>
<title>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<data:blog.pageTitle/>
<b:else/>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<data:blog.pageName/>
<b:else/>
404 | <data:blog.title/>
</b:if>
</b:if>
</title>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<meta expr:content='data:blog.pageTitle' property='og:title'/>
<b:else/>
<b:if cond='data:blog.pageType != &quot;error_page&quot;'>
<meta expr:content='data:blog.pageName + &quot; | &quot; + data:blog.title' property='og:title'/>
</b:if>
</b:if>
<b:if cond='data:blog.metaDescription != &quot;&quot;'>
<meta expr:content='data:blog.metaDescription' property='og:description'/>
</b:if>
<b:if cond='data:blog.postImageUrl != &quot;&quot;'>
<meta expr:content='data:blog.postImageUrl' property='og:image'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<meta content='article' property='og:type'/>
<b:else/>
<meta content='website' property='og:type'/>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot; and data:blog.url == data:blog.homepageUrl'>
<b:else/>
<meta expr:content='(data:blog.url == data:blog.homepageUrl ? data:blog.canonicalHomepageUrl : data:blog.canonicalUrl)' property='og:url'/>
</b:if>
<!-- End of Meta Tags -->

页面的源代码显示了空的元描述。我从下面列出的页面的源代码中复制了结果。


上面列出的代码对除首页以外的所有其他帖子均适用。我认为最好只为首页元描述添加另一个单独的代码,并保持上面的代码不变。

预先感谢

0 个答案:

没有答案