当我尝试使用Google搜索我的网站时,为什么会收到此消息?
youtube - Google搜索中的代码段包含 “An error occurred. Try watching this video on www.youtube.com”,但是我没有任何视频-LMLPHP

我的索引页面上没有任何视频。
我所拥有的只是登录表单徽标和注册表单以及<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">

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

最佳答案

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

如果您使用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不太愿意更改。

08-25 15:34
查看更多