本页面介绍了如何创建在用户搜索特定查询时显示在结果页面顶部的促销活动。本文假定您熟悉上下文和 注释文件。如果您可以编程,并且想要自定义结果片段的外观,请参阅自定义结果片段。
概览
如果某个网页只有少数其他链接到该网页的网页,或者 Google 搜索算法认为该网页的相关程度不够高,该网页就会显示在搜索结果中。 (如果网页尚未编入索引,则它不会显示在搜索结果中。如需详细了解如何解决结果缺失问题,请参阅 选择要搜索的网站。)如果调整搜索结果的排名和改进用户提出的查询仍无法获得您想要的搜索结果,您可以创建与查询相关联的促销活动。
利用促销活动,您可以创建直接回答用户查询的自定义结果,将他们定向到重要信息,或将用户指向不在结果页面顶部但还特别相关的网页。此外,您还可以定义触发所创建结果的查询字词。例如,如果您希望在用户搜索“feisty sports”时,有关“羽毛球”的网页显示在搜索结果页的顶部,则可以针对“羽毛球”页面创建宣传活动。
最佳实践
如果结果毫无用处或不相关,用户最终会觉得很像垃圾。下面提供的几个窍门供您参考:
- 请勿创建包含大量仅与结果略相关的触发查询的置顶结果。
假设您要制作一项宣传内容,重点宣传搜索引擎中吼猴的可怕宠物。您可以创建包含“猴子”“灵长类动物”和“类人猿”的查询。每当用户输入您定义的某个查询时,他们都会在搜索结果页中看到关于吼猴的宣传内容。现在,当您开始将“jungle”和“zoo”添加到关于吼猴的宣传的触发查询列表中,您的用户(可能正在寻找地点相关信息,而非猴子)的用户会对关于吼猴的看似随机结果感到困惑。
- 研究搜索字词检索到的结果,并相应地设计查询字词。
如果搜索字词已经检索到您所需的结果类型,则您无需为其创建置顶结果。例如,直接搜索漫画角色“Groo”,获得关于 Groo the Wanderer 的高度相关结果。因此,为此创建促销活动是多余的。另一方面,搜索字词 the Wanderer 不会在结果页面顶部检索有关 Groo the Wanderer 的结果。该字词更适合用于宣传。
创建促销活动
置顶结果只是一组预定义的查询字词与指向网页的链接之间的关联。如果用户输入的搜索与您的某个查询字词完全匹配,则促销活动会显示在页面顶部。在将用户定向到结果列表中比您期望的更靠后的网页时,此功能特别有用,因为网页尚未编入索引、指向这些网页的链接非常少,或 Google 的搜索算法认为这些网页没有直接相关。它还有助于发布公告和宣传您希望用户发现的产品、服务、活动和内容。
图 1:在漫画搜索引擎中搜索“wanderer”会触发促销活动。
创建促销文件
与任何 XML 文件一样,您可以使用简单的文本编辑器来创建和修改促销活动文件。只需使用文件扩展名 .xml 保存文本文件(例如
promo_badminton.xml
)即可。
推广活动文件包含推广活动的内容,但上下文文件控制推广活动的外观和风格。如需详细了解如何控制促销活动的外观,请参阅 外观和风格。
以下代码描述了一组促销活动:
<Promotions> <Promotion id="1" queries="wanderer, the wanderer" title="Groo the Wanderer" url="http://www.groo.com/" description="Comedy. American series illustrated by Sergio Aragonés." image_url="http://www.newsfromme.com/images5/groo11.jpg" /> <Promotion id="2" queries="pizza,burger,salad" title="Dining guide: $q" url="http://www.dining.com/$q" is_regex="false" enabled="true" /> <Promotion id="3" queries="\d{5,5}" title="Postalcode lookup: $q" url="http://www.postalcode.com/$q" image_url="http://www.postalcode.com/icon.jpg" is_regex="true" enabled="true" description="Get the postalcode information quickly" /> <Promotion id="4" queries="iphone(4|4s)" title="iphone 4 or iphone 4s" url="http://www.buyiphone.com" is_regex="true" enabled="true" /> </Promotions>
促销活动文件包含一个元素和一个可以有多个同级的子元素,如以下层次结构中所述:
Promotions
(仅限 1 个)Promotion
(允许多个同级)
每个搜索引擎中最多可以包含 2,000 个置顶结果。您可以为一个搜索引擎上传多个促销文件。一个帐号最多可以有 4 MB 的促销文件,每个文件的大小不得超过 500 KB。
Promotion
元素的属性
除 id
、description
和 image_url
以外的所有属性都是必需属性。
以下示例展示了具有完全定义的属性的 Promotion
元素:
<Promotions> <Promotion id="AmericanGraphics0001" queries="american born chinese, American Born Chinese, abc, ABC" title="American Born Chinese" url="http://books.google.com/books?id=vawdZyrDw64C&dq=american+born+ Chinese+gene+yang" description="Graphic novel. First-person account of growing up Asian American by Gene Luen Yang." image_url="http://146.74.224.231/archives/Gene%20Yang.jpg" /> </Promotions>
下表列出了 Promotion
的属性及其值。
属性 | 说明 | 值 |
---|---|---|
id |
可选。促销活动的唯一标识符。如果您不使用此属性,可编程搜索引擎将为促销活动创建一个 ID。 如果您没有通过促销活动的 ID 来识别促销活动,则每次上传都会成为一项累加;也就是说,您每次上传修改后的文件,都是添加新的促销活动,而不是替换现有促销活动。完全未更改的置顶结果不会作为重复内容添加;但如果您更改了置顶结果中的单个字符,相应字符就会作为新字符添加。如果您想用更新后的促销活动替换促销活动,则必须先将其删除。 |
您最多可以使用 40 个字母数字字符,包括下划线 ( _)。 |
queries |
定义用户需要在搜索框中输入的搜索字词才能触发促销活动。 如需触发某个结果,用户的搜索字词必须与查询字词完全匹配(除非您的宣传内容使用正则表达式,在这种情况下不需要完全匹配)。例如,如果您为“badminton”创建了一个查询字词,那么当用户搜索“badminton games”时,您的宣传活动就不会显示。您必须为“羽毛球游戏”和其他可能的变体创建一个查询字词。 |
您可以有多个查询字词,每个字词不能超过 100 个字符。各个术语应以英文逗号分隔。一个查询集中所有字词的总字符数不得超过 500 个。 |
title |
促销活动的标题也是一个链接。 |
标题最多可包含 160 个字符。如需使用用户查询的内容更新促销活动标题,请添加 |
url |
标题使用的超链接。它还会以链接形式显示在促销活动底部。 |
您要将用户定向到的网页的网址。如需使用用户查询的内容更新网址,请添加 $q ,如下所示:http://www.example.com/postalcodes/$q 。如果用户查询 98102 触发了推广活动,可编程搜索引擎将照常显示网址的主机名 (www.example.com),但点击该网址会将用户转到 www.example.com/postalcodes/98102 。 |
description |
可选。促销活动的说明。 HTML 标记会被解释为纯文本,而不是格式指令。 |
说明最多可包含 200 个字符。 |
image_url |
可选。用于宣传的图标或图片。图片可以来自网络的任意位置。它可以采用 .gif、.jpeg 和 .png 格式。 40x40 像素的图片也是一个链接。用户点击该网址后,系统会将其引导至您指定的网址。 |
要突出显示的图片的网址。 |
is_regex |
可选。如果为 |
默认值为 false 。 |
enabled |
可选。指明促销活动当前是否已发布。 |
允许的值为 true 或 false 。如果未设置,则默认值为 true 。 |