我需要使用background-image属性,所以我可以使用background-size,同时我还需要将img标签用于SEO相关的目的。 将img标签与display:none;惩罚网站的SEO相关目的?
如果是这样,那么正确的做法是什么?
答案 0 :(得分:-1)
图片是否包含搜索引擎可以使用的文字?如果没有 - 没有问题,您可以删除图像并仅使用背景图像。
但如果它确实包含文本,我会首先尝试制作一个没有文本的漂亮背景,并使用漂亮的字体并在其上添加真实文本。如果看起来很难,你可以编写文本并使用display:none。
你可以在img的宽度和高度上拥有比背景图像更好的控制器(至少使用IE8),所以我不明白为什么你必须使用背景图像呢?
修改强>
哦,回答你的问题。很难说显示:没有人会损害SEO。这取决于......可能不是! Google希望我们为他们显示与真实用户相同的内容,我们应该尝试使其成为可能。然而 - 有时候这是不可能的。也许尝试使用HTML5微数据获取谷歌想要的信息,但没有用户想要看到。