ALT标签在SEO中的作用
做外贸网站的朋友大多数都是销售产品的,所以网站上会有很多产品图片,那么alt标签在seo过程中的作用就相当重要了。
1、alt标签会直接影响图片SEO效果
使用搜索引擎的朋友都知道,除了搜索网页外,图片搜索也是很多人用的一个功能。
填写alt标签,可以帮助搜索引擎快速识别你图片的内容(科技发展到今天,相信你不填写alt信息机器也可以识别出图片的大概内容,不过肯定没有alt标签的准确。)
搜索引擎通过alt标签识别你图片内容,通过上下文分析给你图片做出一个排名,用户在使用图片搜索的时候,就可能搜索到你网站的图片,从而通过图片seo获得流量。
2、alt标签可以提升用户体验以及搜索引擎友好度
用户体验就像前面演示的那样,即便图片失效,用户也可以通过alt标签知道图片内容,然后脑补内容,不会直接思绪断档。
搜索引擎友好度,简单说就是不管是Google还是百度或者bing这些,都是推荐填写alt信息的,你不填写,是不是就不听他们的话了,给他们搜索抓取增加难度。
注意:alt标签不会增加关键词密度,所以不要搞关键词堆砌。
使用一段代码让WordPress上传图片时自动填充图片title和alt标签
默认情况,WordPress上传到媒体的图片title和alt为空,但是考虑到SEO,插入到文章或页面的图片必须要填写alt或者title,每张图片都要手动填写,效率太慢了。
下面的代码能够实现:
WordPress上传图片时,根据图片的名字自动填充图片title和alt等属性,拿去享用吧!
function my_set_image_meta_upon_image_upload( $post_ID ) {
if ( wp_attachment_is_image( $post_ID ) ) {
$my_image_title = get_post( $post_ID )->post_title;
$my_image_title = preg_replace( '%\s*[-_\s]+\s*%', ' ', $my_image_title );
$my_image_title = ucwords( strtolower( $my_image_title ) );
$my_image_meta = array(
'ID' => $post_ID, // Specify the image (ID) to be updated
'post_title' => $my_image_title, // Set image Title to sanitized title
'post_excerpt' => $my_image_title, // Set image Caption (Excerpt) to sanitized title
'post_content' => $my_image_title, // Set image Description (Content) to sanitized title
);
update_post_meta( $post_ID, '_wp_attachment_image_alt', $my_image_title );
wp_update_post( $my_image_meta );
}
}
add_action( 'add_attachment', 'my_set_image_meta_upon_image_upload' );
文章评论