如何将页面地图与 google 自定义搜索优化结合使用?
How can I use pagemap with google custom search refinements?
我正在尝试对我的 google 自定义搜索进行改进。
我在网站的几乎每个页面上都有元标记,例如
<meta name="type-id" content="241" />
有很多不同的类型,我想对每种类型进行一次优化。
在 docs 中,它表示
You can also use these more:pagemap: operators with refinement labels
但我一直做不到。
请注意,我在搜索输入中使用 more:pagemap:metatags-type-id:241
或作为 webSearchQueryAddition
取得了成功 - 但尽管有 googles 文档,我仍无法使其与改进一起使用.
这是我的 cse.xml 中的示例(从 CustomSearchEngine 标记中删除了一些属性):
<?xml version="1.0" encoding="UTF-8"?>
<CustomSearchEngine>
<Title>Test</Title>
<Context>
<Facet>
<FacetItem>
<Label name="videos" mode="FILTER">
<Rewrite>more:p:metatags-article-keyword:121</Rewrite>
</Label>
<Title>Videos</Title>
</FacetItem>
</Facet>
</Context>
</CustomSearchEngine>
这应该有效吗?我在重写规则中使用了错误的语法吗?有没有其他人做过这样的事情?
如果您想限制在引擎范围内的结构化数据字段,您在分面中的标签应该是 mode="BOOST"。
<Facet>
<FacetItem>
<Label name="videos" mode="BOOST">
<Rewrite>more:p:metatags-article-keyword:121</Rewrite>
</Label>
<Title>Videos</Title>
</FacetItem>
</Facet>
我正在尝试对我的 google 自定义搜索进行改进。 我在网站的几乎每个页面上都有元标记,例如
<meta name="type-id" content="241" />
有很多不同的类型,我想对每种类型进行一次优化。 在 docs 中,它表示
You can also use these more:pagemap: operators with refinement labels
但我一直做不到。
请注意,我在搜索输入中使用 more:pagemap:metatags-type-id:241
或作为 webSearchQueryAddition
取得了成功 - 但尽管有 googles 文档,我仍无法使其与改进一起使用.
这是我的 cse.xml 中的示例(从 CustomSearchEngine 标记中删除了一些属性):
<?xml version="1.0" encoding="UTF-8"?>
<CustomSearchEngine>
<Title>Test</Title>
<Context>
<Facet>
<FacetItem>
<Label name="videos" mode="FILTER">
<Rewrite>more:p:metatags-article-keyword:121</Rewrite>
</Label>
<Title>Videos</Title>
</FacetItem>
</Facet>
</Context>
</CustomSearchEngine>
这应该有效吗?我在重写规则中使用了错误的语法吗?有没有其他人做过这样的事情?
如果您想限制在引擎范围内的结构化数据字段,您在分面中的标签应该是 mode="BOOST"。
<Facet>
<FacetItem>
<Label name="videos" mode="BOOST">
<Rewrite>more:p:metatags-article-keyword:121</Rewrite>
</Label>
<Title>Videos</Title>
</FacetItem>
</Facet>