标签: google-webmaster-tools

Rails项目的Google站点地图文件

有没有一种简单的方法来为Rails项目创建站点地图文件?特别是对于动态站点(例如Stack Overflow),应该有一种动态创建站点地图文件的方法.Ruby和/或Rails的方法是什么?

你会建议什么?那里有什么好的宝石吗?

sitemap ruby-on-rails google-webmaster-tools

59
推荐指数
5
解决办法
2万
查看次数

在我使用Google授权我的域名后删除Google TXT验证记录是否可以?

对于Google Analytics,我必须证明我拥有自己的域名.我添加了TXT记录来执行此操作.我还必须向Microsoft证明我通过将文件(BingSiteAuth.xml)上传到我的网站来拥有我的域名.

现在我已启动并运行Google和Bing的Google Analytics和网站管理员工具,我可以删除这些验证记录,还是会打破分析?将记录和文件留在那里会造成任何安全风险吗?

dns google-analytics bing google-webmaster-tools

47
推荐指数
1
解决办法
2万
查看次数

为什么Googlebot会抓取未在任何地方引用的/ mobile/*和/ m/*页面?

自5月底以来,我在网站站长工具/ Google搜索控制台的智能手机抓取错误页面中出现了很多新的404错误.所有这些都以/ m /或/ mobile /开头,其中没有一个是现有的,也没有链接到网站上的任何地方.

例如,我在http://www.example.com/mobile/foo-bar/http://www.example.com/m/foo-bar页面上有404错误.根据Search Console,这些页面在现有页面http://www.example.com/foo-bar/中链接,但它们不是.

Googlebot是否决定自己寻找每个页面的移动版本?我可以禁用此行为吗?这是因为我的网站还不适合移动设备(我收到了Google的另一条警告信息).

mobile seo googlebot google-webmaster-tools

21
推荐指数
1
解决办法
4267
查看次数

将位于s3中的站点地图手动添加到Google网站管理员工具中

我有一个在Heroku中运行的应用程序.我使用sitemap_generator生成站点地图并将其保存到s3中.我添加了robots.txt以包含我的站点地图位置.

我的问题是.

我怎么知道谷歌等搜索引擎成功找到我的站点地图?

如何监控我的站点地图?

如果我的站点地图位于我的应用服务器中,我可以手动将站点地图添加到Google网站管理员工具中进行监控.因为当我点击Google网站管理员工具中的"测试/添加站点地图"时,它默认为同一台服务器.

谢谢你的帮助.

sitemap amazon-s3 google-webmaster-tools

19
推荐指数
2
解决办法
5165
查看次数

如何通过代码通知Google有更新的站点地图?

在此Google帮助页面上:

https://www.google.com/webmasters/tools/docs/en/sitemap-generator.html#submitting

Google提到有一种方法可以使用HTTP请求通知他们更新的站点地图.

单击该链接后,将转到此页面:

http://www.google.com/support/webmasters/bin/answer.py?answer=34592&topic=8482&hl=en#ping

但是没有关于在何处ping什么请求的信息.

有谁知道这个地址是什么以及需要什么参数?

sitemap google-webmaster-tools

16
推荐指数
1
解决办法
1999
查看次数

在Yii中重定向到登录页面时出现软404错误

我正在使用Yii 1.1.17,我注意到我的一些页面上我只希望注册用户能够查看我在Google网站管理员工具上遇到的软错误404.

例如

http://www.example.com/sell/当你去http://www.example.com/sell/view它时会重定向你http://www.example.com/login

现在我只有240个软404错误.视图操作最初仅设置为注册用户.但是在启动我的网站几个月后.我改变了 然后错误开始弹出.

有没有办法来解决这个问题?还是找不到解决方法?

这里是view仅针对注册用户的操作的accessRules :

public function accessRules()
    {
        return array(
            array('allow',  
                'actions'=>array('index', 'new'),
                'users'=>array('*'),
            ),
            array('allow',
                'actions'=>array('view'),
                'users'=>array('@'),
            ),
            array('allow',
                'actions'=>array('admin','delete', 'update', 'create','update','upload'),
                'expression'=>'app()->user->isAdmin()',
            ),
            array('deny', 
                'users'=>array('*'),
            ),
        );
    }
Run Code Online (Sandbox Code Playgroud)

php yii google-webmaster-tools

16
推荐指数
1
解决办法
442
查看次数

谷歌的移动友好测试 - 无法加载资源

谷歌的移动友好测试表明我的网站不适合移动设备.

它声明内容比屏幕宽,可点击元素太靠近.向下钻取是因为googlebot没有加载大量文件.我不明白为什么会这样.它与robots.txt无关,因为没有任何东西被阻止.我也测试了它,所以绝对不是机器人相关的.

所以有一个很大的文件列表,它无法加载.类型包括.js .ttf .woff .css .jpg .png.

更令人费解的是这些失败的文件如何随时间而变化.我可能会在一分钟内得到33个文件,5分钟后会得到35个文件,一个小时后它会得到26个.奇怪!!

任何想法可能是什么?

对于它的价值,在现实世界中,移动设备没有问题,只有googlebot看到的东西.

谢谢

保罗

google-webmaster-tools

16
推荐指数
1
解决办法
6234
查看次数

Robots.txt语法不明白

我很久以前将我的robots.txt文件提交给Google,它仍然给我一个不理解第一行的语法.

谷歌搜索后最常见的问题是Google添加'?' 在线的开头,但它不是这样做的.

robots.txt的网址是

www.leisurepursuits.co.uk/robots.txt

错误是:

第1行:用户代理:*语法不明白

robots.txt google-webmaster-tools

15
推荐指数
1
解决办法
6289
查看次数

Spiderable包如何与Meteor一起使用?

我已将spiderable包软件包添加到我的Meteor应用程序中,并且?_escaped_fragment_=在网址中发出请求时会返回页面的html版本,但我无法让Google抓取该网站.

细节

Google网站站长工具中使用Fetch as Google并请求根页面时,页面返回是javascript版本; 就像是:"http://example.com/"

HTTP/1.1 200 OK
content-type: text/html; charset=utf-8
date: Fri, 30 Nov 2012 05:39:36 GMT
connection: Keep-alive
transfer-encoding: chunked

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="/e83157bdc4ff057fa3a20b82af4c11b4ebe776e7.css">
    <script type="text/javascript">
      __meteor_runtime_config__ = {"ROOT_URL":"http://www.example.com","DEFAULT_DDP_ENDPOINT":"https://www-example-com-ddp.meteor.com/"};
    </script>
    <script type="text/javascript" src="/13cf3d21ce1c4a88407ca5f3c250f186ab1738f9.js"></script>
    <meta name="fragment" content="!">
    <title>example.com</title>
  </head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

相反,我要求http://example.com/?_escaped_fragment_=返回html版本:

HTTP/1.1 200 OK
content-type: text/html; charset=UTF-8
date: Wed, 05 Dec 2012 02:44:09 GMT
connection: Keep-alive
transfer-encoding: chunked

<!DOCTYPE html>
<html>
  <head> …
Run Code Online (Sandbox Code Playgroud)

javascript search-engine google-webmaster-tools meteor

15
推荐指数
1
解决办法
4759
查看次数

未定义的偏移量1

未定义的偏移量:1

您好......我正面临一个未定义的偏移问题:第3行中的1个.我无法理解它是什么类型的错误.任何人都可以告诉我为什么这样的错误发生在PHP中

行中未定义的偏移量:3

    foreach ($lines as $line)
    {
      list($var,$value) = explode('=', $line); //line 3
      $data[$var] = $value;
    }
Run Code Online (Sandbox Code Playgroud)

php google-api google-webmaster-tools

15
推荐指数
2
解决办法
6万
查看次数