先看现象。媒体库上传的图片 alt 默认就是 IMG_2043.jpg 这种文件名,全站几千张图都是如此,图片搜索几乎没有流量。
排查方向其实有限,先把可能性排一排。上传时没有填写替代文本。也可能是主题直接输出文件名作为 alt。
还有一种情况,批量导入的图片缺少描述信息。
先统计使用文件名的图片数量
SELECT COUNT(*) FROM wp_postmeta WHERE meta_key='_wp_attachment_image_alt' AND meta_value REGEXP '^IMG_';
然后按内容批量补写 alt
UPDATE wp_postmeta SET meta_value='产品外观' WHERE meta_key='_wp_attachment_image_alt' LIMIT 10;
等前面都确认过,再确认页面上的 alt 已更新
curl -s https://www.example.com/a/ | grep -o 'alt="[^"]*"' | head
同事提醒我看一下最近一次发布,时间点确实对得上。
命令输出我都留了记录,免得改完记不清原来的值。
改完先别撤,确认这几项。图片 alt 能描述画面内容,图片搜索的展现量在两到四周内明显上升。
补一句。alt 不是堆关键词的地方,描述画面本身即可,硬塞关键词会被判为作弊,反而影响整页质量。批量修改前先备份 wp_postmeta,先用十条样本确认效果再全量执行。改动前把原配置备份一份,出问题能马上回滚,这比任何技巧都实用。