请原谅我这个令人困惑的头衔,但我希望我能清楚地表明这一点......
我对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而没有后备的最佳方式,但如果有人可以为我澄清,这是一个我很想要的问题)
还是重要的?我刚刚读到内部链接并不重要!? (这是真的吗?)但外部是......
答案 0 :(得分:1)
Google does process JavaScript now所以这些内容应由他们编制索引而不会出现问题。其他搜索引擎如何处理这个问题是另一个问题。
就内部链接与外部链接而言,内部链接对SEO很有帮助。它们的重要性与其他任何东西一样具有争议性,但它们确实有助于SEO。这可能是维基百科做得很好的原因之一。它们的内部链接尽可能接近完美。
答案 1 :(得分:0)
如果您想知道Google在网页上阅读的代码,请使用Google网站管理员工具(他们为网站管理员提供的优质免费服务)并使用&#34;抓取Google和#34;特征。
提取文件后,您也可以从此处将其提交给Google的索引。
类似但不太准确的选项是检查网页的Google缓存版本(缓存:mydomain.com/anypage),然后点击&#34;纯文字版本&#34;,然后查看源HTML。
很有可能谷歌的蜘蛛无法使用此视图中缺少的任何元素。
第二种方法的优点是您可以查看不属于您的网站,并且不需要网站站长工具帐户,但我建议任何依赖Google流量的网站管理员都可以利用此功能 - 丰富的服务。