Skip to main content

Botify MCP Use Case: Deciding Where to Cut Pagination

📘 This use case demonstrates modeling the trade-off between listing URLs removed and product pages orphaned, against your own crawl, internal link graph, and logs.

Best for: Technical SEO teams on large paginated sites · Uses: crawl, internal link graph, and logs, via your AI assistant

Overview

Paginated product listing pages (PLPs) generate large numbers of URLs, and capping pagination at a fixed depth is a common way to reduce crawl waste. The risk is orphaning product detail pages (PDPs) whose only internal link comes from a deep listing page. Botify MCP can model that trade-off against your own crawl, internal link graph, and logs, and show what each candidate cut-off actually costs.

Prerequisites

  • Botify MCP connected to your AI assistant, such as Claude or ChatGPT. See Connecting to the Botify MCP for setup steps.

  • A completed crawl with full internal linking data for the site.

  • LogAnalyzer ingesting logs, if you also want to see how deep search engine crawlers actually go.

  • Pagination deep enough to be worth analyzing.

Description of the problem

Choosing a pagination cutoff is usually a judgment call, because the data needed to make it properly sits in three different parts of the data model: the crawl, the internal link graph, and the server logs. Without joining them, you cannot tell which product pages depend on a deep listing for their only inlink, so any cutoff is a guess about how many pages you are about to orphan.

Application

  1. Ask for both halves of the question in one request:

    I'd like to check if I can close paginated PLPs on [organization]/[project]
    - Can you visualize the percentage of pages crawled by Google, by number of active filters and page number?
    - At what ideal depth should pagination stop to minimize the number of orphaned product detail pages (PDPs)?


    Why this prompt works:

    • Asking for both halves (crawl coverage by depth, and the orphaning model) in one request lets you see the trade-off in one pass, instead of running the coverage check and the orphaning model as two separate questions that are hard to line up afterward.

    • Naming the specific organization and project, rather than asking "how deep should pagination go" in general, is what lets the model use your own crawl, internal link graph, and logs rather than a general rule of thumb.

  2. Review the crawl coverage by filter count and page number to see how deep search engine crawlers actually go. Depending on your AI client, this returns either a chart or a table.

  3. Read the orphaning model by its marginal column, which shows what each additional level of depth buys you.

  4. Validate the shortlist against merchandising and inventory before changing anything. Cutting pagination is a production change, and the model cannot see the commercial reasons why a deep listing matters.

Follow-up prompts

  • "Show me which specific PDPs would be orphaned at page [N]." — turns the aggregate count into a list merchandising can review.

  • "Re-run this after the next crawl." — checks whether the curve has shifted since the catalog changed.

Make it repeatable

Result

Modeled against the internal link graph of a single crawl, roughly 500,000 compliant PDPs split into two groups. About 95% of them have at least one inlink from a non-paginated source and are safe at any cutoff. The exposure is the remaining 5%, reachable only through pagination. Cutting at page N orphans those whose shallowest paginated inlink sits deeper than N.

Cut at page

PDPs orphaned

% of PDPs

Listing URLs removed

Marginal PDPs rescued per 1,000 URLs kept

2

13,500

2.70%

154,000

5

7,000

1.40%

119,000

186

10

4,000

0.80%

92,500

113

15

2,900

0.58%

77,500

73

20

1,850

0.37%

67,500

105

25

1,500

0.30%

59,500

44

50

850

0.17%

37,000

29

100

350

0.07%

18,500

27

The decision sits in the last column. Efficiency falls as the cut-off deepens: 186 pages rescued per 1,000 listing URLs kept at page 5, 113 at page 10, and 73 at page 15. It then rises to 105 at page 20 before dropping to 44 at page 25. Page 20 is where the curve turns. It removes 67,500 listing URLs while orphaning 1,850 product pages, 0.37% of the total, and every page kept beyond it buys less than half as much.


Read next


Related topics

Did this answer your question?