# myGEOscore > AI search readiness analysis tool. Analyze up to 51 GEO (Generative Engine Optimization) factors and get a free score plus a paid, actionable report. myGEOscore analyzes any website URL for how well it is optimized for AI-powered search and answer engines such as ChatGPT, Perplexity, Google AI Overviews and Claude. The free analysis scores 36 factors; the Single Report ($19) scores all 51 factors and includes 3 monthly re-scans so a customer can track drift after the first run. ## Pages - [Home](https://mygeoscore.app) (FR: https://mygeoscore.app/fr): Enter a URL to get a free AI readiness score. - [GEO Factors](https://mygeoscore.app/factors) (FR: https://mygeoscore.app/fr/factors): Guides for every GEO factor myGEOscore analyzes. - [Pricing](https://mygeoscore.app/pricing) (FR: https://mygeoscore.app/fr/pricing): Pricing - [FAQ](https://mygeoscore.app/faq) (FR: https://mygeoscore.app/fr/faq): FAQ - [Methodology](https://mygeoscore.app/methodology) (FR: https://mygeoscore.app/fr/methodology): Methodology - [About](https://mygeoscore.app/about) (FR: https://mygeoscore.app/fr/about): About - [Blog](https://mygeoscore.app/blog) (FR: https://mygeoscore.app/fr/blog): Articles on AI search visibility, citation checks and GEO. - [myGEOscore vs GeoReady](https://mygeoscore.app/vs/mygeoscore-vs-geoready) (FR: https://mygeoscore.app/fr/vs/mygeoscore-vs-geoready): myGEOscore vs GeoReady - [myGEOscore vs AthenaHQ](https://mygeoscore.app/vs/mygeoscore-vs-athenahq) (FR: https://mygeoscore.app/fr/vs/mygeoscore-vs-athenahq): myGEOscore vs AthenaHQ - [Best GEO audit tool](https://mygeoscore.app/best-geo-audit-tool) (FR: https://mygeoscore.app/fr/best-geo-audit-tool): Best GEO audit tool ## Blog - [Does ChatGPT cite your site? How to check](https://mygeoscore.app/blog/does-chatgpt-cite-your-site) (FR: https://mygeoscore.app/fr/blog/does-chatgpt-cite-your-site): A repeatable way to find out whether ChatGPT cites your website, what the answer depends on, and what to change when the answer is no. - [How Perplexity picks its sources](https://mygeoscore.app/blog/how-perplexity-picks-its-sources) (FR: https://mygeoscore.app/fr/blog/how-perplexity-picks-its-sources): Perplexity answers from a retrieved source list, not from memory. Here is what that changes about your pages, and how to test whether yours make the list. - [Google AI Overviews vs classic SEO: what changes](https://mygeoscore.app/blog/google-ai-overviews-vs-seo) (FR: https://mygeoscore.app/fr/blog/google-ai-overviews-vs-seo): AI Overviews do not replace SEO, they add a second competition on top of it. Here is what carries over from classic SEO, what does not, and what to measure now. ## Factor guides - [Answer-First Format](https://mygeoscore.app/factors/answer-first-format) (FR: https://mygeoscore.app/fr/factors/answer-first-format): Checks whether your content leads with a direct answer instead of filler introductions. AI engines prefer content they can extract immediately. - [Header Hierarchy](https://mygeoscore.app/factors/header-hierarchy) (FR: https://mygeoscore.app/fr/factors/header-hierarchy): Validates your heading structure (H1-H6) for logical hierarchy. Proper headers help AI engines parse content sections accurately. - [Question-Format Headers](https://mygeoscore.app/factors/question-format-headers) (FR: https://mygeoscore.app/fr/factors/question-format-headers): Measures how many of your H2/H3 headers are phrased as questions. Question headers match natural AI queries and improve citation chances. - [Lists & Tables](https://mygeoscore.app/factors/lists-and-tables) (FR: https://mygeoscore.app/fr/factors/lists-and-tables): Counts and evaluates your use of bullet lists, numbered lists, and tables. Structured formats make content highly extractable by AI engines. - [Content Depth & Coverage](https://mygeoscore.app/factors/content-depth-coverage) (FR: https://mygeoscore.app/fr/factors/content-depth-coverage): Analyzes word count, paragraph structure, and subtopic coverage. Thin content rarely gets cited by AI engines: depth signals authority. - [Quotable Statements](https://mygeoscore.app/factors/quotable-statements) (FR: https://mygeoscore.app/fr/factors/quotable-statements): Detects short, self-contained sentences that AI engines can quote directly. More quotable statements means more chances of being cited. - [FAQ Sections](https://mygeoscore.app/factors/faq-sections) (FR: https://mygeoscore.app/fr/factors/faq-sections): Detects FAQ content on your page with or without schema markup. FAQs provide ready-made Q&A pairs that AI engines love to cite. - [Media Accessibility](https://mygeoscore.app/factors/media-accessibility) (FR: https://mygeoscore.app/fr/factors/media-accessibility): Checks alt text on images and captions on videos. Accessible media helps AI engines understand and reference your visual content. - [Readability & Semantic Clarity](https://mygeoscore.app/factors/readability-semantic-clarity) (FR: https://mygeoscore.app/fr/factors/readability-semantic-clarity): Measures Flesch Reading Ease, sentence length, ambiguous pronouns, and jargon density. Clear writing is more extractable by AI. - [Originality & Duplication Risk](https://mygeoscore.app/factors/originality-duplication-risk) (FR: https://mygeoscore.app/fr/factors/originality-duplication-risk): Analyzes content uniqueness and detects duplicated sentences, repeated phrases, and boilerplate. AI engines strongly prefer original content. - [Query-Intent Coverage](https://mygeoscore.app/factors/query-intent-coverage) (FR: https://mygeoscore.app/fr/factors/query-intent-coverage): Detects coverage across 9 intent types: definition, how-to, comparison, examples, troubleshooting, benefits, best practices, cost, and more. - [JSON-LD Presence](https://mygeoscore.app/factors/json-ld-presence) (FR: https://mygeoscore.app/fr/factors/json-ld-presence): Counts JSON-LD structured data blocks on your page. More schema types means AI engines have richer context about your content. - [FAQPage Schema](https://mygeoscore.app/factors/faqpage-schema) (FR: https://mygeoscore.app/fr/factors/faqpage-schema): Detects FAQPage schema markup in your JSON-LD. Proper FAQ schema makes your Q&A content directly consumable by AI engines. - [Article / BlogPosting Schema](https://mygeoscore.app/factors/article-schema) (FR: https://mygeoscore.app/fr/factors/article-schema): Checks for Article, BlogPosting, or NewsArticle schema with required fields (headline, author, datePublished, image). - [Author / Person Schema](https://mygeoscore.app/factors/author-schema) (FR: https://mygeoscore.app/fr/factors/author-schema): Detects Person schema with author credentials like name, jobTitle, url, and sameAs links. Establishes authorship for AI trust signals. - [Organization Schema](https://mygeoscore.app/factors/organization-schema) (FR: https://mygeoscore.app/fr/factors/organization-schema): Checks for Organization schema with name, url, logo, and sameAs (social links). Helps AI engines identify and trust your brand entity. - [BreadcrumbList Schema](https://mygeoscore.app/factors/breadcrumb-schema) (FR: https://mygeoscore.app/fr/factors/breadcrumb-schema): Detects BreadcrumbList schema that communicates your site hierarchy to AI engines. Helps establish page context within your site. - [Schema Validation](https://mygeoscore.app/factors/schema-validation) (FR: https://mygeoscore.app/fr/factors/schema-validation): Validates your JSON-LD for syntax errors, missing required properties, and deprecated fields. Invalid schema can hurt AI discoverability. - [Content-Type Schemas](https://mygeoscore.app/factors/content-type-schemas) (FR: https://mygeoscore.app/fr/factors/content-type-schemas): Validates that your schema markup matches your actual content type and checks for completeness of type-specific required fields. - [Author Identification](https://mygeoscore.app/factors/author-identification) (FR: https://mygeoscore.app/fr/factors/author-identification): Detects author attribution via bylines, rel=author links, Person schema, or HTML patterns. Identified authors build AI trust. - [Author Credentials](https://mygeoscore.app/factors/author-credentials) (FR: https://mygeoscore.app/fr/factors/author-credentials): Scans author bios for expertise signals: degrees, certifications, years of experience, and professional titles. Expertise builds AI trust. - [Publication Date](https://mygeoscore.app/factors/publication-date) (FR: https://mygeoscore.app/fr/factors/publication-date): Detects publication dates from time elements, schema markup, or text patterns. Dated content helps AI engines assess freshness and relevance. - [Last Updated Date](https://mygeoscore.app/factors/last-updated-date) (FR: https://mygeoscore.app/fr/factors/last-updated-date): Detects 'updated', 'modified', or 'last reviewed' dates on your page. Regularly updated content signals active maintenance to AI engines. - [External Citations & Sources](https://mygeoscore.app/factors/external-citations-sources) (FR: https://mygeoscore.app/fr/factors/external-citations-sources): Counts and categorizes external links (academic, government, news, industry). Quality citations signal well-researched, trustworthy content. - [Trust Page Links](https://mygeoscore.app/factors/trust-page-links) (FR: https://mygeoscore.app/fr/factors/trust-page-links): Checks for links to About, Contact, Privacy Policy, and Terms pages. These standard trust pages signal a legitimate, trustworthy site. - [Link Trust Integrity](https://mygeoscore.app/factors/link-trust-integrity) (FR: https://mygeoscore.app/fr/factors/link-trust-integrity): Validates external links for relevance, quality, and availability. Broken or low-quality links erode the authority AI engines assign to your content. - [Freshness Decay & Stale Content](https://mygeoscore.app/factors/freshness-decay) (FR: https://mygeoscore.app/fr/factors/freshness-decay): Classifies your topic's freshness expectations and calculates staleness. Different topics (news vs evergreen) have different decay rates. - [Site Authority](https://mygeoscore.app/factors/site-authority) (FR: https://mygeoscore.app/fr/factors/site-authority): Assesses domain-level authority signals that AI engines use when deciding which sources to cite in generated responses. - [Statistics & Data Points](https://mygeoscore.app/factors/statistics-data-points) (FR: https://mygeoscore.app/fr/factors/statistics-data-points): Detects percentages, dollar amounts, multipliers, and year-stamped data. Specific statistics are among the most-cited content by AI engines. - [Original Research Signals](https://mygeoscore.app/factors/original-research-signals) (FR: https://mygeoscore.app/fr/factors/original-research-signals): Detects phrases like 'our research', 'we found', 'survey of', and custom charts. Original research gets cited far more than derivative content. - [Source Attribution](https://mygeoscore.app/factors/source-attribution) (FR: https://mygeoscore.app/fr/factors/source-attribution): Scores how well you attribute statistics and factual claims to their sources. Properly cited content is more trustworthy to AI engines. - [Definition Statements](https://mygeoscore.app/factors/definition-statements) (FR: https://mygeoscore.app/fr/factors/definition-statements): Detects definitional patterns ('X is Y', 'X refers to', 'X means'). Clear definitions are the most commonly extracted content by AI engines. - [Comparison & Alternative Content](https://mygeoscore.app/factors/comparison-alternative-content) (FR: https://mygeoscore.app/fr/factors/comparison-alternative-content): Detects 'vs' comparisons, pros/cons lists, and alternative analyses. Comparison content matches high-intent AI queries about choosing between options. - [AI Bot Access](https://mygeoscore.app/factors/ai-bot-access) (FR: https://mygeoscore.app/fr/factors/ai-bot-access): Checks robots.txt rules for AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended). Blocked bots can't index or cite your content. - [llms.txt File](https://mygeoscore.app/factors/llms-txt-file) (FR: https://mygeoscore.app/fr/factors/llms-txt-file): Detects the presence of /llms.txt, an emerging standard that provides AI models with a structured description of your site and content. - [JavaScript Rendering Dependency](https://mygeoscore.app/factors/javascript-rendering) (FR: https://mygeoscore.app/fr/factors/javascript-rendering): Compares raw HTML vs rendered content to detect critical content hidden behind JavaScript. Most AI crawlers don't execute JS. - [Page Speed](https://mygeoscore.app/factors/page-speed) (FR: https://mygeoscore.app/fr/factors/page-speed): Measures TTFB, HTML size, and external resource count. Faster pages are crawled more efficiently by AI bots and prioritized in results. - [Mobile Friendly](https://mygeoscore.app/factors/mobile-friendly) (FR: https://mygeoscore.app/fr/factors/mobile-friendly): Checks viewport meta tag, responsive CSS, and tap target sizes. Mobile-first indexing means AI engines see your mobile version first. - [XML Sitemap](https://mygeoscore.app/factors/xml-sitemap) (FR: https://mygeoscore.app/fr/factors/xml-sitemap): Detects /sitemap.xml and checks if your analyzed page is included. Sitemaps guide AI crawlers to discover and prioritize your content. - [Canonical URLs](https://mygeoscore.app/factors/canonical-urls) (FR: https://mygeoscore.app/fr/factors/canonical-urls): Validates your canonical tag to ensure AI engines know which version of a page is authoritative. Prevents duplicate content confusion. - [Meta Tags Quality](https://mygeoscore.app/factors/meta-tags-quality) (FR: https://mygeoscore.app/fr/factors/meta-tags-quality): Checks title tag and meta description for presence, length, keyword relevance, and uniqueness. Quality meta tags provide essential page context. - [Internationalization (i18n)](https://mygeoscore.app/factors/internationalization) (FR: https://mygeoscore.app/fr/factors/internationalization): Detects hreflang attributes and language targeting. Proper i18n ensures AI engines serve the correct language version to users. - [Crawl Trust](https://mygeoscore.app/factors/crawl-trust) (FR: https://mygeoscore.app/fr/factors/crawl-trust): Assesses crawler-friendliness indicators including HTTPS, clean URL structure, redirect chains, and overall technical trustworthiness. - [Canonical Conflicts](https://mygeoscore.app/factors/canonical-conflicts) (FR: https://mygeoscore.app/fr/factors/canonical-conflicts): Detects conflicting or redundant canonical tags that send mixed signals to AI engines about which page version is authoritative. - [Brand Name Consistency](https://mygeoscore.app/factors/brand-name-consistency) (FR: https://mygeoscore.app/fr/factors/brand-name-consistency): Checks for consistent brand naming across your page (title, schema, content). Variations confuse AI engines about your brand identity. - [Entity Clarity](https://mygeoscore.app/factors/entity-clarity) (FR: https://mygeoscore.app/fr/factors/entity-clarity): Detects clear entity definition statements ('X is a Y that does Z'). Explicit self-definition helps AI engines categorize and cite your brand. - [Social Proof Signals](https://mygeoscore.app/factors/social-proof-signals) (FR: https://mygeoscore.app/fr/factors/social-proof-signals): Counts reviews, testimonials, ratings, 'As seen in' logos, and social share signals. Social proof reinforces brand trust for AI engines. - [Social Profile Links](https://mygeoscore.app/factors/social-profile-links) (FR: https://mygeoscore.app/fr/factors/social-profile-links): Counts links to social profiles (LinkedIn, Twitter/X, YouTube, GitHub, etc.) and checks for sameAs schema. Cross-platform presence builds brand identity. - [ChatGPT Citation Check](https://mygeoscore.app/factors/chatgpt-citation-check) (FR: https://mygeoscore.app/fr/factors/chatgpt-citation-check): Queries ChatGPT with relevant prompts derived from your content and checks if your brand, domain, or URL is mentioned in responses. - [Perplexity Citation Check](https://mygeoscore.app/factors/perplexity-citation-check) (FR: https://mygeoscore.app/fr/factors/perplexity-citation-check): Queries Perplexity AI with relevant prompts and checks if your content appears in its source citations. Perplexity explicitly links to sources. - [Google AI Overview Checker](https://mygeoscore.app/factors/google-aio-check) (FR: https://mygeoscore.app/fr/factors/google-aio-check): Our AI overview checker tells you whether your URL appears in Google's AI Overviews for relevant queries. AI Overviews are replacing traditional featured snippets. - [Competitor Comparison](https://mygeoscore.app/factors/competitor-comparison) (FR: https://mygeoscore.app/fr/factors/competitor-comparison): Compares your AI citation rate against competitor URLs for the same queries. See who's getting cited instead of you and why. ## Contact - Website: https://mygeoscore.app - Support: support@mygeoscore.app ## More information - [Full documentation](https://mygeoscore.app/llms-full.txt): methodology and a description of every factor.