Wordpress Yoast SEO,_yoast_wpseo_linkdex在postmeta

时间:2017-05-12 05:06:33

标签: wordpress yoast

我正在使用wordpress插件YOAST进行搜索引擎优化,我发现所有数据都被添加到表wp_postmeta中。其中一个元键是" _yoast_wpseo_linkdex" ,我想知道这把钥匙的用途是什么?我可以删除它,它会影响SEO帖子吗?

1 个答案:

答案 0 :(得分:2)

当我查看源代码时,在我的一个安装了Yoast插件的WP博客上编辑页面时,我可以看到该变量是由两个单独的文件调用的。第一个是页面本身(post.php),第二个是它调用的单个JavaScript文件(wp-post-scrapper-341.min.js)

让我们看一下每个片段以获得更好的主意。首先来自JS文件:

 function t(a, c, d) {
                var f = b("#yoast_wpseo_linkdex").val(), g = new E("#yoast_wpseo_focuskw_text_input", "get_focus_keyword_usage", wpseoPostScraperL10n, a);
                g.init(), c.initKeywordTabTemplate();
                var h = e(f);
                k(h), l(h), d.updateScore("keyword", h.className)
            }

YoastSEO.multiKeyword || (C.updateKeywordTab(a, F), j.updateScore("content", c.className), b("#yoast_wpseo_focuskw").val(F)), C.isMainKeyword(F) && (document.getElementById("yoast_wpseo_linkdex").value = a, "" === F && (c.className = "na", c.screenReaderText = A.i18n.dgettext("js-text-analysis", "Enter a focus keyword to calculate the SEO score"), c.fullText = A.i18n.dgettext("js-text-analysis", "Content optimization: Enter a focus keyword to calculate the SEO score")), C.updateKeywordTab(a, F), k(c), l(c), j.updateScore("keyword", c.className)), jQuery(window).trigger("YoastSEO:numericScore", a)

现在来自PHP文件:

</tr><tr class="wpseo_hidden"><td colspan="2"><input type="hidden" id="yoast_wpseo_focuskw" name="yoast_wpseo_focuskw" value=""/><br /></td></tr><tr class="wpseo_hidden"><td colspan="2"><input type="hidden" id="yoast_wpseo_title" name="yoast_wpseo_title" value=""/><br /></td></tr><tr class="wpseo_hidden"><td colspan="2"><input type="hidden" id="yoast_wpseo_metadesc" name="yoast_wpseo_metadesc" value=""/><br /></td></tr><tr class="wpseo_hidden"><td colspan="2"><input type="hidden" id="yoast_wpseo_linkdex" name="yoast_wpseo_linkdex" value="0"/><br /></td></tr><tr class="wpseo_hidden"><td colspan="2"><input type="hidden" id="yoast_wpseo_content_score" name="yoast_wpseo_content_score" value="0"/><br /></td></tr>

<input type="hidden" id="yoast_wpseo_linkdex" name="yoast_wpseo_linkdex" value="-1329">

我认为最后一行是最具启发性的。特别是对于这个特定的帖子,附加到最后的负值。

它似乎正在做的是废弃页面,然后确定(通过某种评分算法)要删除页面上链接数量和类型的点数。记住链接可以是类型&#34;关注&#34;或&#34;不遵循&#34;并可以链接到其他网站或您自己的网站。这为算法提供了四种可能的链接风格,可以计算出降低分数的程度。

所有这一切,它似乎都融入了他们方便的[红灯,黄灯,绿灯]专有排名系统。

回答有关删除它的问题。除非它引发某种影响页面加载/显示方式的错误,否则它只是一个抽象的度量,Yoast用它来向你表明如何优化一个帖子用于SEO的目的,变量的值对于没有直接影响从搜索引擎的角度来看页面的实际SEO排名因素。