What LLMs Actually Read on Your Website (And How to Make Them Cite You)

Technical SEO | 9 min read | Published:

By , Founder of The Lmo7 Agency

A simple test every brand should run today and what to fix once you've run it. Including how titles and slugs decide whether ChatGPT, Rufus and Gemini cite you in their answers.

A simple test every brand should run today and what to fix once you've run it. **Most brands think they know what their website looks like.** But what matters in 2026 is what LLMs can see - not what your browser shows you after all the scripts have run. If your content is hard for models like ChatGPT, Claude, Rufus, Gemini and Perplexity to read, you are invisible at the exact moment shoppers are asking questions that should lead to your product. > **Update — May 2026:** Amazon has merged Rufus with Alexa+ to create **Alexa for Shopping**, now live on the Amazon Shopping app, website and Echo Show. References to "Amazon Rufus" in this post relate to the predecessor product. [Read Amazon's announcement.](https://www.aboutamazon.com/news/retail/alexa-for-shopping-ai-assistant) And the surprising bit: A huge chunk of modern websites are very hard for LLMs to read in a reliable way. Here's a simple way to see how dependent you are on JavaScript and what to do once you know. ## The one-minute sanity check This is not a perfect simulation of how every crawler works. But it's a fast way to see how much of your site exists before JavaScript runs. - Open your site in Chrome - Right-click → Inspect (or Cmd+Option+I on Mac, Ctrl+Shift+I on Windows) to open DevTools - With DevTools open, press the Command Menu shortcut (Cmd+Shift+P on Mac, Ctrl+Shift+P on Windows) - A search box appears at the top of DevTools. Type: Disable JavaScript - Click the "Disable JavaScript" option that appears - Keep DevTools open and refresh the page (Cmd+R / Ctrl+R) What loads next shows you how much of your page is there without JavaScript. If a lot disappears, you are heavily JS-dependent. That is your first signal. ## Why this test matters (and what it doesn't tell you) Most LLMs lean on HTML and structured data. Many do not fully execute every script on every page they ingest. So if your product information only appears after a JS framework renders it, or your PDP content is loaded via async calls, or your "experience layer" is a shell without JS - simpler crawlers and some LLM pipelines will see a much thinner version of your site than your customers do. The "disable JavaScript" view is a diagnostic, not the full truth. LLMs can still learn about you from your raw HTML, JSON-LD structured data, sitemaps, feeds and from retailers, marketplaces and review sites that carry your data. So if the page looks empty with JS off, don't panic. Treat it as a prompt to check what your HTML and structured data are actually exposing. ## Step two: check what the HTML really contains Pick one key page. A product detail page or a category page works best. Load it normally with JavaScript enabled. Right-click and choose View Page Source. In the source, look for: - Real text content - product titles, descriptions, features, headings, bullet points. Not just placeholders waiting for scripts to fill them. - Structured data blocks - anything inside `