bostic.aiSearch intelligence
Find your edge ↗
Technical SEO field note

Why a completed crawl is not always a usable crawl.

Lifecycle completion tells you that processing stopped successfully. It does not automatically prove that the resulting page evidence is healthy enough for later decisions.

By Published Updated

A crawl can reach its terminal completed state while every fetched page failed, the website returned no usable documents or the evidence is structurally incomplete. Treating that state as a healthy result creates a subtle but serious error: downstream systems start making comparisons from absence.

Job lifecycle and result usability answer two different questions. A trustworthy platform must evaluate both.

The downstream cost of an empty result

Consider sitemap coverage. If a checker compares hundreds of sitemap URLs against a crawl with zero usable pages, it can label every sitemap entry as extra. The algorithm may be internally consistent, but the premise is wrong. There was no representative crawl to compare against.

The safer behavior is to keep standalone sitemap validation valid while marking the crawl comparison as unavailable. This preserves useful evidence without manufacturing a coverage problem.

A practical usability rule

A representative crawl should have a successful terminal lifecycle and at least one usable successful page. Failed-only, zero-page and structurally incomplete output should not become the current result used by downstream comparisons.

Historical records still matter

Older and legacy records can remain readable by their detail identifier. Readability is not the same as endorsement. A legacy-unknown result should not displace a newer or older result whose usable evidence can be proven.

What the interface should say

User-facing summaries should be honest without exposing raw worker errors, stack traces, private paths or provider payloads. The useful contract is simple: the crawl completed, but it did not produce usable page evidence, so comparison-dependent work was skipped.

The larger principle

AI-assisted SEO systems depend on the quality of their evidence boundaries. A strong model cannot rescue an invalid premise. Building trustworthy recommendations starts by representing unavailable, partial and unusable data as clearly as successful data.

Explore the Bostic.ai crawler or see how sitemap intelligence uses representative evidence.

FROM EVIDENCE TO ACTION

See the issue. Know what to change.

A useful report names the page, shows the evidence and gives you a concrete next step. Explore this saved example from Bostic's analysis engine.

Bostic demo report

One HTML page · three selected checks

Demo pagehttps://shop.bostic.example/
Before the edits
3Findings in these checks
0 / 3 Checks passed
After re-analysis
0Findings in these checks
3 / 3 Checks passed

Controlled demo, not a customer result. We analyzed Bostic-authored HTML, applied the shown edits and analyzed it again. These three checks are not a full site audit or proof of ranking gains.

An image has no alt attributeWarning

Evidence found in the source

<img src="/images/blue-ceramic-mug.jpg" width="640" height="480">

Suggested correction

<img src="/images/blue-ceramic-mug.jpg" width="640" height="480" alt="Blue ceramic mug with a curved handle">

Describe this meaningful product image with an alt attribute. Use alt="" only for decorative images; an attribute alone does not prove the description is accurate.

Passed on re-analysis
Two headings use H1Warning

Evidence found in the source

<h1>Handmade ceramic mugs</h1>
<h1>Our everyday collection</h1>

Suggested correction

<h1>Handmade ceramic mugs</h1>
<h2>Our everyday collection</h2>

Keep the page's primary heading as H1 and make the collection heading H2. This follows Bostic's heading guidance; multiple H1s alone do not prove a search penalty.

Passed on re-analysis
The preferred URL is not declaredInformation

Evidence found in the source

No canonical link was found in the document head.

Suggested correction

<link rel="canonical" href="https://shop.bostic.example/">

Add one canonical link in the head for the preferred indexable URL. This example confirms its presence, not Google's chosen canonical or the target's live status.

Passed on re-analysis
What was actually tested?

The same metadata parser and finding rules used by Bostic analyzed the two saved HTML files below. Only image alt attributes, H1 count and canonical-link presence are shown. The .example domain is a fictional identifier, not a scanned live website. Source HTML stays in its original English. No AI, external resources, HTTP availability or performance measurement was used.

Original demo HTML

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Handmade Ceramic Mugs | Bostic Demo Store</title>
  <meta name="description" content="Explore our collection of handmade ceramic mugs, with practical sizes and simple shapes for your everyday coffee ritual.">
</head>
<body>
  <main>
    <h1>Handmade ceramic mugs</h1>
    <h1>Our everyday collection</h1>
    <img src="/images/blue-ceramic-mug.jpg" width="640" height="480">
    <p>A blue ceramic mug with a curved handle.</p>
  </main>
</body>
</html>

Edited demo HTML

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Handmade Ceramic Mugs | Bostic Demo Store</title>
  <meta name="description" content="Explore our collection of handmade ceramic mugs, with practical sizes and simple shapes for your everyday coffee ritual.">
  <link rel="canonical" href="https://shop.bostic.example/">
</head>
<body>
  <main>
    <h1>Handmade ceramic mugs</h1>
    <h2>Our everyday collection</h2>
    <img src="/images/blue-ceramic-mug.jpg" width="640" height="480" alt="Blue ceramic mug with a curved handle">
    <p>A blue ceramic mug with a curved handle.</p>
  </main>
</body>
</html>
BETTER, TOGETHER

Your next connection.

Explore the whole platform ↗
YOUR NEXT CHAPTER STARTS HERE

Good things
deserve to be found.

You’ve built the business.
Let’s help the world discover it.

Make your next move ↗