Google搜索中的代码段包含"发生错误。请尝试在www.youtube.com"上观看此视频,但我没有任何视频

时间:2016-08-14 14:11:59

标签: youtube seo google-search

当我尝试使用Google搜索我的网站时,为什么会收到此消息? image

我的索引页面上没有任何类型的视频.... 我所拥有的只有登录表单徽标和注册表单以及<h1><p>

我的元说:

<meta name="description" content="DigyBridg free social website">
    <meta name="keywords" content="Fun, people, photos, videos, statuses, links, db, dbp, digybridg, digy, bridg">
    <meta name="author" content="Sasa Orasanin">

为什么我的主标题链接发生了错误? 与此相同的是视频。

1 个答案:

答案 0 :(得分:0)

我本人刚刚遇到此问题,并找到了原因:

如果您使用iframe嵌入YouTube视频并检查iframe的来源,则会看到以下部分:

<noscript>

    <div class="player-unavailable">
        <h1 class="message">An error occurred.</h1>
    </div>

    [...]
</noscript>

由于Google并不总是使用您提供的<title>标签中的文本,并且由于该错误消息位于<h1>之内,因此我认为Google会将YouTube的错误消息推广到标题中,因为与大多数浏览器不同,它会考虑<noscript>部分。

要解决此问题,我建议仅使用JavaScript包含iframe,这不利于完全隐藏视频,而无需使用JavaScript的访问者,但会阻止<noscript>部分的投放。

(不过,我不确定100%会行得通,因为Googlebot可能已经足够成熟,可以将这些JavaScript页面操作考虑在内。)

另一种替代方法可能是制作更合适的页面标题,而Google不太愿意更改。