TOPchik-一个开放的WordPress插件,可通过Yandex.XML API免费验证搜索查询的网站位置

从前,我决定直接在Wordpress管理区域中编写一个插件,以便在Yandex和Google搜索结果中进行快速,免费的站点验证。 该插件的任务是提供以下信息:该网站的感觉,哪些页面失去了顶部并需要改进,哪些页面根本没有带来流量,+实施KPI SEO,同时节省了资金(使用免费的Yandex.XML限制并解析Google搜索结果)

在本文中,我将描述已完成的工作,如何使用它以及我对其进一步开发的愿景。


当然,作为一个年轻的初创公司,我决定写作并从中赚取数百万美元,但是随着时间的流逝,动力下降了,理解改变了,注意力转向了其他项目。 此插件仍处于半成品状态,但自 大约一年后我才最终确定它,我决定将其公开


这就是从文章直接看待COP立场的详细分析的样子:


SERP


这是具有可视化效果的主页,在该页面上,我们可以根据主要指标查看网站和总体动态情况:
  • 网站可见度
  • 在前3、10、30中的查询
  • 职位已经改善/恶化


在此页面上,我想添加单击图表中特定指标或日期并获得有关页面和搜索查询的信息的功能,这些信息给出了主要的积极和消极动态,以便了解-是的,这些查询/页面不在索引之列,但相反地是输入了。

搜索查询


在这里,通过文章,我们看到了所有关键字,我们可以在特定请求或整个文档中占据一席之地。 具有动态搜索功能,可以折叠/展开所有内容。


检验时间表


在此选项卡上,可以手动运行扫描,设置一位Sheduler,她将在特定时间检查位置,还查看当前检查了多少CS(关键字),以及查看错误(如果有)。

此处计划实施更灵活的验证设置:在Yandex更新之后,在X个小时之后,按星期几,按月几号,每月一次,每月一次。

连接(API)



在这种情况下,我们填写从Yandex.XML服务接收的数据,指定您将在问题中寻找的外部IP和域。 相反,在非活动元素中,我尝试自动确定您的外部IP和域,但是因为 我不确定这些功能是否有效,但是我需要手动复制它们。

顶部有一个strass链接,可转到设置页面,在该页面中,您可以通过注册地址来获取令牌。

在这里,有必要添加指定ProxyServer`a并在yandex-xml.php中进行适当设置的功能。

如何设定


要进行配置,剩下要做的就是为每篇文章指定关键字,在这里您需要添加从Yandex或Google指标自动下载CS数据的功能,或者以方便的格式手动下载它们的功能。

目前,您可以转到带有CS列表的标签,然后使用“添加多个”选项手动添加它们:



使用方法


进行所有必要的设置后,将保留开始扫描的步骤,为此,我们进入了检查的选项卡计划,例如,手动运行扫描:

为了开始检查,您需要更新此页面或仅打开网站上的任何页面。


需要实施


首先我要实现什么:
  • 通过代理向Yandex.XML请求 如果您没有专用的IP地址,则可能已被占用;
  • 从度量标准或文件中下载COP, 并可以设置文件格式
  • 在某些站点上,有必要在检查过程中处理该错误,而在检查正在进行时,管理面板会冻结;
  • 分析排名上升和下降的TOP页面的能力,例如显示完全脱离IDEX的页面等。 等等;
  • 在每个页面上添加一个点击计数器或从指标加载数据,然后您需要从某个地方拉出CS的频率(或给它机会手动设置它)以进行KPI-SEO分析。 毕竟,主要任务是了解文章应该带来多少流量,它带来了多少流量,可以在一个或另一个位置带来多少流量;
  • 添加了从Yandex指标(YAN)和adsense下载每篇文章中的收入信息的功能;
  • 启用在Google上排名的功能;
  • 将本地化添加到EN。



我的视线


通常,已经存在的功能可以让您分析网站在搜索结果中的状态,Yandex的限制是免费提供的,对于我来说,我已经足够了。 如果没有,那么可以在各种交易所购买这些限额,这比各种服务便宜得多。

达到这个最低要求后,我计划出售该插件,但是我意识到“天生会飞, 不会爬行”,如果您对此有天赋,那很好。

以我的理解,我所实施的方法仅适用于站点很少,文章很少的人们,对于大型站点和站点网络的所有者来说,这样的解决方案将非常不便,也就是说,我现在将重点放在它们上面。 毕竟,他们的任务是减少他们的职位,这对于他们来说是一项重要而艰巨的任务,它们要减少获得职位的成本并及时对网站在搜索结果中的位置进行现场分析。

因此,我看到了此插件在这个方向上的发展,这意味着我们需要一个外部第三方服务,该服务将汇总来自所有站点的数据,并且该插件仅充当一个层-甚至失去相关性,您需要考虑一下,这项服务与其他服务有何不同。

您还可以通过将该插件翻译为EN,并添加在Gooogle中排名的功能,使该插件适合说英语的网站管理员。 (自然,不是免费的,至少您已经需要支持您的服务了)

请原谅我这么混乱的描述,希望这个插件能找到它的关注者。 提出问题,我将在评论中涵盖所有令人费解的时刻,并准备通过代码提供支持(尽可能通过github)。 如果您认为我的理由不对,也可以提出负面批评。

PS。 该代码是我编写的,没有对PHP语言进行任何深入的研究,在一个非常低的层次上,初学者是一个发烧友,因此我对架构中可能存在的错误(缺少),错误以及普遍缺乏任何方法或代码风格表示歉意。

链接到GitHub存储库 (如果未在其中配置任何东西,请告诉我,我不是git的有经验的用户)

Source: https://habr.com/ru/post/zh-CN452158/


All Articles