Note: To enable the feature, contact your customer success manager.
What is GEO (Generative Engine Optimization)?
Generative Engine Optimization (GEO) makes sure your sites work well in a world where AI, not just traditional search engines, helps people find information. GEO allows you to organize and structure your content, so that AI systems like ChatGPT, Claude or Google’s Search Generative Experience can understand it and use it.
Our GEO module utilizes Crownpeak’s subject matter expertise to give clear, easy-to-follow guidance to make your sites more visible and understandable to AI.
Using GEO in DQM
Access the GEO feature from the Website Insights section. Here you will be able to view the current best practices for GEO. These will help you understand what next steps are recommended for your site to maximize visibility and relevance within generative search results.
General Performance
The General Performance section contains the following performance indicators of GEO on your website:
GEO Score – this score is derived in a similar manner to other scores in DQM and gives you an idea of how your GEO is performing across your website.
GEO Opportunities – the number of opportunities you have to improve GEO. It equals the total number of occurrences where the GEO best practice was breached.
Pages Indexed – the number of website pages that were analyzed.
Average GEO Opportunities per page – the average number of GEO opportunities per website page to improve upon. A decrease in this number over time will indicate improvement of your generative engine optimization.
GEO checkpoints
DQM has three different GEO-specific checkpoint categories:
- Data Structure
- Content Structure
- Mobile Optimization
Each checkpoint category contains applicable checkpoints where you can view the Priority (you can set this according to your organization), Issues detected for this checkpoint, and the Impact (how impactful this checkpoint is for GEO optimization).
Impact
High impact
These checks have the biggest effect on how well your content is understood and used by AI systems. Fixing these issues should be your top priority, because they strongly influence whether AI can find, interpret, and surface your content at all.
Medium impact
These checks improve how clearly and reliably your content is interpreted by AI. They may not block visibility on their own but addressing them helps strengthen your overall GEO performance and increases consistency in AI-generated results.
Low impact
These checks fine-tune your content. On their own, they have a smaller effect, but they help improve quality and clarity over time. Fixing them can give you an extra edge once high- and medium-impact items are covered.
Data Structure
These checkpoints focus on the data structure (coding best practices, rules, etc.) of your website.
<Expand to view Data Structure checkpoint details>
| Impact | Checkpoint Name | Reasoning | Remediation Suggestion |
|---|---|---|---|
| High | Pages allow indexing (no noindex) | If blocked, content is invisible to crawlers and retrieval systems, making it unavailable for generative engines. | Remove any noindex signals in both HTML and server headers, since either one can make content invisible to crawlers and generative engines. Check the page source for meta tags like <meta name="robots" content="noindex"> or <meta name="googlebot" content="noindex"> and replace them with <meta name="robots" content="index, follow">. Also verify HTTP headers by running curl -I https://example.com/page; if you see X-Robots-Tag: noindex, remove it or change it to X-Robots-Tag: index, follow in your server, hosting, or CDN settings. |
| Medium | Use clean, crawlable URLs without unnecessary parameters | Descriptive URLs help AI systems understand page content and hierarchy, improving discoverability in AI-generated responses. | Strip tracking parameters (?utm=, sessionid) from URLs and implement server-side redirects (e.g., 301) to clean versions; configure your CMS or router to generate descriptive, parameter-free URLs. |
| High | Include JSON-LD structured data markup | Structured data provides explicit context that AI systems use to better understand and categorize your content. | Insert a <script type="application/ld+json">…</script> block with valid JSON-LD in the <head> (or dynamically via frameworks like Next.js using sanitized JSON.stringify). Validate using Google’s Rich Results Test or Schema Markup Validator. |
| Low | Add Open Graph meta tags | Meta tags control content representation when referenced by AI systems and social platforms. | Add <meta property="og:title" content="…">, <meta property="og:description" content="…">, and <meta property="og:image" content="URL"> into your document head—ensuring they’re populated with accurate, page-specific values. |
| Low | Provide meta descriptions for at least 80% of pages | Well-crafted descriptions help AI systems understand page purpose and improve snippet generation. | In your template or CMS, add <meta name="description" content="…"> and configure defaults (like truncating or using a summary) to ensure at least 80% of pages include it programmatically. |
Content Structure
These checkpoints focus on the content structure (images, headings, interactive texts, etc.) of your website.
<Expand to view Content Structure checkpoint details>
| Impact | Checkpoint Name | Reasoning | Remediation Suggestion |
|---|---|---|---|
| Low | Use a single H1 per page | One H1 per page clearly identifies the main topic for AI content analysis and hierarchy understanding. | Audit HTML to ensure only one <h1> exists per page—typically wrapping the primary page title—and convert other headings to <h2> or lower. |
| Low | Structure content with semantic HTML elements | Semantic markup provides content structure that AI systems use to understand information relationships. | Wrap distinct content sections in <main>, <article>, <section>, <nav>, etc., to clarify the document outline—for example, use <article> for blog content and <nav> for menus. |
| Medium | Add descriptive alt text to all images | Alt text enables AI systems to understand visual content and creates accessible, comprehensive content. | For every <img>, ensure an appropriate alt="..." is present. Describe visual meaning without “Image of…”, capitalize the first letter, and keep it under one or two sentences. If an image is decorative, an empty alt text alt="..." should still be added. |
| Low | Keep HTML page size under 100KB | Optimized page size ensures efficient processing by AI crawlers and faster content analysis. | Minify your HTML, inline critical CSS only, and move non-critical scripts to external files to reduce page size—verify output size is below the 100KB threshold. |
| Medium | Format information using bullet points or numbered lists | Formatted lists make key information easily extractable by AI systems for answer generation. | Where you’re enumerating steps, features, or items, wrap them in <ul><li>…</li></ul> or <ol><li>…</li></ol> to provide clean structure for both users and AI parsing. |
| Low | Limit fluff word usage to less than 2% | High information density maximizes valuable content that AI systems prioritize for authoritative responses. Intensifiers: very, really, quite, rather, extremely, incredibly, absolutely, totally, completely, entirely, truly, genuinely, particularly, especially, significantly Hedging: basically, essentially, generally, typically, usually, normally, obviously, clearly, simply, just, merely, only, perhaps, maybe, possibly Overused adjectives: amazing, awesome, great, fantastic, wonderful, excellent, perfect, brilliant, outstanding, remarkable, incredible, unbelievable Vague terms: things, stuff, items, aspects, elements, factors, issues, areas, situations, cases, instances, examples Redundant phrases: in order to, due to the fact that, at this point in time, for the purpose of, with regard to, in terms of |
Run a text analysis to flag filler words (“very”, “really”, etc.), then revise to remove nonessential words to keep fluff under the 2% threshold. |
| Medium | Write concise sentences averaging under 25 words | Clear, concise writing improves AI comprehension and reduces ambiguity in content interpretation. | Use a readability tool to flag overly long sentences (25+ words) and restructure them into shorter clauses to improve clarity and processing. |
Mobile Optimization
These checkpoints focus on the mobile optimization (how well your website renders on mobile devices) of your website.
<Expand to view Mobile Optimization checkpoint details>
| Impact | Checkpoint Name | Reasoning | Remediation Suggestion |
|---|---|---|---|
| Low | Include a viewport meta tag for mobile rendering | Mobile optimization ensures AI systems can access content across all devices during crawling and indexing. | In your HTML <head>, add <meta name="viewport" content="width=device-width, initial-scale=1"> to ensure proper mobile scaling and indexing. |
| Low | Implement responsive design indicators | Responsive design ensures consistent AI access to content regardless of crawler device or viewport. | Ensure your CSS includes @media queries or responsive frameworks (e.g., Bootstrap) to adapt layouts across screen sizes, enabling consistent accessibility. |
Recommendations
Each checkpoint category contains generic recommendations at the bottom of the section based on the opportunities determined by DQM. Apply the recommendation to your website to solve detected issues and increase GEO of your site.
Comments
0 comments
Please sign in to leave a comment.