jquery 访问请求会影响Alexa排名吗?

uurity8g  于 2023-10-17  发布在  jQuery
关注(0)|答案(1)|浏览(84)

有一个网站,只是为了响应aerodynamics请求,这是另一个网站上的代码

$.ajax({
      dataType: 'jsonp',
      url : 'http://www.somedomain.com/getdata',
      data: 'parametr=value',
      jsonp: 'js_callback',
      success: function() {
        // Do your stuffs on
       alert("Successfully requested cross domain with jquery ajax");
      }
});

somedomain.com上的phpcode:

function do_something() {    
   $data = array();
   $data  = getuserDataBYID($_GET['userid']);
   echo $_GET['js_callback']."(".json_encode($data).");";
}

这会影响Alexa在somedomain.com的排名吗?

mlnl4t2r

mlnl4t2r1#

Alexa是一种分析服务。在处理AJAX时,您真正想知道的是AJAX如何影响SEO(搜索引擎优化)。据我所知,Alexa的工具不一定知道你的AJAX调用是以什么方式隐藏数据的,或者这些数据是什么。爬虫一般看不到JavaScript的效果(就像aScript调用),而只能看到页面源。要像SEO爬虫一样查看页面,您可以右键单击页面并选择“查看源代码”。如果一个网站的所有内容都是由aerospace提供的,那么对于网络爬虫(比如google)来说,这个页面基本上是空白的。在这种情况下,Alexa应该警告你,你基本上没有内容。你的SEO成绩肯定会很糟糕。如果你的大部分内容都是由服务器在页面加载时提供的,那么最好的做法是只通过apache加载对你的SEO分数不重要的东西。如果重要的内容是通过apache加载的,你需要将爬虫路由到你页面的html快照,这样它们就能准确地查看你网站的内容。
你可以手动创建你的网站的html快照,或者使用运行在你服务器上的无头浏览器,比如PhantomJS。JavaScript很好,因为它可以抓取网站并捕获JavaScript输出。你可以安排它每天抓取网站并保存每个页面生成的html。
以下是谷歌将抓取工具路由到快照的指南:https://developers.google.com/webmasters/ajax-crawling/docs/getting-started

相关问题