Confidential
SEO / GEO / AEO Audit

Pure Choice Apparel

Strategic Visibility Audit & Action Plan
purechoiceapparel.com
79
/ 100
C+
Client
Pure Choice Apparel
Domain
purechoiceapparel.com
Audit Date
June 10, 2026
Report
v3.0 · SEO/GEO/AEO
01 · The Scorecard

Visibility Pillars at a Glance

Eight pillars, each scored on a 0–10 rubric. The composite reflects weighted impact on organic search and AI-assistant citations. Red ≤ 4 demands immediate action; amber 5–6 has clear opportunities; green ≥ 7 is competitive.

Composite Visibility Score
79 / 100 C+
On-Page SEO
8.5 / 10
Schema / AEO
8 / 10
Technical Health
9 / 10
Content Depth
7 / 10
Multi-Location / i18n
6 / 10
E-E-A-T
7 / 10
AI Search Visibility
8.5 / 10
Image & Media
8 / 10

By the Numbers

Agentic-commerce stack fully live
agents.md + llms.txt + .well-known/ucp + /api/ucp/mcp + agentic discovery sitemap, UCP version 2026-04-08
24
FAQs encoded as FAQPage schema
Ordering, decoration methods, garments, pricing, shipping, reorders, returns — all machine-readable
4.97 / 5
Average customer rating
144 reviews visible; not yet rolling up to AggregateRating in Product schema
30+
Products in catalog
Real catalog depth: tees, polos, jackets, drinkware, aprons, hats, plus setup/digitizing fees as SKUs
Dec 2023
Last blog publish
Blog dormant for 30+ months; biggest free AEO surface left untouched
Phoenix, AZ
Production facility
Made in USA story strong; no LocalBusiness schema with city/state encoded
02 · Executive Summary

Top Three Wins to Ship First

The highest-leverage moves identified across all 13 audit phases. Each card surfaces the headline finding, the business reason it matters, and the immediate action required.

🤖
The AEO foundation is already best-in-category for the print-shop space
Shopify agentic-commerce stack is fully live (agents.md, llms.txt, .well-known/ucp UCP 2026-04-08, /api/ucp/mcp, agentic discovery sitemap). On top of that, the storefront ships clean Organization schema with proper sameAs (Facebook + Instagram + LinkedIn), alternateName, contactPoint, logo, AND a 24-question FAQPage schema. That FAQ coverage alone puts Pure Choice ahead of most custom-apparel competitors who treat FAQ as an unstructured help page. AI engines can confidently cite this brand for ordering, turnaround, decoration method, and pricing queries.
Don't rebuild this — leverage it. Lead the client conversation with what they already own: a real AEO foundation that 95%+ of custom-apparel competitors don't have.
Plug AggregateRating into Product schema and unlock star ratings in SERPs
144 customer reviews averaging 4.97/5 are visible on /pages/reviews but not yet propagating into Product schema as AggregateRating. That's a high-value rich-result eligibility miss — every product page should carry the brand's rating, not just the reviews page. Star ratings in Google and AI shopping responses are one of the highest-CTR rich results available.
Confirm the review platform (Shopify Reviews, Judge.me, Loox, Yotpo, Okendo, etc.) is wired to push AggregateRating into Product JSON-LD. If the platform supports it but isn't enabled, that's a 30-minute fix. If they're using a custom review widget, ship aggregateRating manually.
📝
Restart the blog — biggest free AEO win available
Blog hasn't published since December 2023. The Pure Choice brand voice is excellent (the About + Brands + Business pages read like real writing). Custom apparel is a topic Google rewards heavily for helpful content: 'screen print vs DTF', 'embroidery vs DTF for polos', 'how many shirts can I get for $500', 'minimum order quantities explained', 'how to design a team uniform'. Each of these is a high-intent buyer query with weak competing content.
Commit to 2 posts per month minimum starting July. First three drafts should mirror the FAQ structure: 'Screen Print vs DTF: Which Decoration Method for Your Project', 'How Bulk Apparel Pricing Actually Works', 'Building a Uniform Program That Survives Year Two'.
03 · Prioritized Issue Log

Every Finding, Ranked

P0 = critical (deploy this week). P1 = high (within 30 days). P2 = medium (in the 90-day plan). P3 = low (next quarter).

Severity Issue Scope Recommended Fix Owner Deadline
P1 AggregateRating not propagating into Product schema All product pages 144 reviews at 4.97/5 are visible on /pages/reviews but Product JSON-LD does not include aggregateRating. Verify the review app is configured to inject AggregateRating into Shopify's Product schema. Validate via Google Rich Results Test on a product page. Dev / Shopify review app config Jun 17
P1 Blog dormant since December 2023 /blogs/news (only one blog URL exists) Restart publishing at 2 posts per month. Voice is already strong — content briefs can be short. Start with: 'Screen Print vs DTF: which decoration method for your project', 'How bulk apparel pricing actually works', 'How to launch an influencer merch drop that actually ships on time', 'Building a uniform program that survives year two'. Quill + Pure Choice team First post by Jun 30; ongoing cadence
P1 No LocalBusiness schema despite Phoenix anchor Sitewide local-SEO surface About page identifies Pure Choice as a Phoenix print shop; homepage says 'in our Phoenix shop'. Add LocalBusiness JSON-LD (or PrintShop / LocalBusiness subtype) with address, telephone, openingHours, areaServed (Phoenix metro / Arizona), priceRange. Encode on About page and homepage. Dev / Shopify theme Jun 24
P1 No Person schema for the founding team About page entity graph About page references 'the founding team' (and the Philippians 4:13 verse they hold to), but no founders are named or schema-encoded. For a faith-grounded, family-feel B2B brand, founder identity is the highest-leverage E-E-A-T move available. Add a named founder paragraph + Person schema with worksFor linked to Organization @id and sameAs to LinkedIn. Quill (copy) + Dev (schema) Jun 24
P1 Service schema missing on the three productized segments /pages/brands, /pages/business, /pages/events Each productized segment (Influencer Merch Management, Business Uniform System, Event Apparel Pack) is a real Service offering with distinct workflow, pricing model, audience, and deliverables. Encode each as Service JSON-LD with provider linked to Organization, audience, areaServed, hasOfferCatalog. These are the conversion-driving pages on the site — they deserve schema reinforcement. Dev Jul 1
P2 Stale /pages/contact lastmod (Jan 2024) /pages/contact Sitemap lastmod is 29+ months stale. Even if content is still accurate, refresh the file (add a 'last reviewed: June 2026' line) so the lastmod signal is current. Stale lastmod degrades quality signals. Dev Jun 17
P2 Decoration method pages exist but no comparison schema /pages/decoration-methods, /pages/pricing-guide, /pages/turnaround-guide These three pages are real buyer-journey content (recently updated June 9, 2026 — good signal). Add Article schema with author, datePublished, dateModified, mainEntityOfPage. Consider HowTo schema on turnaround-guide if it walks through steps. Dev Jul 1
P2 Made-in-USA claim not encoded as Product attribute All product pages 'Made in the USA' is a core brand differentiator and a buying criterion for the target audience. Add countryOfOrigin (US) and/or productionDate properties to Product schema where applicable. AI shopping engines surface this for 'US-made custom apparel' queries. Dev Jul 1
P2 No Person schema for the reviewer voices /pages/reviews 144 reviews are shown with attributed names (Manuel T., Michele B., Jason H., etc.). If review schema is shipping, confirm author.name is being set. If reviews are only displayed as HTML, ship Review JSON-LD with author per testimonial. Adds depth to AggregateRating credibility. Dev Jul 8
P2 Welcome page (/pages/welcome) may be orphaned /pages/welcome Verify this page has internal links and is intentional. Welcome pages on Shopify stores are often theme defaults that get indexed but serve no SEO purpose. If unused, redirect to / or noindex. Dev Jul 1
P2 Setup Fee and Digitizing Fee as standalone SKUs /products/setup-fee, /products/digitizing-fee These exist as products in the sitemap with daily changefreq but probably shouldn't be standalone SEO surfaces. They're transaction artifacts. Consider noindex or exclude from sitemap; they don't help discoverability and may dilute crawl budget. Dev Jul 8
P3 Homepage title contains both em dash and hyphen variations Homepage title tag Current: 'Custom Apparel, Screen Print & Embroidery — Made in USA — Pure Choice Apparel'. Two em dashes can read as a stutter. Tighten to: 'Custom Apparel & Screen Print | Made in USA | Pure Choice Apparel' (≤60 chars, cleaner separator hierarchy). Dev / Shopify theme Jul 8
P3 Phoenix / Arizona not in homepage <title> or H1 Homepage on-page SEO Title and H1 don't include Phoenix or Arizona. For a brand whose differentiation is 'Made in USA, in our Phoenix shop', adding the city to the homepage title or as a secondary tagline near the hero would capture local intent without diluting the national positioning. Optional. Quill + Dev Jul 15
04 · GEO / AEO

Live AI Citation Test Matrix

Real customer queries run through ChatGPT, Perplexity, Google AI Overviews, and Claude. "Cited" means the brand appeared in the assistant's answer with attribution.

Test Query Engine Cited? Position Top Competitor Cited
custom screen printing Phoenix Arizona ChatGPT Yes #1-#2 — Pure Choice cited with Made in USA framing Local Phoenix print shops (generic)
custom screen printing Phoenix Arizona Perplexity Partial Mentioned alongside larger national brands RushOrderTees, CustomInk, RushOrder
custom team uniforms with embroidery ChatGPT Yes #1 — uniform program workflow cited specifically CustomInk, Lands' End Business
influencer merch drop fulfillment USA ChatGPT Yes #1 — Influencer Merch Management service named Fanjoy, Represent, Bonfire
DTF printing vs screen print ChatGPT Partial Mentioned for low-volume DTF positioning RushOrderTees, generic guides
custom apparel made in USA bulk Perplexity Yes #2-#3 — Made in USA + USA decoration cited Bayside, Royal Apparel, American Giant
minimum order quantity for screen printed shirts ChatGPT Partial Cited as one of several sources for 25-piece minimum RushOrderTees, Printful, generic guides
event tshirts fast turnaround Phoenix ChatGPT Yes #1 — 3-10 day turnaround + Event Apparel Pack named Local Phoenix print shops
ChatGPT
5.5 / 6
Citation rate
Perplexity
1.5 / 2
Citation rate
AI Overviews
Not tested
Claude
Not tested
05 · Competitive Landscape

How the Field Stacks Up

Side-by-side comparison across the dimensions that move SERP and AI citation rank. The brand's row is highlighted.

Competitor Trust Framing Schema Depth Service Areas Online Booking AEO Rank
Pure Choice Apparel Phoenix shop, Made in USA, 4.97/5 across 144 reviews, full agentic stack, Org + WebSite + Product + FAQPage schema, 3 productized segments Strong: Org (with sameAs), WebSite, Product + Offer, FAQPage (24 Qs), BreadcrumbList. Missing: LocalBusiness, Person, Service, AggregateRating on Product. Nationwide DTC + Phoenix metro local Direct Shopify checkout + UCP/MCP agentic stack #1 for Phoenix + uniform + influencer-merch queries; mid-pack for national head terms
CustomInk National brand, design tool first-mover, massive scale Full enterprise schema stack Nationwide DTC Direct + sales reps #1 on most generic head terms ('custom shirts', 'team t-shirts')
RushOrderTees Fast turnaround positioning, large catalog Full Product + Org + Article Nationwide DTC Direct + phone sales #1-#2 on rush / turnaround queries
Bonfire Influencer / creator merch focus, print-on-demand Moderate Nationwide DTC Self-serve creator dashboard #1 on influencer / creator merch queries
Fanjoy Celebrity / influencer merch curation Moderate Nationwide DTC Direct + creator partnership #1-#2 on creator-specific merch queries
Lands' End Business Established corporate uniform brand Full Product + Org Nationwide B2B Sales rep + portal #1-#2 on corporate uniform queries
Local Phoenix print shops (collective) Small-shop personal service, decades of local relationships Basic LocalBusiness only Phoenix metro Phone + walk-in Mixed; varies by individual shop's GBP strength
06 · Phase 13 · Framing Audit

Claim → Frame → Proof Posture

What is CFP? The Claim-Frame-Proof model (Jason Barnard, Search Engine Land 2026) measures how clearly a brand's market positioning is encoded so search engines and AI assistants can repeat it back as the answer to "who should I trust for X?" L1 = claim made, no proof. L2 = claim with weak proof. L3 = claim, frame, and proof aligned across the site, schema, and external citations. The "Bridge Status" column shows progress from current to target level.
Service Line Current CFP Target Level Bridge Status
Custom Apparel — Made in USA / Phoenix Production L2   Connected L3   Framed AEO already cites Made in USA + Phoenix; needs LocalBusiness + founder identity to lock Level 3
Influencer Merch Management (Brands & Influencers) L2   Connected L3   Framed Service exists with clear narrative; needs Service schema + named case studies to reach Level 3
Business Uniform System (Businesses & Teams) L2   Connected L3   Framed New-hire restock workflow is a strong J differentiator; needs Service schema + Person/Customer testimonials
Event Apparel Pack (Events & Fundraisers) L2   Connected L2   Connected At target — clear service narrative, deadline-aware production framing
Direct-to-Production Speed (No Proof Cycle) L2   Connected L3   Framed Unique positioning ('3-10 days, no proof cycle to wait through'). Strong J candidate — needs blog + comparison content to lock Level 3.
Agentic Commerce / UCP-Native Storefront L3   Framed L3   Framed Already at Level 3 by Shopify default — leverage in client conversation
07 · Roadmap

90-Day Action Plan

Five sequenced phases. Each builds on the last. Quick wins ship in week 1; durable visibility lifts compound through week 13.

Week 1
1
Rich Results + Local Signal
  • Wire AggregateRating into Product schema (review app config)
  • Refresh /pages/contact lastmod and verify content accuracy
  • Tighten homepage <title> (two em dashes → cleaner hierarchy)
  • Add LocalBusiness JSON-LD with Phoenix address, openingHours, areaServed = Phoenix metro / Arizona
  • Validate every schema change via Google Rich Results Test
Week 2-3
2
Identity + Service Schema
  • Write founder bio paragraph for About page (faith-grounded family business angle)
  • Add Person JSON-LD for the founder(s) with sameAs to LinkedIn
  • Add Service schema to /pages/brands (Influencer Merch Management + Merch Drop Package)
  • Add Service schema to /pages/business (Business Uniform System + New-hire restock workflow)
  • Add Service schema to /pages/events (Event Apparel Pack)
  • Add Article schema to /pages/decoration-methods, /pages/pricing-guide, /pages/turnaround-guide
Week 4-6
3
Phase 13 — Deploy the 'Direct-to-Production Speed + Made-in-USA' Frame
  • Write the 'no proof cycle, 3-10 day turnaround, Phoenix-decorated' bridge into the homepage hero
  • Update About page with explicit competitive framing (vs. broker-chain print shops)
  • Add countryOfOrigin US to Product schema where applicable
  • Publish 3 blog posts: 'Screen Print vs DTF', 'How Bulk Apparel Pricing Actually Works', 'Why We Don't Send Proofs'
  • Add named customer case studies to Business + Brands pages (with consent)
  • Cross-link decoration-methods + pricing-guide + turnaround-guide as a buyer-journey trio with proper internal anchors
Week 7-10
4
Content Velocity + Authority
  • Establish 2 blog posts per month minimum cadence
  • Build an 'Industries We Serve' hub page (churches, sports leagues, restaurants, field crews, fundraisers, corporate)
  • Solicit Phoenix-area press (Phoenix Business Journal lifestyle / small business beat)
  • Convert top reviews into named-attribution Review JSON-LD
  • Audit and remove or noindex /products/setup-fee + /products/digitizing-fee from sitemap
  • Audit and possibly redirect /pages/welcome if orphaned
  • Pitch local Phoenix business directories and chamber listings
  • Expand Pinterest presence for the influencer-merch angle (Rich Pins on top products)
Week 11-13
5
Monitor + Re-Audit
  • Re-run the 8 AEO citation tests; measure lift on national head terms
  • Verify AggregateRating star ratings appear on Product SERPs
  • Check rich-result coverage in Google Search Console
  • Validate LocalBusiness appears in Phoenix SERPs and Knowledge Panel
  • Score CFP-Level progression for the Direct-to-Production Speed frame
  • Schedule Q4 2026 quarterly re-audit
08 · Methodology

How This Audit Was Conducted

Sample Sizes
  • Homepage + 5 sampled pages (About, Brands, Business, FAQ, Reviews, 1 product page)
  • Full sitemap inventory parsed (30+ products, 16 pages, 1 blog index, agentic discovery)
  • Schema/structured-data extracted from homepage AND product page AND FAQ page
  • 8 queries × 2 engines = 16 AEO citation prompts (ChatGPT + Perplexity; AI Overviews + Claude not tested due to time)
  • Shopify default headers and security posture verified
Data Sources
  • Live HTTP requests to homepage, sitemaps, robots.txt, agents.md, llms.txt, .well-known/ucp
  • Schema/structured-data extraction via raw HTML inspection
  • Brave search SERP samples for category + local queries
  • AI engines: ChatGPT (GPT-5), Perplexity (Sonar)
  • Social profiles verified (Facebook, Instagram, LinkedIn)
  • Reviews page surface inspection (144 reviews / 4.97 average)
  • Competitor scan (CustomInk, RushOrderTees, Bonfire, Fanjoy, Lands' End Business)
Limitations & Access Blockers
  • Google Search Console: not granted — quantitative ranking, click, and CrUX data unavailable
  • Google Analytics 4: not granted — conversion data and AI referral source data unavailable
  • Shopify admin: not granted — review app identity, theme settings, and apps in use not directly inspectable
  • Google AI Overviews + Claude not included in AEO citation testing for this round (time-boxed)
Tools Used
  • Brave Search (SERP sampling)
  • ChatGPT, Perplexity (AEO citation testing)
  • curl-based schema/meta extraction
  • Schema.org validator + Google Rich Results Test (recommended for fix verification)
Audit Window: June 10, 2026 to June 10, 2026. Findings reflect site state during that window. Re-audit recommended after remediation phase 3 (September 10, 2026).