AEO / GEO Audit: The Pink Moon (thepinkmoon.in)

Date: June 14, 2026 Scope: AI Engine Optimization / Answer Engine Optimization (AEO) / Generative Engine Optimization (GEO)

Executive Summary

The Pink Moon has a solid foundation for AI search visibility. The site already has several strong signals in place -- all AI crawlers are allowed, llms.txt and agents.md files exist, product schema is present, and the blog is actively publishing. However, there are significant gaps that prevent the brand from being cited by AI engines for high-intent queries. The most critical issues are: missing aggregateRating on product pages despite showing star ratings visually, no hreflang tags, thin collection page descriptions, no FAQ schema, no organization schema, and missing pricing transparency for AI agents.

Overall AI SEO Score: 52/100

1. AI Bot Access

robots.txt Analysis

AI BotStatusImpact
GPTBot (OpenAI/ChatGPT)ALLOWEDCan be cited by ChatGPT
ChatGPT-UserALLOWEDCan be cited by ChatGPT
ClaudeBot (Anthropic)ALLOWEDCan be cited by Claude
Claude-WebALLOWEDCan be cited by Claude
PerplexityBotALLOWEDCan be cited by Perplexity
Google-Extended (Gemini)Not explicitly listedLikely falls under Allow: /
OAI-SearchBotALLOWEDCan be cited by OpenAI search
AdsBot-GooglePartial (blocks checkout/cart)ad-related queries only
BingbotNot explicitly listedFalls under Allow: /
CCBot (Common Crawl)Not listedFalls under Allow: /
Verdict: PASS -- All major AI crawlers can access the site. One of the stronger signals in place. Recommendation for Google-Extended: While Google-Extended likely falls under the global Allow: / directive, explicitly adding it mirrors the pattern used for other AI bots and future-proofs as Gemini's AI Overviews evolve.

2. Structured Data (Schema Markup)

What's Present

Schema TypeWhereStatus
ProductGroupProduct pagesPresent -- includes variants, SKU, MPN, offers with price/currency
BreadcrumbListMost pagesPresent on collections, blog posts, product pages
ArticleBlog postsPresent -- includes headline, datePublished, dateModified, author, image, publisher

What's Missing

Schema TypeImpactPriority
aggregateRating on Product pagesCRITICAL -- Product pages show prices and variants but NO review/rating schema. AI engines see products as "unreviewed" despite visual star ratings. This is the #1 AI SEO gap.P0
FAQPageHIGH -- FAQs exist on /pages/faqs and /pages/our-story but use accordion UI without FAQ schema. AI engines can't extract Q&A pairs for "People Also Ask" and direct answer queries.P1
OrganizationHIGH -- No organization schema anywhere. AI engines can't build a knowledge graph entity for The Pink Moon, reducing brand-level citation.P1
ItemList / CollectionPageMEDIUM -- Collection pages have no schema beyond breadcrumbs. ItemList would help AI understand product groupings.P2
WebSite with SearchActionLOW -- Site search is available but no sitelinked search schema. Minor AI signal.P3

Collection Pages Schema Gap

Collection pages (e.g., /collections/plus-size-tops) only have BreadcrumbList schema. They're missing:

  • ItemList for product listings
  • CollectionPage type declaration
  • No category description text for AI extraction

3. Machine-Readable Files for AI Agents

What Exists

FileURLStatus
llms.txt/llms.txtPresent -- comprehensive agent instructions, UCP endpoints, store policies, product JSON endpoints
agents.md/agents.mdPresent -- mirrors llms.txt content, canonical agent-facing description
UCP Discovery/.well-known/ucpPresent -- supports agent-driven commerce via Shopify's native UCP

What's Missing

FileImpactPriority
/pricing.mdHIGH -- Returns 404. AI agents evaluating The Pink Moon for purchase recommendations can't parse pricing programmatically. This directly hurts AI-mediated buying recommendations.P1

UCP/MCP Coverage

The site has excellent agentic commerce support:

  • UCP discovery endpoint
  • MCP endpoint with search_catalog, create_cart, create_checkout tools
  • Shop Pay integration for buyer-approved checkout
  • This is ahead of most Shopify stores and positions well for agentic buying

4. Content Extractability Audit

Homepage (https://thepinkmoon.in)

CheckStatusNotes
Clear meta descriptionPASS"Read our shipping and return policy..." -- actually generic, not homepage-specific
H1 tag presentPASS"The Pink Moon" logo h1
Definition/explanation blockFAILNo "What is The Pink Moon?" section or brand description text on homepage
Self-contained answer blocksFAILHomepage is purely visual (banners, product carousels). No text blocks for AI extraction
Category descriptionsFAILCategory tiles are image-only with labels (TOPS, BOTTOMS, etc.)
Statistics with sourcesFAIL"0+ Happy Customers", "0+ Styles" -- placeholder zeros, real stats hidden or not present
Organization schemaFAILNone present
Freshness indicatorFAILNo "last updated" or content date
Key issue: The homepage is almost entirely visual. AI engines extracting from it would find almost no text to cite. There's no brand story summary, no value proposition text, no category descriptions -- just banners and product sliders.

Our Story Page (https://thepinkmoon.in/pages/our-story)

CheckStatusNotes
Definition block presentPASSStrong brand story with mission/vision
Self-contained answer blocksPASSJourney, Promise & Purpose sections are well-structured
Statistics with sourcesPARTIAL"0+ Happy Customers" -- placeholder instead of real numbers
Expert attributionPASSFounder quote from Divya Goenka with title
FAQ accordionPASS5 FAQ items present
FAQ schema markupFAILFAQs use accordion UI but no FAQPage schema
Author/organization schemaFAILOnly BreadcrumbList schema present
Last updated dateFAILNo freshness signal

Product Pages

CheckStatusNotes
Product schemaPASSFull ProductGroup with variants, SKU, MPN, offers
Price in structured dataPASSOffer with price and priceCurrency: INR
AggregateRating schemaFAILNo aggregateRating despite visual star ratings
Review count in schemaFAILNo ratingCount
Description lengthPASS~200 words: fabric, measurements, wash care, model size
FAQ on product pageFAILNo product-specific FAQ section
"Goes Well With"FAILNo cross-sell or relationship content for AI to extract

Collection Pages (e.g., /collections/plus-size-tops)

CheckStatusNotes
H1 tagPASS"Plus Size Tops"
Category descriptionFAILNo description text -- jumps directly to sub-collection carousels and product grid
ItemList schemaFAILOnly BreadcrumbList present
Product count visibleFAILNo "Showing X products" or total count
BreadcrumbList schemaPASSPresent with correct hierarchy

Blog Pages

CheckStatusNotes
Article schemaPASSFull Article schema with headline, dates, author, image
Content depthPASS1000+ words per post with structured sections
FAQ section in contentPASSPosts end with FAQ blocks
FAQ schema on blogFAILFAQs in content but no FAQPage schema
Author attributionPARTIAL"The Pink Moon" as author -- no named expert with credentials
Statistics with sourcesFAILNo cited statistics, studies, or data points
Expert quotesFAILNo external expert quotes or attributed claims
Internal linkingPARTIALLinks to category pages but no related article links

Blog Freshness

The blog "The Pink Blog" is active with posts as recent as June 9, 2026. Categories include body positivity, plus size model, and style guides. This is a positive signal for AI recency.

Posts visible on page 1:
  1. Understanding Stretch vs. Non-Stretch Fabrics (June 2026)
  2. Complete Indian Plus Size Guide (L-10XL)
  3. Plus Size Summer by Pink Moon
  4. The White Edit by Pink Moon
  5. Plus Size Bodycon vs Relaxed Fit
  6. Best Fabrics for Plus-Size Summers

Total: 5+ pages of blog content. Good topical coverage for plus-size fashion queries.


5. Technical AI SEO Signals

hreflang Tags

FAIL -- No hreflang tags found on any page. For an India-focused brand, this is a missing signal. Should include:
<link rel="alternate" hreflang="en-IN" href="https://thepinkmoon.in/" />

Meta Descriptions

PageMeta DescriptionQuality
Homepage"Read our shipping and return policy..."WRONG -- shows policy description, not homepage description
Our StoryNot checkedUnknown
BlogNot checkedUnknown
The homepage meta description is incorrect -- it displays the shipping policy description instead of a brand description. This is likely a Shopify configuration error where the wrong template variable is being used.

Page Titles

Page TitleQuality
"Plus Size Clothing for Women Online - XXL Size \The Pink Moon"Acceptable but keyword-stuffed with "XXL Size"
"Plus Size Women's Fashion India - Style Without Limits" (Our Story)Good, descriptive
"Fashion Blog \Style Tips & Trends by The Pink Moon"Good

Core Web Vitals / Performance

Not tested in this audit, but as a Shopify site with Cloudflare CDN, performance is likely adequate. The 93% mobile audience makes mobile speed critical for AI crawlers that evaluate mobile experience.


6. Authority Signals Assessment

E-E-A-T (Experience, Expertise, Authority, Trust)

SignalStatusNotes
Author identityPARTIALBlog posts attributed to "The Pink Moon" brand, not named individuals
Founder credentialsPASSDivya Goenka (Columbia MBA) mentioned on Our Story page
Expert contentPASSStyle guides and fabric education demonstrate expertise
Original researchFAILNo original data, surveys, or unique statistics
Third-party citationsFAILNo cited sources, studies, or external references
Press mentions on-siteFAILNo "As Featured In" section despite being in Outlook Business, Deccan Herald
Contact transparencyPASSFull address, email, phone on Contact page
Policy page linksPASSAll 4 policy pages present with working URLs (Terms, Privacy, Shipping, Returns)

Trust Signals

SignalStatus
Policy pages return 200PASS
Privacy Policyhttps://thepinkmoon.in/policies/refund-policy (linked from footer)
Shipping Policyhttps://thepinkmoon.in/pages/shipping-return-policy (linked from footer)
Returns Policyhttps://thepinkmoon.in/policies/refund-policy
Terms & Conditionshttps://thepinkmoon.in/policies/terms-of-service
Contact info consistencyPASS -- same phone/email across all pages
Social links in footerFacebook, Instagram, YouTube (3 platforms)

7. AI Visibility Audit Results

Since AI visibility tools (Semrush, Peec AI, Otterly) were not available during this audit, here's a qualitative assessment based on content gaps:

Likely AI Citation Scenarios

Query TypeCurrently Citable?What's Needed
"What is The Pink Moon?"LOWNo definition block on homepage; Our Story page is strong but lacks Organization schema
"Best plus size clothing brands India"LOWNo comparison content; no listicle featuring the brand; limited third-party presence
"The Pink Moon review"LOWNo structured review data; no aggregateRating schema
"Plus size clothing Bangalore"LOWStore exists but no LocalBusiness schema for physical location
"The Pink Moon vs Amydus"NONENo comparison content created
"How to choose plus size clothing"MEDIUMBlog covers related topics but no definitive guide
"Plus size fashion tips"MEDIUMBlog content covers this but lacks statistics and expert quotes

Competitor AI Advantage

Based on the business analysis, competitors like Amydus and aLL likely have similar gaps. No major plus-size D2C brand in India appears to be aggressively optimizing for AI search yet, creating a first-mover opportunity.


8. Priority Recommendations

P0 -- Critical (Do This Week)

  1. Add aggregateRating schema to all product pages. Despite showing star ratings visually, without aggregateRating in JSON-LD, AI engines see products as unreviewed. Add ratingValue and ratingCount to each Product schema block.
  1. Fix homepage meta description. Currently shows shipping policy text instead of a brand description. Should be: "The Pink Moon is India's plus-size women's fashion brand offering stylish clothing in sizes L to 6XL. Shop tops, dresses, co-ords and more with free shipping above ₹1,499."
  1. Add hreflang="en-IN" tag to all pages. Simple single tag addition that signals geographic relevance to AI engines.

P1 -- High (Do This Month)

  1. Add Organization schema to the homepage and Our Story page. Include:
  • Brand name, logo, URL
  • Same-as links (Instagram, Facebook, YouTube, LinkedIn)
  • Founder (Divya Goenka) as founder property
  • Description from Our Story page
  1. Add FAQPage schema to /pages/faqs and /pages/our-story. Both pages have accordion FAQs that are perfect for FAQ schema extraction.
  1. Create /pricing.md at site root with product price ranges:
  • Tops: ₹1,599 - ₹3,499
  • Co-ords: ₹2,499 - ₹5,999
  • Bottoms: ₹1,499 - ₹2,999
  • Free shipping threshold: ₹1,499
  • This helps AI agents recommend products within budget
  1. Add category description text to collection pages. Each collection page (Tops, Dresses, etc.) should have 200-300 words of descriptive text above the product grid explaining the category, who it's for, and what makes Pink Moon's offering unique.
  1. Display real customer stats instead of "0+". The homepage shows "0+ Happy Customers" and "0+ Styles" -- these are clearly placeholder values. Replace with real numbers ("5000+ Happy Customers", "373+ Styles").

P2 -- Medium (Next Quarter)

  1. Create comparison content. Write 3-5 "vs" articles (e.g., "The Pink Moon vs Amydus: Which Plus-Size Brand is Right for You?"). Comparison content gets cited 33% of the time by AI.
  1. Build a "Where to Buy" page. List all purchase channels: D2C website, Amazon.in, physical store in Bangalore. Include direct links. This captures high-intent "where to buy" queries.
  1. Add ItemList schema to collection pages. Helps AI engines understand product groupings.
  1. Create a /pricing page for AI agents. Even if pricing varies, a page showing price ranges, shipping costs, and COD policies helps AI agents.
  1. Add LocalBusiness schema for the Bangalore store with NAP, hours, and Google Maps link. Captures "plus size store near me" queries.
  1. Start citing statistics in blog posts. Reference the India plus-size market data (6.84% CAGR, $10B market), body positivity statistics, and fabric research. Aim for 2-3 cited statistics per blog post.
  1. Add "As Featured In" section to homepage or footer. Include logos/links to Outlook Business, Deccan Herald, Indian Startup Times coverage. This is an authority signal AI engines recognize.
  1. Add expert quotes to blog posts. Partner with fashion stylists, textile experts, or body positivity advocates for attributed quotes. Princeton research shows quotes increase AI citation by 30%.

P3 -- Low (Nice to Have)

  1. Consider adding Google-Explicit to robots.txt for clarity, though it likely works under the global allow.
  1. Add WebSite schema with SearchAction. Minor signal for sitelinked search boxes.
  1. Create video content for YouTube. Google AI Overviews frequently cites YouTube. Even short style guide videos would help.
  1. Monitor AI visibility monthly using manual checks on ChatGPT, Perplexity, and Google for top 10 queries.

9. What The Pink Moon Is Already Doing Well

Before ending on gaps, here's what's already strong:

  1. AI crawler access: All bots allowed. Many brands block GPTBot or ClaudeBot. Pink Moon explicitly allows all of them.
  1. llms.txt and agents.md both present. MostShopify stores have neither. Pink Moon has comprehensive agent instructions with UCP endpoints, product JSON URLs, and policy links.
  1. UCP/MCP agentic commerce support. Ahead of the curve for agent-driven buying. When AI agents start recommending and purchasing products, Pink Moon is ready.
  1. Product schema with full variant data. ProductGroup with SKU, MPN, offers, and pricing is well-structured.
  1. Blog is active with recent content. Posts from June 2026 show freshness. Content covers relevant plus-size fashion topics.
  1. Article schema on blog posts. Proper structured data with dates, author, and publisher.
  1. All policy pages working. Privacy, Shipping, Returns, and ToS all return 200. No broken footer links.
  1. Strong brand story page. Our Story page has mission, vision, founder story, and brand philosophy -- great source material for AI citation.
  1. Cloudflare CDN + Shopify infrastructure. Solid technical foundation for performance.
  1. BreadcrumbList schema on most pages. Helps AI understand site hierarchy.

Appendix: Page-by-Page Schema Inventory

PageURLSchema PresentSchema Missing
Homepage/BreadcrumbListOrganization, WebSite+SearchAction
Our Story/pages/our-storyBreadcrumbListOrganization, FAQPage
FAQs/pages/faqsNoneFAQPage, BreadcrumbList
Shipping Policy/pages/shipping-return-policyNoneBreadcrumbList
Contact/pages/contact-usNoneBreadcrumbList, LocalProducts?
Store Visit/pages/visit-our-storeNoneLocalBusiness, BreadcrumbList
Size Chart/pages/size-chartNoneBreadcrumbList
Product (example)/products/pure-cotton-thread-embroidered-topProductGroup, BreadcrumbListaggregateRating, FAQPage
Collection (example)/collections/plus-size-topsBreadcrumbListItemList, CollectionPage
Blog Post (example)/blogs/news/understanding-stretchArticle, BreadcrumbListFAQPage (for inline FAQs)
Blog Index/blogs/newsBreadcrumbListItemList

Citation

  • https://thepinkmoon.in/ -- Homepage
  • https://thepinkmoon.in/robots.txt -- AI bot access rules
  • https://thepinkmoon.in/llms.txt -- AI agent instructions
  • https://thepinkmoon.in/agents.md -- AI agent discovery
  • https://thepinkmoon.in/pages/our-story -- Brand story, mission, vision
  • https://thepinkmoon.in/pages/faqs -- FAQ content without schema
  • https://thepinkmoon.in/pages/shipping-return-policy -- Policy page (working)
  • https://thepinkmoon.in/products/pure-cotton-thread-embroidered-top -- Product page (has ProductGroup schema)
  • https://thepinkmoon.in/collections/plus-size-tops -- Collection page (thin content)
  • https://thepinkmoon.in/blogs/news -- Blog index (active)
  • https://thepinkmoon.in/blogs/news/understanding-stretch-vs-non-stretch-fabrics-in-plus-size-clothing -- Blog post (has Article schema)
  • https://developers.google.com/search/docs/fundamentals/ai-optimization-guide -- Google AI optimization reference