Trailhead Ridge GTX boot (demo)
Demonstration data
1 · Overview
Executive summary
- Target query
- “waterproof hiking boots women” user-provided
- Audit timestamp
- 2026-09-18 10:00 UTC
- Search discovery
- Not found in checked results
- Fetch extraction
- Content extracted
- Browser verification
- Verified in a rendered page
- Actionable findings
- 6
- Most important issue
- Rendered page headings are missing from Fetch's extraction
- Recommended first action
- Ensure these sections exist in the initial HTML (server-render or pre-render) rather than being injected client-side.
Findings by severity
Technical checks
These results describe sampled retrieval evidence from 1 search request(s) and 1 fetch request(s) at one point in time. They are not guaranteed universal AI rankings.
2 · Discovery
Search visibility analysis
Not found in checked results
Query “waterproof hiking boots women” (user-provided). Sample: 6 result(s), page 1. This is a limited sample, not proof the page is unindexed.
- 1
Women's waterproof hiking boots | Summit & Co
https://summitco.example/womens-waterproof-hiking-boots
Shop women's waterproof hiking boots with Gore-Tex lining, Vibram soles and free returns.
- 2
Best women's waterproof hiking boots of 2026
https://gearjournal.example/best-womens-hiking-boots
We tested 24 pairs of waterproof hiking boots for women across wet trails. Our top picks for fit, grip and weight.
- 3
Women's Cascade waterproof hiking boot
https://alpinemade.example/products/cascade-womens
The Cascade women's waterproof hiking boot: leather upper, gusseted tongue, sizes 5 to 12. $189.
- 4
Waterproof hiking boots for women — REI-style guide
https://trailguide.example/waterproof-boots-women
How to choose waterproof hiking boots for women: fit, membranes, and break-in advice.
- 5
Women's hiking boots | Waterproof | Pinecrest
https://pinecrest.example/collections/womens-hiking-boots
Waterproof women's hiking boots from $120. Free shipping over $75.
- 6
Hikewell women's waterproof boots
https://hikewell.example/womens/boots
Hikewell women's waterproof hiking boots with wide-fit options and lifetime repair.
Competing pages: summitco.example, gearjournal.example, alpinemade.example, trailguide.example, pinecrest.example. Evidence: ev_search_1
Sample size and limitations
- DEMO DATA: not a live request.
- One page of results; order is not a guaranteed Google ranking.
3 · Extraction
Fetch extraction analysis
- Requested URL
- https://trailheadgear.example/products/ridge-gtx-boot
- Final URL after redirects
- https://trailheadgear.example/products/ridge-gtx-boot
- HTTP status
- Not provided by Fetch
- Extracted title
- Ridge GTX Boot — Trailhead Gear
- Meta description
- None returned
- Language / latency
- en · 640 ms
- Canonical (metadata)
- https://trailheadgear.example/products/ridge-gtx-boot
- Retrieval
- Live fetch requested; may be served from cache by TinyFish
- Extracted size
- 102 characters
Heading hierarchy
- H1 Ridge GTX Boot
Key facts extracted
No prices, emails or phone numbers were detected in the extracted text.
Entities (AI-interpreted, quote verified)
- Ridge GTX Boot product
Links and structured data
- Internal links: 2
- External links: 0
- Structured data: 1 JSON-LD block(s): Product, AggregateRating
Sample internal links
- https://trailheadgear.example/
- https://trailheadgear.example/collections/boots
Content that appears absent from the extraction
- “Customer reviews (248)” (rendered in the browser, not in the Fetch text)
- “Size & fit” (rendered in the browser, not in the Fetch text)
- “Shipping and returns” (rendered in the browser, not in the Fetch text)
Main content excerpt (plain text)
# Ridge GTX Boot Waterproof leather hiking boot with a Gore-Tex lining. Unisex sizing. Add to cart.
Shown as inert text. Fetched content is untrusted and is never rendered as HTML.
Evidence: ev_fetch_1 · ev_browser_1
4 · Search vs. page
Visibility gap analysis
What the search result communicates
The page was not in the checked results, so there is no snippet to compare.
AI-interpretedNot applicable: the page was not in the checked results, so no snippet exists to read.
What the fetched page actually explains
Ridge GTX Boot — Trailhead Gear
Ridge GTX Boot
AI-interpretedFetch sees only a title, one sentence and an add-to-cart line. Price, sizes, reviews and returns appear only after rendering.
Does the page’s purpose match the query?
Unclear AI-interpreted
Fetch alone says 'Unisex sizing', which conflicts with a women's query. The rendered page lists women's sizes 5 to 12, but that is invisible to an extraction pipeline.
Evidence: ev_search_1ev_fetch_1ev_browser_1
Query term coverage
Are the query’s key terms stated where tools look first? Computed from the extracted page, not guessed.
| Term | Title | H1 | Description | Body | Search snippet |
|---|---|---|---|---|---|
| waterproof | absent | absent | absent | present | no snippet to compare |
| hiking | absent | absent | absent | present | no snippet to compare |
| boot | present | present | absent | present | no snippet to compare |
| women | absent | absent | absent | absent | no snippet to compare |
Note: The target was not found in the checked results, so there is no search snippet to compare with the page.
Evidence: ev_search_1ev_fetch_1ev_browser_1
5 · Deterministic
Technical SEO checks
Observed rows report something a tool returned. Inferred rows are conclusions drawn from absence and may need confirmation. “Not checked” means no evidence was collected, never that it passed.
| Check | Status | Observation | Basis | Evidence |
|---|---|---|---|---|
| Title | Pass | "Ridge GTX Boot — Trailhead Gear" (31 characters) | observed | ev_fetch_1 |
| Meta description | Warning | Fetch reported no meta description for this page.Fetch returns the description it detected; confirm in the page source. | observed | ev_fetch_1 |
| H1 and heading structure | Pass | H1: "Ridge GTX Boot" · 1 headings | observed | ev_fetch_1 |
| Canonical URL | Pass | https://trailheadgear.example/products/ridge-gtx-boot | observed | ev_fetch_1 |
| Robots meta directives | Pass | robots meta: "index, follow" | observed | ev_fetch_1ev_browser_1 |
| Extracted content volume | Warning | 16 words extracted.Very little text was extracted; the page may be thin or rendered client-side. | observed | ev_fetch_1 |
| Internal links | Pass | 2 internal and 0 external links extracted. | observed | ev_fetch_1 |
| Open Graph tags | Warning | No Open Graph tags observed. | observed | ev_fetch_1 |
| Structured data (JSON-LD) | Pass | 1 block(s): Product, AggregateRating | observed | ev_browser_1 |
| robots.txt | Warning | Disallow rules apply to: GPTBot.Directives are declared preferences; compliance depends on each crawler. | observed | ev_robots_1 |
| Sitemap discoverability | Warning | No sitemap found at https://trailheadgear.example/sitemap.xml (HTTP 404). | observed | ev_sitemap_1 |
| Broken links | Not checked | Links were not individually requested. Sniffsite does not test links in this version. | observed | — |
6 · Prioritized
Findings and recommendations
F-001 Rendered page headings are missing from Fetch's extractionSeverity: HighConfidence: ●●● high confidence
Deterministic checkConfirmed by evidenceextractionWhat the evidence shows
The TinyFish Browser rendered 3 headings that do not appear in the Fetch text, for example "Customer reviews (248)".
Evidence excerpt
Customer reviews (248) | Size & fit | Shipping and returnsfrom ev_browser_1
Why it may matter
Content that a browser shows but an extractor does not see is effectively invisible to pipelines that rely on extraction.
Recommended fix
Ensure these sections exist in the initial HTML (server-render or pre-render) rather than being injected client-side.
Expected outcome (no guarantee)
Fetch should extract these sections on a re-run.
How to verify
Re-run the audit; the missing-headings list should be empty.
Evidence: ev_fetch_1ev_browser_1 · Section: Fetch extraction
F-002 The extracted page says 'Unisex sizing' while the rendered page lists women's sizesSeverity: HighConfidence: ●●● high confidence
AI-interpretedObservedmessagingWhat the evidence shows
Fetch extracted the line 'Unisex sizing', but the browser-rendered page says it offers women's sizes 5 to 12. A retrieval tool relying on extraction would not associate this product with women's boots.
Evidence excerpts
Unisex sizingfrom ev_fetch_1
women's sizes 5 to 12 and men's sizes 7 to 14from ev_browser_1
Why it may matter
The target query is for women's boots. The only audience statement an extractor can read points the other way.
Recommended fix
State the women's and men's size ranges in server-rendered copy near the product title.
Suggested replacement copy or code
<p>Available in women's sizes 5–12 and men's sizes 7–14. Waterproof Gore-Tex lining.</p>
Expected outcome (no guarantee)
The audience and size range become extractable. This does not guarantee any ranking.
How to verify
Re-run the audit and confirm the sentence appears in the Fetch text.
Evidence: ev_fetch_1ev_browser_1 · Section: Visibility gap analysis
F-003 robots.txt contains Disallow rules for AI crawlers (GPTBot)Severity: MediumConfidence: ●●● high confidence
Deterministic checkObservedaccessWhat the evidence shows
robots.txt has user-agent-specific groups that disallow this path for the crawlers listed. Other crawlers may be unaffected.
No verbatim excerpt is attached to this finding.
Why it may matter
If you want these assistants to be able to retrieve the page, these rules work against that. If it is deliberate, no action is needed.
Recommended fix
Confirm the rules are intentional; remove them for the crawlers you want to allow.
Expected outcome (no guarantee)
Named crawlers that honour robots.txt would be permitted to fetch the page.
How to verify
Re-fetch /robots.txt.
Evidence: ev_robots_1 · Section: Technical checks
F-004 Very little text was extracted from the pageSeverity: MediumConfidence: ●●● high confidence
Deterministic checkObservedextractionWhat the evidence shows
16 words extracted. Very little text was extracted; the page may be thin or rendered client-side.
Evidence excerpt
16 words extracted.from ev_fetch_1
Why it may matter
Thin extracted text gives retrieval tools little to summarise or cite.
Recommended fix
Add substantive, server-rendered copy covering what the page offers, pricing/specs and FAQs where relevant.
Expected outcome (no guarantee)
More material available for extraction and quoting.
How to verify
Re-run the audit.
Evidence: ev_fetch_1 · Section: Technical checks
F-005 Meta description missing or outside typical lengthSeverity: MediumConfidence: ●●○ medium confidence
Deterministic checkObservedmetadataWhat the evidence shows
Fetch reported no meta description for this page. Fetch returns the description it detected; confirm in the page source.
Evidence excerpt
Fetch reported no meta description for this page.from ev_fetch_1
Why it may matter
Descriptions often seed the search snippet and give extractors a concise summary.
Recommended fix
Write a 120–160 character description that states what the page offers and for whom.
Suggested replacement copy or code
<meta name="description" content="What this page offers, for whom, and the key differentiator.">
Expected outcome (no guarantee)
A controllable summary is available to snippet generators; they may still choose other text.
How to verify
Re-run the audit.
Evidence: ev_fetch_1 · Section: Technical checks
F-006 Not found in checked results for "waterproof hiking boots women"Severity: MediumConfidence: ●○○ low confidence
Deterministic checkObserveddiscoveryWhat the evidence shows
The target URL did not appear in the 6 result(s) TinyFish Search returned for this query (page 0). This is a limited sample from one search source, not proof the page is unindexed.
Evidence excerpts
#1 Women's waterproof hiking boots | Summit & Co — https://summitco.example/womens-waterproof-hiking-bootsfrom ev_search_1
#2 Best women's waterproof hiking boots of 2026 — https://gearjournal.example/best-womens-hiking-bootsfrom ev_search_1
#3 Women's Cascade waterproof hiking boot — https://alpinemade.example/products/cascade-womensfrom ev_search_1
Why it may matter
If the page is not surfaced for the query it targets, searchers and retrieval tools using similar results are less likely to reach it.
Recommended fix
Compare the page's title, H1 and opening copy with the pages that do appear, and state the query's core terms explicitly.
Expected outcome (no guarantee)
Clearer query alignment can improve relevance signals; results depend on many factors outside this audit.
How to verify
Re-run the same query later and with variations; check Search Console for real indexing data.
Evidence: ev_search_1 · Section: Search visibility
7 · Sources
Evidence inspector
Every finding and check cites these records. Records store normalized, sanitized data only: no keys, headers or credentials.
ev_search_1 Search: waterproof hiking boots womensearch
- Produced by
- GET api.search.tinyfish.ai (demo data)
- Captured
- 2026-09-18 10:00 UTC · retrieved live
- Requested
- Query “waterproof hiking boots women”
- Content hash
- demo800000000000…
- Used by
- F-006
- Verification state
- Observed in a search response
Sanitized request and response metadata
{
"request": {
"query": "waterproof hiking boots women",
"location": "US",
"language": "en"
},
"metadata": {
"demo": true
}
}Known limitations
- DEMO DATA: not a live request.
- One page of results; order is not a guaranteed Google ranking.
Normalized data (JSON)
{
"query": "waterproof hiking boots women",
"page": 0,
"totalResults": 6,
"results": [
{
"position": 1,
"title": "Women's waterproof hiking boots | Summit & Co",
"url": "https://summitco.example/womens-waterproof-hiking-boots",
"snippet": "Shop women's waterproof hiking boots with Gore-Tex lining, Vibram soles and free returns.",
"siteName": "summitco.example"
},
{
"position": 2,
"title": "Best women's waterproof hiking boots of 2026",
"url": "https://gearjournal.example/best-womens-hiking-boots",
"snippet": "We tested 24 pairs of waterproof hiking boots for women across wet trails. Our top picks for fit, grip and weight.",
"siteName": "gearjournal.example"
},
{
"position": 3,
"title": "Women's Cascade waterproof hiking boot",
"url": "https://alpinemade.example/products/cascade-womens",
"snippet": "The Cascade women's waterproof hiking boot: leather upper, gusseted tongue, sizes 5 to 12. $189.",
"siteName": "alpinemade.example"
},
{
"position": 4,
"title": "Waterproof hiking boots for women — REI-style guide",
"url": "https://trailguide.example/waterproof-boots-women",
"snippet": "How to choose waterproof hiking boots for women: fit, membranes, and break-in advice.",
"siteName": "trailguide.example"
},
{
"position": 5,
"title": "Women's hiking boots | Waterproof | Pinecrest",
"url": "https://pinecrest.example/collections/womens-hiking-boots",
"snippet": "Waterproof women's hiking boots from $120. Free shipping over $75.",
"siteName": "pinecrest.example"
},
{
"position": 6,
"title": "Hikewell women's waterproof boots",
"url": "https://hikewell.example/womens/boots",
"snippet": "Hikewell women's waterproof hiking boots with wide-fit options and lifetime repair.",
"siteName": "hikewell.example"
}
],
"match": null
}ev_fetch_1 Fetch: target pagefetch
- Produced by
- POST api.fetch.tinyfish.ai (demo data)
- Captured
- 2026-09-18 10:00 UTC · live fetch requested (cache possible)
- Requested
- https://trailheadgear.example/products/ridge-gtx-boot
- Content hash
- demo900000000000…
- Used by
- F-001, F-002, F-004, F-005, title, meta_description, h1, canonical, robots_meta, content_volume, internal_links, open_graph
- Verification state
- Directly observed from the source
Sanitized request and response metadata
{
"request": {
"urls": [
"https://trailheadgear.example/products/ridge-gtx-boot"
],
"format": "markdown",
"links": true,
"page_metadata": true,
"ttl": 0
},
"metadata": {
"demo": true
}
}Known limitations
- DEMO DATA: not a live request.
- Fetch returns extracted Markdown, not raw HTML: HTTP status and JSON-LD are not available from this evidence.
Normalized data (JSON)
{
"requestedUrl": "https://trailheadgear.example/products/ridge-gtx-boot",
"finalUrl": "https://trailheadgear.example/products/ridge-gtx-boot",
"title": "Ridge GTX Boot — Trailhead Gear",
"description": null,
"language": "en",
"author": null,
"publishedDate": null,
"textLength": 102,
"textTruncated": false,
"pageMetadata": {
"canonical": "https://trailheadgear.example/products/ridge-gtx-boot",
"robots": "index, follow"
},
"links": [
"https://trailheadgear.example/",
"https://trailheadgear.example/collections/boots"
],
"latencyMs": 640,
"text": "# Ridge GTX Boot\n\nWaterproof leather hiking boot with a Gore-Tex lining.\n\nUnisex sizing. Add to cart.\n"
}ev_browser_1 Browser: rendered pagebrowser
- Produced by
- POST api.browser.tinyfish.ai + CDP (demo data)
- Captured
- 2026-09-18 10:00 UTC · retrieved live
- Requested
- https://trailheadgear.example/products/ridge-gtx-boot
- Content hash
- demo240000000000…
- Used by
- F-001, F-002, robots_meta, structured_data
- Verification state
- Observed in a rendered page
Sanitized request and response metadata
{
"request": {
"url": "https://trailheadgear.example/products/ridge-gtx-boot",
"objective": "Fetch extracted only 20 words: check whether more content appears after rendering."
},
"metadata": {
"demo": true
}
}Known limitations
- DEMO DATA: not a live session.
Normalized data (JSON)
{
"requestedUrl": "https://trailheadgear.example/products/ridge-gtx-boot",
"finalUrl": "https://trailheadgear.example/products/ridge-gtx-boot",
"title": "Ridge GTX Boot — Trailhead Gear",
"headings": [
{
"level": 1,
"text": "Ridge GTX Boot"
},
{
"level": 2,
"text": "Customer reviews (248)"
},
{
"level": 2,
"text": "Size & fit"
},
{
"level": 2,
"text": "Shipping and returns"
}
],
"visibleTextLength": 5200,
"visibleTextSample": "Ridge GTX Boot $179 Waterproof leather hiking boot with a Gore-Tex lining. Customer reviews (248) 4.7 out of 5. Size & fit: women's sizes 5 to 12 and men's sizes 7 to 14. Shipping and returns: free returns within 60 days.",
"jsonLd": [
{
"valid": true,
"types": [
"Product",
"AggregateRating"
],
"sample": "{\"@type\":\"Product\",\"name\":\"Ridge GTX Boot\"}"
}
],
"canonical": null,
"robotsMeta": null,
"linkCount": 40,
"missingFromFetch": [
"Customer reviews (248)",
"Size & fit",
"Shipping and returns"
],
"objective": "Fetch extracted only 20 words: check whether more content appears after rendering."
}ev_robots_1 robots.txtrobots
- Produced by
- GET {origin}/robots.txt (demo data)
- Captured
- 2026-09-18 10:00 UTC · retrieved live
- Requested
- https://trailheadgear.example/robots.txt
- Content hash
- demo280000000000…
- Used by
- F-003, robots_txt
- Verification state
- Directly observed from the source
Sanitized request and response metadata
{
"request": {
"url": "https://trailheadgear.example/robots.txt"
},
"metadata": {
"demo": true
}
}Known limitations
- DEMO DATA: not a live request.
Normalized data (JSON)
{
"url": "https://trailheadgear.example/robots.txt",
"status": 200,
"bodySample": "",
"genericDisallowsPath": false,
"aiBotDisallows": [
"GPTBot"
],
"sitemaps": [
"https://trailheadgear.example/sitemap.xml"
]
}ev_sitemap_1 Sitemapsitemap
- Produced by
- GET sitemap (demo data)
- Captured
- 2026-09-18 10:00 UTC · retrieved live
- Requested
- https://trailheadgear.example/sitemap.xml
- Content hash
- demo290000000000…
- Used by
- sitemap
- Verification state
- Directly observed from the source
Sanitized request and response metadata
{
"request": {
"url": "https://trailheadgear.example/sitemap.xml"
},
"metadata": {
"demo": true
}
}Known limitations
- DEMO DATA: not a live request.
Normalized data (JSON)
{
"url": "https://trailheadgear.example/sitemap.xml",
"status": 404,
"isIndex": false,
"listsTarget": null,
"urlCount": null
}Activity log and stage results
- Completed
Validating the target URL
Completed· 2.0 s
Completed (demo).
- Completed
Preparing the search query
Completed· 2.1 s
Completed (demo).
- Completed
Searching for the target page
Completed· 2.3 s
Completed (demo).
- Completed
Inspecting relevant search results
Completed· 2.5 s
Completed (demo).
- Completed
Fetching the live page
Completed· 2.6 s
Completed (demo).
- Completed
Extracting the page's main content
Completed· 2.8 s
Completed (demo).
- Completed
Comparing discovered information with extracted content
Completed· 2.9 s
Completed (demo).
- Completed
Checking SEO and technical signals
Completed· 3.0 s
Completed (demo).
- Completed
Verifying disputed findings in the browser
Completed· 3.2 s
Completed (demo).
- Completed
Generating prioritized recommendations
Completed· 3.4 s
Completed (demo).
- Completed
Saving the final report
Completed· 3.5 s
Completed (demo).
8 · How to read this
Limitations and methodology
- Search is one request to TinyFish Search per query (one page of results). Position means order in that response, not a Google, Bing or universal AI ranking. A page missing from the sample is “Not found in checked results”, which does not mean “not indexed”.
- Fetch returns extracted Markdown plus metadata and links. HTTP status, response headers, JSON-LD and exact markup are not returned, so Sniffsite never infers them from text. TinyFish may serve a cached copy even when a live fetch is requested.
- Browser runs only with a concrete verification objective or when you enable it. It is one session from TinyFish’s network and may differ from what other visitors see.
- robots.txt and sitemap are read directly by Sniffsite from the public site. Directives are declared preferences; compliance depends on each crawler.
- Deterministic checks are computed only from observed data. AI-interpreted findings are produced by a language model from the collected evidence, validated against a schema, and any excerpt that is not verbatim in the cited evidence is discarded.
- Broken links are not tested. A successful Fetch does not prove a page is indexable or readable by every AI tool.
- Semantic analysis: used. API calls made: search 1, fetch 1, browser 1, Gemini 1.