草庐IT

GoogleBot

全部标签

seo - Googlebot-mobile 看起来不像 Chrome 开发者工具设备模式

Google一直提示我的网站不适合移动设备。以下是他们告诉我我网站上的一个随机页面在GoogleBot移动版中的样子:下面是同一页面在GoogleChrome开发者工具设备模式下的样子:我已经为我的网站实现了一个响应式设计,虽然它还不是100%完美(正如您看到的内容比第二张图片中的屏幕略宽),但它看起来确实不像GoogleBot移动版告诉我。当我在真实的移动设备上测试它时,它看起来与GoogleChrome开发者工具设备模式完全一样。知道这里可能有什么问题吗?这是标题中的重要部分:mobile.css是base.css的“附加”,它替换了需要更改的内容,但是base.css提供“默认值

seo - Google Bot (SEO) 和使用 cookie 但具有完全相同 url 的语言

有什么方法可以通知googlebot要获取其他语言,它需要设置cookie?例如,在https://www.famistar.com用户可以单击页面底部的更改语言。幕后真正发生的是通过js的按钮将设置一个cookie并重新加载页面。有什么方法(无需修改url或为语言添加url参数)我们可以通知googlebot抓取所有提供的语言? 最佳答案 Google无法准备好cookie和session,并证明该用户在任何浏览器上使用“Web开发人员工具”并禁用cookie。Google可以索引和抓取您的语言的唯一方法是将它们添加为URL“my

localization - 使用 Cookies 搜索引擎的本地化是否兼容?

我正在对网站进行本地化。我打算采用将cookie设置为首选语言的方式,然后显示相应的语言。而且,如果未设置cookie,它将使用用户浏览器设置的首选语言header-如果未设置header,则它将默认为英语。那么-Google的机器人是如何工作的?它是否会抓取所有网站一次,每个网站在标题中设置不同的语言,以便它可以获得网站的每个版本,或者它是否甚至设置标题?如果没有,那么我是否必须重组所有这些以便使用基于URL的语言选择器(www.domain.com/en/page.htmlwww.domain.com/fr/page.html)。 最佳答案

Jquery 数据表和 Google BOT

我正在使用jqueryDatatable使用分页(Ajax调用)动态加载帖子的插件。这是example.但我担心搜索引擎优化。没有用于移动到下一页的anchor标记,只有一个按钮执行Ajax调用以使用下一行填充表格。我想知道,googleBOT如何获取分页内的所有帖子?我应该怎么做才能引导BOT阅读所有帖子? 最佳答案 只需在您的浏览器中关闭Javascript,然后您就会看到您的页面,就像它看到googlebot一样。在任何情况下,您都可以在不支持javascript的情况下为浏览器进行导航。这对SEO和没有JS的用户都有好处。

seo - 允许抓取外部 Javascript 文件

我的网站在googleconsole中遇到问题我在我的网站的谷歌控制台中遇到以下错误资源:https://api.html5media.info/1.1.5/html5media.min.jsType:ScriptStatus:Googlebotblockedbyrobots.txt我的站点在xcart中,我的robots.txt包含User-agent:GooglebotDisallow:/*printable=Y*Disallow:/*js=*Disallow:/*print_cat=*Disallow:/*mode=add_vote*User-agent:*Allow:*.jsA

iphone - 智能手机和 Googlebot-mobile 的重定向

我正在为智能手机构建我的网站的移动版本(iPhone/黑莓/Android/WebOS)只要用户代理属于上面列出的一种类型(我的移动网站与桌面网站的网址不同),我就想从我的主网站重定向到移动版本。我的移动版本更像是一个WebApp,不包含与桌面站点相同的内容。看完ThisPostbyGoogle我了解Googlebot希望智能手机显示网站的桌面版(Googlebot-Mobile不适用于智能手机)我担心如果我重定向到智能手机的移动版本,Google会因为隐藏真实内容而对我进行处罚,我该如何避免这种情况?我知道包含从主站点到移动版本的链接,反之亦然。关于在为智能手机创建网站的移动版本时如

ajax - AngularJS/AJAX 应用程序和搜索引擎爬虫

我有一个大量使用AngularJS/AJAX的网络应用程序,我希望它可以被Google和其他搜索引擎抓取。我的理解是我需要做一些特别的事情才能让它工作,如下所述:https://developers.google.com/webmasters/ajax-crawling不幸的是,这看起来很讨厌,我不想引入散列标签。我想做的是直接或通过向其发送302重定向向Googlebot(基于用户代理)提供静态页面。这样,Web应用程序就可以相同,并且整个Googlebot变通办法都很好地隔离,直到不再需要它为止。我担心的是Google可能会错误地认为我在试图欺骗Googlebot,而我的目标是帮助

jquery - 阻止 googlebot 跟踪 javascript 中的链接

在查看我的googlebot错误时,其中一个是来自目录链接的403错误,我从未将其放在任何地方。在该页面搜索了一下后,我发现谷歌跟踪了它在一些javascript代码中找到的链接,特别是这段代码:$.ajax({type:'post',url:'/data/pages/'+r,success:function(data){$('#mainbox').animate({"height":a},80,function(){谷歌机器人不理解它的+r部分,并不断给我关于这个的错误。我知道您可以向anchor添加rel="nofollow"以告诉googlebot不要关注它们,但是有没有一种方法

.htaccess - 防止抓取工具(尤其是 Google)抓取我域中的某个文件夹?

我正在寻找建议和方法;我在我的域中有一个文件夹,我正在其中测试某个登录页面;如果一切顺利,我可能会用这个登陆页面建立一个新的网站和域名,这就是我不希望它被抓取的主要原因,这样我就不会因为重复的内容而受到Google的惩罚。我也不希望不需要的机器人抓取此登录页面,因为它不会产生任何好处。这对你有意义吗?如果是这样,我该怎么做?我不认为robots.txt是最好的方法,因为我知道并不是所有的爬虫都尊重它,甚至谷歌也可能不完全尊重它。我不能输入密码,因为登录页面应该对所有人开放(因此解决方案不能对人类访问者造成任何问题)。它会留下.htaccess文件吗?如果是这样,我应该在那里添加什么代码

css - googlebot 在加载网站时使用的视口(viewport)大小是多少?这有关系吗?

我们煞费苦心地构建网站,使其具有充分的响应能力、移动优先且对SEO非常友好。他们还“优雅地升级”,即移动网站拥有您需要的一切,但隐藏了任何不重要的内容,而更大的设备显示更多有用和相关的内容,您的设备越大。例如,在大屏幕上,我们的事件磁贴将包含描述,但在笔记本电脑尺寸上,描述会隐藏起来,以保持布局紧凑和集中。如果Googlebot使用笔记本电脑大小的视口(viewport),那么该描述内容将从View中隐藏(css),我认为这会导致分数降低,或者干脆忽略最终应该被隐藏的有值(value)的内容用于我们的网页排名计算。问题1:我假设Google会忽略我们的响应式隐藏内容是否不正确?还是他们