我正在尝试使用 PHP 制作一个个人网络分析器站点。我购买了一个脚本来获取其他 seo 数据......现在我想要像底部显示的那样进行“无法访问的页面”评估页 http://free-website-analysis.net/website-analysis/website-analysis-seo-free/ ......问题是我不知道这些是如何计算的......这也没有包含在我购买的脚本中......我已经在谷歌上搜索了很多,我的意思是很多网站也但是我可以'似乎找不到任何这样的网站。任何人都可以帮助我进行计算或指导我访问显示此信息的网站吗?
以下是统计数据中引用的每个项目的列表、含义以及来源。
Google 网页排名:
这是谷歌的专有计算。 Google 不提供获取网页排名的 API,但有 this 等工具。以确定网页排名。
站点地图:
站点地图统计信息只是站点是否具有 sitemap.xml 文件。可以通过查找 domain.tld/sitemap.xml 文件来检查它。您可以在 sitemaps.org 了解这些站点地图。 .
机器人.txt
与站点地图非常相似,这只是检查 domain.tld/robots.txt 文件。这记录在 robotstxt.org
页面错误:
很难说出什么是页面错误,因为它们可能是多种多样的。
无法访问的页面:这些是 broken links .有像 W3C Link Checker 这样的工具遍历页面上的所有链接并确保没有一个返回 404 error .您可以编写一个脚本,将页面上的所有链接转换为数组或对象,然后使用 PHP 或命令行工具,如 wget。或 curl获取资源的标题(链接)。每次计算 404 错误时,Unreachable Pages 都会增加 1。
域年龄和域到期:这些可以手动或实用地使用 Whois 找到搜索。
希望这对您有所帮助,祝您好运!
编辑
有一个关于如何编写损坏链接检查器(“无法访问的页面”)的教程here .