blog

解决Facebook fb_xd_fragment问题

<p>早在去年12月,Danny Sullivan为我们提供了关于Google和Bing算作排名因素的社交信号的清晰度</p><p>最近,我与Stefan Weitz进行了交谈,他告诉我,如果我的一个朋友“喜欢”相关内容,我的结果可能会个性化到我的搜索查询 - 即,我的朋友Liked将在搜索结果中显示更高的页面这表明在您的网站的相应页面上有那些Like按钮除了SEO的好处,它也可能出现在喜欢这个页面的朋友的墙壁(稍后会详细介绍)所以你应该在你网站的所有页面上放置Like按钮,对吧</p><p>如果只有网络这么简单!没那么快!在执行此操作之前,您应该了解一些额外的交互问题是使用Like按钮似乎会为您的站点创建一个带有查询字符串的幻像页面</p><p>fb_xd_fragment附加到它更糟糕的是,页面可以找到并且由搜索引擎索引,并且这些页面的存在确实会影响您的搜索流量您可以通过搜索Google中的“inurl:fb_xd_fragment”看到这有多大影响这会带来199,000个结果,其中大部分都与你在这个屏幕截图中看到的:你的本能反应可能是这会产生一个重复的内容情况,但它比那更复杂相反,当你去其中一个页面时会发生什么事情你得到这个:是的,一个大的'页面什么都没有实际上,页面的实际内容在你面前快速闪现,然后空白页面出现不幸的是,它花费你搜索流量我们在J的客户端网站上实现了Like按钮2011年之后几周之后,我们注意到我们看到流量下降了大约8%由于搜索算法的不断调整,我们当时并没有想太多我们当然没有连接流量丢失随着Like按钮的实现但是大约一个星期左右之后,我们在谷歌分析中注意到我们获得了附加了这个</p><p>fb_xd_fragment参数的页面的流量我们知道我们没有创建那些因此我们开始深入研究更重要的是,我们了解到Like按钮正在为我们创建这些页面我们为此实现了一个修复程序(在下面讨论),并在一周左右的时间内我们的流量收回了它丢失的8%这告诉我们问题是一个严重的搜索引擎优化问题,所以我们开始深入研究选项我们学到的第一件事是关于Like按钮的机制,因为它今天有效当网站访问者点击一个Like按钮时,它会显示一个看起来像这样的窗口:注意它是如何提供的用户有机会输入描述这是一个选项,如果他们拒绝这样做,他们仍然可以点击发布到Facebook,他们“喜欢”的页面将被发布到他们的墙上但是,如果他们输入描述, Facebook更进一步,并将发布用户喜欢他们的墙上和他们的朋友的墙上的页面的事实这导致更广泛的喜欢内容的分布这种行为类似于Facebook分享按钮的行为幸运的是,有一个解决这个问题的方法不幸的是,它并没有很好的记录,你需要偶然发现它所以这是你需要做的:第1步 - 创建一个简单的html文件,其中包含以下代码:第2步 - 修改你的FBinit文件这是你需要在你的页面上实现一个Like按钮的文件,但是正确的调整你应该全部设置下面是正确的代码:通道URL默认为空,你需要将其设置为指向您在步骤1中创建的HTML文件正如您在此示例中所看到的,我将文件命名为channelhtml请注意,您将在Web上看到可以使用框架中的Like按钮来解决fb_xd_fragment问题的建议,但是该解决方案的缺点是它不会为用户提供输入描述的机会,也不会在喜欢您的页面的人的朋友的墙上发布任何内容您可能会问为什么不专注于使用“共享”按钮</p><p>你可以做到这一点,它确实有效,但Facebook表示有意停止支持Share按钮但是,它要求用户输入描述并自动在访问者朋友的墙上发布更新 这是好事!在我的选择中,发送按钮是一个有趣的选项它允许用户在更多选择的基础上将内容发送给人们您可以通过电子邮件发送给他们,将其发布到他们的墙上,或将其发布在Facebook群组的墙上你可以去提前和使用共享按钮,因为它仍然有效,它强制用户输入描述并与他们的朋友分享内容但是,我希望这在某个时间点停止工作,我不想必须考虑一下我们在Stone Temple Consulting的首选解决方案是使用Like按钮和这里列出的补丁,你应该能够避免fb_xd_fragment问题,然后在看似合适的情况下添加发送按钮意见表示文章是客座作者的文章,

查看所有