CiteLens
See if AI will cite your content.
← Back to Analyzer
User Guide

How to use
CiteLens

Everything you need to know to analyze your pages, understand your scores, and take action — for yourself and your team.

Contents
What is GEO and why does it matter? How to analyze a page Reading your results Score breakdown explained How page types affect scoring Using the report with AI tools Comparing against competitors Tips for teams Analyzing non-English pages JavaScript-rendered pages Common questions

What is GEO and why does it matter?

GEO stands for Generative Engine Optimisation — the practice of making your web pages more likely to be cited, referenced, and quoted by AI search engines like ChatGPT, Perplexity, Gemini, and Claude.

Traditional SEO focuses on ranking in Google's blue links. GEO focuses on a different question: when someone asks an AI engine a question relevant to your business, does the AI cite your page as a source — or your competitor's?

AI engines don't rank pages by popularity alone. They look for pages that are clear, credible, well-structured, and evidence-backed. A page that scores well for GEO is one the AI can confidently extract an answer from and attribute to your brand.

Why this is important right now

AI-powered search is growing rapidly. Millions of users now get answers directly from AI engines without clicking traditional search results. If your pages aren't optimised for AI citation, you're invisible in this channel — even if you rank well on Google.

The good news: GEO improvements often also improve traditional SEO — clearer structure, better evidence, and stronger E-E-A-T signals benefit both.

↑ Back to contents

How to analyze a page

You have two ways to analyze any page. Use URL analysis when the page is publicly accessible. Use HTML paste when the URL method fails or for pages behind authentication.

Option 1 — Analyze by URL

Type or paste the full page URL into the top field and click Analyze. Best for quick audits of public pages.

Option 2 — Paste HTML source

Use this when the URL method fails, or for pages behind logins and staging environments. Works on every page.

1
Open the page in your browser
Press Ctrl+U (Windows) or ⌘+Option+U (Mac) to open the HTML source. Select all → Copy.
2
Paste & analyze
Paste into the HTML field. Add the page URL in the "Page URL (appears in your report)" field, then click Analyze HTML.
Why some URLs can't be fetched directly

The analyzer retrieves pages through a secure proxy. Some sites like e-commerce, news, or automotive platforms actively block automated requests as a security measure on their end. When that happens, the HTML paste method is the solution: open the page in your own browser, copy the source, and paste it in. Your browser already has the full page we just analyze what you give us.

When to use each method:

  • URL analysis works for most marketing pages, blogs, documentation, and product pages on standard sites.
  • HTML paste use for any site that blocks the URL method, pages behind login, staging environments, or JavaScript-heavy sites where the URL fetch returns incomplete content.
Pro tip
  • The HTML paste method works on every page regardless of how the site is configured — including pages behind logins, staging environments, and sites that block crawlers.
  • You can analyze competitor pages the same way — just open their source and paste it.
  • Run the analysis before publishing while you can still make changes easily.
↑ Back to contents

Reading your results

After analysis, results are organised into three tabs. Each tab focuses on a different job — so you can go straight to what you need without scrolling through everything at once.

1
🎯 What to Fix — the default tab
This is where you land every time. It shows your page type badge, your score ring and grade, then the Priority Action Plan — every issue ranked High, Medium, or Low — followed by all 20 individual checks. Start here, fix the High Impact items first.
2
📊 Score & Summary
Your full score breakdown — the GEO score ring, grade, citation likelihood, confidence, and the "What This Means" verdict with top 3 issues. Below that: the four category scores (Answer-Ready, E-E-A-T, Structured, AI Trust), Detailed signals, and Detailed insights.
3
🔬 Deep Analysis
Technical depth for users who want to go further: Quotable lines (sentences AI is most likely to lift verbatim), Claims and Proof (every claim rated by evidence strength), Page Clarity (whether AI can clearly understand what the page is and who it serves), and By AI Engine (how each of the four major engines would handle this page).
How the tab badge works
  • The What to Fix tab shows a badge (e.g. "7 fixes" or "✓ All good") so you can see the scope before clicking.
  • All three tabs show the same score ring and page type badge at the top — so you always know which page you're looking at.
  • The active tab turns blue. Click any tab to switch — your analysis stays in memory until you run a new audit.
↑ Back to contents

Score breakdown explained

The overall GEO score is a weighted average across four categories. Here's what each one measures:

Answer-Readiness
Does the page directly answer questions? Checks opening paragraph quality, question-formatted headings, quotable sentence length, heading structure, and content depth.
E-E-A-T Signals
Experience, Expertise, Authoritativeness, Trust. Checks for author attribution, publication dates, external citations, entity schema, and data/statistics.
Structured Content
Can AI engines extract and organise the content? Checks for FAQ schema, list content, comparison tables, article schema, and breadcrumb structure.
AI Trust Signals
Technical signals that build AI engine confidence. Checks HTTPS, canonical tags, meta description quality, image alt text, and crawler access settings.

Score ranges:

80–100
A — Excellent
Strong GEO foundation. AI engines are likely to cite this page for relevant queries.
65–79
B — Good
Solid page with some gaps. A few targeted fixes will push this into the citation zone.
45–64
C — Average
Moderate GEO readiness. Meaningful structural improvements needed before AI engines will reliably cite this page.
0–44
D — Needs Work
High risk of being skipped. Core credibility and structure signals are missing. Start with the Action Plan.
↑ Back to contents

How page types affect scoring

The analyzer automatically detects what type of page you're analyzing and adjusts the scoring accordingly. This means checks that don't apply to your page type won't hurt your score.

For example: a product page is not expected to have an author byline or publication date — those checks are marked N/A. A blog post, on the other hand, is held to a higher standard on authorship and cited sources.

Blog / Article
Author, date, and cited sources weighted highest
Product / Solution
Proof signals, schema, and FAQ structure prioritised
Landing Page
Opening clarity and credibility signals are key
Documentation
Structure, steps, and completeness prioritised
Comparison Page
Tables, objectivity, and evidence weighted heavily
Pricing Page
Clarity, trust signals, and schema matter most
How detection works
  • Detection uses URL structure first — path segments like /blog/, /docs/, /pricing/, /solution/, /solutions/, /product/, /products/, /services/, and /platform/ are the most reliable signal.
  • If the URL gives no clear signal, DOM structure is used — presence of article elements, author fields, code blocks, CTA language, pricing text, breadcrumb paths with product/solution language, and H1 phrasing.
  • If detection is not confident enough, the page is scored as "General" with standard weights applied to all checks.
↑ Back to contents

Using the report as a resource for AI writing

The downloaded report is not just for auditing — it's a powerful input for AI writing tools like ChatGPT, Gemini, or Claude when you're creating or improving content.

The report as a content brief

When you download the GEO report and feed it to an AI writing tool, the AI can see exactly what the page currently lacks — missing proof points, weak opening paragraphs, unverified claims, absent FAQ sections — and write improvements that directly address those gaps.

This turns a content improvement task that would normally require manual analysis and briefing into a two-step workflow: run the analyzer, hand the report to the AI.

1
Run the analysis and download the report
Analyze the page and click "Download Report". This creates a standalone HTML file with all scores, checks, and the action plan.
2
Open the report and copy the key findings
Copy the Priority Action Plan from the What to Fix tab, and the Claims and Proof and Page Clarity sections from the Deep Analysis tab. These contain the specific gaps the AI writer needs to address.
3
Paste into your AI writing tool with a clear prompt
Use a prompt like: "Here is a GEO analysis report for this page. Please rewrite the opening paragraph and add a FAQ section that addresses the high-impact issues listed in the action plan."
4
Re-analyze after changes
Paste the updated HTML back into the analyzer to see how much the score improved. Iterate until the high-impact issues are resolved.
What to focus on when using with AI tools
  • Quote Simulation — share this with your AI writer and ask it to write more sentences in the style of the top-scoring quote candidates. Short, factual, self-contained.
  • Claims and Proof — for each "weak" claim flagged, ask the AI to suggest what evidence or data would back it up, then go find that evidence and add it.
  • Page Clarity fails — paste the failing signals into your AI tool and ask it to rewrite the opening paragraph so it clearly states what the page is, who it's for, and what outcome it delivers.
  • Action Plan — treat it as your content brief. Feed the high-impact items to the AI one at a time for focused, targeted improvements.
↑ Back to contents

Comparing against competitors

After running an analysis, a Compare Pages button appears in the top bar (between the URL and the New Audit button). This lets you benchmark your page against up to 3 competitor URLs — using the exact same scoring engine — so you can see how you rank side by side.

Why competitor comparison matters

A GEO score only tells part of the story. A score of 55% looks very different if your top competitor scores 45% vs 70%. The comparison puts your score in context — and changes what "good enough" actually means for your specific competitive landscape.

1
Run your page analysis first
Analyze your page via URL or HTML paste as normal. The Compare Pages button appears in the top bar once results are ready — alongside New Audit and Download Report.
2
Click Compare Pages and enter competitor URLs
Enter 1–3 competitor URLs. These must be publicly accessible pages — the tool fetches them through the same secure proxy used for your own page analysis.
3
Click Run Comparison
The tool fetches and scores each competitor page. This takes 15–30 seconds depending on how many URLs you entered and how fast the sites respond.
4
Read the results
Pages are ranked by overall GEO score. Each row shows the total score, a visual bar, and a breakdown across all four categories — Answer-Ready, E-E-A-T, Structured, and AI Trust. Green pills show where you lead; red pills show where competitors are ahead.
Understanding the ranking

Pages are ranked by their overall GEO score — a weighted average across all four categories. A competitor with a high score in one category (e.g. AI Trust: 90%) may still rank below you overall if they score poorly in Answer-Readiness or E-E-A-T. The insight panel at the bottom of the comparison explains your position and flags any category where competitors are ahead.

💡 Tips for getting the most out of comparison
  • Use real competitor pages — the pages AI engines actually cite when someone searches for your topic, not just any competitor homepage.
  • Compare like for like — compare a product page to other product pages, a blog post to other blog posts. Page type affects scoring weights.
  • Focus on the red pills — categories where competitors outScore you are your highest-leverage improvement opportunities.
  • Re-run after making improvements — use it as a progress check after updating your page content or structure.
↑ Back to contents

Tips for teams

Build it into your publishing workflow

Run the analyzer on every page before it goes live. Make it part of the final review checklist alongside SEO and proofreading. A 5-minute analysis before publishing is far easier than retrofitting a live page.

Focus on High Impact items first

The action plan is the first thing you see in the What to Fix tab — ordered by priority. Don't try to fix everything at once. Resolve all High Impact items first — these typically move the score by 10–20 points on their own.

Track scores over time

Download the report after each analysis and save it with the date in the filename. This gives you a record of GEO progress per page over time — useful for reporting to stakeholders.

Audit competitor pages

Open a competitor's page, copy the HTML source, and paste it into the analyzer. You'll see exactly where they score well and where their gaps are — useful for identifying content opportunities.

For blog and article writers

The three things that move blog scores the most: a named author with credentials, a visible publication date, and at least 3 outbound links to credible sources. Make these standard in your blog template.

For product and solution pages

Focus on proof ratio — the percentage of claims backed by evidence. Generic claims like "enterprise-grade" or "industry-leading" hurt your score. Replace them with specific, verifiable statements backed by data or customer examples.

↑ Back to contents

Analyzing non-English pages

CiteLens supports pages in multiple languages. When you analyze a non-English page, the tool automatically detects the language and adjusts its analysis accordingly.

🌍 Latin-script languages (French, German, Spanish, Italian, Portuguese)

Pages in these languages are fully scored across all checks. The analyzer recognizes verbs, question words, research references, CTA phrases, and content patterns in each language — so the analysis is as accurate as it would be for an English page.

🌐 Hebrew and Arabic (RTL languages)

Right-to-left language pages are detected automatically — either from the page's language tag or by scanning the text itself. All structural checks are fully scored: schema, headings, word count, links, HTTPS, meta description, and image alt text. Language-pattern checks (verb detection, claim analysis, quotable sentence filtering) are adjusted for RTL script so you don't get penalized for patterns the tool can't reliably read in those languages.

When a non-English page is detected, a language notice appears above the results explaining what was detected and how scoring was adapted.

Tips for non-English pages
  • For the most accurate word count and content extraction on non-English pages, use the HTML paste method — it gives the tool the fully rendered page text rather than a proxy-fetched version.
  • Structural improvements (adding schema, improving headings, adding an author tag) work the same regardless of language — focus on those first.
  • FAQ schema is language-agnostic — adding it to any language page will directly improve your structured content score.
↑ Back to contents

JavaScript-rendered pages

Some websites load their content dynamically using JavaScript — the page appears full in your browser, but the underlying HTML delivered to the server is nearly empty. These are called JavaScript-rendered or JS-rendered pages.

⚠️ What the warning means

If the analyzer detects that very little visible text was returned from a URL fetch, it will show a warning notice and stop the analysis. This prevents a misleading low score from being displayed when the real page content was never actually received.

The warning reads: "This page may not have been fully captured. Some pages are JavaScript-rendered and load their content dynamically, which means they can't be fully fetched by URL alone."

⚠️ Content extraction mismatch warning

A related but different scenario: the page HTML is fetched successfully, but the content extractor finds very little readable text while the raw page clearly has visible structure (buttons, headings, pricing blocks). In this case the analysis still runs, but a high-priority warning appears in the Action Plan:

"Content Extraction Mismatch — The page has visible structure, but the analyzer could not extract meaningful AI-readable content from it."

This typically affects complex interactive components — tab-based pricing tables, JavaScript-toggled accordions, or heavily componentised pages where key content is locked inside dynamic UI. The fix is the same: use the HTML paste method to give the analyzer your browser's fully rendered view, or expose key content in semantic HTML and structured data.

How to analyze a JS-rendered page

Use the HTML paste method — your browser has already run the JavaScript and rendered the full page, so copying the source gives the analyzer complete content.

1
Open the page in your browser
The page must be fully loaded in your browser before you copy the source.
2
Press Ctrl+U (Windows) or ⌘+Option+U (Mac)
This opens the page HTML source. Select all → Copy. Note: when the warning appears, the URL is automatically pre-filled in the "Page URL" field below so it will appear correctly in your report.
3
Paste into the HTML field and click Analyze HTML
The analyzer will now have the full rendered content and can give you an accurate score.
Common page types that are JS-rendered
  • React and Angular apps — most modern SaaS platforms, dashboards, and startup websites.
  • Automotive and brand marketing sites — heavily animated pages that load content in stages.
  • E-commerce product pages — dynamic pricing and inventory often loaded via JavaScript.
  • Social media and news aggregators — feeds loaded on demand rather than in the initial HTML.
↑ Back to contents

Common questions

Why is my score lower than expected?

Check the Action Plan — it's usually one or two high-impact gaps pulling the score down significantly. The most common culprits are missing FAQ schema, no author attribution on blog content, sentences that are too long for AI extraction, and claims without supporting evidence.

Why are some checks marked N/A?

There are two reasons a check may not appear or may be suppressed:

Page type: The tool detected your page type and suppressed checks that aren't relevant. For example, a pricing page won't be penalised for missing an author byline. N/A checks don't count for or against your score.

Thin pages: Some checks are suppressed on pages with very little content — FAQ and Statistics checks require at least 500 words, and the Quotable Sentences check requires at least 400. On shorter pages there simply isn't enough material to assess these meaningfully, so the check is skipped rather than producing a misleading score.

The URL analysis failed — what do I do?

Use the HTML paste method instead. It works on every page regardless of how the site is configured — including sites that block external crawlers. If the analyzer detected a JavaScript-rendered page, it will show a warning notice and pre-fill the URL field for you automatically — just paste the HTML and click Analyze HTML. See the JavaScript-rendered pages section for full details.

Does a high GEO score guarantee AI citation?

No — it significantly improves the likelihood. Actual citation also depends on query match (whether someone asks something relevant to your page), competition (what other pages exist on the same topic), and freshness. The score reflects what you can control on the page itself.

How often should I re-analyze a page?

After any significant content update, after adding schema markup, or after publishing new supporting content that links to the page. For high-priority pages, a monthly check is reasonable.

Does improving GEO scores affect Google ranking?

Yes — many GEO improvements directly improve traditional SEO signals too. Better structure, stronger E-E-A-T signals, clearer headings, and added FAQ schema all help with Google as well as AI engines.

Can I use the report with my team or clients?

Yes — the downloaded report is a standalone HTML file that works in any browser with no internet connection required. You can share it directly, attach it to emails, or save it to a shared drive.

↑ Back to contents

CiteLens · See if AI will cite your content.

← Back to Analyzer