锚定链接到外部站点,并避免显示为引用站点或javascript流量源

锚定链接到外部站点,并避免显示为引用站点或javascript流量源,javascript,html,seo,anchor,Javascript,Html,Seo,Anchor,我正在我的网站中添加锚链接,这些链接是指外部网站 <a href="externalwebsite.com" rel="nofollow">external website</a> 这使我的网站看起来像一个参考网站和/或可能是这些外部网站的流量来源。 一些站长不喜欢这样(他们说这会影响他们的SEO努力),并要求我删除链接。 我想避免这种情况 有Javascript的解决方案吗? 谢谢您可以尝试创建一个带有类的空链接,并在加载时运行脚本以正确创建这些链接 以下文章摘

我正在我的网站中添加锚链接,这些链接是指外部网站

<a href="externalwebsite.com"  rel="nofollow">external website</a>

这使我的网站看起来像一个参考网站和/或可能是这些外部网站的流量来源。 一些站长不喜欢这样(他们说这会影响他们的SEO努力),并要求我删除链接。 我想避免这种情况

有Javascript的解决方案吗?
谢谢

您可以尝试创建一个带有类的空链接,并在加载时运行脚本以正确创建这些链接

以下文章摘自:

1。从网页的HTML代码中删除附属链接。
2.如果是嵌入在页面内容中的文本链接,那么只需删除标记即可
并将锚文本保留在那里(作为纯文本)。
3.如果是图像链接,请删除标记和标记。
4.用标记替换标记,并为其指定类名
(例如)。
5.编写一个JavaScript函数,查找包含
class=“affiliate”并将其替换为您的关联链接。
(是的,是您在步骤1中删除的)。
6.将JavaScript函数放在一个外部.js文件中,阻止Google访问\
访问它(使用robots.txt)。
7.将JavaScript函数附加到onload事件,这意味着用户的web
在页面加载完成之前,浏览器不会调用该函数。
8.谷歌机器人——以及未启用JavaScript的用户——无法调用JavaScript
功能,因此您的附属链接永远不会插入到页面内容中。
9只有启用JavaScript浏览器的用户才能看到您的附属链接。
Everything/其他人看到的是纯文本,而不是附属文本链接,
和一个空的空间,而不是附属图像链接。

他们想让你完全删除他们网站的链接?或者你自己的网站管理员告诉你删除其他网站的链接?其他网站的网站管理员要求我不要链接到他们的网站。不是我自己的网站管理员。这毫无意义——他们不想让更多的人链接到他们的网站吗?使用
nofollow
我甚至不知道它会如何影响搜索引擎优化。除非你同意使用条款,未经他们允许不得链接到其他网站,否则他们无法阻止你链接到其他网站(或者你只是想表现得好一点?)Hi Pills,使用
rel=“nofollow”
我不会影响他们,但他们中的一些人要求我删除它。他们说这会影响他们的搜索引擎优化工作,我不想解释他们每个人这不会影响他们。如果你不删除它,他们会怎么做?嗨,Qoop,第六步似乎解决了“推荐网站”的问题。同时也将消除谷歌机器人的所有问题。现在让我们假设一个普通用户(使用支持javascript的浏览器)在我的网站上看到链接,然后单击。外部站点的站长是否会确认用户来自我的站点(我的站点是流量来源)?我也不希望这种情况发生。以javascript为例,通过调用
document.referer
链接站点的站长可以找到流量来自哪个站点,我想这对我来说已经足够了。我把这个标记为正确的。非常感谢。他们会看到你使用推荐人链接到他们,但谷歌不应该看到,所以它可能会停止搜索引擎优化问题。他们可能仍然会抱怨。你可以试着在这本书中找到答案-
1. Remove affiliate links from your pages’ HTML code.
2. If it’s a text link embedded in page content, then just remove the <a> tags
    and leave the anchor text there (as plain text).
3. If it’s an image link, remove the <a> tags AND the <img> tag.
4. Replace the <a> tags with <span> tags, and assign a class name to them
    (e.g. <span class="affiliate">).
5. Write a JavaScript function that looks for <span> elements that contain 
    class="affiliate" and replaces them with your affiliate links. 
    (Yes, the ones you removed in Step 1).
6. Put the JavaScript function in an external .js file and block Google from \
    accessing it (using robots.txt).
7. Attach the JavaScript function to the onload event, which means users’ web 
     browsers won’t call the function until after the page is finished loading.
8. Googlebot–and users without JavaScript enabled–can’t call the JavaScript 
     function, so your affiliate links are never inserted into the page content.
9. Only users with JavaScript-enabled browsers will see your affiliate links. 
    Everything/everyone else sees plain text instead of affiliate text links, 
    and an empty space instead of affiliate image links.