You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量在商品页面添加动态文本自定义框并让Google抓取相关问题?

批量添加可抓取的动态商品描述文本方案

一、利用平台/框架的动态变量批量生成内容

不用手动编辑每个商品页,直接修改商品页面的模板文件,用内置变量替换占位符,所有商品页会自动生成对应内容:

  • WooCommerce 站点:找到主题的商品模板文件(比如single-product.php或自定义的商品描述模板片段),插入以下代码:
    <p>What is the price of "<?php echo get_the_title(); ?>" in Singapore?<br>
    The latest price of "<?php echo get_the_title(); ?>" in Singapore is "<?php echo wc_price(get_post_meta(get_the_ID(), '_regular_price', true)); ?>" 
    You can buy the "<?php echo get_the_title(); ?>" at best price from our "<?php echo get_bloginfo('name'); ?>" or visit "<?php echo get_option('woocommerce_store_address'); ?>"</p>
    
    保存后,所有商品页会自动填充商品名称、价格、店铺名称和地址,且内容是服务器端渲染,Google能直接抓取。
  • Shopify 站点:在后台的「在线商店-模板-商品模板(product.liquid)」中添加以下Liquid代码:
    <p>What is the price of "{{ product.title }}" in Singapore?<br>
    The latest price of "{{ product.title }}" in Singapore is "{{ product.price | money }}" 
    You can buy the "{{ product.title }}" at best price from our "{{ shop.name }}" or visit "{{ shop.address | strip_newlines }}"</p>
    
    发布模板后,所有商品页会自动加载对应动态内容,同样是服务器端输出,确保抓取有效性。
  • 自建站点:根据你使用的模板引擎(如Jinja2、Twig),调用商品数据接口的对应字段替换占位符,确保内容在服务器端生成后再输出到页面,避免纯前端JS插入。

二、确保内容可被Google正常抓取

  • 绝对避免用纯JavaScript动态插入这段文本(比如innerHTML方式),这种内容Google爬虫可能无法完全解析,优先用服务器端渲染(SSR)的方式输出。
  • 可以通过Google Search Console的「URL检查工具」验证商品页的渲染结果,确认动态生成的文本是否被正确识别。
  • 你提供的示例图片仅作参考,直接用文本形式呈现即可保证Google能抓取到问题和内容,无需额外插入图片。

三、验证批量生效效果

  • 修改模板后,随机打开3-5个不同的商品页,检查商品名称、价格、店铺信息是否正确替换占位符。
  • 若想加速收录,可在Google Search Console中提交商品页的重新索引请求。

内容的提问来源于stack exchange,提问作者Jason

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 03:35:26