【问题标题】:Google friendly affiliate code谷歌友好的会员代码
【发布时间】:2008-11-05 14:12:24
【问题描述】:

我正在寻找一种方法来为我的网站实施推荐系统。

最初我使用http://mysite.com/?affid=0001 并使用查询字符串affid 值中的affid 来记录推荐。这样做的问题是,在一些常见的 Google 搜索短语中,带有 affid 的链接出现在 Google 搜索中的标准链接之前,这意味着关联公司将错误地获得使用 Google 搜索我们网站的客户的功劳。

我还听说有多个指向同一页面的不同链接(例如http://mysite.com/?affid=0001 和http://mysite.com/?affid=0002)会导致 Google 降低您的排名。这是真的吗?

有没有人可以解决这些问题?

【问题讨论】:

    标签: seo affiliate referrals


    【解决方案1】:

    您应该做的是检测 URL 中何时有会员 ID,然后重定向到没有会员 ID 的相同 URL(当然首先将 ID 存储在会话、cookie 等中)。

    这将解决 my-affiliates-are-replacing-me-in-google 问题和重复内容问题。

    【讨论】:

    • 我现在使用 Responce.Redirect("mydomain.com") [C#] 执行此操作。我应该使用其他方法重定向吗?
    • 虽然我不确定在 C# 中会是什么,但您可能希望发送 301 永久重定向。
    【解决方案2】:

    正如 Joe 在 cmets 中提到的,您应该在您的附属页面中使用 301(永久)重定向来帮助您的 SEO。代码将如下所示:

    Response.Status = "301 Moved Permanently";
    Response.AddHeader("Location","http://www.example.com");  
    

    【讨论】:

    • 当你这样做的时候,你能设置一个cookie(比如附属cookie)吗?
    【解决方案3】:

    您可以尝试以下方法。每当您收到包含您的会员代码的链接时,请将此元标记动态添加到您的页面:

    <meta name="ROBOTS" content="NOINDEX, FOLLOW"/>
    

    大概这会阻止该页面的所有不同附属版本被编入索引,但您仍然可以获得指向您网站的链接的链接汁。

    使用风险自负。谁知道谷歌实际上做了什么。

    【讨论】:

    • 坏主意 - 这对您的排名没有帮助。更好地执行 301 重定向并从结合页面流量和入站链接中受益。
    【解决方案4】:

    是的,上面提到的两个想法都提到了重定向附属链接 301 {永久} 是搜索引擎将内容和链接仅归因于正确 url 的最方便和最好的方法 它只会增加用户体验的瞬间

    因此,添加到所有附属登录页面开头的完整代码更像 {注意在任何情况下,如果 affid 不存在于 url 中,您希望绕过重定向}

    <?php
    if (isset($_REQUEST['affid'])) {
     <make call to affiliate logging code, ensure it creates no visible output>
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: http://www.example.com/this-page/");
    exit();
    }
    ?>
    

    其余页面内容照常

    上面的例子是asp/vbscript

    您也可以{使用围绕重定向的适当 if 语句} 共谋

    <CFHEADER statuscode="301" statustext="Moved Permanently">
    <CFHEADER name="Location" value="http://www.example.com/this-page/">
    

    不要在上述标记之前或在 Application.cfm 中使用 CFFLUSH 命令。此 Coldfusion 代码由 Toll Free Forwarding.com 提供。

    Perl 中的 HTTP 301 重定向

    #!/usr/bin/perl      -w
    use strict;
    print "Status: 301 Moved Permanantly\n";
    print "Location: http://www.example.com/this-page/\n\n";
    exit;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-18
      • 2021-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 2013-08-15
      • 1970-01-01
      相关资源
      最近更新 更多