CSS属性“text-transform”是否会影响SEO结果?

问题描述:

我正在建造一个有大量1999年风格大小的导航和标题的网站。我已经简单地添加作为它出现(大写)的文本内容,但该项目的其他设计师坚持在他的HTML使用小写文字和利用其与应用的样式:CSS属性“text-transform”是否会影响SEO结果?

.tedious {text-transform:uppercase;} 

我明白将风格与内容分离的论点,但在这种情况下,这并不重要,因为我个人不会维护该网站,也从未想象客户需要将所有这些文本取消为大写。问题是:1,搜索引擎是否会在文档中注意文本的大小写,以及2,爬虫是否会阅读我的样式表并寻找这样的东西(我认为不是)。我知道BOLD,STRONG,EM等对搜索引擎优化有(减少)效应,因此我可以想象CAPS会如何,但从未听说过任何人声称,更不用说证实了这一点。

在过去几个月中挖掘此网站。第一篇文章。

+1

因为这是你的第一个问题,欢迎来到SO :) – 2010-02-06 01:29:54

+2

IIRC,谷歌没有阅读样式表,例如检查文字是否使用CSS隐藏。但是,我认为他们甚至没有理由考虑检查文本转换。它不会改变信息,这就是Google关心的所有问题。我还怀疑,大胆,强大,他们对搜索引擎优化有减少*的影响。从我个人的经验来看,情况恰恰相反,只要谨慎使用它们即可。再说一次,没有人可以声称知道谷歌做什么(即使在谷歌内部,只有很少人知道所有细节),无论它做什么都会永久改变。 – 2010-02-06 01:43:11

+0

我也找不到答案,但也许http://www.google.com/support/forum/p/Webmasters上的Google论坛是一个比较适合的地方。 – 2010-02-06 02:50:05

它只会影响搜索结果中显示的内容,您的同事的工作将在结果中显示为小写字母。

你提到风格与内容分离,但我不相信文本转换真的是一种风格,它是内容的变化,我相信有些人会争论另一方。

+1

取决于你认为的内容。如果仅仅为了演示而全部用大写字母,那对我来说这听起来像是表现性的,应该用CSS。我喜欢这种类型的首选样式是使导航链接自然地大写 - “主页” - 然后在样式中应用全部大写,如果我真的*关心这些。 – Matchu 2010-02-06 02:15:36

+0

如果你真的想在每个浏览器中使用全部大写,那么你应该把它写在你的标记中。带有CSS功能的浏览器(如Lynx)或浏览CSS的用户(他们确实存在)的访问者也将看到全部大写。 – 2010-02-06 02:53:53

+0

极好的一点,搜索结果中的所有大写字母都可能有点不合常理。谢谢 – jozecuervo 2010-02-06 06:52:49

不,它不会影响SEO。 Googlebot等搜索引擎抓取工具不会解析CSS和JavaScript,只能通过标记对您的内容编制索引。

+2

这是不正确的。实际上,Google至少会解析CSS,检查不可见的文本(使用display:none或使用相同的颜色作为背景和前景):http://www.google.com/support/webmasters/bin/answer.py?hl = en&answer = 66353 – 2010-02-06 02:38:28

如果我是一个搜索引擎 - 我不会在乎套管。我会关心内容。

从人类可读性的角度来看 - 大写字母不容易阅读。

对美学的关注只会成为separation of presentation and content概念的废话。

那么.not-important-at-all {text-transform:uppercase;}呢? color然后(比红色更重要吗?),font-weight,font-size ...

当然,没有。

那么,我在学校教过所有专有名词(例如名称和地名)都应该以大写字母开头。

Google会如何知道我是在谈论阅读(如在书中)还是在阅读(如在伯克郡雷丁镇),而没有考虑到大写?我认为大写肯定是一个语义指标,而不仅仅是一个美学的例子,因此可以用于SEO的一个因素。如其他地方所述,Google显然确实知道用于呈现页面的CSS(例如Google可以在白色背景上发现黑帽技术,如白色文本)。因此,如果大写(或缺少)是一个相关的SEO因素,那么CSS文本转换(或缺少)值也可以作为SEO因子吗? 是的 - 因为谷歌认为页面速度是一个重要因素。不需要通过CSS转换的文本将显示得更快。