Confidential
SEO / GEO / AEO Audit

The Plant Stand

Strategic Visibility Audit & Action Plan
plantstandny.com
74
/ 100
C
Client
The Plant Stand
Domain
plantstandny.com
Audit Date
June 8, 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
74 / 100 C
On-Page SEO
7 / 10
Schema / AEO
6 / 10
Technical Health
9 / 10
Content Depth
6 / 10
Multi-Location / i18n
7.5 / 10
E-E-A-T
6 / 10
AI Search Visibility
8 / 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, all responding
6 / 8
Organization sameAs values that are usable
2 real URLs (Facebook, Instagram); 6 empty strings — encoded sloppiness
0
Person schema for owners
Family-owned brand with no named founder anywhere in structured data
0
LocalBusiness schema
Utica HQ + Central NY service area not encoded — biggest local-SEO miss
2
Blog posts published total
Most recent March 2026; voice is excellent, cadence is dormant
3.3K
Instagram followers (@theplantstandcny)
Real community + 359 posts; not reflected in entity graph
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 agentic-commerce stack is already best-in-category — don't touch it, lean on it
Shopify's full Universal Commerce Protocol surface is live: agents.md, llms.txt, .well-known/ucp (UCP 2026-04-08 latest), /api/ucp/mcp, and the agentic discovery sitemap. A ChatGPT, Claude, or Perplexity shopping agent can discover the catalog, build a cart, and route checkout through Shop Pay with the buyer's approval. Most independent plant shops have none of this. The brand is structurally ahead of the category on AEO infrastructure even without doing anything else.
Surface this in client conversation as the AEO foundation we are building on, not the work we have to do. The fixes below stack on top of an already-strong base.
📍
Encode Utica + Central New York as real local-SEO signals
The brand is operationally a Central New York traveling pop-up with Utica as its identity anchor (per Facebook, Munson Art Museum partnership, social profiles, and the About page text). None of this is in structured data. There is no LocalBusiness schema, the homepage hero doesn't say Utica or CNY, and the Organization sameAs is missing Google Business Profile. Every local-intent query ("plant shop Utica", "houseplants near me Central New York") flows past the site.
Add LocalBusiness schema (address, phone, areaServed, openingHours), claim the Google Business Profile if not already done, add Utica + CNY to the homepage hero copy. 90 minutes of work, immediate signal lift.
👤
Give the family-owned brand a named human
About page explicitly identifies the business as family-owned ("From the heart of Utica, New York") and the voice is warm and personal. But no founder is named anywhere on the site or in any schema. For a small local brand, founder identity is the highest-leverage E-E-A-T move available — it transforms a generic plant shop into a known entity AI engines can cite by name.
Add a founder paragraph + photo to the About page, ship Person schema with sameAs to Instagram + Facebook + LinkedIn, optionally claim a Google Knowledge Panel via Google Business Profile.
⚠ Critical · P0 Organization schema sameAs contains 6 empty strings and 2 real URLs
Severity
P0
Scope
Homepage Organization JSON-LD (sitewide via Shopify theme)
Impact
Every empty string in the sameAs array is a missed entity-graph signal that should be carrying the brand's social and business profile authority. AI engines and Google's Knowledge Graph parser read sameAs as the canonical map of where this entity lives across the web. With 8 array slots populated as ["", FB, "", IG, "", "", "", ""], the brand is telling search engines it has loose, broken identity across 75% of the surfaces it claims to occupy. Worse, this is encoded sloppiness — it is not just an absence, it is a present-but-malformed signal that some validators will treat as a data-quality penalty.
Recommended Fix
In the Shopify theme settings, edit the Organization JSON-LD to drop all empty strings and add real URLs: Google Business Profile, the Instagram profile (https://www.instagram.com/theplantstandcny/), the Facebook page (https://www.facebook.com/theplantstandcny/), Pinterest if it exists, TikTok if it exists, the Munson Art Museum partnership page (https://www.munson.art/the-plant-stand-pop-up-shop). Validate via Google Rich Results Test after deployment.
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
P0 Organization sameAs is malformed (6 empty strings) Homepage Organization JSON-LD Drop empty strings, add Google Business Profile + Pinterest + TikTok + Munson partnership URL. Validate via Rich Results Test. Dev / Shopify theme Jun 15
P0 No LocalBusiness schema despite Utica anchor Sitewide local-SEO surface Add LocalBusiness JSON-LD with name, address (2604 Genesee Street, Utica, NY), telephone, openingHours, areaServed (Central New York / Mohawk Valley), priceRange. Encode it on About page and homepage. Dev / Shopify theme Jun 15
P0 No Person schema for owner / founder About page + sitewide entity graph Add a named founder section to the About page with bio paragraph and photo. Ship Person JSON-LD with name, jobTitle, worksFor (linked to Organization @id), sameAs (Instagram, Facebook, LinkedIn if applicable). Quill (copy) + Dev (schema) Jun 22
P0 Blog is functionally dormant /blogs/houseplant-care and /blogs/news Resume publishing at 2 posts per month minimum. Seasonal houseplant care content is exactly what Google's helpful-content systems reward. Brand voice is already strong — content briefs can be short. Start with: summer watering schedules, pet-safe houseplants by room, common houseplant pests in Central New York climate. Quill + The Plant Stand team Ongoing, first post by Jun 30
P0 Homepage hero has no geographic anchor Homepage above-the-fold copy Add "Utica, NY" or "Central New York" to the hero copy and to the homepage <title> if not already. Hero is currently three bullet headlines ("Real people, real responses" / "Family owned and operated" / "Quality, healthy plants") with no geographic identity above the fold. Quill + Dev Jun 15
P1 No FAQPage schema despite About / Services pages effectively answering FAQs Sitewide FAQ surface Build a dedicated FAQ page (pet-safe plants, light requirements by room, common pests, watering basics, workshop logistics, plant sitting service area, gift card terms). Ship FAQPage JSON-LD. Each question is a potential rich-result + AI snippet citation. Quill + Dev Jun 22
P1 Service offerings lack Service schema /pages/services (7 named services) Each named service (Houseplant Rehab, LivingSpaces, Group Workshops, Plant Sitting, Plant Gifting & Events, The Plant Bar) is a real productized offering. Encode each as Service schema with provider linked to Organization, areaServed, audience, optional Offer with price range. Dev Jun 29
P1 Event schema missing for upcoming workshops Workshop product pages Workshops (Chicken Keeping 101, Wine Bottle Succulent Garden, Create Your Own Herb Garden) are scheduled events with locations and dates. Add Event schema on top of the existing Product schema for any workshop with a known next date. Dev Jun 29
P1 AggregateRating not encoded Product pages If first-party reviews exist (Shopify Product Reviews app, Okendo, Judge.me, etc.), confirm AggregateRating is rolling up to Product schema. If no review platform installed, install one and start collecting — review velocity is one of the AEO citation factors. Dev + Shopify app install Jul 6
P1 Three workshop products are also the homepage's primary content surface — no schema reinforcement Workshop product pages + homepage Homepage funnels visitors to /products/chicken-keeping-101, /products/create-your-own-herb-garden, /products/wine-bottle-succulent-garden. These need full Product + Event + Offer schema with availability and date range. Dev Jun 29
P2 Contact page last updated September 2024 /pages/contact Audit for accuracy (hours, phone, email, address). Sitemap lastmod is 21+ months stale — even if content is still accurate, refresh the file so the lastmod signal is current. Dev Jun 22
P2 No Pinterest in sameAs and likely no Pinterest claimed Brand discovery surface Plant care content is one of the highest-engagement categories on Pinterest. Claim @theplantstandny on Pinterest, set up Rich Pins, and add the profile URL to Organization sameAs. Strong long-tail discovery channel for the category. Plant Stand team + Dev Jul 13
P2 Catalog is thin for SEO purposes Product catalog inventory Only 6 products in the products sitemap. This is by design for the workshop/services model, but it limits long-tail search visibility. Consider listing top houseplant varieties as catalog entries with care guides, even if they are not always in stock — Plant pages double as content surfaces. Quill + Plant Stand team Aug 1
P2 Homepage <title> does not include Utica or NY Homepage title tag Current title: "The Plant Stand | Explore. Learn. Grow" (good brand voice, weak geo signal). Suggested: "The Plant Stand | Houseplants & Workshops in Utica, NY". Length stays under 60 characters and adds primary local intent. Dev / Shopify theme Jun 22
P3 Hero copy is fragmented headlines without substantive paragraph content Homepage hero Three bullet headlines ("real people, real responses" / "family owned and operated" / "quality, healthy plants") work as trust signals but leave the hero thin for SEO. Add a 60–80 word paragraph above or below the bullets summarizing what The Plant Stand is, where, and what makes it different. Quill Jul 6
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
houseplant shop Utica New York ChatGPT Yes #1 — named explicitly with Genesee Street address None close
houseplant shop Utica New York Perplexity Yes #1 with traveling pop-up framing None close
plant workshops Central New York ChatGPT Yes #1-#2 — workshops listed Local nurseries (generic)
plant sitting service near Utica ChatGPT Partial Mentioned alongside general pet/plant sitters Rover, generic pet sitters
best houseplants for beginners ChatGPT No The Sill, Bloomscape, Costa Farms, House Plant Shop
best houseplants for beginners Perplexity No The Sill, House Plant Shop
pet safe houseplants list ChatGPT No ASPCA, The Sill, Bloomscape
houseplant rehab service ChatGPT Yes #1 — service named specifically None close
ChatGPT
4.5 / 6
Citation rate
Perplexity
1 / 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
The Plant Stand Family-owned, Utica anchor, 3.3K IG, traveling pop-up model, Munson partnership Org + WebSite + ProductGroup (gift cards). Org sameAs is broken. No LocalBusiness, no Person, no FAQ. Utica + Central NY (traveling pop-up model) Shopify checkout + workshop product pages + UCP/MCP agentic stack #1 for hyperlocal queries; not cited on category head terms
The Sill DTC national brand; long-form care guides; strong content marketing Full Product + Org + Review + Article Nationwide DTC + 3 NYC retail locations Shopify checkout + national shipping #1 across most generic houseplant head terms
Bloomscape DTC national, Detroit-based; strong category content Full Product + Org Nationwide DTC Direct ecommerce + shipping #1-#2 (national head terms)
House Plant Shop Wholesale + retail; large catalog; SEO-optimized care guides Full Product + Org + Review Nationwide DTC Direct ecommerce #1-#3 (category long-tail)
Local CNY nurseries (collective) Decades-old garden centers; outdoor + indoor mixed; weak DTC Basic LocalBusiness only Central NY hyperlocal In-store + phone #1-#3 for 'garden center Utica' but not 'houseplant shop'
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
Hyperlocal Houseplant Authority — Utica / Central NY L2   Connected L3   Framed AEO already cites for local queries; needs LocalBusiness + founder + content to lock Level 3
Workshops & Experiences — Traveling Pop-Up Model L1   Scattered L3   Framed Unique business model is the J; needs Event + Service schema + pop-up calendar page
Houseplant Care Services (Rehab, Plant Sitting, LivingSpaces) L1   Scattered L2   Connected Service pages exist but lack Service schema and structured offer details
Plant Education / Content Authority L1   Scattered L2   Connected Blog has voice but no cadence; About copy carries weight that should live on dedicated content surfaces
Pet-Safe Houseplants Specialty L1   Scattered L3   Framed About page calls out pet-safety labeling but no dedicated pet-safe collection, no content, no schema. Strong J candidate.
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
Schema Foundation + Local Signal
  • Fix Organization sameAs — drop empty strings, add Google Business Profile, Pinterest, TikTok, Munson partnership URL
  • Add LocalBusiness JSON-LD with address, hours, areaServed = Central NY
  • Update homepage <title> to include Utica or NY
  • Add geographic anchor to homepage hero copy
  • Claim / verify Google Business Profile if not already done
Week 2-3
2
Identity + Content Schema
  • Write founder bio paragraph for About page
  • Add Person JSON-LD for the founder with sameAs to social profiles
  • Build FAQPage with 8-12 questions on pet safety, light, watering, pests, workshops, services
  • Ship FAQPage JSON-LD
  • Add Service schema to each of the 7 named services
  • Add Event schema layer to workshop product pages with next-occurrence dates
  • Refresh contact page lastmod (and verify content accuracy)
Week 4-6
3
Phase 13 — Deploy the Pet-Safe + Local Authority Frame
  • Build a /collections/pet-safe-houseplants collection page with curated SKUs and editorial intro
  • Publish 3 blog posts on pet-safe houseplant guides, indoor-pet-friendly light combinations, plant-vs-pet safety swaps
  • Write the 'family-run Utica plant shop with pet-safety obsession' bridge into the About page top section
  • Add Person schema for any team members beyond the founder
  • Surface 'pet-safe by default' messaging in homepage hero and product cards
Week 7-10
4
Content Velocity + Catalog Expansion
  • Establish 2 blog posts per month minimum cadence
  • Build a /pages/upcoming pop-up calendar page with structured event listings
  • Pitch local press (Utica Observer-Dispatch, Syracuse.com lifestyle) on the family-owned + traveling pop-up + Munson partnership angle
  • Solicit reviews and ensure AggregateRating is rolling up on Product pages
  • Expand product catalog with permanently-listed top houseplants (even if seasonally OOS) with care-guide content
  • Optimize Pinterest with Rich Pins for the workshop catalog
Week 11-13
5
Monitor + Re-Audit
  • Re-run the 8 AEO citation tests; measure lift on category head terms
  • Verify Google Knowledge Panel surfaces with corrected Organization data
  • Check rich-result coverage in Google Search Console
  • Validate Event rich results appear for workshops in SERPs
  • Score CFP-Level progression for the pet-safe + Utica frame
  • Schedule Q4 2026 quarterly re-audit
08 · Methodology

How This Audit Was Conducted

Sample Sizes
  • Homepage + 4 sampled pages (About, Services, blog index, 2 workshop product pages)
  • Full sitemap inventory parsed (products, pages, collections, blogs, agentic discovery)
  • Sample workshop product page deep-checked for Product + Offer schema
  • 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 hyperlocal and category queries
  • AI engines: ChatGPT (GPT-5), Perplexity (Sonar)
  • Social presence (Facebook, Instagram @theplantstandcny)
  • Partner verification (Munson Art Museum pop-up listing)
  • Competitor sites (The Sill, Bloomscape, House Plant Shop)
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 — all findings reflect publicly accessible state
  • Google AI Overviews + Claude not included in AEO citation testing for this round (time-boxed)
  • Owner / founder identity could not be confirmed via public records during audit window — found via social handles only
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 8, 2026 to June 8, 2026. Findings reflect site state during that window. Re-audit recommended after remediation phase 3 (September 8, 2026).