Google自定义搜索,结构化数据不起作用

时间:2013-10-31 10:19:37

标签: search google-search google-custom-search

我目前正在网站上扩展Google Site Search / Custom搜索设置的功能。 我在这个问题上不是很大,但我设置了包含“Pagedata”元素的站点地图,其中包含一些额外的数据,如日期和类别。

<url>
    <loc>
        http://www.videnscenterfordemens.dk/viden-om-demens/til-patienter-og-paaroerende
    </loc>
    <lastmod>2013-10-28</lastmod>
    <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
        <DataObject type="document" id="hibachi">
            <Attribute name="category">En kategori</Attribute>
            <Attribute name="date">20131028</Attribute>
        </DataObject>
    </PageMap>
</url>

这样的查询可以获取具有特定类别的页面: q=patienter+more:pagemap:document-category:En kategori

但是,不返回上面的页面,而是返回其他页面,甚至没有类别集。 有关我需要做什么的任何想法,能够在具有特定类别属性的页面中进行搜索吗?

PS。在做出更改后,谷歌已将站点地图编入索引。

2 个答案:

答案 0 :(得分:1)

尝试更改您的页面地图,如下所示,您应该会看到它显示在Devnook链接的结构化数据测试工具中。

<PageMap >
     <DataObject type="document" id="hibachi">
         <Attribute name="category" value="En kategori" />
         <Attribute name="date" value="20131028" />
     </DataObject>
</PageMap>

答案 1 :(得分:0)

调试它的一种方法是结构化Data Testing tool

在Google自定义搜索标签中,您可以看到Google识别的搜索属性。好像你的页面地图没有出现在那里 - 也许查看你提到的其他页面并寻找差异?

此外,通过站点地图进行注释仅适用于经过验证的网站所有者。如果您是videnscenterfordemens.dk的所有者,也许您需要使用网站管理员工具验证您的网站?