我想知道这对SEO有什么作用:
假设我有一个包含文章的后台,可以通过JSON服务访问。 然后,我将使用JSONP获取,并使用JavaScript呈现数据,如下所示:
<body>
<script src="http://myjsonservice.com/getarticles?callback=myRender" />
<script type="text/javascript">
function myRender(jsonObj){
//parse the object, and put it as children to the content-container div below
...
}
</script>
<div id="content-container"></div>
</body>
我有一种强烈的感觉,这会伤害搜索引擎优化,但我是一个搜索引擎优化新手(我听说很多页面的硬编码内容在索引方面有点优化)。
但是JSON服务的内容是否被Google索引? IE浏览器。让机器人点击url,让JS修改DOM,并索引内存中的DOM(而不仅仅是硬编码的html标记)?
我想知道你们都在想什么!
答案 0 :(得分:2)
我不认为客户端处理的html是由搜索引擎机器人处理的。您必须在页面标题中添加关键字。另请参阅this SO question,尤其是短语:通常,searchbots应被视为已禁用JS的浏览器
答案 1 :(得分:0)
硬编码文本更适合搜索引擎优化,因为大多数搜索器非常简单地使用页面的代码,因为它在解析和索引时最初提供服务,因此蜘蛛会错过任何由JS添加的文本。