【问题标题】:SEO for CSS Content and Background URL ImagesCSS 内容和背景 URL 图像的 SEO
【发布时间】:2013-10-31 23:25:20
【问题描述】:

想知道搜索引擎是否会对所有图像都设置为背景图像的页面有任何问题,以及它是否能正确找到并索引每张图片下的“标题”(即 CSS 内容标签)。我真的不在乎搜索引擎是否能找到背景图片,但我想让它们为标题编制索引。

<style>
#cimg {width: 400px; height: 300px; background: #000; padding: 0px;}
#ctxt {font-size: 1.0em; text-align:center;}
#cimg .wc1 {width: 400px; height: 300px; background: url(http://192.168.0.1/pic1.jpg) no-repeat; background-size:contain;}
#ctxt .wc1:before {content: "This is Picture 1";}
#cimg .wc2 {width: 400px; height: 300px; background: url(http://192.168.0.1/pic2.jpg) no-repeat; background-size:contain;}
#ctxt .wc2:before {content: "This is Picture 2";}
</style>
<table>
<tr>
<td>
<div id="cimg"><div class="wc1"></div></div>
<div id="ctxt"><div class="wc1"></div></div>
</td>
<td>
<div id="cimg"><div class="wc2"></div></div>
<div id="ctxt"><div class="wc2"></div></div>
</td>
</tr>
</table>

【问题讨论】:

    标签: css url seo indexing css-content


    【解决方案1】:

    没有理由期望搜索引擎索引样式表中的任何字符串,无论是内容属性值还是其他地方。所以问题中的代码 sn-p 在搜索引擎看来完全是空的。

    没有法律禁止在搜索引擎中处理和解释样式表,有传言称他们这样做在某种程度上是为了检测欺骗他们的企图(例如,使用 CSS 对用户隐藏文本)。但他们似乎没有任何可以想象的动机来提取用于 CSS 生成的内容的字符串。

    【讨论】:

    • 没有办法将 CSS 内容转换为普通文本吗?搜索引擎会将其视为真实单词吗?
    • 搜索引擎只能看到服务器发送给它的内容,并且可以预期它会处理 HTML(或 Word 或 PDF 或其他类型)的 content proper仅文件。尝试让 CSS 内容对他们可见是没有意义的;相反,修改生成 HTML 文档的过程,使相关内容在 body 元素中作为正常内容。例如,标题应与图像一起出现在此处。
    猜你喜欢
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多