图片命名:虽然我们在使用图片搜索时,通常输入的关键字以汉字居多,但汉字命名图片还是不可取的,浏览器对汉字的支持和解释很不稳定,所以建议尽量以英文单词或缩写作为图片的文件名。如果是一些cms程序的网站,由于图片数量较大还是默认文件名为好,目录结构清晰,而且好管理。ps 我的搞笑图片网站,用的是dedecms程序,图片目录每天创建一个文件按时间命名都不错。
内容关键词:图片所在网页中的文字与用户使用图片搜索时输入关键字的匹配程度,也是决定图片排名的重要因素。如果图片命名为”SEO”,而整片文章都在谈论美食,那显然搜索引擎会认为,网页上的图片与用户要需要的图片,相差甚远。ps 我通常的做法是在一个网页内对标题重复3次
比如“搞笑图片”就是标题
1. 搞笑图片 // 一般用 h2 标签
2. 搞笑图片简介 // h3 一段文本 在重复关键字2-3次
3. 搞笑图片相关图集 // h3 就是连接站内相关的图集
4. 搞笑图片评论 // h3 我网站上没这个
网页命名:一切的努力都是让搜索引擎觉得你的网页和图片关系紧密,所以我建议将网页和图片的命名尽量设置相同,如果图片是seo.jpg建议将网页命名为seo.htm,当然这个方法这能针对图片较少的站。ps 像我做的站每个图集有10-30张,每天更新3-5个图片 有百来个网页吧要是每个网页都这样命名,会变白痴的。图片数量巨大只能使用程序命名了。dedecms 程序支持自定义URL 我是按(网站/栏目名/年月/天-id)排序大家可以看下我站上的网页命名方式.
ALT-代替属性的写法:
搜索引擎认为,网页上的图片应该与网页主题相关。反过来讲,当搜索引擎要判断网页的关键词时,图片的ALT-代替属性是一个可信任的参考点。所以, 别忘了在图片的ALT-代替属性里添加上该网页的关键词。有时候因为一些原因,比如使用屏幕读取器、带宽较低、网络阻碍等导致网页上的图片无法显示。描述性的ALT-代替属性可以告诉用户该位置的内容,从而添加用户体验。正规的网站都应该这样做。有时,如果没有ALT-代替属性,会导致用户不明白该图片代表着什么,为什么放在这个网页。
最不好(但最常见):<img src="nt12343.jpg" alt=""/>
稍好(但没有告诉用户具体内容):<img src="nt12343.jpg" alt="宝贝"/>
最佳(简单描述图片内容,并嵌套关键词):<img src="nt12343.jpg" alt="宝贝二周岁生日吃蛋糕">
被视为Spam垃圾网站: <img src="nt12343.jpg" alt="小宝宝 宝贝 心肝 蛋糕 吃蛋糕 生日 宝宝生日 小宝宝生日"/> ...
ps 我的做法很简单 就是 alt="网页标题+第几张"
还有一点我个人感觉比较重要的是比如网页重点集中在1张图片,如果页面上有许多按钮或者装饰用的图片这个重点图片的大小一定要比其他图片大 最好有很明显大小对比。做好的做法是装饰图片全部用div背景显示 全页面就一个.jpg 或其他图片格式的连接。
以上对图片搜索引擎优化的总结,谷歌和百度都基本适用,但不同搜索引擎对上述排名因素的权重分配是不同的,还需在实践中不断挖掘和总结。