Проверенный сертификат AgentReady.md
Выдан sig: 6c97c16e225080fa Проверить →

Проанализированный URL

https://kamilolczyk.com

Измерено 3 недели назад

Анализировать другой URL

Оценка AI-Ready

Отлично

из 100

Экономия токенов

HTML-токены 4960
Markdown-токены 148
Экономия 97%

Разбивка оценки

Доступность 81/100
Обнаруживаемость ИИ 96/100
Структурированные данные 100/100
Семантический HTML 98/100
Эффективность контента 70/100

Новые протоколы

Обнаружено 0 из 6

Well-known эндпоинты, которые ищут ИИ-агенты. Обнаружено — значит агент может автоматически найти и подключиться к вашему сервису.

  • OAuth Protected Resource RFC 9728
    /.well-known/oauth-protected-resource
  • OAuth Discovery RFC 8414
    /.well-known/oauth-authorization-server
  • MCP Server Card SEP-1649 draft
    /.well-known/mcp/server-card.json
  • A2A Agent Card A2A v1.0
    /.well-known/agent-card.json
  • API Catalog RFC 9727
    /.well-known/api-catalog
  • Agent Skills index Discovery RFC v0.2.0 draft
    /.well-known/agent-skills/index.json

Само это не удержится. Мониторинга пока нет — запишитесь, и мы сообщим, когда он появится.

Вы в списке! Мы уведомим вас о запуске.

Что мы измерили Main content starts at 60% of HTML

Основной контент появляется поздно в HTML-документе. ИИ-агенты могут придавать больший вес контенту, расположенному в начале.

Как внедрить

Перестройте HTML так, чтобы контент <main> или <article> появлялся перед боковыми панелями и дополнительным контентом.

Вставьте в кодового агента, чтобы он внёс исправление

Что мы измерили Content ratio: 4.8% (616 content chars / 12771 HTML bytes)

На вашей странице низкое соотношение фактического контента к общему HTML. Большая часть веса страницы приходится на разметку, скрипты или стили, а не на контент.

Как внедрить

Перенесите CSS во внешние таблицы стилей, удалите inline-стили, минимизируйте JavaScript и убедитесь, что HTML сфокусирован на структуре контента.

Вставьте в кодового агента, чтобы он внёс исправление
Markdown-токены: 148
[](https://kamilolczyk.com/)

## Kamil
Olczyk
Product
Designer## About me

I turn complex ideas into *products people actually love*. From the first sketch to the *final pixel* - strategy, UX and interface craft across the whole design cycle.

## Contact

[Mail [email protected]](mailto:[email protected])

[WhatsApp +48 884 884 488](https://wa.me/48884884488?text=Hi%20Kamil%2C%20I%20have%20a%20project%20in%20mind)

Replies usually within 24hEurope/Warsaw
Kamil Olczyk - Product Designer                                    [Skip to content](https://kamilolczyk.com/#main)

KO/OSv4.0.2 Skip intro

KO/OS

**0**

[](https://kamilolczyk.com/)

# Kamil
Olczyk
Product
Designer## About me

I turn complex ideas into *products people actually love*. From the first sketch to the *final pixel* - strategy, UX and interface craft across the whole design cycle.

## Contact

[Mail [email protected]](mailto:[email protected])

[WhatsApp +48 884 884 488](https://wa.me/48884884488?text=Hi%20Kamil%2C%20I%20have%20a%20project%20in%20mind)

Replies usually within 24hEurope/Warsaw

Загрузите этот файл как /index.md на ваш сервер, чтобы ИИ-агенты могли получить доступ к чистой версии вашей страницы. Вы также можете настроить согласование контента Accept: text/markdown для автоматической отдачи.

Наша рекомендация

Скачать llms.txt
# Kamil Olczyk

> Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface craft across the whole design cycle.

## Main
- [Kamil Olczyk - Product Designer](https://kamilolczyk.com): Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface c…

Полный llms.txt требует анализа всего домена (скоро появится)

Загрузите этот файл по адресу https://kamilolczyk.com/llms.txt в корень вашего домена. ИИ-агенты, такие как ChatGPT, Claude и Perplexity, проверяют этот файл для понимания структуры вашего сайта.

На этом сайте уже есть файл llms.txt.

Корректный формат
# Kamil Olczyk - Product Designer

> I turn complex ideas into products people actually love - strategy, UX and
> interface craft across the whole design cycle.

## Pages

- [Home](https://kamilolczyk.com/): about, contact, local time (Europe/Warsaw)

## Contact

- Mail: [email protected]
- WhatsApp: +48 884 884 488
- Replies usually within 24h

## Docs

- [Full content in one file](https://kamilolczyk.com/llms-full.txt): everything below, no navigation
- [Markdown rendition](https://kamilolczyk.com/index.md): same content as Home, negotiation via `Accept: text/markdown`
- [PGP key](https://kamilolczyk.com/pgp-key.txt)

Доступность

Контент доступен без JavaScript (100/100)

Content available without JavaScript

Контент расположен рано в HTML (25/100)

Main content starts at 60% of HTML

Приемлемый размер страницы (100/100)

Page size: 12KB

Обнаруживаемость ИИ

robots.txt разрешает ИИ-ботов (100/100)

All major AI search bots allowed

Поддержка Markdown for Agents (100/100) Application
✓ Accept: text/markdown ✓ .md URL ✓ <link> tag ✓ Link header
Имеет sitemap.xml (100/100)

Sitemap found

Имеет файл robots.txt (100/100)

robots.txt exists

Имеет файл llms.txt (100/100)

llms.txt exists and is valid

Есть Content-Signal (robots.txt или HTTP-заголовки) (60/100)
✓ robots.txt ✗ HTTP header ✗ Policy

Структурированные данные

Имеет Schema.org / JSON-LD (100/100)

JSON-LD found: Person, WebSite

Имеет теги Open Graph (100/100)

All OG tags present

Имеет мета-описание (100/100)

Meta description: 154 chars

Имеет канонический URL (100/100)

Canonical URL present

Имеет атрибут lang (100/100)

lang="en"

Семантический HTML

Правильная иерархия заголовков (100/100)

Clean heading hierarchy

Использует элемент article или main (100/100)

Has <main>

Использует семантические HTML-элементы (89/100)

8 semantic elements, 22 divs (ratio: 27%)

Осмысленные альтернативные тексты изображений (100/100)

No images found

Небольшая глубина вложенности div (100/100)

Avg div depth: 1.5, max: 4

Эффективность контента

Хороший коэффициент сокращения токенов (100/100)

97% token reduction (HTML→Markdown)

Хорошее соотношение контента к шуму (0/100)

Content ratio: 4.8% (616 content chars / 12771 HTML bytes)

Приемлемый вес страницы (100/100)

HTML size: 12KB

Минимум inline-стилей (100/100)

0/146 elements with inline styles (0.0%)

{
  "url": "https://kamilolczyk.com",
  "timestamp": 1790545929013,
  "fetch": {
    "mode": "simple",
    "timeMs": 331,
    "htmlSizeBytes": 12771,
    "supportsMarkdown": true,
    "markdownAgents": {
      "contentNegotiation": true,
      "mdUrl": {
        "found": true,
        "url": "https://kamilolczyk.com/index.md"
      },
      "linkTag": {
        "found": true,
        "url": "/index.md"
      },
      "linkHeader": {
        "found": true,
        "url": "/index.md"
      },
      "responseHeaders": {
        "contentSignal": null,
        "xMarkdownTokens": "86",
        "vary": "Accept"
      },
      "frontmatter": {
        "present": false,
        "fields": [],
        "level": "none"
      },
      "level": "application",
      "contentNegotiationMediaType": "text/markdown",
      "properMediaType": true,
      "mdUrlMediaType": "text/markdown",
      "mdUrlProperMediaType": true
    },
    "statusCode": 200
  },
  "extraction": {
    "title": "Kamil Olczyk - Product Designer",
    "excerpt": "Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface craft across the whole design cycle.",
    "byline": "Kamil Olczyk",
    "siteName": "Kamil Olczyk",
    "lang": "en",
    "contentLength": 616,
    "metadata": {
      "description": "Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface craft across the whole design cycle.",
      "ogTitle": "Kamil Olczyk - Product Designer",
      "ogDescription": "Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface craft across the whole design cycle.",
      "ogImage": "https://kamilolczyk.com/og-image.png",
      "ogType": "website",
      "canonical": "https://kamilolczyk.com/",
      "lang": "en",
      "schemas": [
        {
          "@type": "Person",
          "@id": "https://kamilolczyk.com/#person",
          "name": "Kamil Olczyk",
          "url": "https://kamilolczyk.com/",
          "image": "https://kamilolczyk.com/og-image.png",
          "jobTitle": "Product Designer",
          "email": "[email protected]",
          "telephone": "+48884884488"
        },
        {
          "@type": "WebSite",
          "@id": "https://kamilolczyk.com/#website",
          "url": "https://kamilolczyk.com/",
          "name": "Kamil Olczyk - Product Designer",
          "inLanguage": "en",
          "publisher": {
            "@id": "https://kamilolczyk.com/#person"
          }
        }
      ],
      "robotsMeta": null,
      "author": "Kamil Olczyk",
      "generator": null,
      "markdownAlternateHref": "/index.md"
    }
  },
  "markdown": "[](https://kamilolczyk.com/)\n\n## Kamil\nOlczyk\nProduct\nDesigner## About me\n\nI turn complex ideas into *products people actually love*. From the first sketch to the *final pixel* - strategy, UX and interface craft across the whole design cycle.\n\n## Contact\n\n[Mail [email protected]](mailto:[email protected])\n\n[WhatsApp +48 884 884 488](https://wa.me/48884884488?text=Hi%20Kamil%2C%20I%20have%20a%20project%20in%20mind)\n\nReplies usually within 24hEurope/Warsaw\n",
  "fullPageMarkdown": "Kamil Olczyk - Product Designer                                    [Skip to content](https://kamilolczyk.com/#main)\n\nKO/OSv4.0.2 Skip intro\n\nKO/OS\n\n**0**\n\n[](https://kamilolczyk.com/)\n\n# Kamil\nOlczyk\nProduct\nDesigner## About me\n\nI turn complex ideas into *products people actually love*. From the first sketch to the *final pixel* - strategy, UX and interface craft across the whole design cycle.\n\n## Contact\n\n[Mail [email protected]](mailto:[email protected])\n\n[WhatsApp +48 884 884 488](https://wa.me/48884884488?text=Hi%20Kamil%2C%20I%20have%20a%20project%20in%20mind)\n\nReplies usually within 24hEurope/Warsaw\n",
  "markdownStats": {
    "images": 0,
    "links": 3,
    "tables": 0,
    "codeBlocks": 0,
    "headings": 3
  },
  "tokens": {
    "htmlTokens": 4960,
    "markdownTokens": 148,
    "reduction": 4812,
    "reductionPercent": 97
  },
  "score": {
    "score": 90,
    "grade": "A",
    "rubricVersion": 3,
    "dimensions": {
      "accessibility": {
        "score": 81,
        "weight": 30,
        "grade": "B",
        "checks": {
          "content_without_js": {
            "score": 100,
            "weight": 55,
            "evidence": "proven",
            "details": "Content available without JavaScript"
          },
          "fast_content_position": {
            "score": 25,
            "weight": 25,
            "evidence": "plausible",
            "details": "Main content starts at 60% of HTML"
          },
          "reasonable_page_size": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Page size: 12KB"
          }
        }
      },
      "aiDiscoverability": {
        "score": 96,
        "weight": 25,
        "grade": "A",
        "checks": {
          "robots_allows_ai_bots": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "All major AI search bots allowed"
          },
          "supports_markdown_negotiation": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Application level — Content negotiation, .md URL (https://kamilolczyk.com/index.md), <link> tag, Link header",
            "mechanisms": {
              "negotiation": true,
              "mdUrl": true,
              "linkTag": true,
              "linkHeader": true
            }
          },
          "has_sitemap": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Sitemap found"
          },
          "has_robots_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "robots.txt exists"
          },
          "has_llms_txt": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "llms.txt exists and is valid"
          },
          "has_content_signals": {
            "score": 60,
            "weight": 10,
            "evidence": "speculative",
            "details": "robots.txt: ai-train=yes, search=yes, ai-input=yes",
            "mechanisms": {
              "robotsTxt": true,
              "httpHeader": false,
              "policy": false
            }
          }
        }
      },
      "structuredData": {
        "score": 100,
        "weight": 20,
        "grade": "A",
        "checks": {
          "has_schema_org": {
            "score": 100,
            "weight": 35,
            "evidence": "proven",
            "details": "JSON-LD found: Person, WebSite"
          },
          "has_open_graph": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "All OG tags present"
          },
          "has_meta_description": {
            "score": 100,
            "weight": 20,
            "evidence": "plausible",
            "details": "Meta description: 154 chars"
          },
          "has_canonical_url": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "Canonical URL present"
          },
          "has_lang_attribute": {
            "score": 100,
            "weight": 10,
            "evidence": "plausible",
            "details": "lang=\"en\""
          }
        }
      },
      "semanticHtml": {
        "score": 98,
        "weight": 15,
        "grade": "A",
        "checks": {
          "proper_heading_hierarchy": {
            "score": 100,
            "weight": 30,
            "evidence": "plausible",
            "details": "Clean heading hierarchy"
          },
          "uses_article_or_main": {
            "score": 100,
            "weight": 25,
            "evidence": "plausible",
            "details": "Has <main>"
          },
          "semantic_elements": {
            "score": 89,
            "weight": 20,
            "evidence": "plausible",
            "details": "8 semantic elements, 22 divs (ratio: 27%)"
          },
          "meaningful_alt_texts": {
            "score": 100,
            "weight": 15,
            "evidence": "plausible",
            "details": "No images found"
          },
          "low_div_nesting": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "Avg div depth: 1.5, max: 4"
          }
        }
      },
      "contentEfficiency": {
        "score": 70,
        "weight": 10,
        "grade": "C",
        "checks": {
          "token_reduction_ratio": {
            "score": 100,
            "weight": 40,
            "evidence": "speculative",
            "details": "97% token reduction (HTML→Markdown)"
          },
          "content_to_noise_ratio": {
            "score": 0,
            "weight": 30,
            "evidence": "speculative",
            "details": "Content ratio: 4.8% (616 content chars / 12771 HTML bytes)"
          },
          "reasonable_page_weight": {
            "score": 100,
            "weight": 20,
            "evidence": "speculative",
            "details": "HTML size: 12KB"
          },
          "minimal_inline_styles": {
            "score": 100,
            "weight": 10,
            "evidence": "speculative",
            "details": "0/146 elements with inline styles (0.0%)"
          }
        }
      }
    }
  },
  "recommendations": [
    {
      "id": "move_content_earlier",
      "priority": "critical",
      "category": "accessibility",
      "titleKey": "rec.move_content_earlier.title",
      "descriptionKey": "rec.move_content_earlier.description",
      "howToKey": "rec.move_content_earlier.howto",
      "howToStepKeys": null,
      "effort": "moderate",
      "estimatedImpact": 5.6,
      "maxImpact": 7.5,
      "evidence": "plausible",
      "checkScore": 25,
      "checkDetails": "Main content starts at 60% of HTML"
    },
    {
      "id": "improve_content_ratio",
      "priority": "high",
      "category": "contentEfficiency",
      "titleKey": "rec.improve_content_ratio.title",
      "descriptionKey": "rec.improve_content_ratio.description",
      "howToKey": "rec.improve_content_ratio.howto",
      "howToStepKeys": null,
      "effort": "moderate",
      "estimatedImpact": 3,
      "maxImpact": 3,
      "evidence": "speculative",
      "checkScore": 0,
      "checkDetails": "Content ratio: 4.8% (616 content chars / 12771 HTML bytes)"
    }
  ],
  "llmsTxtPreview": "# Kamil Olczyk\n\n> Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface craft across the whole design cycle.\n\n## Main\n- [Kamil Olczyk - Product Designer](https://kamilolczyk.com): Kamil Olczyk - Product Designer. I turn complex ideas into products people actually love - strategy, UX and interface c…\n\n",
  "llmsTxtExisting": "# Kamil Olczyk - Product Designer\n\n> I turn complex ideas into products people actually love - strategy, UX and\n> interface craft across the whole design cycle.\n\n## Pages\n\n- [Home](https://kamilolczyk.com/): about, contact, local time (Europe/Warsaw)\n\n## Contact\n\n- Mail: [email protected]\n- WhatsApp: +48 884 884 488\n- Replies usually within 24h\n\n## Docs\n\n- [Full content in one file](https://kamilolczyk.com/llms-full.txt): everything below, no navigation\n- [Markdown rendition](https://kamilolczyk.com/index.md): same content as Home, negotiation via `Accept: text/markdown`\n- [PGP key](https://kamilolczyk.com/pgp-key.txt)",
  "emergingProtocols": {
    "oauthProtectedResource": {
      "exists": false,
      "url": "https://kamilolczyk.com/.well-known/oauth-protected-resource"
    },
    "oauthDiscovery": {
      "exists": false,
      "url": "https://kamilolczyk.com/.well-known/oauth-authorization-server"
    },
    "mcpServerCard": {
      "exists": false,
      "url": "https://kamilolczyk.com/.well-known/mcp/server-card.json",
      "draft": true
    },
    "a2aAgentCard": {
      "exists": false,
      "url": "https://kamilolczyk.com/.well-known/agent-card.json"
    },
    "apiCatalog": {
      "exists": false,
      "url": "https://kamilolczyk.com/.well-known/api-catalog"
    },
    "agentSkills": {
      "exists": false,
      "url": "https://kamilolczyk.com/.well-known/agent-skills/index.json",
      "draft": true
    },
    "count": 0,
    "total": 6
  },
  "botAccess": {
    "probed": true,
    "bot": "OAI-SearchBot",
    "controlStatus": 200,
    "botStatus": 200,
    "discriminates": false,
    "refusedAsBot": false,
    "edge": "Cloudflare",
    "verifiable": false,
    "detail": "This origin answers OAI-SearchBot exactly as it answers any other client (200). No edge-level filtering of AI crawlers observed."
  },
  "snippets": []
}

Используйте наш API для программного получения данных (скоро появится)

Этот JSON предназначен для внутреннего использования — в отличие от файлов Markdown и llms.txt, его не нужно загружать на ваш сайт. Сохраните его как базовый показатель для отслеживания оценки со временем, поделитесь с командой разработчиков или интегрируйте в ваш CI/CD-конвейер.

Поделитесь результатами

X LinkedIn Facebook WhatsApp Telegram Email

Или попросите ИИ помочь это исправить

Нужно второе мнение?

У Cloudflare тоже есть бесплатный сканер, и он задаёт другой вопрос. Он оценивает то, что ваш сайт публикует для вызова агентами: MCP server cards, Agent Skills, каталоги API, DNS-записи. Мы оцениваем, может ли агент добраться до вашего контента, прочитать и понять его. Сайт может быть хорош в одном и плох в другом, так что ждите двух разных чисел: это ответы на два разных вопроса, и знать стоит оба.

Проверить kamilolczyk.com через Cloudflare

Встройте ваш бейдж

Добавьте этот бейдж на ваш сайт. Он обновляется автоматически при изменении вашей оценки ИИ-готовности.

AgentReady.md score for kamilolczyk.com
Script Рекомендуется
<script src="https://agentready.md/badge.js" data-id="4241bf7a-c593-4c92-a4a5-ac5b59a41de0" data-domain="kamilolczyk.com"></script>
Markdown
[![AgentReady.md score for kamilolczyk.com](https://agentready.md/badge/kamilolczyk.com.svg)](https://agentready.md/ru/r/kamilolczyk.com)

Скоро: Полный анализ домена

Сканируйте весь домен, генерируйте llms.txt и отслеживайте оценку ИИ-готовности со временем. Присоединяйтесь к списку ожидания.

Вы в списке! Мы уведомим вас о запуске.