Googlebot偶尔会使用错误的查询字符串参数为我们的网站之一编制索引。我不确定它是如何获取此查询字符串参数的(似乎没有任何网站通过错误链接链接到我们,并且我们网站中没有任何内容插入错误值)。如我们所料,错误的参数会导致站点抛出500错误。我的印象是Google不会为返回500错误的页面编制索引,但事实证明确实如此。所以现在我有两个问题:1)为什么Googlebot会随机插入错误的查询字符串值?(我真的不关心这个问题的答案,但如果我们能做些什么来避免这种情况,它就会解决我们的问题。)2)为什么Google会将返回500错误的页面编入索引?这是Googlebot创建并已编入索引的错误链
Google刚刚完成(我现在看到页面刷新在我面前)JavaScript索引。这很酷,因为我不再需要我所有的工具了。Google现在将执行JavaScript-SEOJavaScript问题已解决。到目前为止-太棒了。但是,我有一堆页面是为旧的!#片段方案创建的。到目前为止,这些页面已被编入索引,我打算继续为旧的(IE7-)浏览器提供服务。较新的SPA页面包含更多图形信息和更少文本信息。有什么方法可以选择GoogleBot是使用旧的_escaped_fragment_=还是使用JavaScript的新方法来索引url?根据这一变化,我是否需要对现有应用进行任何调整?
是否可以将对Google的指令微调到忽略页面的一部分但仍将其余部分编入索引的程度?我们遇到了几个不同的问题,这些问题会得到帮助,例如:页面上显示外部来源内容的RSS提要/新闻行情类型文本输入联系电话等详细信息的用户希望他们在网站上可见但不希望他们无法通过谷歌搜索我知道以上两个问题都可以通过其他技术解决(例如用JavaScript编写内容),但我想知道是否有人知道Google是否已经提供了更简洁的选项?我一直在对此进行一些挖掘,并提到了googleonandgoogleofftags,但这些似乎是GoogleSearchAppliances独有的。有谁知道是否有一组类似的标签可供Goog
可能是重复的问题Bestwaytosetup404pagesinaangularSPA?但我没有为我的问题找到可靠的答案。我很想知道是否有办法告诉googlebot关于404页面的信息?为此目的,有一个名为prerender-status-code的标签,但我没有找到GoogleSeo团队的任何官方文章来确认他们尊重这个元标签。这足以遵循here中指定的最佳实践吗??还是我应该做更多的事情?(也许与Google网站管理员工具有关?)我对一些知名的SPA进行了研究,我注意到SoundCloud在他们的404页面上添加了一个nofollow标签,如下所示:googlebot是否尊重后来由j
我在多个域上有几个单页Web应用程序,它们严重依赖javascript/ajax来获取和显示内容。根据日志和搜索结果,我可以看出googlebot在某些域上运行javascript而不是在其他域上。在某些情况下,它会索引仅适用于js的所有内容,而在其他情况下,它甚至似乎根本不运行js。谁能告诉我googlebot如何决定运行什么js,以及我是否可以做任何事情让它在我的其他域上运行js?PS:我知道通常我应该为此使用服务器端渲染之类的东西,但我根本不依赖于搜索结果和排名,所以不值得付出努力。我只是很好奇googlebot如何决定它是否应该运行js,以及是否有任何简单的方法可以在我的其他域
我正在开发基于Angular2的网络应用程序。我使用AngularCLI生成应用程序,然后为产品构建它。我在AWSS3和Cloudfront上托管了网站。当我使用网站管理员提供的“FetchasGoogle”工具时,它只显示Loading...。Googlebot无法抓取我的网站吗? 最佳答案 有类似的问题。我相信Google-Bot不支持现代JS。我只是激活了angular.io推荐的所有垫片,请参阅https://angular.io/docs/ts/latest/guide/browser-support.html并在脚本头中
有些时候我的网站服务器负载过大。我应该向访问我网站的Googlebot发送哪个HTTP状态代码?“269CallBackLater”是否适合这种情况,或者503ServiceUnavailable或者您有更多建议吗? 最佳答案 503表示服务暂时不可用,因此适合在服务器过载时使用。http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html维基百科文章将269定义为必须异步处理的请求的初始响应。269表示请求向服务器的待办事项“队列”添加了一些内容,服务器将尽快提供响应,而503表示服
我想告诉谷歌不要索引页面的某些部分。在Yandex(俄语SE)中,有一个非常有用的标签,叫做.Google如何做到这一点? 最佳答案 根据维基百科1,一些蜘蛛遵循一些规则:ThisshouldnotbeindexedbyGoogle.Thoughitsmainspider,Googlebot,mightignorethathint.Yahoobotswon'tindexthis.Yandexbotsignorethistext.Theywillignorethis,too.不幸的是,他们似乎无法就单一标准达成一致——据我所知,没有什
自5月底以来,我在网站站长工具/Google搜索控制台的智能手机抓取错误页面中发现了很多新的404错误。所有这些都以/m/或/mobile/开头,它们都不存在,也没有链接到网站上的任何地方。例如,我有一个404错误http://www.example.com/mobile/foo-bar/和http://www.example.com/m/foo-bar页。根据SearchConsole,这些页面已链接到现有页面http://www.example.com/foo-bar/,但他们不是。Googlebot是否自行决定寻找每个页面的移动版本?我可以禁用此行为吗?这是因为我的网站还不适合移
我读过一篇文章,教我如何让搜索引擎机器人抓取我的ajax页面,当我使用片段url#!时它工作得很好,但现在我正在尝试创建一个“主页”没有使用下面元标记的片段:我正在使用下面的代码片段来了解googlebot发生了什么。事实是机器人没有在_escaped_fragment_语句中返回任何值。这是页面的链接:http://www.linkerama.com/novo/当我使用浏览器时,这个返回一个值:http://www.linkerama.com/novo/?_escaped_fragment_= 最佳答案 你如何测试这个?如果您使用