为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 WordPress 上仅排除空页面在 Google 中的索引

如何在 WordPress 上仅排除空页面在 Google 中的索引

阿波罗的战车 2022-10-13 19:26:40
我在 WordPress 上创建了超过 10k 个页面,并且为了避免在 Google 上因内容稀少而受到 Panda 惩罚,我所做的是将 JavaScript 代码放在 loop-page.php 上并检查页面是否没有内容并添加元用于禁止抓取页面的标签,但它并非一直有效。这是我添加的代码。<?php if($post->post_content=="") { ?><p>We are still updating our website with contents. Please check back next time.</p><script>    (function(){        var meta = document.createElement("meta");        meta.setAttribute("name",  "robots");        meta.setAttribute("content",  "noindex, nofollow");        document.head.appendChild(meta);                var meta2 = document.createElement("meta");        meta2.setAttribute("name",  "googlebot");        meta2.setAttribute("content",  "noindex");        document.head.appendChild(meta2);    })()</script>你能给我一个想法来正确地做到这一点吗?当 Google 抓取页面时,我的 JavaScript 似乎无法运行,顺便说一句,我正在使用 SEO Ultimate 插件
查看完整描述

1 回答

?
慕标琳琳

TA贡献1830条经验 获得超9个赞

元标签需要硬编码才能发挥作用。如果您想动态创建元标记,则需要在服务器端进行。使用 PHP:


如果(!pageHasContent){

  echo "<meta name='robots' content='noindex, nofollow' />";

  echo "<meta name='googlebot' content='noindex' />";

}


查看完整回答
反对 回复 2022-10-13
  • 1 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信