首页 > 解决方案 > 如何使用 GTM 从 Yoast 覆盖现有的 Schema.org 标记?

问题描述

我已经使用我放置在 GTM 中的 JSON-LD 标记配置了我的 GTM,并且它完美地触发了。但是,如果我在结构化数据测试工具中检查它, Yoast 自动生成的标记仍然会显示。

我的 yoast 标记截图

我可以删除或禁用 Yoast 架构吗?在SEO方面不会有害吗?

标签: wordpressseoschema.orgyoast

解决方案


要回答第一个问题,您可以通过将以下内容添加到您的 functions.php(应该在您的子主题中)来删除所有 Yoast 模式:

  function bybe_remove_yoast_json($data){
    $data = array();
    return $data;
  }
  add_filter('wpseo_json_ld_output', 'bybe_remove_yoast_json', 10, 1);

测试工作和每个:https ://www.bybe.net/yoast-seo-guide-disable-schema-json-ld-wordpress/


推荐阅读