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- 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
| Metric | Tier | Evaluable N | Finding N | Flagged N | Non-finding N | Rate | Wilson CI | Quality | Caveat |
|---|---|---|---|---|---|---|---|---|---|
Category-evaluable public Pet attribute evidence pet_category_evaluable_public_attribute_evidence | Headline | 50 | 35 | 35 | 15 | 70% | 56.3% - 80.9% | deterministic | Deterministic 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 | Limitation | 50 | 8 | 8 | 42 | 16% | 8.34% - 28.5% | deterministic | Completed 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 | Limitation | 50 | 3 | 3 | 47 | 6% | 2.06% - 16.2% | deterministic | Empty 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 | Limitation | 50 | 4 | 4 | 46 | 8% | 3.15% - 18.8% | deterministic | Timed-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-published | not published | not published | 21 | - | not published | not published | deterministic | 21 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-published | not published | not published | - | - | not published | not published | deterministic | Raw 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-published | not published | not published | - | - | not published | not published | deterministic | Coverage 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. |
| State | Stores | Interpretation |
|---|---|---|
| category_evaluable | 35 | The store exposed enough public PDP evidence to evaluate the category rubric. |
| excluded_true_thin_no_pdp | 8 | The store completed but did not expose enough PDP evidence for the category rubric. |
| excluded_empty_or_blocked | 3 | The crawl remained empty or blocked after the applicable collection path. |
| excluded_partial_or_incomplete | 4 | The crawl timed out or stayed incomplete and was not counted as category-evaluable. |
| Attribute | Definition | External source fields | Category-evaluable store coverage |
|---|---|---|---|
| species_life_stage | Public 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_measurement | Public 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_nutrition | Public 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_duration | Public 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_vet | Public 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_cadence | Public 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_path | Public 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.
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 readinessDetector primitives
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-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 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
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.