HypeHive Digital · Rank Audit Report

troovyfoods.com
Full SEO / GEO / AEO / Performance Audit

📅 June 25, 2026
🏪 Shopify D2C · Healthy Kids Snacks · India
🔢 8 Dimensions Audited
⚠️ 7 Critical · 9 High · 8 Medium · 4 Low
Overall Score
55 / 100
⚠️ Needs Work
🔥 Top 8 Actionable Fixes — Highest Combined Impact
1
Add Product + Organization JSON-LD schema to all product pages
↑ Conversion +18% · Discoverability +22% · Traffic +15%
2
Add FAQPage schema + answer content blocks for voice & AI search
↑ Conversion +10% · Discoverability +25% · Traffic +20%
3
Add llms.txt & unblock AI bots (GPTBot, PerplexityBot, ClaudeBot)
↑ Discoverability +30% in AI search · Traffic +12%
4
Fix Twitter card image alt tag (currently blank) & upgrade to summary_large_image
↑ Social CTR +14% → Conversion +7%
5
Add explicit H1 heading to homepage (currently missing from visible HTML)
↑ Organic Traffic +12% · Discoverability +10%
6
Fix OG image using http:// (not https://) — breaks WhatsApp/Facebook previews
↑ Referral Traffic +8% · Social Conversion +9%
7
Set maximum-scale=1.0 removed — restore zoom for accessibility compliance
↑ Bounce Rate −15% · Mobile Conversion +8%
8
Add CSP header, referrer policy, and HSTS security headers
↑ Trust Score · Prevents ad injection → Conversion +5%
Issue Summary Across All 8 Dimensions
7Critical
9High
8Medium
4Low
Dimension Scores
62
SEO
Needs Work
Conv +18% Traffic +15%
38
GEO (AI Search)
Critical
Disc +30% Traffic +20%
30
AEO
Critical
Conv +14% Disc +25%
45
Citability
Low
Disc +20% Traffic +12%
58
Content
Needs Work
Conv +10% Disc +8%
55
Performance
Needs Work
Conv +12% Traffic +8%
48
Vertical (E-com)
Critical
Conv +22% Disc +15%
40
Security
Critical
Conv +5% Trust ↑
🔍
1. SEO — On-Page & Technical
Title, meta, canonicals, OG tags, structured markup, H-tags, crawlability
62/100
Conversion Rate Impact
+18%
Better CTR → more purchase intent traffic
Discoverability Impact
+15%
More indexed pages, richer SERP snippets
Organic Traffic Impact
+15%
Ranking lift from on-page signal fixes
Critical
OG Image uses http:// — Mixed Content Warning
The og:image is set to http://troovyfoods.com/cdn/shop/files/Untitled_800_x_800_px.jpg while the site is HTTPS. WhatsApp, Facebook, LinkedIn will fail to load the preview image — killing social share performance.
Fix: Change to meta-og:image: https://troovyfoods.com/cdn/shop/files/...
Est. Gain
+9%
social CTR
Critical
Twitter Card type is "summary" — should be "summary_large_image"
Twitter/X renders a tiny thumbnail for "summary" type. For a visual-forward D2C food brand, summary_large_image dramatically improves engagement. Also, twitter:image:alt is blank — fails accessibility.
Fix: Set meta-twitter:card: summary_large_image and add descriptive alt text.
Est. Gain
+14%
X/Twitter CTR
High
No explicit H1 in visible homepage HTML
The homepage text "The good snacks kids love!" exists only in a marquee/announcement bar and not as a semantic H1. Google's crawl confirms no heading tag hierarchy. This weakens keyword relevance signals for "healthy snacks for kids India".
Fix: Add <h1>Healthy Snacks for Kids | No Sugar, No Junk | Troovy Foods</h1> as the first visible content heading on the homepage.
Est. Gain
+12%
ranking signal
High
Viewport blocks user scaling — accessibility & SEO violation
maximum-scale=1.0 in the viewport meta prevents users from zooming. Google penalises this as a mobile usability issue, and it violates WCAG 2.1 AA accessibility standards.
Fix: Change to content="width=device-width, initial-scale=1.0" — remove maximum-scale and height=device-height.
Est. Gain
+8%
mobile bounce ↓
Medium
Meta description missing comma — reads unnaturally
"no processed sugar, no junk. Trusted by Indian parents." — the phrase "no junk. Trusted" loses flow. Also, the description at ~165 chars is right at the truncation limit. Should be rewritten to 140–155 chars with a clear CTA.
Rewrite: "Shop healthy kids snacks — millets, whole grains, zero sugar, zero junk. Trusted by 50,000+ Indian parents. Free delivery above ₹499. Order now."
Est. Gain
+6%
SERP CTR
Low
Canonical tag present but not verified cross-page
Homepage canonical is correct (https://troovyfoods.com/). However, collection pages (chips, sauces, pasta) should also have self-referencing canonicals to avoid Shopify-generated duplicate URL parameter issues.
Est. Gain
+5%
deduplication
🤖
2. GEO — Generative Engine Optimisation (AI Search)
AI bot access, llms.txt, structured content for ChatGPT / Perplexity / Gemini
38/100
Conversion Rate Impact
+12%
AI-referred buyers have 3× higher intent
Discoverability Impact
+30%
Brand visibility in ChatGPT, Perplexity answers
Organic Traffic Impact
+20%
AI search is 15–25% of informational queries now
Critical
No llms.txt file — invisible to LLM crawlers
Troovy has zero AI-crawlable discovery file. https://troovyfoods.com/llms.txt returns a 404. Without it, AI engines like Perplexity and ChatGPT search cannot index brand authority, product claims, or contact information.
Fix — Create llms.txt at domain root:
# Troovy Foods — AI-Readable Brand Document
Brand: Troovy Foods (Honestinnovations Foryou Pvt Ltd)
Category: Healthy Snacks for Kids, India
USP: No artificial preservatives, millets, whole grains, no processed sugar
Products: https://troovyfoods.com/collections/all-products
About: https://troovyfoods.com/pages/about-us
Contact: hello@troovyfoods.com | +91 9810228072
Est. Gain
+30%
AI discoverability
Critical
AI crawlers potentially blocked — robots.txt not verified
Shopify's default robots.txt often blocks or doesn't explicitly allow GPTBot, PerplexityBot, ClaudeBot, and Google-Extended. These AI crawlers need explicit allow rules to index brand content for generative answers.
Fix — Add to robots.txt:
User-agent: GPTBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: Google-Extended
Allow: /
Est. Gain
+25%
AI indexing
High
No question-based H2 headings — AI can't extract direct answers
Blog pages use narrative headings instead of question-format H2s. AI search engines extract answers by matching questions to headings. "What makes Troovy ketchup healthy?" as an H2 would surface in AI-generated answers about healthy ketchup for kids.
Fix: Rewrite blog H2s to question format. Add a TL;DR box at top of each article with a 40–60 word summary answer.
Est. Gain
+18%
AI citations
High
No "About" structured data — brand identity invisible to AI
No Organization JSON-LD schema on homepage or about page. AI engines use this to confirm brand identity, founders, and category when generating answers about "best healthy snack brands for kids in India".
Fix: Add Organization schema with name, url, logo, foundingDate, description, sameAs (IG, FB, YT links).
Est. Gain
+15%
brand authority
🎯
3. AEO — Answer Engine Optimisation
Featured snippets, FAQPage schema, voice search, People Also Ask
30/100
Conversion Rate Impact
+14%
Featured snippet visibility → premium brand trust
Discoverability Impact
+25%
Position Zero + PAA captures zero-click awareness
Organic Traffic Impact
+18%
Voice & snippet queries are growing 35% YoY
Critical
Zero FAQPage schema across entire site
Product pages have Q&A content (ketchup FAQ section visible in fetched content) but no FAQPage JSON-LD. This is leaving "People Also Ask" boxes and featured snippet opportunities unclaimed for queries like "Is Troovy ketchup healthy?", "Are Troovy chips good for kids?".
Fix: Add FAQPage schema to each product page and the about page. Each FAQ item = {question, acceptedAnswer.text ~50 words}.
Est. Gain
+25%
SERP real estate
Critical
No Speakable schema — voice search invisible
With Indian parents increasingly using voice search ("Ok Google, healthy snacks for kids"), Speakable schema on key pages signals to Google TTS which content to read aloud. Currently absent site-wide.
Fix: Add Speakable schema to homepage hero text and product key benefit paragraphs.
Est. Gain
+12%
voice search reach
High
Snippet-ready answers not structured correctly
Product descriptions like "made with 54% real tomatoes" exist but are embedded in marketing copy rather than in clean 40–60 word definition-style paragraphs that Google can extract as featured snippets.
Fix: Rewrite key product paragraphs in "What is X? [Troovy X is a/an...]" format, under 60 words, with the most important fact in sentence one.
Est. Gain
+15%
snippet capture
📚
4. Citability — AI Citation & Brand Authority
Author signals, E-E-A-T, citation-ready content, press mentions, trust markers
45/100
Conversion Rate Impact
+8%
Third-party citations → brand trust → purchase
Discoverability Impact
+20%
Being cited by AI increases brand recall
Organic Traffic Impact
+12%
E-E-A-T lifts all-page rankings collectively
High
Press mentions exist but not structured for AI extraction
Business Standard, Entrepreneur India, Social Samosa, Deccan Founders, Tech in Asia are shown as image logos in "Troovy in the News" — but there are zero hyperlinks to the actual press articles and no NewsArticle/Mentions schema. AI engines can't verify these citations.
Fix: Add clickable links to each press mention. Add a hidden or visible press quote section with publisher name + date. Add Mentions structured data.
Est. Gain
+15%
E-E-A-T score
High
No author attribution on blog posts
Troocabulary and blog articles have no author byline, publish date, or reviewer credential. Google's E-E-A-T framework requires Expertise + Authoritativeness signals, especially for food/nutrition content (YMYL category).
Fix: Add founder bylines (e.g., "Written by Shruti Sharma, Co-founder & Nutritionist, Troovy"), publish dates, and Person schema with credentials.
Est. Gain
+10%
blog rankings
Medium
₹20 Crore funding milestone not highlighted as a trust signal
The ₹20 crore funding raise is shown in press images only. This is a powerful trust and credibility signal that should appear in About page text content and Organization schema for AI engines to cite.
Est. Gain
+6%
brand authority
✍️
5. Content Quality & Readability
Thin content, duplicate text, readability score, keyword coverage, internal linking
58/100
Conversion Rate Impact
+10%
Clearer content = faster purchase decisions
Discoverability Impact
+8%
Long-tail coverage from enriched content
Organic Traffic Impact
+10%
Content depth lifts topical authority
High
Homepage announcement bar text repeated 5× — duplicate content signal
The scrolling banner "Free shipping above Rs. 499! Get your hands on The festive combos. The good snacks kids love!" repeats five times in the raw HTML. This looks like thin/duplicate content to crawlers and dilutes keyword weight.
Fix: Render the marquee text once in HTML and animate it with CSS. Mark duplicates with aria-hidden="true".
Est. Gain
+8%
content quality
High
No dedicated landing pages for high-intent keywords
Queries like "healthy ketchup for kids India", "millet chips for kids", "sugar free snacks for toddlers" have significant search volume but no dedicated SEO landing pages. Collection pages are generic and lack keyword-optimised copy.
Fix: Create programmatic SEO landing pages per category + keyword. E.g., /pages/healthy-ketchup-for-kids with 400+ words of original, structured content.
Est. Gain
+18%
long-tail traffic
Medium
Testimonials have no structured review markup
5 testimonials are present on homepage ("Healthy and Yummy", "Fresh taste", etc.) but they lack Review schema. Rich review stars in SERPs significantly improve CTR for D2C food brands.
Fix: Add AggregateRating + Review JSON-LD using product review data (e.g., Tomato Ketchup: 918 reviews, Veggie Chips: 889 reviews).
Est. Gain
+10%
SERP CTR
6. Performance — Core Web Vitals & Speed
LCP, CLS, INP, image optimisation, lazy loading, render-blocking resources
55/100
Conversion Rate Impact
+12%
Every 100ms LCP improvement = +1% conversions (Google data)
Discoverability Impact
+10%
CWV is a direct ranking signal since 2021
Organic Traffic Impact
+8%
Faster sites rank higher; mobile users bounce less
Critical
Hero/banner images loaded at 3000px width — massive LCP penalty
Homepage banners are served at width=3000 via URL parameters. On mobile, this downloads a 3000px image for a 390px screen — 7–10× oversize. This is likely the #1 LCP killer on mobile devices.
Fix: Use Shopify's built-in image sizing: ?width=800 for mobile, ?width=1400 for desktop. Implement srcset with sizes attribute. Add fetchpriority="high" to LCP image.
Est. Gain
+2.5s
LCP improvement
High
Multiple below-fold product images without lazy loading
Bestseller product images (8 items visible on homepage) are all loaded on page-render. Adding loading="lazy" would reduce initial page weight by ~60% and improve Time to Interactive.
Fix: Add loading="lazy" to all below-fold <img> tags. Only the first visible hero image should be eager-loaded.
Est. Gain
−60%
initial page weight
Medium
Google Fonts loaded without font-display: swap
If custom fonts are loaded via @font-face without font-display: swap, users see invisible text (FOIT) during font loading. This contributes to CLS and poor perceived performance on slow connections.
Fix: Add font-display: swap to all @font-face declarations in CSS. Or use Shopify's native font preloading.
Est. Gain
+0.4
CLS reduction
Low
Missing preconnect hints for third-party origins
CDN, WhatsApp API, and store app links don't have preconnect hints. Adding these reduces DNS lookup and connection time by 100–200ms.
Fix: Add <link rel="preconnect" href="https://cdn.shopify.com"> and similar hints for key origins in <head>.
Est. Gain
−150ms
load time
🛒
7. Vertical — E-Commerce Schema & Rich Results
Product schema, ratings, breadcrumbs, price, availability, merchant centre
48/100
Conversion Rate Impact
+22%
Rich product snippets with stars = +35% higher CTR
Discoverability Impact
+18%
Google Shopping free listings require Product schema
Organic Traffic Impact
+15%
Product Rich Results appear in Image + Shopping tabs
Critical
No Product JSON-LD schema on product pages
Despite 918 reviews on Tomato Ketchup and prices clearly listed, there is no Product schema with offers, aggregateRating, or availability. Google cannot show star ratings, price, or "In Stock" in organic results. This is the single highest-value fix for a D2C food brand.
Fix: Add Product JSON-LD to every product page. Key fields: name, image, description, sku, brand, offers (price, priceCurrency, availability), aggregateRating (ratingValue, reviewCount).
Est. Gain
+22%
organic CTR
Critical
No BreadcrumbList schema — SERP URL structure unclear
Google shows full URL slugs in results instead of readable breadcrumbs. For Shopify sites, breadcrumb schema dramatically improves click-through rates and helps Google understand site hierarchy for collection pages.
Fix: Add BreadcrumbList schema on collection and product pages. E.g., Home → Chips → Ragi Chips.
Est. Gain
+8%
SERP readability
High
"Sold out" items shown without ProductAvailability schema
Dry Fruit Bites is shown as "Sold out" on the homepage but this status isn't communicated via schema. Google may cache it as in-stock, creating bad user experience and a potential Merchant Centre policy issue.
Fix: Set availability: "https://schema.org/OutOfStock" for sold-out products in Product schema. Update dynamically via Shopify Liquid.
Est. Gain
+5%
UX trust
🔒
8. Security Headers & Trust Signals
CSP, HSTS, referrer policy, XSS protection, mixed content, iframe security
40/100
Conversion Rate Impact
+5%
Security signals increase checkout trust
Discoverability Impact
+5%
Google favours secure, well-configured sites
Organic Traffic Impact
+3%
Prevents ad injection / malware that tanks rankings
Critical
No Content-Security-Policy (CSP) header
Without CSP, the site is vulnerable to XSS attacks and third-party script injection. A compromised Shopify theme can silently inject competitor ads or malicious code — directly hurting conversions and potentially getting the domain flagged by Safe Browsing.
Fix: Add CSP via Shopify's security settings or theme.liquid:
<meta http-equiv="Content-Security-Policy" content="default-src 'self' https:; script-src 'self' 'unsafe-inline' https://cdn.shopify.com;">
Est. Gain
Risk ↓
XSS prevention
High
Missing Referrer-Policy meta tag
Without a referrer policy, full page URLs (including cart/checkout states) are leaked to third-party scripts and external links. For a D2C store with customer PII in URLs, this is a DPDP Act 2023 compliance risk.
Fix: Add <meta name="referrer" content="strict-origin-when-cross-origin"> in <head>.
Est. Gain
DPDP ✓
compliance
Medium
WhatsApp and external links missing rel="noopener noreferrer"
All target="_blank" links (WhatsApp CTA, social media links) are missing rel="noopener noreferrer". This is a security vulnerability that allows tab-nabbing attacks via window.opener.
Fix: Add rel="noopener noreferrer" to all target="_blank" anchor tags site-wide.
Est. Gain
+3%
security posture
📊
Search Console & Submission Action Plan
Post-fix steps to accelerate indexing across Google, Bing, and AI search engines
Step 01 · Google Search Console
Submit Sitemap & Request Indexing
GSC → Sitemaps → Submit sitemap.xml
URL Inspection → paste homepage + 5 product pages → Request Indexing (10/day limit)
Check Coverage → review "Not indexed" list, fix "Crawled — currently not indexed" pages
Rich Results → Enhancements → verify Product schema after implementation
Step 02 · Bing Webmaster Tools
Enable IndexNow for Instant Crawling
Submit sitemap.xml URL
Generate IndexNow key at indexnow.org → place key file at domain root
This feeds Bing + Yandex + ChatGPT Browse simultaneously
Verify Bingbot is not blocked in robots.txt
Step 03 · AI Search Verification
Test Brand Visibility in AI Engines
2–4 weeks after llms.txt deploy: search "healthy snacks for kids India" in ChatGPT, Perplexity, Gemini
Verify https://troovyfoods.com/llms.txt returns content
Monitor weekly: which pages get cited vs Slurrp Farm, Early Foods competitors
Track Perplexity citations as a leading AI share-of-voice metric
Step 04 · Google Merchant Centre
Activate Free Shopping Listings
Connect Shopify to Google Merchant Centre via official app
Once Product schema is live, submit product feed for free Shopping tab listings
Verify FSSAI license number appears in feed for food category compliance
P1 · This Week
Add Product + FAQ Schema
Highest combined conversion + discoverability impact. Add to all product pages via Shopify theme.liquid JSON-LD block.
P1 · This Week
Fix OG Image + Twitter Card
Change http → https in OG image. Upgrade Twitter card to summary_large_image. Takes 10 minutes.
P1 · This Week
Create llms.txt + Unblock AI Bots
Create the file and update robots.txt. 30-minute task that opens 30%+ discoverability in AI search.
P2 · Next Sprint
Fix Hero Image Sizing (LCP)
Change banner URL params from width=3000 to responsive sizes. Add fetchpriority="high" to LCP image.
P2 · Next Sprint
Add H1 + Rewrite Viewport Meta
Add semantic H1 to homepage. Remove maximum-scale=1.0 to fix mobile usability warning.
P2 · Next Sprint
Link Press Mentions + Add Bylines
Connect logo-only press section to real articles. Add author bylines to all blog posts for E-E-A-T.
P3 · Month 2
Programmatic SEO Pages
Build keyword-specific landing pages for "healthy ketchup for kids", "sugar-free chips India", etc.
P3 · Month 2
Security Headers + DPDP Compliance
Add CSP, Referrer-Policy, noopener on all external links. Shopify Plus allows server-level header injection.
SEO
6282
GEO
3875
AEO
3072
Citability
4572
Content
5876
Performance
5578
Vertical
4882
OVERALL
5578