【发布时间】:2014-03-16 14:44:48
【问题描述】:
我们有一些链接想要对 Google 隐藏, 使用 Javascript 来“隐藏”链接,但让它为真正的客户工作。
SEO 机构告诉我,最好的方法是对链接进行 base64 编码并通过 javascript 调用它:
<a data-href="RdcDovL1N0YWdpbmc...base64...hhcmRpbmctaGVycmVuLWhlbaQtMTgyMDg3"
href="#">Link</a>
<script>
<!--
var _dlist = document.getElementsByTagName('A');
for(i=0;i<_dlist.length;i++) {
var _data = _dlist[i].getAttribute( 'data-href' );
if( _data !== 'null' ) {
var _extend = CryptoJS.enc.Base64.parse( _data );
_dlist[i].setAttribute( 'href', _extend.toString( CryptoJS.enc.Latin1 ) );
}
}
-->
</script>
我现在的问题是,我不想仅仅为链接包含另外 2 个文件(他们建议我使用 crypto-js lib)。我想问你,谷歌显示链接和跟踪它们多远,以及不加载更多脚本的最简单方法是什么。 jQuery 可用。
【问题讨论】:
-
为什么不在链接上使用
rel="nofollow"? -
@FabioG 使用
rel="nofollow"你正在失去链接果汁;其他链接以这种方式失去 SEO 能力 - nofollow 不起作用。 -
@FabioG 查看这篇文章:seomofo.com/marketing/seo-for-affiliate-links.html
-
根据我不久前阅读的一篇文章,例如,如果它在 HTML 文件中内联使用,Google bot 会解释一个简单的
innerHTML,但如果它包含在一个外部 JS 文件。 -
@JohnConde 您复制并粘贴此评论多少次?这个问题的重点是JavaScript,SEO只是说明情况的背景。
标签: javascript jquery seo google-search obscured-view