StoreSteadyStoreSteady
Summer 2026 / StoreSteady Research

Pet Attribute Readiness Index

In a 50-store Pet candidate sample, 35 stores met StoreSteady's public evidence threshold. The remaining 15 were blocked, incomplete, or too thin to evaluate.

For Pet merchants, that matters because product pages need to expose the facts shoppers and comparison tools inspect before comparing products: species and life-stage fit, sizing, label facts, usage directions, safety context, subscriptions, shipping, and returns.

For this report, StoreSteady evaluated 50 selected Pet candidate stores from 53 valid candidates, using the HTTP-only STO-505 crawl gate plus the approved STO-506 targeted rendered recovery for prior empty or blocked rows. Freeze: 2026-06-11. Evaluation window: 2026-06-10 HTTP-only crawl gate plus 2026-06-11 targeted provider-rendered recovery ending 2026-06-11T08:12:56.699Z.

Headline denominator: 50 selected Pet candidate stores after STO-505 HTTP-only crawling and STO-506 targeted rendered recovery of prior empty or blocked rows.

Run a store-specific scan for public species, life-stage, sizing, label facts, usage, safety, subscription, shipping, and return-path evidence. The result is evidence for your store, not a projection from the benchmark.

Check your Pet attribute readiness
Evidence funnel
Valid candidates
53
Frozen Pet prospect pool after invalid URL and duplicate/same-operator exclusions.
Selected and crawled
50
40 initial HTTP-only rows plus 10 replacement rows.
HTTP-only evaluable baseline
23
STO-505 did not clear the N >= 30 report floor before rendered recovery.
Rendered recovery support
21
24 prior empty or blocked stores were targeted; 12 recovered into category-evaluable state.
Category-evaluable stores
35
70% of selected stores; Wilson 95% CI 56.3% to 80.9%.
Excluded stores
15
8 true-thin or below PDP floor; 3 empty or blocked; 4 partial or incomplete.
Product-family cuts
raw counts only
No one-layer Pet family cut cleared the N >= 30 floor for public segmented rates.

Published metric quality

MetricTierEvaluable NFinding NFlagged NNon-finding NRateWilson CIQualityCaveat
Category-evaluable public Pet attribute evidence
pet_category_evaluable_public_attribute_evidence
Headline5035351570%56.3% - 80.9%deterministicDeterministic public PDP evidence gate after an approved targeted rendered recovery of prior empty or blocked rows. Measures evidence presence only; it does not validate safety, nutrition, vet approval, compliance, ranking, checkout, agent behavior, or private feed state.
True-thin or below PDP floor exclusions
pet_excluded_true_thin_no_pdp
Limitation50884216%8.34% - 28.5%deterministicCompleted stores with too little public PDP evidence are not blended into the category-evaluable numerator.
Empty or blocked crawl exclusions
pet_excluded_empty_or_blocked
Limitation5033476%2.06% - 16.2%deterministicEmpty and blocked states remain visible after targeted rendered recovery and are not treated as attribute findings.
Partial or incomplete crawl exclusions
pet_excluded_partial_or_incomplete
Limitation5044468%3.15% - 18.8%deterministicTimed-out or incomplete rows are reported separately; they are not converted into missing-attribute findings.
Provider-rendered recovery support
pet_provider_rendered_recovery_support
Not rate-publishednot publishednot published21-not publishednot publisheddeterministic21 targeted stores returned rendered pages and 12 became category-evaluable. This is crawl-mode disclosure, not a separate public rate.
One-layer product-family counts
pet_one_layer_family_counts
Not rate-publishednot publishednot published--not publishednot publisheddeterministicRaw counts only: cat_products: 8/6 evaluable; dog_beds_furniture: 8/6 evaluable; dog_crates: 9/7 evaluable; dog_food_supplements: 9/6 evaluable; gps_smart_tech: 5/5 evaluable; harnesses_leashes_collars: 8/5 evaluable; unclassified_pet: 3/0 evaluable.
Pet V1 evidence-family coverage counts
pet_v1_evidence_family_coverage_counts
Not rate-publishednot publishednot published--not publishednot publisheddeterministicCoverage counts only: Species and life-stage fit: 35/35 category-evaluable stores; Size, fit, and measurement guidance: 35/35 category-evaluable stores; Label facts, ingredients, and nutrition context: 23/35 category-evaluable stores; Feeding, dosage, usage, or duration directions: 25/35 category-evaluable stores; Safety, warning, supervision, or vet-context evidence: 31/35 category-evaluable stores; Subscription, refill, or recurring-delivery cadence: 16/35 category-evaluable stores; Return and shipping path: 32/35 category-evaluable stores.
Pet V1 rubric, denominator gate, and rendered-recovery support
Stores
50
Selected Pet candidate stores in the public denominator.
Evaluable
35
Target floor: 30 category-evaluable stores.
Families
7
Pet V1 public evidence families.
Parser
pet-attribute-public-evidence-parser.v1
Deterministic parser support.
StateStoresInterpretation
category_evaluable35The store exposed enough public PDP evidence to evaluate the category rubric.
excluded_true_thin_no_pdp8The store completed but did not expose enough PDP evidence for the category rubric.
excluded_empty_or_blocked3The crawl remained empty or blocked after the applicable collection path.
excluded_partial_or_incomplete4The crawl timed out or stayed incomplete and was not counted as category-evaluable.
AttributeDefinitionExternal source fieldsCategory-evaluable store coverage
species_life_stagePublic PDP evidence names the intended species, breed, size class, age, or life stage.StoreSteady supporting questions: pet_species_life_stage
Official/source context: AAFCO pet food label guidance, FDA complete-and-balanced pet food context, Pet Food Institute label guidance, Shopify category metafields
category_evaluable_store_hit: 35
size_fit_measurementPublic PDP evidence gives size, dimensions, fit, weight range, measurement, crate, bed, collar, or harness guidance.StoreSteady supporting questions: pet_accessory_size_fit, pet_airline_carrier_claim
Official/source context: Google Merchant Center product data specification, Shopify category metafields, Google product structured data
category_evaluable_store_hit: 35
label_facts_nutritionPublic PDP evidence lists ingredients, guaranteed analysis, calories, supplement facts, or nutrition context.StoreSteady supporting questions: pet_feeding_role_adequacy, pet_label_nutrition_facts, pet_ingredient_allergen_health_claims
Official/source context: AAFCO pet food label guidance, AAFCO food selection guidance, FDA complete-and-balanced pet food context, Pet Food Institute label guidance
category_evaluable_store_hit: 23
feeding_dosage_durationPublic PDP evidence explains feeding amount, serving, dosage, transition, directions, duration, or package-use length.StoreSteady supporting questions: pet_feeding_amount_duration, pet_subscription_quantity_storage
Official/source context: AAFCO food selection guidance, Pet Food Institute label guidance
category_evaluable_store_hit: 25
safety_warning_vetPublic PDP evidence includes safety warnings, supervision notes, caution language, vet context, chew-toy cautions, or product-use constraints.StoreSteady supporting questions: pet_toy_chew_safety, pet_ingredient_allergen_health_claims, pet_airline_carrier_claim
Official/source context: AKC dog toy safety guidance, Texas A&M chew-toy safety guidance, Google product structured data
category_evaluable_store_hit: 31
subscription_refill_cadencePublic PDP or offer evidence explains subscribe/refill options, ship cadence, quantity, bundle, or recurring-delivery terms.StoreSteady supporting questions: pet_subscription_quantity_storage, pet_feeding_amount_duration
Official/source context: Google Merchant Center product data specification, Google shipping policy structured data
category_evaluable_store_hit: 16
return_shipping_pathPublic PDP, policy, or footer evidence exposes return, refund, exchange, shipping, delivery, warranty, or bulky-item path.StoreSteady supporting questions: pet_subscription_quantity_storage
Official/source context: Google return policy structured data, Google shipping policy structured data, Google Merchant Center product data specification
category_evaluable_store_hit: 32

Selection artifact: 50 selected Pet candidate stores from 53 valid candidates, 24 targeted rendered-recovery attempts, and 524 aggregate public PDPs observed after recovery. Public artifacts expose aggregate counts and hashes only, not merchant names, domains, raw URLs, raw titles, snippets, screenshots, or page text.

Store Check

The useful next step is checking whether your own Pet PDPs expose buyer-facing attribute evidence.

Run a store-specific scan for public species, life-stage, sizing, label facts, usage, safety, subscription, shipping, and return-path evidence. The result is evidence for your store, not a projection from the benchmark.

Check your Pet attribute readiness

Detector primitives

pet_public_evidence_parser_v1

Pet public evidence parser

7 Pet V1 evidence families evaluated with deterministic rules

Deterministic regex/state parser only. It measures public evidence presence and does not validate product quality, safety, nutrition adequacy, vet approval, compliance, ranking, or agent behavior.

sto_505_http_denominator_gate

STO-505 HTTP-only denominator gate

23 category-evaluable stores out of 50 selected stores before recovery

The HTTP-only gate was a NO-GO because it did not clear the N >= 30 report floor. It remains visible in the methodology.

sto_506_provider_rendered_recovery_gate

STO-506 targeted rendered recovery gate

35 final category-evaluable stores after recovering 12 prior empty or blocked rows

Provider-rendered recovery was applied only to prior empty or blocked rows. HTTP-only and rendered evidence are not silently interchangeable crawl modes.

one_layer_product_family_counts

One-layer product-family counts

cat_products: 8/6 evaluable; dog_beds_furniture: 8/6 evaluable; dog_crates: 9/7 evaluable; dog_food_supplements: 9/6 evaluable; gps_smart_tech: 5/5 evaluable; harnesses_leashes_collars: 8/5 evaluable; unclassified_pet: 3/0 evaluable

Family labels are diagnostics for corpus composition. They are not published as segmented rates because each family cut is below N >= 30.

Methodology summary

Selection rule: Start from 53 valid Pet candidates, select 50 by deterministic one-layer product-family sampling, crawl with HTTP-only scanner-shaped collection, then apply provider-rendered recovery only to STO-505 rows that were empty or blocked. Count a store as category-evaluable when at least two classified PDPs and two detector-hit PDPs anchor public Pet evidence. Product-family labels stop at one layer and are not sub-subcategory validation.

What StoreSteady Measured

StoreSteady measured whether selected Pet candidate stores exposed enough public PDP evidence to evaluate a source-mapped Pet attribute-readiness rubric.

The V1 rubric covers species and life-stage fit, size and measurement guidance, label facts and nutrition context, feeding or dosage directions, safety or vet-context evidence, subscription or refill cadence, and return or shipping path evidence.

  • Store-level denominator: 50 selected Pet candidate stores.
  • Category-evaluable numerator: 35 stores with at least two classified PDPs and two detector-hit PDPs after targeted rendered recovery.
  • Product-family labels stop at one layer and are used only as raw diagnostic counts.

What StoreSteady Did Not Measure

The report does not validate product quality, product safety, nutrition adequacy, vet approval, airline approval, label truth, legal compliance, private Shopify setup, Google Merchant Center setup, OpenAI feed state, ACP compliance, checkout success, agent ranking, recommendations, conversion, or revenue.

Public absence is not treated as proof that a merchant lacks private attributes, connected feed data, or compliant internal product data.

Denominator And Rendered Recovery

The STO-505 HTTP-only gate selected 50 stores from 53 valid candidates and initially found 23 category-evaluable stores, below the 30-store public report floor.

The STO-506 targeted rendered recovery attempted 24 prior empty or blocked rows. 12 recovered into category-evaluable state, producing 35 final category-evaluable stores out of 50.

Quality Gates

No LLM judgments were used for this report section; StoreSteady used deterministic parsers only.

The published headline uses the final STO-506 store-level denominator and Wilson 95% confidence interval. STO-505 remains disclosed because crawl mode materially changed the numerator.

One-Layer Family Counts

Family labels are inferred from public PDP evidence at one product-family layer only. StoreSteady did not chase sub-subcategory validation such as battery size, exact tracker electronics, food formula suitability, or individual chew durability.

Diagnostic counts: cat_products: 8/6 evaluable; dog_beds_furniture: 8/6 evaluable; dog_crates: 9/7 evaluable; dog_food_supplements: 9/6 evaluable; gps_smart_tech: 5/5 evaluable; harnesses_leashes_collars: 8/5 evaluable; unclassified_pet: 3/0 evaluable.

Limitations

  • The headline uses targeted provider-rendered recovery for prior empty or blocked rows; HTTP-only and rendered crawl modes are disclosed separately and are not silently interchangeable.
  • The report measures public evidence presence and evaluability, not product quality, product safety, nutrition adequacy, vet approval, regulatory truth, ranking, recommendation, checkout, conversion, or revenue impact.
  • Family-level cuts are below the N >= 30 public-rate floor and are published only as raw diagnostic counts.
  • Published artifacts omit merchant names, domains, raw URLs, PDP titles, snippets, screenshots, raw page text, promo codes, and private/admin evidence.

Artifacts

Artifacts are aggregate-only and include no store names, raw domains, raw URLs, raw crawl text, raw AI responses, exact promo codes, private feed/admin evidence, or merchant-identifying examples.

Correction policy

Methodology gaps, reproducible errors, or source corrections can be sent to research@storesteady.com. Corrections are published with the version history in the methodology page and report JSON.