# Compass: is the website ready for AI agents

> We checked the Compass website (getcompass.ru): can ChatGPT, Claude and Alice open it, does it have llms.txt, Markdown, an API and MCP. 63.9 out of 100. API: yes, MCP: no, llms.txt: no.

Источник: https://pachca.com/en/agent-ready/compass

[getcompass.ru](https://getcompass.ru)·checked November 11, 2026

63.9out of 100

Has issues

Agents read the site but miss some important things.

Paste the task into Claude Code, Cursor or another agent with access to the site’s code.

- Agent access:  100

- Discoverability:  64

- Content for models:  11

- AI bot rules:  58

- API and protocols:  —

### Fix these first

First, what gets in agents’ way the most.

1.  01

    #### The site serves Markdown when an agent asks

    Failed

    When the homepage is requested with “Accept: text/markdown”, return Markdown with “Content-Type: text/markdown” and “Vary: Accept”. Keep serving HTML for ordinary requests.

    An agent can ask for a page in Markdown instead of HTML and spend far less of its budget on markup.

    [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, x-wf-forwarded-proto, Accept-Encoding

    link: <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/64328ad759d957f990749456/css/website-stage.webflow.shared.fca14fcda.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-/KFPzaneE5CngkLdHXZ6m7oHUQ0gngKOg4cAOmcNO6Ok+wg0DX7yj8LsyoS1c3Ld"

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://getcompass.ru/"
    ```

2.  02

    #### Pages have Markdown versions

    Failed

    Serve a Markdown version of pages at the URL ending in .md and reference it with <link rel="alternate" type="text/markdown"> on the page itself.

    The same page at a URL ending in .md: clean text with no menus or scripts.

    [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

    ›What the site returned

    URL

    [https://getcompass.ru/index.md](https://getcompass.ru/index.md)

    Response code

    404

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://getcompass.ru/index.md"
    ```

3.  03

    #### llms.txt exists

    Failed

    Put an llms.txt in Markdown at the site root: a top-level heading with the product name, a short description and a list of links to key pages. The links must resolve.

    A short file for language models: what the product is and where the key pages are.

    [llms.txt →](https://pachca.com/en/agent-ready/guide/llms-txt)

    ›What the site returned

    URL

    [https://getcompass.ru/llms.txt](https://getcompass.ru/llms.txt)

    Response code

    404

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, Accept-Encoding,x-wf-forwarded-proto

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://getcompass.ru/llms.txt"
    ```

4.  04

    #### robots.txt has rules for AI bots

    Failed

    Add separate User-agent groups for AI bots to robots.txt: GPTBot, ClaudeBot, OAI-SearchBot, PerplexityBot, YandexAdditional. Naming two is enough.

    AI bots are listed by name. Whether you allow or block them, it shows the choice was made.

    [robots.txt for AI →](https://pachca.com/en/agent-ready/guide/robots-txt)

    ›What the site returned

    URL

    [https://getcompass.ru/robots.txt](https://getcompass.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/robots.txt"
    ```

5.  05

    #### Alice AI robots are allowed

    Partial

    Add a group to robots.txt with “User-agent: YandexAdditional” and “User-agent: YandexAdditionalBot” and an “Allow: /” rule.

    The YandexAdditional robots bring a site into Alice AI answers. Best to allow them with a rule of their own.

    [robots.txt for AI →](https://pachca.com/en/agent-ready/guide/robots-txt)

    ›What the site returned

    URL

    [https://getcompass.ru/robots.txt](https://getcompass.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/robots.txt"
    ```

Other issues12

1.  06

    #### llms-full.txt exists

    Failed

    Put an llms-full.txt at the site root with the full text of the site or docs in Markdown.

    The full text of the site or docs in one file. An agent reads it in a single request.

    [llms.txt →](https://pachca.com/en/agent-ready/guide/llms-txt)

    ›What the site returned

    URL

    [https://getcompass.ru/llms-full.txt](https://getcompass.ru/llms-full.txt)

    Response code

    404

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, Accept-Encoding,x-wf-forwarded-proto

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://getcompass.ru/llms-full.txt"
    ```

2.  07

    #### Content use is declared

    Failed

    Add a “Content-Signal: search=yes, ai-input=yes, ai-train=yes” line to robots.txt. Choose yes or no for each value yourself.

    The Content-Signal line says whether your text may be used for search, AI answers and model training.

    [robots.txt for AI →](https://pachca.com/en/agent-ready/guide/robots-txt)

    ›What the site returned

    URL

    [https://getcompass.ru/robots.txt](https://getcompass.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/robots.txt"
    ```

3.  08

    #### Company markup has a description and contacts

    Failed

    Add description, logo and contactPoint (address, email or telephone also work) to your Organization JSON-LD.

    The description, logo and contacts in the markup let an assistant confirm this is a real company before recommending it.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

4.  09

    #### Pricing is available in Markdown

    Failed

    Serve the pricing page in Markdown: at the page URL ending in .md or at /pricing.md. The file must contain prices.

    An agent comparing products reads pricing most easily from a plain text file.

    [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

    ›What the site returned

    URL

    [https://getcompass.ru/pricing.md](https://getcompass.ru/pricing.md)

    Response code

    404

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, Accept-Encoding,x-wf-forwarded-proto

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/pricing.md"
    ```

5.  10

    #### Company or product markup is present

    Partial

    Add JSON-LD markup of type Organization or SoftwareApplication with name and url to the homepage.

    JSON-LD is company data in a machine format: name, site URL, product type.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    JSON-LD types: AggregateRating, Offer, SoftwareApplication

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

6.  11

    #### A clear heading structure

    Partial

    Keep a single h1 on the homepage, add h2 headings, do not skip levels (h3 follows h2, not h4) and wrap the main content in a <main> tag.

    One main heading, subheadings in order and a marked main area. An agent uses them to split the page into parts.

    [Access without CAPTCHA or JS →](https://pachca.com/en/agent-ready/guide/site-access)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    H1 headings: 1

    H2 headings: 10

    has <main>: no

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

7.  12

    #### Homepage metadata is filled in

    Partial

    Add title, meta description and link rel="canonical" to the homepage <head>, and a lang attribute to the html tag.

    Title, description, canonical URL and language. They tell an agent what the site is.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

8.  13

    #### The homepage links to API docs

    Partial

    Link to your API docs from the homepage, for example in the footer or a developers menu.

    When asked to set up an integration, an agent looks for docs starting from the homepage.

    [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

9.  14

    #### The site points agents to its machine-readable files

    Partial

    Add a Link header or a <link> tag on the homepage pointing to llms.txt, the page’s Markdown version (rel="alternate" type="text/markdown") or the API description (rel="service-desc").

    Links in the response header or page code lead to llms.txt, a Markdown version or an API description.

    [Markdown for agents →](https://pachca.com/en/agent-ready/guide/markdown)

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

10.  15

     #### Markup links to official profiles

     Failed

     Add a sameAs field to your JSON-LD with links to official profiles: GitHub, social networks, app stores.

     sameAs links to GitHub, social networks and app stores. They tell an assistant that mentions elsewhere are about you.

     [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

     ›What the site returned

     URL

     [https://getcompass.ru/](https://getcompass.ru/)

     Found

     sameAs links: 0

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
     ```

11.  16

     #### About, contact and policy pages are linked from the homepage

     Partial

     Link to the About, Contact and privacy policy pages from the homepage, for example in the footer.

     An agent checks these pages to make sure the site can be trusted.

     [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

     ›What the site returned

     URL

     [https://getcompass.ru/](https://getcompass.ru/)

     Found

     found: about, privacy

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
     ```

12.  17

     #### Questions and answers are marked up

     Failed

     Mark up the homepage FAQ block with FAQPage JSON-LD: each question is a Question with its answer in acceptedAnswer.

     An FAQ block in the markup gives ready question-and-answer pairs an assistant can quote.

     [sitemap and JSON-LD →](https://pachca.com/en/agent-ready/guide/structured-data)

     ›What the site returned

     URL

     [https://getcompass.ru/](https://getcompass.ru/)

     Repeat the check yourself

     ```
     curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
     ```

What already works19

- #### Homepage opens without a CAPTCHA

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, x-wf-forwarded-proto, Accept-Encoding

    link: <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/64328ad759d957f990749456/css/website-stage.webflow.shared.fca14fcda.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-/KFPzaneE5CngkLdHXZ6m7oHUQ0gngKOg4cAOmcNO6Ok+wg0DX7yj8LsyoS1c3Ld"

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### Text is visible without JavaScript

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    words of text: 2,423

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### Prices are visible without JavaScript

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    snippet: консультацию Гибкие тарифы Бизнес Команды до 30 000 человек 490 ₽ за сотрудника в месяц Попробовать беспл

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### A missing page returns 404

    ›What the site returned

    URL

    [https://getcompass.ru/agent-readiness-check-0ed6bb8d06](https://getcompass.ru/agent-readiness-check-0ed6bb8d06)

    Response code

    404

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, Accept-Encoding,x-wf-forwarded-proto

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/agent-readiness-check-0ed6bb8d06"
    ```

- #### A short path from http to https

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, x-wf-forwarded-proto, Accept-Encoding

    link: <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/64328ad759d957f990749456/css/website-stage.webflow.shared.fca14fcda.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-/KFPzaneE5CngkLdHXZ6m7oHUQ0gngKOg4cAOmcNO6Ok+wg0DX7yj8LsyoS1c3Ld"

    Found

    redirects: 1

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### The homepage is light and fast

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    page size, KB: 482

    response time, s: 0.874

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### robots.txt exists

    ›What the site returned

    URL

    [https://getcompass.ru/robots.txt](https://getcompass.ru/robots.txt)

    Response code

    200

    Headers

    content-type: text/plain

    vary: Accept-Encoding

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/robots.txt"
    ```

- #### A sitemap exists

    ›What the site returned

    URL

    [https://getcompass.ru/sitemap.xml](https://getcompass.ru/sitemap.xml)

    Response code

    200

    Headers

    content-type: application/rss+xml

    vary: Accept-Encoding

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/sitemap.xml"
    ```

- #### Agents and AI search are allowed

    ›What the site returned

    URL

    [https://getcompass.ru/robots.txt](https://getcompass.ru/robots.txt)

    Response code

    200

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/robots.txt"
    ```

- #### The homepage is not hidden from search

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### Homepage text fits an agent’s memory

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    tokens, approx.: 7,098

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### Content starts near the top of the page

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    text before the heading, %: 5

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### ChatGPT and Claude get the same page people do

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, x-wf-forwarded-proto, Accept-Encoding

    link: <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/64328ad759d957f990749456/css/website-stage.webflow.shared.fca14fcda.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-/KFPzaneE5CngkLdHXZ6m7oHUQ0gngKOg4cAOmcNO6Ok+wg0DX7yj8LsyoS1c3Ld"

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### Page preview data is filled in

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    found: og:title, og:description, og:image, og:type

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### AI search gets the same page people do

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Response code

    200

    Headers

    content-type: text/html; charset=utf-8

    vary: Accept-Encoding, x-wf-forwarded-proto, Accept-Encoding

    link: <https://cdn.prod.website-files.com>; rel=preconnect; crossorigin, <https://cdn.prod.website-files.com/64328ad759d957f990749456/css/website-stage.webflow.shared.fca14fcda.min.css>; rel=preload; as=style; crossorigin; integrity="sha384-/KFPzaneE5CngkLdHXZ6m7oHUQ0gngKOg4cAOmcNO6Ok+wg0DX7yj8LsyoS1c3Ld"

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### The sitemap carries update dates

    ›What the site returned

    URL

    [https://getcompass.ru/sitemap.xml](https://getcompass.ru/sitemap.xml)

    Response code

    200

    Headers

    content-type: application/rss+xml

    vary: Accept-Encoding

    Found

    share, %: 100

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/sitemap.xml"
    ```

- #### Prices are in the markup

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### Images have text descriptions

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Found

    share, %: 100

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

- #### The page does not forbid quoting its text

    ›What the site returned

    URL

    [https://getcompass.ru/](https://getcompass.ru/)

    Repeat the check yourself

    ```
    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://getcompass.ru/"
    ```

Not scored18

These checks do not apply to the site and do not lower the score.

- Open API docs or an MCP server exist
- An API description (OpenAPI) is published
- An MCP server exists
- An agent can find how to sign in
- The API reports errors in a machine format
- An API catalog exists
- Agent skills are published
- The API says which server grants access
- llms.txt is structured well enough to navigate
- The Markdown version has a header with page data
- The MCP server answers a connection
- MCP tools have descriptions
- An access refusal says where to sign in
- An agent-to-agent card exists
- There is a guide for how an agent gets access
- A catalog of AI interfaces exists
- The site does not forbid using its text in AI answers
- Pricing and docs are not closed to agents

## Check your own site

Paste the address and get the same breakdown in half a minute.

[Check a site →](https://pachca.com/en/agent-ready)

## Other checked sites

- [CommuniGate Pro](https://pachca.com/en/agent-ready/communigate-pro)47.1
- [DION](https://pachca.com/en/agent-ready/dion)40.4
- [eXpress](https://pachca.com/en/agent-ready/express)62.9
- [iMind](https://pachca.com/en/agent-ready/imind)77
- [Loop](https://pachca.com/en/agent-ready/loop)68.5
- [MAX for Business](https://pachca.com/en/agent-ready/max)45.9
- [MTS Link](https://pachca.com/en/agent-ready/mts-link)64.9
- [Pachca](https://pachca.com/en/agent-ready/pachca)97.9
- [Squadus (MyOffice)](https://pachca.com/en/agent-ready/squadus)53.7
- [TamTam](https://pachca.com/en/agent-ready/tamtam)39
- [TrueConf](https://pachca.com/en/agent-ready/trueconf)62.8
- [VK WorkSpace (VK Teams)](https://pachca.com/en/agent-ready/vk-workspace)70.1
- [Yandex 360 (Messenger)](https://pachca.com/en/agent-ready/yandex-360)55.9
