CrawlCheck

AI classifier atlas · stage 9 of 16

Competitive Context

How each candidate stands against the others and the local market.

33 labels, plus 4 spellings merged into them. Field names gpt-oss writes when asked to describe its evaluation; not OpenAI internals.

33labels
5with a CrawlCheck check

Market Saturation market_saturation

How crowded a local market is with similar businesses, for example dozens of roofers in Denver. In a saturated market the model filters harder and leans on clear differences between candidates.

What you can do: In a crowded market, state what sets you apart in checkable terms: specialty, warranty, response time, area.

comparison.context · also called market density, competition level · same label written as density

User Decision Problem user_decision_problem

The real choice the user is stuck on, such as repair versus replace for a furnace, or a cheap versus a well-reviewed mover. The model frames its answer around solving that choice.

What you can do: Publish pages that help customers make the common choice in your trade, with honest criteria and costs.

query.intent (was comparison.context in the provisional inventory: The user real choice is query intent.) · also called decision-making challenge, choice dilemma

Brand Mix brand_mix

The mix of brands a business carries or the mix of chains and independents in the local market, such as a pet store stocking many food brands. The model uses it for queries about selection or specific brands.

What you can do: List the brands you carry or service by name on the site.

offer.fit (was comparison.context in the provisional inventory: Brand selection carried is part of the offer.) · also called brand diversity, brand assortment

Pricing Transparency Gap pricing_transparency_gap

A gap the model sees where few local businesses publish clear prices. A candidate that does publish prices can stand out, for example the one HVAC firm listing tune-up costs.

What you can do: Be the business that publishes prices: starting rates, typical job ranges and fees on a pricing page.

offer.fit · also called price clarity gap, pricing visibility issue · same label written as price_transparency_gap, transparencia_de_tarifas_gap

Local Verification Gap local_verification_gap

A gap where the model cannot confirm local businesses through local sources, such as a city licence register, local reviews or a local address. A candidate it can verify locally gains an edge.

What you can do: Make local verification easy: local address, licence numbers, local listings, and reviews that mention your city.

claims.verification · also called local trust gap, verification deficiency

Checked by Your directory listings, found and matched

Specialization Gap specialization_gap

A gap where few local businesses clearly specialise in what the user needs, such as slate roof repair or exotic pet grooming. A candidate that shows that specialty can be chosen over generalists.

What you can do: Give each specialty its own page with examples, credentials and the jobs you do and do not take.

service.fit · also called expertise deficiency, niche gap

Citation Quality citation_quality

How reliable the model judges the sources it found about candidates to be: an official licence register or the business's own site counts more than a scraped directory or an anonymous forum post.

What you can do: Get listed on reputable sources in your trade and keep them accurate, and state key facts on your own site.

evidence.provenance (was comparison.context in the provisional inventory: Source reliability by origin is evidence provenance.) · also called source reliability, reference credibility

Term: citation

Community Presence community_presence

How visible a business is in its local community, such as sponsoring a youth team, local forum recommendations or neighbourhood group mentions. The model reads this as a sign the business is genuinely local and known.

What you can do: Mention real local involvement on the site with dates and links, and keep local community profiles active.

reputation.evidence (was comparison.context in the provisional inventory: Local recommendations and mentions are word of mouth.) · also called community engagement, social presence

Competitor Profiles competitor_profiles

Short profiles the model builds of each competing candidate, with services, prices, reviews and weaknesses, so it can compare them side by side before choosing.

What you can do: Make the facts a profile needs easy to find on your site: services, area, prices, credentials, contact.

comparison.context · also called competitor analysis, rival profiles

Customization Gap customization_gap

A gap where local businesses offer little tailoring, such as custom cabinet sizes or bespoke cake designs. A candidate that clearly offers custom work can win queries that ask for it.

What you can do: If you do custom work, say so with examples, options and how the process and pricing work.

comparison.context · also called personalization gap, tailoring deficiency

Design Innovation Gap design_innovation_gap

A gap where local businesses show dated or generic design work, such as kitchen remodelers with no modern portfolio. A candidate with current, distinctive work can stand out.

What you can do: Keep a dated portfolio of recent projects with photos, styles and materials described in text.

comparison.context · also called design deficiency, innovation gap

Differentiators differentiators

What the model finds that sets a business apart from rivals, such as a 10-year warranty, same-day service or a rare specialty. It uses these to justify naming that candidate.

What you can do: State your differences as checkable facts on the homepage and service pages, such as warranty terms and response times.

comparison.context · also called unique selling points, competitive advantages

Emergency Coverage emergency_coverage

Whether local businesses offer real emergency service, such as 24/7 call-outs for plumbers or storm tarping for roofers. The model uses it to answer urgent queries and spot gaps.

What you can do: If you offer emergency service, state hours, response time, call-out fee and area, and keep listing hours accurate.

comparison.context · also called crisis response, emergency service availability

Checked by Your hours, day by day, everywhere they are printed

Used in 1 of 100 census runs this week: “0.1”

Experience Vs Rapidez Gap experience_vs_rapidez_gap

A gap the model notes between careful, experienced providers and fast ones (rapidez is Spanish for speed), such as a quick but less experienced handyman. It helps the model match a candidate to the user's priority.

What you can do: Say how fast you can start and finish typical jobs, and what experience stands behind the work.

comparison.context · also called quality-speed trade-off, service balance

Key Competitive Factors key_competitive_factors

The few factors the model decides matter most when comparing businesses in this market, for example price, insurance and response time for movers. It then ranks candidates mainly on these.

What you can do: Find what customers in your trade compare on and state your facts for each of those factors on the site.

comparison.context · also called competitive drivers, market influencers

Lender Diversity lender_diversity

The range of lender types in the answer, such as banks, credit unions and online lenders for a small-business loan query. The model uses it to give the user options across lender types.

What you can do: If you are a lender, state your type, products, eligibility rules, rates or ranges and typical approval time.

selection.policy (was comparison.context in the provisional inventory: Diversity of lender types in the shortlist.) · also called lending variety, credit diversity

Local Competition local_competition

The set of competing businesses in the user's area and how they compare. The model sizes this up before choosing which candidates to name, for example the main tree services in one county.

What you can do: Make sure you appear in the local sources the model reads: Business Profile, major directories and local review sites.

comparison.context · also called regional rivalry, local market competition

Checked by Pages AI cites for your trade and city, and which you are missing from · Term: local-pack

Local Trust Gap local_trust_gap

A gap where local independents look less trustworthy to the model than chains because they show less evidence, such as no licence number or few reviews. A local business with clear evidence can close it.

What you can do: Show licence, insurance, address and reviews as clearly as a national chain would.

comparison.context · also called trust disparity, local credibility gap

Official Verification Gap official_verification_gap

A gap where the model cannot confirm businesses' claims through official sources, such as a state licence lookup or a manufacturer's certified-installer list. A candidate it can verify officially gains trust.

What you can do: Link each licence or certification to the issuing body's public lookup page from your site.

claims.verification · also called verification deficiency, official endorsement gap

Opportunity Gaps opportunity_gaps

Unmet needs the model notices in the local market, such as no one offering weekend appointments or published prices. It uses them to point out which candidate covers a need.

What you can do: Check what local competitors fail to state or offer, and state clearly on your site where you cover it.

comparison.context · also called market opportunities, growth potential

Platforms platforms

The channels through which a business is found or delivers its service, such as its own site, booking apps, marketplaces or delivery apps. The model uses them to tell the user how to book or order.

What you can do: List where customers can book or order and link to each official profile from your site.

presence.consistency (was comparison.context in the provisional inventory: Booking and listing channels are the web footprint.) · also called delivery channels, service platforms

Checked by Your directory listings, found and matched

Used in 1 of 100 census runs this week: “Google, Yelp”

Portfolio Depth Gap portfolio_depth_gap

A gap where local providers show a narrow range of work or products, such as a sign maker with only a few examples. A candidate with a deep, shown range stands out.

What you can do: Show the full range of your work or products, with examples and descriptions for each type.

comparison.context · also called offering depth gap, product range deficiency

Used in 1 of 100 census runs this week: “10”

Premium Service Gap premium_service_gap

A gap where few local businesses clearly offer a premium tier, such as white-glove movers or luxury bathroom remodels. A candidate that shows high-end work can win premium queries.

What you can do: If you offer a premium tier, describe what it includes, show examples and give a price range.

offer.fit · also called luxury service gap, high-end offering deficiency

Reputacion Online Gap reputacion_online_gap

A gap where local businesses have weak or thin online reputations (reputacion is Spanish for reputation), such as few recent reviews. A candidate with a strong, current review record stands out.

What you can do: Ask for reviews steadily, reply to them, and keep your main review profiles linked from your site.

reputation.evidence · also called online reputation gap, digital credibility issue

Response Time Gap response_time_gap

A gap between how fast customers expect businesses to respond and how fast they do, such as slow quote replies from contractors. A candidate shown to respond fast is favoured for urgent queries.

What you can do: State your response time for calls and quote requests, and offer a phone number and online booking.

comparison.context · also called reaction time gap, response efficiency issue · same label written as responsiveness_gap

Used in 7 of 100 census runs this week: “quick reply windows in listings”

Rv Parks In Edgemont rv_parks_in_edgemont

A label the model created for one specific query, the RV parks in Edgemont, South Dakota, used to group candidate campgrounds. It shows the model sometimes names a competitive set after the query itself.

comparison.context · also called rv facilities, campground locations

Scheduling Gap scheduling_gap

A gap where local providers are hard to book, such as long waits for a dentist or no evening slots for a dog groomer. A candidate with clear, available scheduling stands out.

What you can do: Show availability: online booking, typical lead time and evening or weekend slots.

comparison.context · also called timing discrepancy, availability gap

Seasonal Variations seasonal_variations

How demand or availability in the market changes by season, such as roofers booked solid after hail season or AC repair spikes in summer. The model uses it to set expectations about waits and prices.

What you can do: Tell customers when you are busy, how far ahead to book and any seasonal pricing or services.

comparison.context · also called seasonal trends, demand fluctuations

Service Speed Gap service_speed_gap

A gap between how quickly customers expect the work done and how quickly local providers deliver, such as weeks-long waits for fence installs. A candidate that shows fast turnaround gains an edge.

What you can do: State typical start and completion times for common jobs, and keep them honest.

service.fit · also called service efficiency gap, delivery speed discrepancy

Used in 1 of 100 census runs this week: “Offers same‑day or next‑hour sign production/installation”

Strategy Firms strategy_firms

A label the model uses to group strategy consulting firms as candidates in a business-services query. It marks the competitive set, not a quality judgement.

What you can do: If you are a consultancy, state your specialties, industries served, team credentials and example engagements.

comparison.context · also called consulting firms, strategy consultants

Unique Local Attributes unique_local_attributes

Local features of a business or market the model notices, such as a campground on a lake or a roofer experienced with hail-prone areas. It uses them to set candidates apart for that place.

What you can do: Describe local specifics on the site: local conditions you handle, neighbourhoods, landmarks and local codes.

comparison.context · also called local features, regional uniqueness

Used in 2 of 100 census runs this week: “Distinctive atmosphere or noteworthy features.”

Weakness Contrasts weakness_contrasts

Comparisons the model makes between candidates' weak points, such as one mover with damage complaints and another with no insurance listed. It uses them to rule candidates out or add cautions.

What you can do: Fix the weak points the model can see: missing licence or insurance info, unanswered complaints, outdated listings.

comparison.context · also called competitive weaknesses, vulnerability contrasts

Checked by Field-by-field audit of your listings

← Digital Presence Signals  ·  Temporal Analysis →

All 16 stages · signed data