AJAX是否获得请求(js)和"正常"浏览器访问在检索到相同数据时有所区别吗?

时间:2014-08-26 18:53:00

标签: javascript php ajax seo

请原谅我这个令人困惑的头衔,但我希望我能清楚地表明这一点......

我对SEO和javascript有疑问。

我已经读过GET请求会被谷歌索引。正确?

如果我有这段代码:

<html>
<body>
<div id="filter"></div>
<div id="products"></div>
</body>
</html>

我使用javascript更新过滤器和products-div(根据选定的过滤器将产品放入其中)。

例如,如果我有一个过滤器(来自javascript)请求(使用AJAX / GET请求)地址http://domain/category-id/red并且ajax结果的结果是:

<div id="products">red product1 in category-id</div>
<div id="products">red product2 in category-id</div>
<div id="products">red product3 in category-id</div>
<div id="products">red product4 in category-id</div>

从googles的角度来看,这是否相同(我相信这会因为javascript对同一数据提出请求)?

I type in `http://domain/category-id/red` 
在浏览器中

我会得到:

<html>
<body>
<div id="filter"></div>
<div id="products">
<div id="products">red product1 in category-id</div>
<div id="products">red product2 in category-id</div>
<div id="products">red product3 in category-id</div>
<div id="products">red product4 in category-id</div>
</div>
</body>
</html>

(是的,我知道这可能不是使用javascript而没有后备的最佳方式,但如果有人可以为我澄清,这是一个我很想要的问题)

还是重要的?我刚刚读到内部链接并不重要!? (这是真的吗?)但外部是......

2 个答案:

答案 0 :(得分:1)

Google does process JavaScript now所以这些内容由他们编制索引而不会出现问题。其他搜索引擎如何处理这个问题是另一个问题。

就内部链接与外部链接而言,内部链接对SEO很有帮助。它们的重要性与其他任何东西一样具有争议性,但它们确实有助于SEO。这可能是维基百科做得很好的原因之一。它们的内部链接尽可能接近完美。

答案 1 :(得分:0)

谷歌的JS解析能力并不一致。

如果您想知道Google在网页上阅读的代码,请使用Google网站管理员工具(他们为网站管理员提供的优质免费服务)并使用&#34;抓取Google和#34;特征。

提取文件后,您也可以从此处将其提交给Google的索引。

Fetch page

Check page's code

enter image description here

类似但不太准确的选项是检查网页的Google缓存版本(缓存:mydomain.com/anypage),然后点击&#34;纯文字版本&#34;,然后查看源HTML。

很有可能谷歌的蜘蛛无法使用此视图中缺少的任何元素。

第二种方法的优点是您可以查看不属于您的网站,并且不需要网站站长工具帐户,但我建议任何依赖Google流量的网站管理员都可以利用此功能 - 丰富的服务。

Google Cache