Seo 谷歌友好联盟代码

Seo 谷歌友好联盟代码,seo,affiliate,referrals,Seo,Affiliate,Referrals,我正在寻找一种方法来实现我的网站推荐系统 最初,我使用并使用查询字符串affid值中的affid来记录引用。问题是,从一些常见的谷歌搜索短语中,带有词缀的链接出现在谷歌搜索中的标准链接之前,这意味着附属公司将错误地为谷歌搜索过我们网站的客户获得积分 我还听说有多个不同的链接指向同一个页面(如和)会导致谷歌降低你的排名。这是真的吗 有人能解决这些问题吗?您应该做的是检测URL中何时有附属id,然后重定向到没有附属id的同一URL(当然,在将id存储在会话、cookie等中之后) 这将解决“我的附属

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

最初,我使用并使用查询字符串affid值中的affid来记录引用。问题是,从一些常见的谷歌搜索短语中,带有词缀的链接出现在谷歌搜索中的标准链接之前,这意味着附属公司将错误地为谷歌搜索过我们网站的客户获得积分

我还听说有多个不同的链接指向同一个页面(如和)会导致谷歌降低你的排名。这是真的吗


有人能解决这些问题吗?

您应该做的是检测URL中何时有附属id,然后重定向到没有附属id的同一URL(当然,在将id存储在会话、cookie等中之后)


这将解决“我的附属机构在google中替换我”的问题和重复内容的问题。

您应该做的是检测URL中是否有附属机构id,然后重定向到没有附属机构id的同一URL(当然,先将id存储在会话、cookie等中)


这将解决“我的附属公司在google中取代我”的问题和内容重复问题。

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

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

这可能会阻止此页面的所有不同附属版本被索引,但您仍然可以获得指向您站点的链接


使用风险自负。谁知道谷歌到底在做什么

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

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

这可能会阻止此页面的所有不同附属版本被索引,但您仍然可以获得指向您站点的链接


使用风险自负。谁知道谷歌到底在做什么

正如Joe在评论中提到的,你应该在你的会员页面中使用301(永久)重定向来帮助你的SEO。代码将如下所示:

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

正如Joe在评论中提到的,你应该在你的会员页面中使用301(永久)重定向来帮助你的SEO。代码将如下所示:

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

是的,上面提到的重定向附属链接301{permanent}是搜索引擎将内容和链接仅归因于正确url的最方便和最好的方式 它只为用户体验增加了一瞬间

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

<?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();
}
?>

是的,上面提到的重定向附属链接301{permanent}是搜索引擎将内容和链接仅归因于正确url的最方便和最好的方式 它只为用户体验增加了一瞬间

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

<?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();
}
?>

我现在使用response.Redirect(“)[C#]。我应该使用其他方法重定向吗?虽然我不确定在C#中会是什么,但您可能希望发送301永久重定向。我现在使用response.Redirect(“)[C#”)来执行此操作。我应该使用另一种方法重定向吗?虽然我不确定C#中的重定向是什么,但你会想发送一个301永久重定向。当你这样做时,你能设置cookie(如附属cookie)吗?当你这样做时,你能设置cookie(如附属cookie)吗?坏主意-这对你的排名没有帮助。更好的做法是301重定向,并从合并页面流量和入站链接中获益。坏主意-这不会帮助你的排名。更好的做法是进行301重定向,并从页面流量和入站链接的组合中获益。