发帖  主题  评论  推荐  标签 用户 查搜   用户 密码 自动 注册  
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 CQRS

Pinterest是如何解密SEO?

  Pinterest是图片版的Twitter,网民可以将感兴趣的图片在Pinterest保存,新的图片不断自动加载在页面底端,让用户不断的发现新的图片,采取瀑布流的形式展现图片。

  SEO是搜素引擎优化Search engine optimization简称,如今已经是Pinterest增长的最大驱动力,但是以Pinterest这种规模是不容易找到SEO制胜途径的,传统上,SEO策略不高尝试不同的策略,也许一天有好的流量,一天流量又很差,这使得人们觉得SEO相比工程技术来说像魔术一样。

  Pinterest的SEO目标是帮助亿万互联网用户将其作为虚拟化书签工具的价值,随着时间的推移,他们发现验证是否影响了用户行为的唯一方法是A/B测试,很不幸,他们起初并没有类似工具来测试搜索引擎的行为,所以,建立一个实验框架,使用它将魔术变成确定性的科学。

建立SEO实验框架

  有了这个框架,他们就能测量任何修稿对SEO的整体效果影响,更重要是带来用户增长,框架由以下部分组成:

  1. 用来定义实验组范围的配置
  2. 每天数据工作,用来计算在每个实验组中的页面浏览量(通过根据搜素引擎搜索引用到页面的大量唯一会话来衡量)
  3. 查看结果的仪表盘

  不同于A/B实验是面向用户,SEO实验框架是面向页面,比如50%页面分组到"enabled",而另外50%则是在"control",任何一个页面根据其URL都会属于这两者之一:

'enabled' if hash(experiment_name + page_url) in enabled_group_range

'control' if hash(experiment_name + page_url) in control_group_range

  将URL和实验名称编制哈希能确保页面分布到各个组中,也能确保我们能够同时跨多个组运行多个实验。一旦实验启动运行,我们能够比较每组的流量:

  可以看出两组的流量不同,其中有些页面比较受欢迎,为了更加规范这种差异,重新绘制出每组的差异图如下:很容易看到enabled组的流量改进:

  为了衡量实验效果,我们能比较实验启动前后的插值,上图两条虚线之间的距离是实验的提高或可能是降低。

 

 

解道移动版 | 关注解道 | 联系解道 | 关于解道 | 广告联系 | 网站地图 | 设为首页

沪ICP证12033263 如有意见请与我们联系 Powered by JdonFramework
返回顶部