Skip to content
Measure your brand's Ai visibility score for free

Can Ai read your site?

Before Ai can cite a site, it has to be able to read it and understand what it says. Site Audit checks your site on 9 criteria: can bots get in, is the text visible without JavaScript, is who you are written in a way machines understand. It calculates how many points each gap would add to your score and gives ready code for llms.txt, the Organization schema and meta tags.

On every plan · from $79/mo

  • For brands

    Make sure your site can be read

    Ai can't cite a page it can't read. See where your site gets stuck, what to fix first and how many points each fix brings; copy the ready code onto your site.

    See plans
  • For agencies

    A first technical report for a prospect

    Audit a prospect's site for free without creating an account and share the result by link. After you sign, the audit is kept in the dashboard and you show the effect of fixes with a re-audit.

    Explore the agency offer

What you see in the dashboard

This is the site screen in your dashboard, here with the audit of bitelab.com.tr. The result comes from the tool's own audit run on the sample site's pages. The numbers point to its sections.

Site readiness · bitelab.comSample

Site Audit

How readable is your site to Ai bots, and what should you fix first? Most bots don't run JavaScript, so we look at the HTML your server sends.

57/ 100

Ai readability score

Significant gaps; Ai can't fully understand your site.

bitelab.com.trSeptember 16, 2026 at 9:00 AM · 9 pages readPrevious audit 51 +6

With the first 3 fixes5774

Recalculated with the same formula, not an estimate. This score measures how readable your site is, not whether Ai answers mention you.

Do these first

ordered by gain and effort
  1. 1

    Put an llms.txt at the site root

    No /llms.txt found. This short Markdown summary of your brand and key pages is a proposed standard for Ai tools; not every bot reads it.

    +5 ptsEffort: lowllms.txtReady-made code
  2. 2

    Add an Organization schema

    The site has no Organization schema describing who you are. It gives your name, address, logo and social accounts in a machine-readable form.

    +4.8 ptsEffort: lowStructured dataReady-made code
  3. 3

    Add updated dates to pages

    These pages have no machine-readable date (datePublished or dateModified in schema, article:modified_time). Add a date to the schema and a visible "Updated" line to the page.

    +8 ptsEffort: mediumContent freshness
8 more fixes
  1. 4

    Add structured data to pages

    These pages have no schema.org structured data (JSON-LD). Add Product to product pages, Article to posts, FAQPage to question pages.

    +5.4 ptsEffort: mediumStructured data
  2. 5

    Add your social accounts to the schema

    The schema has no sameAs. Linking your social accounts with sameAs tells machines these accounts belong to the same brand.

    +2 ptsEffort: lowTrust signalsReady-made code
  3. 6

    Make the question the heading and the answer the first paragraph

    No question-style subheadings, FAQ schema or lists were found on these pages. Turn common questions into headings and answer each right below in a short paragraph; Ai uses sections it can lift in one piece more easily.

    +7.9 ptsEffort: highDirect answer structure
  4. 7

    Send the text from the server

    The text of these pages is missing or thin in the HTML the server sends; the content is drawn in the browser with JavaScript. Most Ai bots don't run JavaScript. Use server-side rendering (SSR) or static generation.

    +7.5 ptsEffort: highReadable content
  5. 8

    Add author information to content

    No author information was found on content pages (meta author or author in schema). Show who wrote each piece.

    +2 ptsEffort: mediumTrust signals
  6. 9

    Write meta descriptions

    The meta description is missing or has the wrong length. Write a 50–160 character summary.

    +0.3 ptsEffort: lowPage identityReady-made code
  7. 10

    Fix pages that return errors

    Some pages return an error or don't load. Fix the broken URLs or remove them from the sitemap.

    +0.5 ptsEffort: mediumCrawlability
  8. 11

    Use a single H1 per page

    The page has no H1 or more than one. Use a single H1 that states the page's topic.

    +0.1 ptsEffort: lowPage identity

Ready-made code

generated from your own pages

Upload it to your site root as /llms.txt. Markdown versions of your pages are on the Agent pages screen.

# Bitelab

> Bitelab, ilave şeker içermeyen, yüksek proteinli bar ve atıştırmalıklar üretir.

## Sayfalar
- [Ana sayfa](https://bitelab.com.tr/): Bitelab, ilave şeker içermeyen, yüksek proteinli bar ve atıştırmalıklar üretir.
- [Hakkımızda](https://bitelab.com.tr/hakkimizda): Bitelab 2014'te kuruldu; ürünleri 81 ilde satılıyor.
- [İletişim](https://bitelab.com.tr/iletisim): Bitelab ile iletişime geçin.
- [Protein bar nasıl seçilir?](https://bitelab.com.tr/blog/protein-rehberi): Protein bar seçerken nelere bakmalı: protein oranı, şeker ve içerik listesi.
- [Kampanya | Bitelab](https://bitelab.com.tr/kampanya): Bitelab kampanyaları.

## Ürünlerimiz
- [Ürünlerimiz](https://bitelab.com.tr/urunler): Bitelab protein bar, granola bar ve kuruyemiş karışımları.
- [Protein bar](https://bitelab.com.tr/urunler/protein-bar): 20 gram protein, ilave şeker yok: spor sonrası için Bitelab protein bar.
- [Granola bar](https://bitelab.com.tr/urunler/granola-bar)

Criteria

lowest first
  • Content freshnessweight 8%

    0 / 100

    Ai tells how current a page is from its date. Without one it can't know when the content was written and may pass you over for questions that need current information. The home page and legal pages aren't counted.

    • Dates 0/7: Problem — No content page has a date: neither in the schema (datePublished, dateModified) nor on the page.

    Pages missing it
    Dates
    /urunler · /urunler/protein-bar · /urunler/granola-bar · /hakkimizda · /iletisim · /blog/protein-rehberi · /kampanya
  • llms.txtweight 5%

    0 / 100

    llms.txt is a proposed standard that summarizes your site and key pages for Ai tools. Not every bot reads it, so it carries little weight.

    • llms.txt: Problem — There's no /llms.txt at your site root.

  • Structured dataweight 12%

    15 / 100

    Schema.org markup (JSON-LD) tells machines who you are and what a page is about in a form they can't misread.

    • Pages with schema 2/8: Could be better — 6 pages have no schema.org markup.

    • Organization schema: Problem — Your site has no Organization schema that says who you are.

    Schema types found: Product

    Pages missing it
    Pages with schema
    / · /urunler · /hakkimizda · /iletisim · /blog/protein-rehberi · /kampanya
  • Direct answer structureweight 10%

    21 / 100

    Ai lifts answers from pages in pieces. A question-style heading with a short answer right below makes that piece easy to take. The home page and legal pages aren't counted.

    • Questions and answers 1/7: Could be better — 6 content pages have no question-and-answer section, or only part of one. Full points need FAQ schema or at least two question headings; a single question heading, a list or a table earns half.

    Pages missing it
    Questions and answers
    /urunler · /urunler/protein-bar · /urunler/granola-bar · /hakkimizda · /iletisim · /kampanya
  • Readable contentweight 15%

    50 / 100

    Most Ai bots don't run JavaScript; they read the HTML your server sends. If the text isn't there, the bot sees an empty page.

    • Text without JavaScript 2/8: Could be better — 6 pages have under 150 words of server-sent text; part of the content may be drawn in the browser with JavaScript. 50–150 words earn half the points.

    Pages missing it
    Text without JavaScript
    /urunler · /urunler/protein-bar · /urunler/granola-bar · /hakkimizda · /iletisim · /kampanya
  • Trust signalsweight 8%

    50 / 100

    A site that shows who is behind it is a more trustworthy source: an About and a Contact page, author details, the brand's social accounts.

    • About: OK — We found a link to an About page.

    • Contact: OK — We found a link to a Contact page.

    • Author: Problem — No content page carries author details (meta author or author in schema).

    • Social accounts: Problem — Your schema doesn't list your social accounts (sameAs).

  • Page identityweight 7%

    94 / 100

    Title, description, H1, canonical, language and Open Graph state briefly what each page is about and where it really lives.

    • Title 8/8: OK — Every page has a title of 10–70 characters.

    • Description 5/8: Could be better — On 3 pages the meta description is missing or outside 50–160 characters.

    • H1 7/8: Could be better — 1 page has no H1 or more than one.

    • Canonical 8/8: OK — Every page has a canonical link.

    • Language 8/8: OK — Every page declares its language (lang).

    • Open Graph 7/8: Could be better — 1 page has no og:title.

    Pages missing it
    Description
    /urunler/granola-bar · /iletisim · /kampanya
    H1
    /kampanya
    Open Graph
    /urunler/granola-bar
  • Crawlabilityweight 15%

    97 / 100

    Bots have to find and open your pages: a secure connection, a sitemap, and pages that load and aren't closed to indexing.

    • HTTPS: OK — Your site loads over HTTPS.

    • Sitemap: OK — Sitemap found; bots find your pages through it.

    • Pages that load 8/9: Could be better — 1 page returned an error or didn't load.

    • Indexable 8/8: OK — No page has noindex; all of them can be indexed.

    Pages missing it
    Pages that load
    /eski-kampanya
  • Ai accessweight 20%

    100 / 100

    An Ai bot blocked in robots.txt can't read your pages or cite you. This is the heaviest criterion in the score.

    • Answer bots: OK — robots.txt doesn't block any of the bots that write answers.

How was this score calculated?
CriterionWeightScoreContribution
Ai access%2010020
Crawlability%159714.55
Readable content%15507.5
Structured data%12151.8
Direct answer structure%10212.1
Content freshness%800
Trust signals%8504
Page identity%7946.58
llms.txt%500
Total%10056.53

Score = Σ (weight × criterion score) ÷ 100 = 56.53 ≈ 57

Each criterion is calculated with explicit rules read from your pages and site files; no Ai model scores anything at any step. As long as your site doesn't change, it gets the same score on every audit. The page score (page by page table) is a separate indicator and doesn't feed the score directly.

Page by page
PageScoreStatusIndexTextTitleDescriptionH1SchemaCanonicalLangOG
bitelab.com.tr/95OKOKOKOKOKOKCould be betterOKOKOK
bitelab.com.tr/urunler85OKOKCould be betterOKOKOKCould be betterOKOKOK
bitelab.com.tr/urunler/protein-bar90OKOKCould be betterOKOKOKOKOKOKOK
bitelab.com.tr/urunler/granola-bar85OKOKCould be betterOKCould be betterOKOKOKOKCould be better
bitelab.com.tr/hakkimizda85OKOKCould be betterOKOKOKCould be betterOKOKOK
bitelab.com.tr/iletisim71OKOKProblemOKCould be betterOKCould be betterOKOKOK
bitelab.com.tr/blog/protein-rehberi95OKOKOKOKOKOKCould be betterOKOKOK
bitelab.com.tr/kampanya68OKOKProblemOKCould be betterCould be betterCould be betterOKOKOK
bitelab.com.tr/eski-kampanya0ProblemProblemProblemProblemProblemProblemProblemProblemProblemProblem
  1. Score and verdict

    How ready your site is for Ai, out of 100; a one-line verdict, the change since the last audit and the score you'd reach with the first three fixes.

  2. Do these first

    Every gap is a fix. How many points the score gains if only that one is fixed is calculated with the same formula; the biggest gain for the least work sits at the top.

  3. 9 criteria

    From Ai access to content freshness, each criterion's score and weight. Click a criterion to see which page is missing what.

  4. Ready code

    llms.txt, an Organization schema and missing meta tags are generated from your site's own information; you copy them onto your site.

  5. Page by page

    The status of every audited page: which page doesn't open, which leaves its text to JavaScript, which is missing a description.

How it works

  1. 01

    Start the audit

    When you add your brand, the audit runs once on its own; after that you re-run it whenever you like. It takes a few minutes.

  2. 02

    Your site is read

    Up to 10 pages, chosen from different sections of your homepage and sitemap, are read the way Ai bots see them.

  3. 03

    Start with the first three fixes

    The three fixes that gain the most points for the effort, and the score you'd reach doing all three, sit at the top; llms.txt, schema and meta tag fixes come with ready code.

Why you can trust it

  • No questions to Ai

    The audit runs on rules; no Ai is asked anything and no credits are used.

  • Calculated, not guessed

    Each fix's gain uses the same formula as the score. The criteria weights are shown on screen.

  • Free version available

    You can audit any site for free without an account. In the dashboard, your brand's audit is kept and you can refresh it any time.

Frequently asked

Enter your site's address in the free site audit; no account needed. Up to 10 pages are read the way Ai bots see them and scored out of 100 on 9 criteria. The three fixes to make first, and the score you'd reach doing all three, appear right away.

Didn't find what you need? Ask, and get the answer with its source.

Ask what it does, what it costs and which plan fits you. The assistant answers only from this site and shows the page it relied on; where that falls short, write to us.

Chats are kept for 30 days; don't share personal details. Privacy

VIBE TO GEO assistant

You could ask

What is Ai saying about your brand?

Find out in minutes. Free account, no card.

  • Free account
  • No card
  • Local-language prompts
Book a walkthrough