我是一个自筹资金的创业公司老板。因此,在说服我们的财务总监花掉我们辛苦赚来的启动资金之前,我想尽可能多地免费获得一些东西。我还是一名分析师,拥有数据和计算机科学背景,所以无论如何我都算是个极客。
作为一名 SEO 分析师,我试图寻找大量免费数据,并将其转化为有见地的内容。为什么?因为根据猜测向客户提供建议毫无价值。将优质数据与良好分析相结合,帮助我们的客户更好地了解他们应该关注的重要事项,这才是更好的做法。
在本文中,我将告诉您如何开始使用一些免费资源,并说明如何汇总独特的分析数据,如果您是作家,则为您的博客文章提供有用的见解;如果您是 SEO,则为您的代理机构提供有用的见解;如果您是自己做 SEO 的客户或所有者,则为您的网站提供有用的见解。
我将要使用的场景是,我想分析一些 SEO 属性(例如反向链接、页面 巴林 手机号码数据 权威等)并查看它们对 Google 排名的影响。我想回答这样的问题:“反向链接对于进入 SERP 第 1 页真的很重要吗?”和“我到底需要什么样的页面权威分数才能进入前 10 个结果?”为此,我需要将来自大量 Google 搜索的数据与每个具有我想要衡量的 SEO 属性的结果的数据相结合。
让我们开始研究如何结合以下任务来实现这一点,这些任务都可以免费设置:
使用免费的 Moz API 帐户
使用 PHP 和 MySQL 收集数据
使用 SQL 和 R 分析数据
使用 Google 自定义搜索引擎查询
我们首先需要查询 Google 并存储一些结果。为了遵守 Google 的服务条款,我们不会直接抓取 Google.com,而是使用Google 的自定义搜索功能。Google 的自定义搜索主要旨在让网站所有者在其网站上提供类似 Google 的搜索小部件。但是,还有一个基于REST的Google 搜索 API,它是免费的,可让您查询 Google 并以流行的JSON 格式检索结果。有配额限制,但可以配置和扩展这些限制以提供良好的数据样本。
当正确配置以搜索整个网络时,您可以将查询发送到您的自定义搜索引擎(在我们的例子中使用 PHP),并将它们视为 Google 响应,尽管有一些注意事项。使用自定义搜索引擎的主要限制是:(i) 它不使用某些 Google Web 搜索功能(例如个性化结果);(ii) 如果您包含超过 10 个网站,它可能具有来自 Google 索引的结果子集。