Nexscope

Help me check my store's geo performance score

0 views 0 triesJul 10, 20260
GEO Score Check
User
Help me check my store's geo performance score
Assistant

I'd be happy to help check your store's GEO (Generative Engine Optimization) performance score. I need your store URL to run the analysis β€” could you share it? This can be an Amazon storefront, Shopify store, or any ecommerce page you'd like scored.

User
https://www.apple.com/iphone-17-pro/
Assistant

🎯 SEO + GEO Readiness Score Report

Target URL: https://www.apple.com/iphone-17-pro/
Market: United States
Platform: DTC Brand Site
Category: Consumer Electronics / Smartphones
Assessment Type: Quick Readiness (not live AI polling)


πŸ“Š Overall Score: 79/100 β€” Strong Readiness

Summary DimensionScore
πŸ” SEO Score85/100
πŸ€– GEO / AI Visibility68/100
βš™οΈ Technical Health76/100
πŸ“ Content Authority91/100

πŸ“‹ Eight-Dimension Score Cards

1. πŸ” On-Page SEO β€” 88/100

SignalEvidence
Title tagβœ… "iPhone 17 Pro and iPhone 17 Pro Max - Apple" (unique, brand+product)
H1 headingβœ… Clear singular "iPhone 17 Pro" with proper H2/H3 hierarchy
Image alt textβœ… Exceptional: "iPhone 17 Pro, cosmic orange finish, pro camera system, 3 lenses, microphone, flash"
Internal linkingβœ… Strong nav anchors, model comparison, specs, accessories, trade-in
URL structureβœ… Clean: /iphone-17-pro/ (short, descriptive)
Meta description⚠️ Not explicitly confirmed in crawl; possibly dynamically injected
Price in text❌ Starting price not in plain text metadata
Long-tail keywords⚠️ Missing secondary variants ("best camera phone 2026", "phone for videographers")

2. βš™οΈ Technical SEO β€” 82/100

SignalEvidence
HTTPSβœ… Secure connection enforced
Mobile responsiveβœ… Viewport meta + responsive layout
CDN deliveryβœ… Fast Apple global infrastructure
Sitemapβœ… /iphone-17-pro/ + /iphone-17-pro/specs/ explicitly in sitemap.xml
Crawl restrictionsβœ… No crawl-delay; bots crawl freely
JS dependency⚠️ Significant content requires JavaScript execution
OG tags⚠️ Not confirmed in static HTML crawl

3. πŸ“ Schema / Structured Data β€” 40/100

SignalEvidence
Organization schemaβœ… Likely present at site level
Product JSON-LD❌ Not detected β€” no name, price, offers, specs in structured data
FAQPage schema❌ Missing despite 11 detailed Q&A pairs on page
BreadcrumbList❌ No breadcrumb hierarchy data
AggregateOffer❌ No pricing in structured format
Review/Rating❌ No aggregate rating schema

4. πŸ“š Content Depth β€” 95/100

SignalEvidence
Camera specsβœ… Full table: 3 lenses, focal lengths (13-200mm), apertures, pixel sizes
Battery claimsβœ… Specific: 33hr Pro / 39hr Pro Max video playback
Performanceβœ… A19 Pro: "40% better sustained GPU", vapor chamber cooling
Storage/Configβœ… 256GB to 2TB tiers clearly listed
FAQ sectionβœ… 11 structured Q&A with detailed answers
Environmentalβœ… 30% recycled material, 100% recycled cobalt, 40% renewable energy
JS-gated content⚠️ Some specs behind scroll/interaction triggers
Cross-brand comparison❌ No vs-Samsung or vs-Pixel content

5. πŸ€– AI Crawlability β€” 62/100

SignalEvidence
robots.txtβœ… GPTBot, ClaudeBot, PerplexityBot NOT blocked (permissive default rules)
Sitemap discoveryβœ… Product pages indexed for AI discovery
Bot blockingβœ… No CAPTCHA or aggressive blocking
llms.txt❌ 404 Not Found β€” major AI discovery gap
llms-full.txt❌ 404 Not Found
JS rendering❌ Critical content invisible to non-JS AI crawlers
Machine-readable data❌ No dedicated AI product summary file

6. πŸ“Ž Citation Readiness β€” 75/100

SignalEvidence
Brand authorityβœ… Apple.com: exceptional domain trust across all AI systems
Quantified claimsβœ… "8x optical-quality zoom", "all 48MP", "39 hours", "first ProRes RAW smartphone"
Positioningβœ… "Most powerful iPhone models ever made"
FAQ schema❌ No structured FAQ for AI Q&A extraction
Claim visibility⚠️ Key claims buried in animated scroll-triggered layouts
Snippet formatting⚠️ Missing structured comparison summaries for AI to quote

7. πŸ† Competitive Positioning β€” 90/100

SignalEvidence
Market claimβœ… "Most powerful iPhone models ever made"
Performance multipliersβœ… 40% sustained GPU, 4x crack resistance, 56% larger sensor, 8x zoom
Pro differentiationβœ… Camera system + A19 Pro + ProRes RAW as clear Pro-tier signals
Professional featuresβœ… Genlock, timecode, Apple Log 2, broadcast frame rates β€” unique differentiators
Upgrade narrativeβœ… Comparison against older iPhone generations
Cross-brand comparison⚠️ No explicit vs-Android content (Samsung, Pixel)

8. 🎯 User Intent Coverage β€” 88/100

SignalEvidence
Buy intentβœ… Multiple CTAs, carrier deals ($800–$1100), trade-in, 0% APR financing
Compare intentβœ… Model comparison tool, upgrade calculator, vs iPhone 17/Air
Spec-checkβœ… Camera table, battery hours, storage tiers, chip benchmarks
Configurationβœ… Colors (Cosmic Orange, Deep Blue, Silver), storage options visible
Accessoriesβœ… "Pro pairings" accessories section
Audience segments⚠️ No "best for photographers" or "best for creators" structured content
Cross-platform❌ No "iPhone vs Samsung" comparison for Android switchers

🎬 Key Recommendations

πŸ”΄ HIGH PRIORITY

1. Create llms.txt + llms-full.txt

Problem: /llms.txt returns 404. AI search engines use this file to instantly understand site structure and product offerings.

Impact: Without llms.txt, AI relies on slow crawls that miss JS content. Competitors (Samsung, Google) with llms.txt get cited first in "best phone for X" queries.

Action Steps:

  • Create /llms.txt with site overview, all iPhone product lines, one-sentence descriptions, and canonical URLs
  • Create /llms-full.txt with complete iPhone 17 Pro specs: A19 Pro, all-48MP cameras, 8x zoom, 33/39hr battery, storage tiers, pricing
  • Follow llms-txt.cloud spec: Markdown, text/plain, SSR
  • Include competitive claims: "longest iPhone telephoto ever", "first smartphone ProRes RAW", "8x optical-quality zoom"
  • Add audience segments: photographers, videographers, content creators, power users
  • Update with each product cycle (annual iPhone refresh)

2. Add Product Schema (JSON-LD)

Problem: No Product structured data detected. AI systems cannot extract specs, pricing, or availability in machine-readable format.

Impact: 15-30% CTR loss from missing rich snippets. AI cannot compare iPhone 17 Pro vs Samsung S26 Ultra on structured fields.

Action Steps:

  • Add JSON-LD Product: name, brand (Apple), description, image, offers array, sku, category (Smartphones)
  • Use ProductGroup for Pro and Pro Max with distinct offers per storage tier
  • Include additionalProperty: A19 Pro, 48MP cameras, 8x zoom, battery hours, weight, Ceramic Shield 2
  • AggregateOffer with lowPrice/highPrice across all configurations
  • Add color variants as separate ItemOffered entries
  • Must be in initial server HTML, not JS-injected

3. Add FAQPage Schema for 11 Q&A Pairs

Problem: 11 high-quality FAQ questions exist on page but have no FAQPage JSON-LD markup.

Impact: FAQ rich snippets capture SERP real estate. AI systems cite structured FAQ with higher accuracy than parsing animated content.

Action Steps:

  • Wrap all 11 existing Q&A in FAQPage JSON-LD
  • Cover: camera system, battery life, storage, colors, chip, video capabilities, durability
  • Must be server-rendered HTML, not JS-only
  • Validate with Google Rich Results Test

🟑 MEDIUM PRIORITY

4. Server-Side Render Critical Content

Problem: GPTBot, ClaudeBot, PerplexityBot do not reliably execute JavaScript. Key specs may be invisible.

Impact: AI crawlers that can't render JS miss dynamic content, reducing citation probability for spec queries to near zero.

Action Steps:

  • Audit: curl -A "ClaudeBot" and verify A19 Pro, 8x zoom, 48MP, battery, pricing appear in raw HTML
  • SSR all critical content: chip, camera specs, battery, storage, pricing, colors
  • Implement dynamic rendering: pre-rendered HTML to bots, JS to users
  • Ensure spec tables and comparison tools are in initial HTML payload

5. Add BreadcrumbList Schema + Starting Price

Problem: No breadcrumb hierarchy and no explicit starting price in crawlable text/schema.

Impact: AI cannot place product in taxonomy for category queries; price absence = exclusion from budget recommendations.

Action Steps:

  • BreadcrumbList: Apple > iPhone > iPhone 17 Pro
  • Add "Starting at $X,XXX" in plain text near Buy CTA
  • AggregateOffer: lowPrice, highPrice, priceCurrency USD
  • Price must be in server-rendered HTML

🟒 LOW PRIORITY

6. Create Cross-Brand Comparison Content

Problem: No iPhone vs Samsung/Pixel/OnePlus structured comparison exists on this page.

Impact: Structured comparisons dramatically increase citation probability in "best phone for X" and "iPhone vs Samsung" queries.

Action Steps:

  • iPhone 17 Pro vs Samsung Galaxy S26 Ultra, Pixel 10 Pro comparisons
  • ItemList schema for comparison tables with pros/cons
  • Use-case matching: photographer, videographer, creator, business, gamer
  • "Switching from Android" content on this page

πŸ“Œ Evidence Boundary

This is a Quick SEO + GEO Readiness assessment based on crawlable signals. It does not represent live AI polling results. Actual AI recommendation rates require a full GEO evaluation with real-time AI system queries.

Bottom line: Apple iPhone 17 Pro has exceptional content authority and competitive positioning (91/100). However, it critically lacks AI-specific infrastructure β€” no llms.txt, no Product/FAQ schema, JS-dependent content β€” that determines whether AI systems can reliably extract and cite this excellent content. The content is outstanding; the pipes to deliver it to AI are not yet built.


πŸ“Ž HTML online report: Click to view/download