我们一直在与初级员工进行斗争,让代码在没有经过充分的 SEO 检查的情况下投入生产。
有什么好的选择可以在构建过程中添加一些检查吗?我们已经在使用 Grunt 和 Jenkins,因此理想情况下我们能够添加一个任务作为构建过程中的最后一道防线。有没有可以提供帮助的图书馆?
据我所知,没有任何工具可以在构建上下文中运行它,例如 Grunt。我在快速 npm 搜索中遇到的唯一东西是 webcheck,一个可以注册各种中间件并为您生成 JSON 报告的爬虫。我不知道这个模块有任何 grunt 包装器,但如果您发现它符合您的需求,那么它可能值得一试。看起来该模块中的
seo
记者报告了关键字,这非常有趣。
如果您决定编写自己的模块,webcheck 的依赖项之一是 crawl,它可以帮助您根据其中一些规则验证自己网站上的页面。我的目标是:
nofollow
。rel="prev"
很简单。我希望您已经在使用某种站点地图生成器,无论是使用 WordPress 之类的自动生成工具,还是作为构建的一部分。如果没有,您可以使用这个:https://npmjs.org/package/grunt-sitemap
真的很想看到这样的东西,如果你有一些空闲时间的话,这可能是一个有趣的项目。 :-)
是的,您可以使用各种工具和脚本自动进行 SEO 检查。根据您的需求,您可以选择现有解决方案或构建自定义解决方案。
使用现有工具: 有许多在线工具可以为您自动进行 SEO 检查。例如,您可以使用 网站 SEO 分数检查器 快速分析您网站的 SEO 性能。该工具提供了对各种 SEO 指标的深入了解,例如页面速度、移动设备友好性、元标记等。
自定义自动化: 如果您想自动执行特定的 SEO 检查,例如监控元标记、分析内容或检查损坏的链接,您可以使用 Python 或 JavaScript 等语言创建脚本。例如,您可以使用 BeautifulSoup 或 Puppeteer 等库来抓取和分析网页内容。
全面的管理工具: 要获得更强大的解决方案,请考虑使用一套网站管理工具,例如此处。这些工具通常包含允许定期 SEO 审核和报告的功能,帮助您掌握网站 SEO 性能。
您还可以在360Converters上探索其他工具和资源,以满足各种网站管理需求。