You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jekyll SEO友好分页问题:解决Screaming Frog检测的两类错误

解决Jekyll SEO Tag 2.8.0的两类分页审计问题

1. Pagination: Pagination URL Not in Anchor Tag

该问题源于爬虫无法识别到包裹分页URL的可点击锚标签(<a>),仅靠meta标签里的rel链接不足以被认定为有效分页导航。

解决步骤:

  • 在分页模板(通常为index.html或专用分页模板)中,确保上一页/下一页导航使用标准<a>标签包裹URL,并添加对应rel属性,示例代码:
<div class="pagination">
  {% if paginator.previous_page %}
    <a href="{{ paginator.previous_page_path }}" rel="prev">← 上一页</a>
  {% else %}
    <span class="disabled">← 上一页</span>
  {% endif %}

  {% if paginator.next_page %}
    <a href="{{ paginator.next_page_path }}" rel="next">下一页 →</a>
  {% else %}
    <span class="disabled">下一页 →</span>
  {% endif %}
</div>
  • 确认Jekyll SEO Tag生成的<link rel="prev">和<link rel="next">标签,与页面锚标签的URL完全一致,避免URL不匹配。

2. Pagination: Sequence Error

这类问题多因分页序列不连贯、rel链接指向错误或分页URL格式不一致导致。

解决步骤:

  • 检查站点配置文件_config.yml中的分页参数,确保配置统一正确:
paginate: 10 # 每页显示文章数量
paginate_path: "/page/:num/" # 分页URL格式需保持一致
  • 验证每个分页页面的rel链接指向:
    • 第2页的rel="prev"必须指向第1页URL,rel="next"必须指向第3页URL
    • 最后一页不应存在rel="next"链接,第一页不应存在rel="prev"链接
  • 排查文章排除情况:检查文章的published属性是否为true,且未被加入_config.yml的exclude列表,避免因文章数量计算错误导致分页序列断裂。
  • 手动访问所有分页URL(如/page/1/、/page/2/等),确认页面可正常访问(无404)且页码顺序连续无跳变。

内容的提问来源于stack exchange,提问作者Goemon Code

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 12:41:15