Agent-ready
Können KI-Bots und Agenten sie erreichen und nutzen?
100/100
- Discovery
- 100
- Inhalte
- 100
- Bot-Zugang
- 100
- Protokolle
- 100
Gescannt am als Content-Website
Können KI-Bots und Agenten sie erreichen und nutzen?
100/100
Wird KI sie in Antworten zitieren?
100/100
Nichts zu beheben. Alle bewerteten Checks sind bestanden.
40 Checks: 25 bestanden 0 teilweise 0 fehlgeschlagen
robots.txt ist die erste Datei, die jeder Crawler und KI-Agent liest, um zu erfahren, was er abrufen darf.
Befund
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
Eine Sitemap listet alle Seiten auf, sodass Crawler und Agenten sie nicht erst über Links entdecken müssen.
Befund
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-Header in der Antwort verweisen Agenten auf maschinenlesbare Versionen deiner Website, ohne dass sie HTML parsen müssen.
Befund
https://frontend.im/HTTP 200Link: </sitemap.xml>; rel="sitemap", </llms.txt>; rel="alternate"; type="text/markdown"Wer auf `Accept: text/markdown` Markdown ausliefert, gibt Agenten sauberen Text für einen Bruchteil der Tokens.
Befund
https://frontend.im/HTTP 200content-type: text/markdown; charset=utf-8
vary: Acceptllms.txt gibt Sprachmodellen eine kuratierte Übersicht deiner Website als reinen Text.
Befund
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…Wenn KI-Such- und Assistenz-Bots blockiert sind, kann deine Website in KI-Antworten weder zitiert noch verlinkt werden.
Befund
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-Signal legt fest, wie KI deine Inhalte nutzen darf: für Suche, Antworten oder Training.
Befund
https://frontend.im/robots.txtHTTP 200Content-Signal: search=yes, ai-input=yes, ai-train=noNur relevant, wenn du selbst Bots betreibst: Über ein Schlüsselverzeichnis können Websites deine signierten Anfragen prüfen.
Befund
https://frontend.im/.well-known/http-message-signatures-directoryHTTP 404Über einen API-Katalog nach RFC 9727 finden Agenten deine APIs und ihre OpenAPI-Beschreibungen mit einer einzigen Anfrage.
Befund
https://frontend.im/.well-known/api-catalogHTTP 200content-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"}]}]}Ein Skills-Index liefert Agenten fertige Anleitungen zur Nutzung deiner Website.
Befund
https://frontend.im/.well-known/agent-skills/index.jsonHTTP 200content-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"
}
]
}
Der <title> ist die Überschrift, die Suchmaschinen und KI-Antworten für deine Website anzeigen.
Befund
https://frontend.im/HTTP 200<title>Tusko Trush – Vue.js & Nuxt Team Lead, Lviv, Ukraine</title>Eine gute Description wird oft als Snippet unter deinem Suchergebnis angezeigt.
Befund
https://frontend.im/HTTP 200description: 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.OpenGraph-Tags steuern, wie Links zu deiner Website beim Teilen oder in Vorschauen aussehen.
Befund
https://frontend.im/HTTP 200og: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=4Ein Canonical-Link sagt Crawlern, welche URL die maßgebliche ist, damit sich Signale nicht aufteilen.
Befund
https://frontend.im/HTTP 200canonical: https://frontend.im/Ein noindex hält die Seite aus der Suche heraus – und damit auch aus KI-Antworten, die auf der Suche aufbauen.
Befund
https://frontend.im/HTTP 200no robots meta or X-Robots-TagSuchmaschinen und KI-Agenten bevorzugen sichere Seiten – manche setzen sie sogar voraus.
Befund
https://frontend.im/HTTP 200https://frontend.im/Fehlerhaftes hreflang kann in der Suche und in KI-Antworten die falsche Sprachversion anzeigen.
Befund
https://frontend.im/HTTP 200no hreflang linksCrawler indexieren nur Seiten, die mit 200 OK antworten.
Befund
https://frontend.im/HTTP 200JSON-LD gibt KI und Suchmaschinen maschinenlesbare Fakten über deine Website.
Befund
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…Ein Organization- oder Person-Knoten sagt KI, wer hinter der Website steht, damit sie dich namentlich zitieren kann.
Befund
https://frontend.im/HTTP 200@type: WebSite, ProfilePage, PersonsameAs-Links verknüpfen deine Entität mit Profilen, die KI bereits kennt, damit sie nicht mit anderen verwechselt wird.
Befund
https://frontend.im/HTTP 200sameAs: https://github.com/Tusko, https://www.instagram.com/tuskotrush/, https://www.threads.com/@tuskotrush, http://facebook.com/tuskotrush, https://www.linkedin.com/in/tuskotrush/Derselbe Name in Titel, og:site_name und Schema hilft KI, eine einzige Entität zu erkennen.
Befund
https://frontend.im/HTTP 200schema name: Tusko Trush
title: Tusko Trush – Vue.js & Nuxt Team Lead, Lviv, Ukraine
og:site_name: (none)Die meisten KI-Crawler führen kein JavaScript aus – sie können nur Text zitieren, der im HTML steht.
Befund
https://frontend.im/HTTP 2001198 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…Als Fragen formulierte Überschriften entsprechen dem, wie Menschen KI-Assistenten fragen.
Befund
https://frontend.im/HTTP 200no question-style h1–h4Ein kurzer Absatz direkt unter einer Überschrift ist genau die Passage, die Antwortmaschinen zitieren.
Befund
https://frontend.im/HTTP 200Tusko 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…Eine sauber aufgebaute llms.txt gibt KI eine kuratierte, zitierfähige Übersicht deiner Website.
Befund
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…Antwortmaschinen bevorzugen Inhalte mit klar erkennbarem Autor und sichtbarem Datum.
Befund
https://frontend.im/HTTP 200schema Person| Bot | Betreiber | Zweck | Zugriff |
|---|---|---|---|
GPTBot | OpenAI | Training | Blockiert |
OAI-SearchBot | OpenAI | Suche | Erlaubtdurch die *-Regel |
ChatGPT-User | OpenAI | Nutzergesteuert | Erlaubtdurch die *-Regel |
ClaudeBot | Anthropic | Training | Blockiert |
Claude-SearchBot | Anthropic | Suche | Erlaubtdurch die *-Regel |
Claude-User | Anthropic | Nutzergesteuert | Erlaubtdurch die *-Regel |
PerplexityBot | Perplexity | Suche | Erlaubtdurch die *-Regel |
Perplexity-User | Perplexity | Nutzergesteuert | Erlaubtdurch die *-Regel |
Google-Extended | Training | Blockiert | |
Google-Agent | Nutzergesteuert | Erlaubtdurch die *-Regel | |
Applebot-Extended | Apple | Training | Blockiert |
Applebot | Apple | Suche | Erlaubtdurch die *-Regel |
Bytespider | ByteDance | Training | Erlaubtdurch die *-Regel |
CCBot | Common Crawl | Training | Blockiert |
meta-externalagent | Meta | Training | Erlaubtdurch die *-Regel |
meta-webindexer | Meta | Suche | Erlaubtdurch die *-Regel |
meta-externalfetcher | Meta | Nutzergesteuert | Erlaubtdurch die *-Regel |
Amazonbot | Amazon | Training | Erlaubtdurch die *-Regel |
Amzn-SearchBot | Amazon | Suche | Erlaubtdurch die *-Regel |
Amzn-User | Amazon | Nutzergesteuert | Erlaubtdurch die *-Regel |
MistralAI-Training | Mistral | Training | Erlaubtdurch die *-Regel |
MistralAI-Index | Mistral | Suche | Erlaubtdurch die *-Regel |
MistralAI-User | Mistral | Nutzergesteuert | Erlaubtdurch die *-Regel |
DuckAssistBot | DuckDuckGo | Suche | Erlaubtdurch die *-Regel |
Füge deiner Website oder deinem GitHub-Profil ein Live-Badge hinzu. Es aktualisiert sich nach jedem Scan und verlinkt auf diesen Bericht.
<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>[](https://sagbot.app/d/frontend.im)Melde dich an, und wir schreiben dir, sobald das Score-Tracking für frontend.im startet.