日期:2014-05-20  浏览次数:20469 次

讨论:以无换行、无缩进的方式返回HTML到客户端,会影响网站被搜索引擎收录吗?


如图所示,这是返回到客户端的代码,问题是:
以这样的形式输出HTML,会影响网站被百度谷歌收录吗?请大家指教。

------解决方案--------------------
这个还真没研究过
帮顶了
个人认为应该会有影响
baidu应该会过滤html代码吧?
------解决方案--------------------
把要 BAIDU 、 GOOGLE 找到的内容放到最外面。别把重要的内容放到太多标签里面,
如果图片上有字,最好把带图片的字做为背景图片(把关键的字设为超链接,这个用DIV CSS
如要学习,到 百度 视频上搜 DIV CSS 中科院,会有这方面的讲座,很好的)
祝你早日解惑
------解决方案--------------------
可以说有很大的影响;
网络蜘蛛一般有两种策略:广度优先和深度优先;
目录文件的权限设置也会影响蜘蛛爬虫的进入;
清晰的Html结构更容易被收录;
------解决方案--------------------
蜘蛛还特意分析你的html是不是格式化的特别人性化?这是不是很“奇特”的想法?

谁说这不是准确干净的html结构?只不过他不是给你我读的,但是它非常适合机器读。没有空格会的紧凑代码使得词法分析速度更快,机器是很适应它的。
------解决方案--------------------
参考 html css标准
------解决方案--------------------
一般来说我们希望代码容易被人读懂,并不是因为人容易读懂的代码机器处理就好,恰恰相反,我们牺牲机器处理代码的性能,为的就是我们自己容易读。
------解决方案--------------------
连成一行更适合机器
------解决方案--------------------
符合w3c就好,再SEO下
------解决方案--------------------
符合标准就行,主要是不方便阅读和查看。
不容易扩展
与搜索引擎无关
------解决方案--------------------
顶SP1234,肯定不受影响 .你受影响 机器不受影响啊.
------解决方案--------------------
o
------解决方案--------------------
不会影响。

只是,谁能告诉我,怎么才能以无换行,无缩进的方式返回HTML?比如在MVC中。
------解决方案--------------------
没影响,你想想蜘蛛是如何解析html的。

你那些无用的空格只会影响蜘蛛的解析速度
------解决方案--------------------
replaceAll(">\S*<", "><");

这样可能可以,或者你试试再调调。。。
------解决方案--------------------
seo一下,有很多方法的,跟换行、缩进的关系不是很大。
------解决方案--------------------
来学习的!!!
------解决方案--------------------
有深度,顶一下,
------解决方案--------------------
学习学习
------解决方案--------------------
该不受影响的吧,不被收入该别的地方有问题
------解决方案--------------------
1 不易解析当然有影响
------解决方案--------------------
探讨
蜘蛛还特意分析你的html是不是格式化的特别人性化?这是不是很“奇特”的想法?

谁说这不是准确干净的html结构?只不过他不是给你我读的,但是它非常适合机器读。没有空格会的紧凑代码使得词法分析速度更快,机器是很适应它的。

一般来说我们希望代码容易被人读懂,并不是因为人容易读懂的代码机器处理就好,恰恰相反,我们牺牲机器处理代码的性能,为的就是我们自己容易读。

------解决方案--------------------

------解决方案--------------------
不会影响
------解决方案--------------------
只要能使浏览器正确识别的代码,就可以让蜘蛛识别。
减少了缩进,理论上对机器来说更有利。
------解决方案--------------------
应该不受影响,你看baidu,google他们自已的网站就是连成一行的。
------解决方案--------------------