错误博客( cuowu.com )发布于 2019-06-12 22:55:27

Google图片和视频

本小节错误君带来的是图片和视频,包括:与 Google 图片相关的最佳做法、视频最佳做法和有关富媒体文件的最佳做法。

与 Google 图片相关的最佳做法

 Google 图片

Google 图片是一种用于在网络上直观地发掘信息的方式。得益于 Google 图片中的图片说明、醒目标记和 AMP 结果等新功能,用户可在快速浏览内容时知悉图片的更多相关信息。

为图片添加更多相关信息可使相应的搜索结果变得更加实用,从而给您的网站带来更优质的流量。您可通过确保自己的图片和网站已针对 Google 图片进行优化,使您的内容更容易被发现。发布图片时请遵循我们的指南,以提高您的图片在 Google 图片搜索结果中出现的几率。

选择停用图片搜索内嵌链接

选择停用 Google 图片搜索结果中的内嵌链接后,便可阻止完整尺寸的图片显示在 Google 的图片搜索结果页中。

要想选择停用内嵌链接,请按照以下步骤操作:

  • 当您收到图片请求时,请检查该请求中的 HTTP 引荐来源网址标头。
  • 如果该请求来自某一 Google 网域,请仅回复 HTTP 200 或 HTTP 204(不要附加任何其他内容)。

Google 仍会抓取您的网页并会看到该图片,但会在搜索结果中显示抓取时生成的缩略图。您随时都可选择停用内嵌链接,且无需重新处理网站上的图片。该操作不会被视为隐藏真实图片,也不会引发手动操作。

您还可彻底阻止图片显示在搜索结果中。

打造超凡的用户体验

要想提升您的内容在 Google 图片中的曝光度,请以提供出色的用户体验为原则将用户作为您的工作重点:在设计网页时主要考虑用户,而非搜索引擎。以下是一些建议:

  • 提供适当的相关信息:确保您的视觉内容与其所在网页的主题相关。我们建议您仅在能为网页增添原创价值的情况下展示图片。我们极不赞成在网页中完全使用非原创的图片和文字内容。
  • 优化放置位置:尽可能将图片放置在相关文字附近。必要时,也可考虑将最重要的图片放置在网页顶部附近。
  • 勿将重要文字内嵌在图片中:避免将文字(特别是网页标题和菜单项等重要的文字元素)内嵌在图片中,因为并非所有用户都能访问这类文字(而且网页翻译工具不适用于图片)。为确保您的内容能被最大限度地访问,请始终使用 HTML 格式提供文字,并为图片提供替代文字。
  • 创建信息丰富的优质网站:对 Google 图片而言,优质的网页内容与视觉内容同等重要 – 它可以提供相关信息并更能吸引用户点击相应的搜索结果。网页内容可用于为图片生成一段文字摘要,而且 Google 在进行图片排名时会考虑对应的网页内容质量。
  • 创建适合在各种设备上访问的网站:比起桌面设备,用户会更多地使用移动设备在 Google 图片上进行搜索。因此,您务必要设计出一个适合所有设备类型和尺寸的网站。请使用移动设备适合性测试工具测试您的网页在移动设备上的运行效果,并获取反馈以了解哪些内容需要得到修正。
  • 为图片创建良好的网址结构:Google 会借助网址路径以及文件名来理解您的图片。我们建议您好好组织图片内容,以使网址结构合乎逻辑。

检查网页标题和说明

检查网页标题和说明

Google 图片会自动生成标题和摘要,以充分描述每条结果并表明相应结果与用户查询有何关系。这可帮助用户决定是否要点击某条搜索结果。

我们会使用很多不同的来源生成此信息,例如标题中的描述性信息以及每个网页的元标记。

您可通过遵循 Google 的标题和摘要准则,帮助我们改善为您的网页显示的标题和摘要的质量。

添加结构化数据

如果您添加了结构化数据,Google 图片就能以富媒体搜索结果的形式(包括使用醒目标记)展示您的图片,这种做法不仅可为用户提供与您的网页相关的信息,还能为您的网站带来更有针对性的流量。Google 图片支持下面这几类内容的结构化数据:

  • 商品
  • 视频
  • 食谱

请遵循结构化数据常规准则以及专门针对您的结构化数据类型的准则,否则您的结构化数据可能无法在 Google 图片中显示为富媒体搜索结果。对于上述每一种结构化数据类型,您都必须填写图片属性字段,才能使相应数据在 Google 图片中显示为标记和富媒体搜索结果。

添加结构化数据

优化网站速度

图片通常是影响整体网页大小的最大因素,可能会导致网页在加载时既速度缓慢又开销巨大。请务必采用最新的图片优化技术和自适应图片技术,以提供优质且高速的用户体验。

在 Google 图片上,AMP 徽标 有助于用户识别哪些网页能够快速且流畅地加载。您不妨考虑将图片托管网页更改为 AMP 网页以缩短网页加载时间(在这种情况下,目标网页即是指用户在 Google 图片中点击相应的搜索结果后会到达的网页)。

您可以使用 PageSpeed Insights 分析网站的速度,并访问我们的“网站开发基础”页面以了解与如何改善网站性能相关的最佳做法和技术。

添加优质图片

与模糊不清的图片相比,优质图片对用户更有吸引力。另外,搜索结果略缩图中的清晰图片也更能吸引用户,因而可以提高获取用户流量的可能性。

为图片添加描述性的标题、说明、文件名和文字

Google 会从图片所在网页的内容中提取与图片主题有关的信息(包括图片说明和图片标题)。请尽可能确保将图片放置在与其相关的文字附近以及与其主题相关的网页上。

同样,Google 也可通过文件名获取与图片主题有关的线索。例如,my-new-black-kitten.jpg 比 IMG00023.JPG 更适合作为文件名。

使用描述性的替代文字

对于无法看到网页所含图片的人(包括使用屏幕阅读器或低带宽连接的用户)来说,替代文字(用于描述图片的文字)可改进图片的可访问性。

Google 会结合使用替代文字与计算机视觉算法和页面内容来理解图片的主题。如果您决定将图片用作链接,图片的替代文字还可作为定位文字发挥作用。

在选择替代文字时,请着重创建实用、信息丰富、使用适当关键字且与网页内容相符的内容。请避免在 alt 属性中滥用关键字(关键字堆砌),因为这会导致不良的用户体验,并且可能会导致您的网站被视为垃圾网站。

  • 效果欠佳(缺少替代文字):<img src=”puppy.jpg”/>
  • 效果欠佳(关键字堆砌):<img src=”puppy.jpg” alt=”puppy dog baby dog pup pups puppies doggies pups litter puppies dog retriever labrador wolfhound setter pointer puppy jack russell terrier puppies dog food cheap dogfood puppy food”/>
  • 效果较佳:<img src=”puppy.jpg” alt=”puppy”/>
  • 效果最佳:<img src=”puppy.jpg” alt=”Dalmatian puppy playing fetch”/>

我们建议您通过审核可访问性和使用慢速网络连接模拟器测试您的内容。

使用图片站点地图

图片是网站内容相关信息的重要来源。通过向图片站点地图添加信息,您可以向 Google 提供关于图片的更多详细信息,并提供我们可能无法通过其他方式发现的图片的网址。

与一般的站点地图(设有强制性的跨网域限制)不同,图片站点地图可以包含来自其他网域的网址。这意味着网站站长可以使用 CDN(内容分发网络)托管图片。我们建议您在 Search Console 中验证 CDN 的域名,以便我们能在发现任何抓取错误时通知您。

支持的图片格式

Google 图片支持以下格式的图片:BMP、GIF、JPEG、PNG、WebP、SVG 以及内嵌图片。

内嵌图片是指 <img> 标记中的原始图片数据字节。要想内嵌某张图片,请使用以下格式:

<img src=”data:image/svg+xml;base64,…image data…”>其中的图片数据是一个采用 Base64 编码的字符串。

虽然内嵌图片能够减少 HTTP 请求,但网站站长应慎重判断何时使用这种图片,因为这种图片可能会导致网页大小大幅增加。若想详细了解这一点,请参阅我们的“网站开发基础”页面中的“内嵌图片的利与弊”一文。

自适应图片

自适应网页通常会带来更好的用户体验,因为您的用户可以通过多种设备访问这些网页。若想了解与如何处理自适应网站中的图片相关的最佳做法,请参阅我们的“网站开发基础”页面中的“图片”一文。

自适应网页使用 <img srcset> 或 <picture> 来支持图片。不过,某些浏览器和抓取工具不支持这些标记,因此我们建议您也使用 <img src> 属性指定一个后备网址。

使用 <img srcset>

借助 srcset 属性,您可在 <img> 元素中针对不同屏幕尺寸指定同一图片的不同版本。

示例

<img srcset=”example-320w.jpg 320w,
example-480w.jpg 480w,
example-800w.jpg 800w”
sizes=”(max-width: 320px) 280px,
(max-width: 480px) 440px,
800px”
src=”example-800w.jpg” alt=”responsive web!”>

使用 <picture>

<picture> 元素是一个容器,用于对同一图片的不同 <source> 版本进行分组。它提供了一种后备方法,让浏览器能够根据设备功能(例如像素密度和屏幕尺寸)来选择合适的图片。对于尚不支持新图片格式的客户端而言,<picture> 元素也非常便于利用内置的优雅降级功能来处理新格式。

我们建议您始终在使用 <picture> 元素时提供 <img src=…> 元素作为后备。如下所示:

<picture>
<source type=”image/svg+xml” srcset=”pyramid.svg”>
<source type=”image/webp” srcset=”pyramid.webp”>
<img src=”pyramid.png” alt=”large PNG image…”>
</picture>

针对安全搜索进行优化

安全搜索是您帐号中的一项设置,用于指定是要在 Google 搜索结果中显示还是要从中屏蔽包含露骨内容的图片、视频和网站。您应该帮助 Google 了解您图片的性质,以便系统酌情为您的图片应用安全搜索设置。

将仅限成人浏览的图片归到同一个网址位置中

如果您的网站包含成人图片,我们强烈建议将这些图片单独归为一组(以与您网站上的其他图片区分开来)。例如:http//www.example.com/adult/image.jpg。

向成人网页添加元数据

当用户开启安全搜索过滤器后,我们的算法会根据各种信号来判断是否应从搜索结果中滤除某张图片或某个完整网页。就图片而言,这些信号中的一部分是通过机器学习技术生成的,但安全搜索算法也会考虑一些更简单的因素,例如图片曾被用于何处以及曾被在什么样的情境中使用过。

最有决定性的信号之一是网页自身是否已被标记为成人网页。如果您想发布成人内容,我们建议您将下列元标记之一添加到您的网页中:

<meta name=”rating” content=”adult” />
<meta name=”rating” content=”RTA-5042-1996-1400-1577-RTA” />

很多用户都不希望他们的搜索结果中出现成人内容(特别是在孩子也使用同一部设备的情况下)。如果您提供了上述元标记之一,则有助于提供更佳的用户体验,因为用户不会看到他们不想或不期望看到的结果。

最后…

请阅读我们的搜索引擎优化 (SEO) 新手指南,其中提供了许多与如何提升排名相关的实用信息。

视频最佳做法-让 Google 搜索能够发现您的视频

人们每天通过 Google 执行数十亿次搜索,其中有许多次是在查找视频内容。如果您遵循下面列出的最佳做法(以及我们的常规网站站长指南),就可以提高您的视频出现在搜索结果中的几率。

Google 搜索中的视频结果会同时显示在合并搜索结果和视频搜索结果中。当用户点击视频结果时,系统会将他们转到您的网页(用户可在此观看您的视频)。

目录

  • Google 如何抓取视频
  • 关于视频搜索结果
  • 最佳做法
  • 如何区分各个网址
  • 从 Google 搜索结果中屏蔽特定视频
  • 常见的视频索引编制错误

Google 如何抓取视频

要使视频出现在搜索结果中,Google 必须了解该视频。Google 可以通过以下方式提取视频的相关信息:

  • Google 可以抓取该视频(如果采用支持的视频编码)并提取缩略图和预览信息。Google 也可以从相应文件的音频和视频中提取一些有限的含义。
  • Google 可以从托管该视频的网页(包括网页文字和元标记)中提取信息。
  • Google 可以使用与该视频关联的结构化数据 (VideoObject) 或视频 Sitemap

YouTube 内容:YouTube 视频始终都可供抓取。不过,提供视频 Sitemap 或结构化数据仍然很有帮助,此类内容可帮助 Google 在您的网页上找到嵌入式 YouTube 视频。此外,站点地图和结构化数据还有助于您向我们提供有关视频的其他信息。

关于视频搜索结果

您的视频如何(或能否)显示在搜索结果中取决于您提供给 Google 的信息量。Google 需要两项信息才能将您的视频显示在搜索结果中:缩略图和指向实际视频文件的链接。但是,您提供的信息越多,搜索结果体验就越好。

以下是视频搜索结果呈现的两个基本级别:

  • 基本搜索结果呈现:只要您向 Google 提供最低限度的信息,您的视频就能够以缩略图和链接的形式显示在合并搜索结果和视频搜索结果中。但是您不会获得任何增强功能,例如视频预览或内容解析。最低限度的信息是缩略图和指向视频文件的链接。

基本视频搜索结果示例

  • 增强型搜索结果呈现:如果您提供更多信息,Google 就可针对您的视频提供更多功能,例如视频预览、视频时长、视频日期和提供商信息、根据用户所在国家/地区或所用搜索设备限制搜索结果,等等。

增强型桌面设备视频搜索结果示例

增强型移动设备视频搜索结果示例

最佳做法

视频搜索结果的最低要求:

如果您希望您的视频能够显示在搜索结果中,则必须满足以下要求:

  • Google 必须能够找到该视频。 系统会根据是否存在某种 HTML 标记(例如 <video>、<embed> 或 <object>)来识别网页中的视频。请确保相应网页不需要复杂的用户操作或特定的网址片段即可加载,否则 Google 可能找不到它。提示:虽然我们可以通过自然抓取找到网页中内嵌的视频,但您也可以通过发布视频 Sitemap 帮助我们找到您的视频。
  • 您必须为视频提供高品质的缩略图
  • 确保每个视频都位于可公开访问的网页中,用户可以在其中观看视频。该网页不应该要求用户登录,也不应该被 robots.txt 或 noindex 屏蔽(必须可供 Google 访问)。
  • 视频内容应确切吻合其托管网页的内容。 例如,如果您拥有一个介绍桃饼的食谱网页,不要嵌入笼统介绍甜点的视频。
  • 确保您在视频 Sitemap 或视频标记中提供的任何信息与实际视频内容一致

为了达到最佳效果,请注意以下事项:

如果您执行这些额外的步骤,Google 可以为您的视频提供更好的搜索结果:

  • 确保 Google 可以抓取您的视频文件。 如果 Google 可以抓取该文件,便可以为您生成缩略图并提供其他功能。
  • 避免使用复杂的逻辑或脚本来显示或隐藏视频。 如果 Google 需要完成复杂的用户互动或满足复杂的资源加载条件,Google 可能无法找到您的所有视频。
  • 在视频托管网页中提供良好的用户体验。
  • 提供描述视频的结构化数据和/或视频 Sitemap。如果 Google 已经知悉该网页,结构化数据是最佳选择;站点地图可以帮助 Google 找到新内容或了解新内容或更改过的内容。有些网站既会针对所有视频使用页内结构化数据,也会使用视频 Sitemap 将新视频、限时视频或难以找到的视频告知 Google。

测试您的结构化数据或站点地图:

要测试您的视频结构化数据,请使用结构化数据测试工具。

要测试或提交站点地图或 Feed,请先在 Search Console 中添加并验证您的网站。确保您已验证包含站点地图或 Feed 的网站,以及该站点地图或 Feed 中引用的所有网站。在 Search Console 站点地图工具中测试或提交您的站点地图。

  • 在结构化数据或站点地图中为每个视频提供独特的描述性数据。
  • 将任何内容更新告知 Google。
  • 适当处理已移除的视频。
  • 在 Google Search Console 中添加并验证您的网站。Search Console 会显示 Google 在抓取您的网站时遇到的所有问题。如果您使用的是站点地图,请通过 Search Console 提交它们,或将其列在 robots.txt 文件中。
  • 了解常见的视频索引编制错误。
  • 如果您有直播视频,则可以在搜索结果中将其标记为直播。

为视频提供高品质缩略图

视频必须具有可显示在搜索结果中的缩略图,才能出现在 Google 视频搜索结果中。

您可以通过以下几种方式提供(或启用)缩略图:

  • 如果使用 <video> HTML 标记,请指定 poster 属性。
  • 在视频 Sitemap 中,指定 <video:thumbnail_loc>
  • 在结构化数据中,指定 VideoObject.thumbnailUrl
  • 以可抓取的格式提供视频(我们可以为您生成缩略图)。

首选格式:JPG、PNG

尺寸:介于 160×90 和 1920×1080 像素之间

位置:预览缩略图必须可供 Googlebot 访问(即:不会被 robots.txt 屏蔽,也不会要求登录)。

确保您的视频可供抓取

只要 Google 可以抓取您的视频,我们便可以为您生成缩略图、启用视频预览并提供其他功能。

为确保您的视频可供抓取,请注意以下事项:

  • 视频必须采用支持的格式。
  • 不能禁止 Google 访问视频托管网页和实际视频文件。(“禁止访问”是指该网页或文件受付费墙保护、要求登录、被 noindex 或 robots.txt 屏蔽。)
  • 视频托管网页和流式传输实际视频的服务器必须具有一定的带宽才能被抓取。因此,如果您的着陆页(位于 example.com/puppies.html)具有通过 somestreamingservice.com 提供的嵌入式小狗视频,则必须取消屏蔽 example.com 和 somestreamingservice.com,并且二者必须具有足够的服务器负载。

支持的视频编码

Google 可抓取以下类型的视频文件:

.3g2、.3gp2、.3gp、.3gpp、.asf、.avi、.divx、.f4v、.flv、.m2v、.m3u8、.m4v、.mkv、.mov、.mp4、.mpe、.mpeg、.mpg、.ogv、.qvt、.ram、.rm、.vob、.webm、.wmv、.xap

大多数移动网络浏览器已不再支持 Flash,并且 Adobe 计划在 2020 年弃用 Flash。如果您的视频采用 Flash 格式,不妨考虑将其转码为移动浏览器支持的其他格式。

使用结构化数据或视频 Sitemap 描述您的视频

您可以使用结构化数据和/或视频 Sitemap 向 Google 提供有关您视频的其他信息。提供这些额外的信息可以在搜索结果中启用更多功能,并帮助我们更好地了解您的视频和对其进行排名。

这两种技术可以向 Google 呈现相同的信息,但视频 Sitemap 可以帮助 Google 更快地找到新内容或更新内容;相对于站点地图,某些人可能更熟悉结构化数据,并且可能与其网站使用结构化数据实现富媒体搜索结果的方式更加一致。您可以在自己的网站上同时采用这两种技术,但如果您这样做,请确保在使用这两种技术时您的数据是一致的。

结构化数据

您可以在托管网页上添加描述您视频的结构化数据。结构化数据是您使用标记或 JSON 根据明确定义的格式提供的信息。当 Google 抓取此网页时,它可以解读该格式以提取您视频的相关信息。

您可以使用多种格式,但 Google 强烈建议使用 schema.org 的 VideoObject 语法(采用 JSON-LD 格式)。

Schema.org VideoObject(推荐)

在网页上嵌入 VideoObject 代码。VideoObject 与包含匹配源网址的嵌入式视频相关联。

了解如何在网页中为每个视频嵌入 VideoObject 说明。

VideoObject JSON-LD 示例

<html>
<head>
<title>一小时内炸好肉排</title>
</head>
<body>
<script type=”application/ld+json”>
{
“@context”: “http://schema.org”,
“@type”: “VideoObject”,
“name”: “炸肉排攻略”,
“description”: “如何在一小时内就能炸好美味的肉排”,
“thumbnailUrl”: “https://example.com/imgs/schnitzel-small.jpg”,
“uploadDate”: “2015-02-05T08:00:00+08:00”,
“duration”: “PT1M33S”,
“contentUrl”: “https://streamserver.example.com/schnitzel.mp4″
}
</script>
<h1>人人都爱炸肉排</h1>

… 省略了与炸肉排相关的网页内容…

<video width=”420″
src=”https://streamserver.example.com/schnitzel.mp4”
poster=”https://example.com/imgs/schnitzel-small.jpg”/>
</body>
</html>

简单的 VideoObject 或电视/电影富媒体搜索结果?

如果您只是想利用相关信息(例如评论或演员表信息)描述电视节目或电影,或如果您的视频要求执行购买或租借等复杂的操作,您应在自己的网站上实现电视或电影结构化数据类型。使用电视或电影结构化数据可以在 Google 搜索中显示富媒体搜索结果,以便添加评分、评论和演员信息,以及指向免费或付费流媒体服务的链接。富媒体搜索结果只会显示在合并搜索结果窗格中。

开放图谱协议

除了能够解读 schema.org VideoObject 语法,Google 还可以处理一些开放图谱协议元数据。这些标记应该描述网页上最显眼的主要视频。

视频 Sitemap

视频 Sitemap 是 Google 用于在您的网站上查找视频的 XML 站点地图,也可以向 Google 提供视频的相关信息。视频 Sitemap 条目可以使用与 VideoObject 结构化数据元素相同的方式描述视频。使用视频 Sitemap 的优势在于,它还可以帮助 Google 找到新视频或更新的视频,并且可以在一个文件中描述多个视频,而无需 Google 抓取每个网页并逐一发现各项更改。

更新您的内容

Notifying Google of Video Updates

您可以在视频发生更改时通知 Google,具体取决于您如何帮助我们查找或读取您的内容。如果您只是替换了视频网址或源文件但未做其他更改,Google 可能不会注意到相应更改。

结构化数据:当您的页内视频结构化数据发生更改时,Google 会在下次抓取该网页时看到相应更改。您可以使用普通站点地图或视频 Sitemap 告知 Google 发生更改的网页。

视频 Sitemap 和 mRSS:当您发布视频 Sitemap 后,Google 会定期重新抓取它,并使用任何已更改的视频数据更新搜索结果。您也可以重新提交站点地图或告知 Google 发生更改的站点地图,以请求立即重新抓取。详细了解如何提交站点地图并使用 HTTP 请求更新站点地图。

移除视频

建议采用以下方式将视频从网站中移除:

对于包含已移除或已失效视频的着陆页,返回 404(未找到)HTTP 状态代码。除了 404 响应代码之外,您仍可返回网页的 HTML,以便让大多数用户了解实际变化。

在 schema.org 结构化数据、视频 Sitemap(使用 <video:expiration_date> 元素)或 mRSS Feed(<dcterms:valid> 标记)中指明失效日期。下面这个视频 Sitemap 示例包含一个已于 2009 年 11 月失效的视频:

<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″
xmlns:video=”http://www.google.com/schemas/sitemap-video/1.1″>
<url>
<loc>http://www.example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>
http://www.example.com/thumbs/123.jpg
</video:thumbnail_loc>
<video:title>
适合夏季的烧烤排餐
</video:title>
<video:description>
小鲍教您如何每次都能烤出美味牛排
</video:description>
<video:player_loc>
http://www.example.com/videoplayer?video=123
</video:player_loc>
<video:expiration_date>2009-11-05T19:20:30+08:00</video:expiration_date>
</video:video>
</url>
</urlset>

如果您需要立即从搜索结果中移除视频,则还应提交移除请求。请注意,若要成功完成此请求,该视频不得存在也不得可供 Google 访问(即:必须要么返回 404 代码,要么要求登录)。

避免使用复杂的视频加载条件

在设计您的网站时,请合理地配置您的视频网页,以便无需进行过于复杂的用户互动或满足过于复杂的条件就能加载视频。例如,如果您只是在某些情况下使用过于复杂的 JavaScript 在 JavaScript 中嵌入视频对象(例如,在网址中使用哈希标记),那么我们也可能只能找到您的部分视频。如果您未使用站点地图列出视频,这一点尤为重要。

在视频网页中营造精彩的用户体验

除了精彩的视频外,您还应该考虑如何围绕内容设计 HTML 网页。例如,应该考虑以下事项:

为每个视频创建独立的着陆页,您可以在其中收集视频的所有相关信息。如果要执行此操作,请确保在每个网页上提供唯一的信息,例如描述性标题和说明。

让用户尽可能方便地在每个着陆页上查找和播放视频。在显眼的位置嵌入视频播放器(采用广受支持的视频格式),可以增加视频对用户的吸引力,并且更方便 Google 将其编入索引。

按平台限制用户

您可以根据搜索用户的平台限制视频的搜索结果。平台包括计算机浏览器、移动设备浏览器和电视浏览器。

Video Platform Restrictions

使用视频 Sitemap 按平台进行限制

如果您的视频没有任何平台限制,则不应添加平台限制标记。

您可以在视频 Sitemap 中使用 <video:platform> 标记允许或阻止视频显示在指定设备上的搜索结果中。每个视频条目只能有 1 个 <video:platform> 标记。该标记具有一个必需属性 relationship,用于指定列出的平台是被排除在外还是必需平台。

示例

在这个视频 Sitemap 示例中,此视频将仅在桌面设备和移动设备的浏览器内显示。

<url>
<loc>http://www.example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>
http://www.example.com/thumbs/123.jpg
</video:thumbnail_loc>
<video:title>适合夏季的烧烤排餐</video:title>
<video:description>
小鲍教您如何每次都能烤出美味牛排
</video:description>
<video:player_loc>
http://www.example.com/videoplayer?video=123
</video:player_loc>
<video:platform relationship=”allow”>web mobile</video:restriction>
</video:video>
</url>

使用结构化数据或 mRSS 按平台进行限制

VideoObject 或 mRSS Feed 没有任何平台限制标记。

按国家/地区限制用户

您可以根据搜索用户的地理位置限制视频的搜索结果。如果您的视频没有任何国家/地区限制,则不应添加国家/地区限制标记。

Video Country Restrictions

使用视频 Sitemap 按国家/地区进行限制

您可以在视频 Sitemap 中使用 <video:restriction> 标记允许或拒绝视频在特定国家/地区显示。每个视频条目只能有 1 个 <video:restriction> 标记。

<video:restriction> 标记应该包含一个或多个用空格分隔的 ISO 3166 国家/地区代码。relationship 属性是必需项,用于指定限制的类型。

  • relationship=”allow” – 视频将仅在指定的国家/地区显示。如果未指定国家/地区,视频不会在任何地方显示。
  • relationship=”deny” – 视频将在除指定国家/地区外的所有其他地方显示。如果未指定国家/地区,视频将在所有地方显示。
    在这个视频 Sitemap 示例中,视频将仅在加拿大和墨西哥显示。

<url>
<loc>http://www.example.com/videos/some_video_landing_page.html</loc>
<video:video>
<video:thumbnail_loc>
http://www.example.com/thumbs/123.jpg
</video:thumbnail_loc>
<video:title>适合夏季的烧烤排餐</video:title>
<video:description>
小鲍教您如何每次都能烤出美味牛排
</video:description>
<video:player_loc>
http://www.example.com/player?video=123
</video:player_loc>
<video:restriction relationship=”allow”>ca mx</video:restriction>
</video:video>
</url>

使用结构化数据按国家/地区进行限制

如果您使用 VideoObject 结构化数据来描述视频,请设置 VideoObject.regionsAllowed 属性,以指定哪些区域内的用户可获得视频搜索结果。如果不添加此属性,则所有区域内的用户都可在搜索结果中看到该视频。

使用 mRSS 按国家/地区进行限制

在 mRSS Feed 中,您可以将 media:restriction 标记的必需属性 type 设置为 country,为视频指定国家/地区限制。media:restriction 还要求将 relationship 属性设置为 allow 或 deny,并接受一系列用空格分隔的 ISO 3166 国家/地区代码。

在以下 mRSS 条目示例中,相关视频将在除美国和加拿大以外的所有其他地方显示。

<item xmlns:media=”http://search.yahoo.com/mrss/” xmlns:dcterms=”http://purl.org/dc/terms/”>
<link>http://www.example.com/examples/mrss/example.html</link>
<media:content url=”http://www.example.com/examples/mrss/example.mp4″
fileSize=”405321″ type=”video/x-flv” height=”240″
width=”320″ duration=”120″ medium=”video”
isDefault=”true”>
<media:title>适合夏季的烧烤排餐</media:title>
<media:description>
每次都能烤出美味牛排
</media:description>
<media:thumbnail
url=”http://www.example.com/examples/mrss/example.png”
height=”120″ width=”160″/>
</media:content>
<media:restriction relationship=”deny” type=”country”>us ca</media:restriction>
</item>

详细了解如何针对 Google 视频搜索使用 mRSS Feed,或详细了解 mRSS 规范中的 media:restriction 标记。

如何区分各个网址?

网页上可能有多个网址与某个视频文件相关联。下面简要说明了其中的大多数网址:

视频文件相关联

结构化数据

在添加结构化数据、视频 Sitemap 或备用站点地图时,您应该指向嵌入式播放器或实际文件(具体视相应字段而定)。

从 Google 搜索结果中屏蔽特定视频

如果您想从 Google 搜索结果中隐藏某个视频,下面这几种方法都行得通:

  • 为托管网页及视频文件显示某种形式的登录屏幕。
  • 在视频 Sitemap 中为视频添加国家/地区限制,然后指定一个空的“allow”列表:<video:restriction relationship=”allow”></video:restriction>
  • 使用 robots.txt 屏蔽源视频和/或托管网页。如果视频和托管网页是在同一网站上,则应既屏蔽源文件网址(contentUrl 地址)也屏蔽托管网页网址。
  • 如果视频是在其他 CDN 上托管的,则只需屏蔽托管页面/播放器页面。
  • 向针对托管网页和文件(如果文件存在于您的页面上)的请求返回 noindex HTTP 响应。

请注意,上述方法都无法防止其他网页链接到您的视频或网页。

常见的视频索引编制错误

下文介绍了我们见过的一些最常见的视频索引编制错误,以及我们建议您以何种方式解决这些错误,以提高您的视频显示在搜索结果中的几率。您还应该查看我们的网站站长指南。

Common Video Indexing Pitfalls

使用 robots.txt 屏蔽资源

常见的做法是使用 robots.txt 阻止搜索引擎抓取 JavaScript、视频和图片文件。要让 Google 将视频编入索引,我们必须能够看到在结构化数据或站点地图中指定的缩略图、该视频所在的网页、视频本身以及加载该视频所需的任何 JavaScript 或其他资源。确保您的 robots.txt 规则不会屏蔽上述任何与视频相关的资源。

如果您使用的是视频 Sitemap 或 mRSS,请确保 Google 可以访问您提交的任何站点地图或 mRSS Feed。如果这些内容已被 robots.txt 屏蔽,我们将无法读取它们。

详细了解 robots.txt。

低画质的缩略图

我们接受任意格式的缩略图,但发现使用 .png 和 .jpg 图片效果最佳。图片必须至少为 160×90 像素,且不得超过 1920×1080 像素。

重复的缩略图、标题或说明

对不同视频使用相同的缩略图、标题或说明可能会影响视频索引编制效果,并且可能会令用户感到困惑。确保每个视频的数据都是唯一的。对于系列性内容,一个常见的问题是多个视频具有相同的标题屏幕缩略图。

失效日期设为过去的时间

如果 Google 发现某个视频的失效日期已过,我们便不会将其收录到任何搜索结果中。这包括站点地图、页内结构化数据以及网站头部中的元失效标记中的失效日期。确保每个视频的失效日期都正确无误。虽然此方法对于视频在失效日期之后不再显示的情形非常有用,但您往往会在无意中将可用视频的失效日期设为过去的日期。如果视频不会失效,请不要包含任何失效信息。

列出已删除的视频

从网页中删除嵌入的视频后,某些网站会用 Flash 播放器告知用户视频已不能观看。这样可能会使搜索引擎出现问题,因此建议选用以下措施:

对于包含已移除或已失效视频的着陆页,返回 404(未找到)HTTP 状态代码。除了 404 响应代码之外,您仍可返回相关网页的 HTML,以便让大多数用户了解实际情况。

在提交给 Google 的页内结构化数据、视频 Sitemap(使用 <video:expiration_date> 元素)或 mRSS Feed(<dcterms:valid> 标记)中指明失效日期。

复杂的 JavaScript 和网址片段

在设计网站时,不要使用任何过于复杂的 JavaScript 配置视频网页,这一点很重要。如果您只是在某些情况下使用过于复杂的 JavaScript 在 JavaScript 中嵌入视频对象,那么我们也可能无法正确地将您的视频编入索引。不支持需要“哈希标记”或片段标识符的内容网址或着陆页网址。另外,在网页上使用 Flash 可能会致使该网页无法被高效地编入索引。为了获得最佳效果,请使用纯 HTML 标记(而不是 Flash)显示您的视频标题和说明。

如果您使用的是页内结构化数据,则应该无需运行 Flash 或其他嵌入式播放器即可提供这些结构化数据。

小型视频、隐藏的视频或很难找到的视频

确保您的视频显示在视频网页上并且很容易找到。Google 建议为每个视频使用一个独立的网页,并且每个视频的描述性标题或说明都必须是独一无二的。视频应显示在网页上的显眼位置,不应处于隐藏状态或很难找到。

有关富媒体文件的最佳做法

Google 可以将哪些类型的文件编入索引?

Google 可以将大多数类型的网页和文件编入索引。以下是关于特定富媒体类型的一些具体做法:

一般性最佳做法

如果您确实计划在网站上使用富媒体,可以参阅下面的建议,以避免出现问题。

尽量只在需要时使用富媒体。我们建议您对内容和导航使用 HTML。

提供网页的文本版本。 如果您的首页使用了非 HTML 的启动画面,请确保在该首页上提供一个常规 HTML 链接指向基于文本的网页,以便用户(或 Googlebot)无需富媒体也能浏览您的网站。

一般情况下,搜索引擎是根据文本进行搜索。这意味着您的内容需采用文本格式才能被抓取并编入索引(Google 现在可以将 Flash 文件中包含的文本内容编入索引,但其他搜索引擎可能不行)。

这并不是说您的网站中不能包含 Flash、Silverlight 或视频等富媒体内容,而是意味着您嵌入这些文件中的任何内容也应通过文本格式提供,否则搜索引擎可能无法访问这些内容。以下示例集中介绍非文本内容的最常见类型,但对于其他任何类型的内容,指南中的要求都是相似的:需要为所有非文本文件提供对应的文本格式内容。(另外请注意,大多数移动浏览器已不再支持 Flash。)

这不仅会提高 Googlebot 抓取内容并将其编入索引的成功率,同时也会使内容更便于访问。很多人(比如有视觉障碍的用户、使用屏幕阅读器的用户或带宽较低的用户)无法看到网页上的图片,因此如果您提供了对应的文本内容,就可以拓宽受众群体。

视频

请查看有关视频的最佳做法。

Iframe

Iframe 有时用于在网页上显示内容。通过 iframe 显示的内容可能不会被编入索引,也可能不会在 Google 的搜索结果中显示。因此,我们建议您避免使用 iframe 显示内容。如果您的网站中使用了 iframe,请务必额外提供基于文本的链接以指向 iframe 所显示的内容,以便 Googlebot 能够抓取这些内容并将其编入索引。

Flash

大多数移动网络浏览器已不再支持 Flash,并且 Adobe 计划在 2020 年弃用 Flash。我们建议使用其他格式,例如 HTML5。

Googlebot 几乎可将用户与您网站上的任意 Flash SWF 文件互动时看到的任意文本编入索引,并使用这些文字生成摘要,或与 Google 搜索中的查询字词匹配。另外,Googlebot 还可以发现 SWF 文件中的网址(例如,指向您网站上其他网页的链接),并跟踪这些链接。

我们抓取此类内容并将其编入索引的方式与我们抓取您网站上其他类型内容并将其编入索引的方式相同,您无需执行任何特殊操作。然而,我们不保证将抓取所有内容(Flash 或其他)并将所有内容编入索引。

如果 SWF 文件加载其他一些文件(无论是文本、HTML、XML、其他 SWF 等)的内容,Google 也可以将此外部内容编入索引,并将其与父 SWF 文件及其嵌入到的任何文档相关联。

我们一直在努力改进 Flash 文件的编入索引过程,但目前仍存在一些限制。例如,我们目前无法将 Flash 文件中的双向语言内容(如希伯来语或阿拉伯语)编入索引。

请注意,虽然 Google 可以将 Flash 文件的内容编入索引,但其他搜索引擎可能不行。因此,我们建议您将 Falsh 等富媒体技术主要用于装饰目的,而针对内容和导航使用 HTML。这不但可以让您的网站更便于抓取工具处理,也能让它获得更多的受众群体,包括如因视力障碍需使用屏幕读取器的用户、使用较早版本或非标准浏览器的用户,以及带宽有限或较低的用户(如手机或移动设备用户)。好处还不止这些,将 HTML 用于导航时,用户可将内容添加为书签并可通过电子邮件发送直接链接。

您还可以考虑使用 sIFR (Scalable Inman Flash Replacement) 技术。sIFR 是一个开放源代码项目,可让网站站长用对应的 Flash 内容替换文本元素。使用该技术,内容和导航由嵌入的 Flash 对象显示,但由于内容包含在 HTML 源中,非 Flash 用户(包括搜索引擎)也可以进行读取。

原文地址1:https://support.google.com/webmasters/answer/114016?hl=zh-Hans&ref_topic=2370565

原文地址2:https://support.google.com/webmasters/answer/156442?hl=zh-Hans&ref_topic=2370565

原文地址3:https://support.google.com/webmasters/answer/72746?hl=zh-Hans&ref_topic=2370565


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码