0

我目前正在网站上扩展 Google 站点搜索/自定义搜索设置的功能。我在这个主题上不是很大,但我用“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。在进行更改后,该站点地图已被谷歌索引。

4

2 回答 2

1

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

<PageMap >
     <DataObject type="document" id="hibachi">
         <Attribute name="category" value="En kategori" />
         <Attribute name="date" value="20131028" />
     </DataObject>
</PageMap>
于 2014-01-10T18:56:21.540 回答
0

调试它的一种方法是结构化数据测试工具

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

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

于 2013-10-31T10:32:47.737 回答