搜索全站
百度SEO 8 分钟阅读

百度搜索富媒体展现怎么做:图文与视频结果的触发条件与 WordPress 落地

同样的排名,带图带视频的结果点击率明显更高。本文梳理百度搜索结果出现图文、视频、列表等富媒体展现的真实影响因素,给出 WordPress 侧可落地的 JSON-LD 结构化数据代码、图片与视频标记规范,以及六个常见误区。

U
UFO_PF 2020-04-21 · 阅读 8 分钟
百度 百度SEO
阅读提示
本文约 2,856 字,预计阅读 8 分钟。文中命令与配置均经过实测,可直接参考执行。

引言:别人的结果是图文卡片,你的是一行蓝字

搜索”wordpress 缓存插件对比”,排在前面的结果有的带大图、有的带视频时长标记、有的展开成问答列表,而你的只有标题加一行摘要。点击率差距往往就在这一块。这种带额外元素的展现形式通常被称为富媒体展现,它不是你在后台开关一下就能拿到的,而是百度根据页面结构标记、资源类型、内容质量综合判定的结果。

原理分析:哪些因素决定展现形式

影响因素 作用 站长可控程度
结构化数据标记 告诉百度页面里有图、有视频、有问答 完全可控
页面主体图片数量与质量 图片尺寸、清晰度、是否为主图 完全可控
视频资源是否提交 通过视频 sitemap 或结构化数据提交 完全可控
页面是否适配移动端 移动友好是富媒体展现的前提 完全可控
站点权威性与历史表现 影响是否给到特殊展现 间接可控
检索词的类型 某些词天然触发图文/视频样式 不可控

需要说清楚一点:加了结构化数据不等于一定会有富媒体展现。结构化数据的准确说法是「让百度更容易正确理解你的页面」,最终是否展示、展示成什么样,由百度的结果页策略决定。但如果你没有任何标记,百度只能靠自己的抽取算法去猜,命中率明显更低。

保姆级实操

步骤 1:先确认页面有可用的主图。 百度对图片的宽度有基本要求,太小的图不会被抽取为结果页配图。WordPress 里建议给每篇文章设置一个尺寸足够的特色图,并在正文前段放一张正文配图。

步骤 2:输出 Article 类型的 JSON-LD。 不要用插件堆一整套用不到的类型,只标准确实存在的字段:

// functions.php:为文章页输出 Article + ImageObject 结构化数据
add_action( 'wp_head', function () {
    if ( ! is_singular( 'post' ) ) {
        return;
    }
    $post    = get_queried_object();
    $thumb_id = get_post_thumbnail_id( $post->ID );
    $img     = $thumb_id ? wp_get_attachment_image_src( $thumb_id, 'full' ) : null;

    $data = array(
        '@context'      => 'https://schema.org',
        '@type'         => 'Article',
        'headline'      => get_the_title( $post ),
        'datePublished' => get_the_date( 'c', $post ),
        'dateModified'  => get_post_modified_time( 'c', true, $post ),
        'author'        => array(
            '@type' => 'Person',
            'name'  => get_the_author_meta( 'display_name', $post->post_author ),
        ),
    );

    if ( $img ) {
        $data['image'] = array(
            '@type'  => 'ImageObject',
            'url'    => $img[0],
            'width'  => $img[1],
            'height' => $img[2],
        );
    }

    echo '<script type="application/ld+json">' .
         wp_json_encode( $data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES ) .
         '</script>' . "\n";
} );

步骤 3:正文里的图片补 alt 与尺寸。 结构化数据之外,图片本身的 alt 决定了百度能不能理解图意。在文章编辑时养成填 alt 的习惯,主题里可以用 wp_get_attachment_image_attributes 过滤器兜底,为空时自动用附件标题补上。

步骤 4:有视频的页面单独做视频标记。 如果文章里嵌了讲解视频,用 VideoObject 标记出来(详见 百度视频 sitemap 提交),并同时提交视频 sitemap,两条路都走,命中概率更高。

步骤 5:保证移动端渲染一致。 富媒体展现几乎只出现在移动端。用百度搜索资源平台的「抓取诊断」看一下移动端抓取结果里图片和视频是否可见——如果被懒加载挡住,标记写得再全也没用。图片懒加载建议只延迟第二张以后的图。

步骤 6:验证与等待。 用结构化数据校验工具确认 JSON-LD 无语法错误,然后在搜索资源平台提交页面更新。展现形式的变化没有固定周期,通常需要数周且伴随抓取频次提升。

常见踩坑

  1. 抄一套别人的结构化数据,标了页面根本没有的视频或评分,属于标记与内容不符,风险大于收益。
  2. 图片用 WebP 但对老 UA 不降级,百度抓取时拿到的是空白。
  3. 特色图被主题裁成 300px 缩略图,达不到结果页配图要求。
    4 全站懒加载,包括首屏主图,抓取诊断里看不到任何图片。

  4. 多个 SEO 插件同时输出 JSON-LD,页面上出现两套互相矛盾的标记。

  5. 案例: 某 WordPress 教程站给文章加了 Article 标记,但因为主题把特色图输出成 base64 占位图,结构化数据里的 image.url 一直是 data 地址,三个月没有一次图文展现。改成真实图片 URL 后第六周开始出现带图结果,该批页面点击率平均提升约 1.8 个百分点。
  6. 只看 PC 端效果,忽略富媒体展现在移动端的差异。
  7. 视频用 iframe 嵌入第三方平台,页面里没有任何视频标记,百度无法识别。

总结

富媒体展现的核心逻辑是「降低百度的理解成本」:主图清晰、位置靠前、标记准确、移动端可见。别指望加一段 JSON-LD 就立刻变卡片,先抓「图片真实可见 + 标记与内容一致 + 移动抓取正常」这三件事。做完再配合 百度搜索结果点击率优化 观察数据变化。

U
UFO_PF作者

专注 WordPress 生态的实战作者,内容以「可复制、可验证」为第一原则。

留下你的想法

邮箱地址不会被公开。带 * 的为必填项。