HTML源代码中的空行不利于seo?

HTML源代码中的空行不利于seo?,html,seo,removing-whitespace,Html,Seo,Removing Whitespace,我更喜欢将我的HTML写得清晰,因此我可能会在这里和那里使用空行-示例: <div> <!-- Seasons --> <table class="giantTable"> ... </table> <!-- Prices --> <table class="giantTable"> ... </table> </div&

我更喜欢将我的HTML写得清晰,因此我可能会在这里和那里使用空行-示例:

<div>

    <!-- Seasons -->
    <table class="giantTable">
        ...
    </table>

    <!-- Prices -->
    <table class="giantTable">
        ...
    </table>

</div>

...
...
今天我的新同事告诉我这对搜索引擎优化不利, 因为谷歌需要更多的时间来解析网站,可能会在超时后中止

我从没听说过这个,
我真的要再写一次意大利面代码吗?

一点也不坏,他们忽略了空格。否则,每个人都会试图在一行上编写所有代码

谷歌确实使用一个指标(超过200!)来确定你的页面排名,因此在一定程度上你的同事是对的(虽然超时不是问题——他在这方面是错的)

但是,您可以做到两全其美:)像往常一样编写HTML,然后在部署之前编写

请注意,有许多工具可用于分析您的网站性能(在线和作为浏览器插件-例如YSlow),这是一件非常明智的事情。您的web站点中可能存在许多瓶颈,并且通常可以获得一些快速的成功,从而显著提高站点的响应能力


与优化一样-首先测量!不要只是随机地实施假设的改进,直到你测量了瓶颈,然后确认改进是一种改进。

描述了如何为谷歌做搜索引擎优化(它非常广泛)。对所有页面的第一眼并不能说明压缩HTML的任何内容。

这种情绪并没有完全消失。谷歌现在将页面的速度视为一个因素,代码中过多的空白可以增加有效载荷的大小。谷歌自己建议缩小你的代码(),这样做不会给web服务器带来太多开销

我发现动态网站中最大的罪魁祸首是在while循环中使用大量的空间,所以削减它会造成很大的差异。另外,尝试使用制表符而不是空格,你会大大减少你的空白。

即使这是真的(我以前从未听说过,但是上面的RBs点很有道理),还有许多其他因素对你的页面排名的影响比这更大


谷歌做了一个很棒的SEO指南,我经常去看看,它真的很漂亮,也很容易阅读,里面有所有机器人的图片。这绝对值得一看-

听起来完全是胡说八道。额外的解析开销永远不会高到导致超时。从没听说过这个……你的新同事是个白痴。这个开销很小+检查一些听起来很可笑的事情,不像你的同事。