frontend.im

Проскановано як контентний сайт

Agent-ready

Чи можуть ШІ-боти й агенти дістатися до сайту й скористатися ним?

100/100

Виявлення
100
Контент
100
Доступ ботів
100
Протоколи
100

Answer-ready

Чи цитуватиме його ШІ у відповідях?

100/100

SEO
100
GEO
100
AEO
100

За напрямами

Боти100Розмітка100Цитованість100Сутність100Індексація100llms.txt100
Порожній маркер — для цього сайту без оцінки.

Головні виправлення, від найвагоміших

Нічого виправляти. Усі перевірки з оцінкою пройдено.

Усі перевірки

40 перевірок: пройдено: 25 частково: 0 не пройдено: 0

Agent-ready

Виявлення

Пройденоrobots.txtrobots.txt знайдено: 2 групи, 1 карта сайту

robots.txt — перший файл, який читає кожен краулер і ШІ-агент, щоб дізнатися, що йому можна завантажувати.

Що ми побачили

  • https://frontend.im/robots.txtHTTP 200
    # Search engines and AI assistants may index and quote this site; it may not be used for model training
    User-agent: *
    Content-Signal: search=yes, ai-input=yes, ai-train=no
    Allow: /
    Disallow: /admin
    Disallow: /api/admin
    
    # Training-only crawlers: Content-Signal is a request, so block them outright
    User-agent: GPTBot
    User-agent: ClaudeBot
    User-agent: CCBot
    User-agent: Google-Extended
    User-agent: Applebot-Extended
    User-agent: cohere-ai
    Disallow: /
    
    Sitemap: https://frontend.im/sitemap.xml
    
ПройденоXML-карта сайтуЗнайдено карту сайту (2 URL-адреси)

Карта сайту перелічує всі сторінки, тож краулерам і агентам не треба шукати їх, переходячи за посиланнями.

Що ми побачили

  • https://frontend.im/sitemap.xmlHTTP 200
    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <url><loc>https://frontend.im/</loc></url>
      <url><loc>https://frontend.im/cv</loc></url>
    </urlset>
    
ПройденоЗаголовки LinkЗаголовок Link оголошує alternate (markdown)

Заголовки відповіді Link вказують агентам на машиночитні версії вашого сайту без розбору HTML.

Що ми побачили

  • https://frontend.im/HTTP 200
    Link: </sitemap.xml>; rel="sitemap", </llms.txt>; rel="alternate"; type="text/markdown"

Контент

ПройденоMarkdown для агентівГоловна сторінка віддається в Markdown на запит

Якщо віддавати Markdown на `Accept: text/markdown`, агенти отримують чистий текст за частку токенів.

Що ми побачили

  • https://frontend.im/HTTP 200
    content-type: text/markdown; charset=utf-8
    vary: Accept
Пройденоllms.txtllms.txt знайдено: # Tusko Trush

llms.txt дає мовним моделям упорядковану мапу вашого сайту у вигляді простого тексту.

Що ми побачили

  • https://frontend.im/llms.txtHTTP 200
    # Tusko Trush
    
    > 15+ years experienced front-end developer.
    > Team Lead / Full-Stack JS Developer at TraffBand
    
    - Location: Lviv, Ukraine
    - Email: tusko@trush.email
    - GitHub: https://github.com/tusko
    - CV: https://frontend.im/cv
    
    ## Experience
    
    ### Team Lead / Full-Stack JS Developer at [TraffBand](https://www.traffband.com/)
    
    08.2025 / Present, SEO affiliate team
    
    - Lead the front-end and back-end teams – set full-stack technical direction, own architecture across the platform, and mentor eng…

Доступ ботів

ПройденоДоступ для ШІ-пошуку й агентів користувачівДоступ відкрито для всіх ботів ШІ-пошуку й агентів користувачів (15); 5 ботів для навчання заблоковано — це нормально

Якщо боти ШІ-пошуку й асистентів заблоковано, ШІ не зможе цитувати ваш сайт чи посилатися на нього у відповідях.

Що ми побачили

  • https://frontend.im/robots.txtHTTP 200
    # Search engines and AI assistants may index and quote this site; it may not be used for model training
    User-agent: *
    Content-Signal: search=yes, ai-input=yes, ai-train=no
    Allow: /
    Disallow: /admin
    Disallow: /api/admin
    
    # Training-only crawlers: Content-Signal is a request, so block them outright
    User-agent: GPTBot
    User-agent: ClaudeBot
    User-agent: CCBot
    User-agent: Google-Extended
    User-agent: Applebot-Extended
    User-agent: cohere-ai
    Disallow: /
    
    Sitemap: https://frontend.im/sitemap.xml
    
ПройденоContent SignalsContent-Signal (*): search=yes, ai-input=yes, ai-train=no

Content-Signal визначає, як ШІ може використовувати ваш контент: для пошуку, відповідей чи навчання.

Що ми побачили

  • https://frontend.im/robots.txtHTTP 200
    Content-Signal: search=yes, ai-input=yes, ai-train=no
ІнфоWeb Bot AuthНемає каталогу ключів підпису (потрібен, лише якщо ви запускаєте ботів)

Важливо, лише якщо у вас є власні боти: каталог ключів дає сайтам змогу перевіряти ваші підписані запити.

Що ми побачили

  • https://frontend.im/.well-known/http-message-signatures-directoryHTTP 404

Виявлення протоколів

ПройденоКаталог APIКаталог API з 1 записом

Каталог API за RFC 9727 дає агентам змогу одним запитом знайти ваші API та їхні описи OpenAPI.

Що ми побачили

  • https://frontend.im/.well-known/api-catalogHTTP 200
    content-type: application/linkset+json
    {"linkset":[{"anchor":"https://frontend.im/api","service-desc":[{"href":"https://frontend.im/openapi.json","type":"application/vnd.oai.openapi+json"}],"service-doc":[{"href":"https://frontend.im/llms.txt","type":"text/markdown"}]}]}
ПройденоІндекс навичок агентівОпубліковано 1 навичку

Індекс навичок дає агентам готові інструкції, як користуватися вашим сайтом.

Що ми побачили

  • https://frontend.im/.well-known/agent-skills/index.jsonHTTP 200
    content-type: application/json
    {
      "$schema": "https://schemas.agentskills.io/discovery/0.2.0/schema.json",
      "skills": [
        {
          "name": "frontend-im",
          "type": "skill-md",
          "description": "Learn about Tusko Trush from frontend.im: profile, work experience, portfolio projects, CV and contact.",
          "url": "/.well-known/agent-skills/frontend-im/SKILL.md",
          "digest": "sha256:985a0a38367f9bee07eb1818d8172c0b674cbc09ac835aa42f4ff7dc3044f51f"
        }
      ]
    }
    
Не стосується8 перевірок не стосуються контентного сайту

SEO — класичний пошук

Фрагмент

ПройденоЗаголовок сторінкиЗаголовок є (52 символи)

<title> — це заголовок, який пошукові системи й відповіді ШІ показують для вашого сайту.

Що ми побачили

  • https://frontend.im/HTTP 200
    <title>Tusko Trush – Vue.js & Nuxt Team Lead, Lviv, Ukraine</title>
ПройденоМетаописМетаопис є (153 символи)

Вдалий опис часто показують як фрагмент під вашим результатом.

Що ми побачили

  • https://frontend.im/HTTP 200
    description: Front-end team lead and full-stack JS developer in Lviv, Ukraine. 15+ years with Vue.js, Nuxt, TypeScript and Cloudflare Workers. Projects, repos and CV.
ПройденоТеги OpenGraphog:title, og:description і og:image на місці

Теги OpenGraph визначають, як виглядають посилання на ваш сайт, коли ними діляться або показують їхнє прев’ю.

Що ми побачили

  • https://frontend.im/HTTP 200
    og:title: Tusko Trush – Vue.js & Nuxt Team Lead, Lviv, Ukraine
    og:description: Front-end team lead and full-stack JS developer in Lviv, Ukraine. 15+ years with Vue.js, Nuxt, TypeScript and Cloudflare Workers. Projects, repos and CV.
    og:image: https://avatars.githubusercontent.com/u/2039259?v=4

Індексація

ПройденоКанонічний URLКанонічний URL: https://frontend.im/

Канонічне посилання вказує краулерам, яка URL-адреса справжня, щоб сигнали не розпорошувалися.

Що ми побачили

  • https://frontend.im/HTTP 200
    canonical: https://frontend.im/
ПройденоГоловна сторінка індексуєтьсяДирективи noindex немає

noindex прибирає сторінку з пошуку — а отже, і з відповідей ШІ, що спираються на пошук.

Що ми побачили

  • https://frontend.im/HTTP 200
    no robots meta or X-Robots-Tag
ПройденоHTTPSГоловна сторінка віддається через HTTPS

Пошукові системи та ШІ-агенти віддають перевагу захищеним сторінкам, а деякі їх вимагають.

Що ми побачили

  • https://frontend.im/HTTP 200
    https://frontend.im/
ПройденоКоректність hreflangНемає hreflang — сайт однією мовою

Через зламаний hreflang у пошуку й відповідях ШІ може з’являтися не та мовна версія.

Що ми побачили

  • https://frontend.im/HTTP 200
    no hreflang links
ПройденоКод статусу головної сторінкиГоловна сторінка відповідає 200 OK

Краулери індексують лише сторінки, що відповідають 200 OK.

Що ми побачили

  • https://frontend.im/HTTP 200

GEO — генеративні системи

Структуровані дані

ПройденоСтруктуровані дані JSON-LD3 вузли JSON-LD: WebSite, ProfilePage, Person

JSON-LD дає ШІ та пошуковим системам машиночитні факти про ваш сайт.

Що ми побачили

  • https://frontend.im/HTTP 200
    {"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://frontend.im/#website","url":"https://frontend.im/","name":"Tusko Trush","inLanguage":"en","publisher":{"@id":"https://frontend.im/#person"}},{"@type":"ProfilePage","@id":"https://frontend.im/#profilepage","url":"https://frontend.im/","isPartOf":{"@id":"https://frontend.im/#website"},"mainEntity":{"@id":"https://frontend.im/#person"}},{"@type":"Person","@id":"https://frontend.im/#person","name":"Tusko Trush","alternateN…

Сутність

ПройденоТип сутностіСутність: Person «Tusko Trush»

Вузол Organization або Person повідомляє ШІ, хто стоїть за сайтом, щоб вас цитували на ім’я.

Що ми побачили

  • https://frontend.im/HTTP 200
    @type: WebSite, ProfilePage, Person
ПройденоПосилання sameAs на профілі5 посилань sameAs

Посилання sameAs пов’язують вашу сутність із профілями, які ШІ вже знає, щоб її не плутали з іншими.

Що ми побачили

  • https://frontend.im/HTTP 200
    sameAs: https://github.com/Tusko, https://www.instagram.com/tuskotrush/, https://www.threads.com/@tuskotrush, http://facebook.com/tuskotrush, https://www.linkedin.com/in/tuskotrush/
ПройденоУзгодженість назви сутностіНазва «Tusko Trush» використовується узгоджено

Однакова назва в title, og:site_name і розмітці допомагає ШІ розпізнати одну сутність.

Що ми побачили

  • https://frontend.im/HTTP 200
    schema name: Tusko Trush
    title: Tusko Trush – Vue.js & Nuxt Team Lead, Lviv, Ukraine
    og:site_name: (none)

Цитованість

ПройденоСерверний текст для цитування1198 слів тексту, відрендереного на сервері

Більшість ШІ-краулерів не виконує JavaScript — цитувати вони можуть лише текст, що є в HTML.

Що ми побачили

  • https://frontend.im/HTTP 200
    1198 words, has h1/h2: Tusko Trush 15+ years experienced front-end developer. Team Lead / Full-Stack JS Developer at TraffBand Get the CV Lviv, Ukraine tusko@trush.email Coding activity Stats per language Featured repos vimeo-private-downloader Script gets you access to download private videos on Vimeo JavaScript 441 92 441 ACF-CPT-Options-Pages Small addon for ACF Options. Adds ACF options page per custom post type PHP 75 16 75 WP-Anatomy Wordpress theme starter PHP 12 2 12 tuya-smart-plug-not…

AEO — системи відповідей

Відповіді

ІнфоЗаголовки-запитанняНемає заголовків-запитань

Заголовки у формі запитань збігаються з тим, як люди питають ШІ-асистентів.

Що ми побачили

  • https://frontend.im/HTTP 200
    no question-style h1–h4
ПройденоСтислі абзаци-відповіді7 пар «заголовок + коротка відповідь»

Короткий абзац одразу під заголовком — саме той фрагмент, який цитують системи відповідей.

Що ми побачили

  • https://frontend.im/HTTP 200
    Tusko Trush → 15+ years experienced front-end developer. Team Lead / Full-Stack JS Developer at TraffBand
    vimeo-private-downloader → Script gets you access to download private videos on Vimeo
    ACF-CPT-Options-Pages → Small addon for ACF Options. Adds ACF options page per custom post type
    tuya-smart-plug-notification → Telegram notification for smart plug status
    cloudflare-proxy-worker → A high-performance Cloudflare Worker that proxies HTTP requests with configurable KV-based caching to reduce A…
ПройденоЯкість llms.txtllms.txt має заголовок, підсумок і розділи з посиланнями

Добре оформлений llms.txt дає ШІ впорядковану мапу вашого сайту, зручну для цитування.

Що ми побачили

  • https://frontend.im/llms.txtHTTP 200
    # Tusko Trush
    
    > 15+ years experienced front-end developer.
    > Team Lead / Full-Stack JS Developer at TraffBand
    
    - Location: Lviv, Ukraine
    - Email: tusko@trush.email
    - GitHub: https://github.com/tusko
    - CV: https://frontend.im/cv
    
    ## Experience
    
    ### Team Lead / Full-Stack JS Developer at [TraffBand](https://www.traffband.com/)
    
    08.2025 / Present, SEO affiliate team
    
    - Lead the front-end and back-end teams – set full-stack technical direction, own architecture across the platform, and mentor eng…
Не стосується1 перевірка не стосується контентного сайту

Довіра

ПройденоСигнали автора й датиschema Person

Системи відповідей віддають перевагу контенту з чітко вказаним автором і видимою датою.

Що ми побачили

  • https://frontend.im/HTTP 200
    schema Person

ШІ-боти і ваш robots.txt

БотОператорПризначенняДоступ
GPTBotOpenAIНавчання Заблоковано
OAI-SearchBotOpenAIПошук Дозволеноза правилом *
ChatGPT-UserOpenAIНа запит користувача Дозволеноза правилом *
ClaudeBotAnthropicНавчання Заблоковано
Claude-SearchBotAnthropicПошук Дозволеноза правилом *
Claude-UserAnthropicНа запит користувача Дозволеноза правилом *
PerplexityBotPerplexityПошук Дозволеноза правилом *
Perplexity-UserPerplexityНа запит користувача Дозволеноза правилом *
Google-ExtendedGoogleНавчання Заблоковано
Google-AgentGoogleНа запит користувача Дозволеноза правилом *
Applebot-ExtendedAppleНавчання Заблоковано
ApplebotAppleПошук Дозволеноза правилом *
BytespiderByteDanceНавчання Дозволеноза правилом *
CCBotCommon CrawlНавчання Заблоковано
meta-externalagentMetaНавчання Дозволеноза правилом *
meta-webindexerMetaПошук Дозволеноза правилом *
meta-externalfetcherMetaНа запит користувача Дозволеноза правилом *
AmazonbotAmazonНавчання Дозволеноза правилом *
Amzn-SearchBotAmazonПошук Дозволеноза правилом *
Amzn-UserAmazonНа запит користувача Дозволеноза правилом *
MistralAI-TrainingMistralНавчання Дозволеноза правилом *
MistralAI-IndexMistralПошук Дозволеноза правилом *
MistralAI-UserMistralНа запит користувача Дозволеноза правилом *
DuckAssistBotDuckDuckGoПошук Дозволеноза правилом *

Покажіть свій бал на сайті

Додайте живий бейдж на сайт або профіль GitHub. Він оновлюється після кожного сканування і веде на цей звіт.

SagBot score for frontend.im

HTML

<a href="https://sagbot.app/d/frontend.im" target="_blank" rel="noopener">
  <img src="https://sagbot.app/badge/frontend.im.svg" alt="SagBot score for frontend.im" />
</a>

Markdown

[![SagBot score for frontend.im](https://sagbot.app/badge/frontend.im.svg)](https://sagbot.app/d/frontend.im)

Відстежуйте оцінку з часом

Залиште email, і ми напишемо, коли відкриється відстеження оцінки для frontend.im.