# Warum KI Ihre Datenblätter nicht lesen kann

> Bot-Sperren, reine Bildscans, Viewer-Dokumente und separate Doku-Hosts machen Datenblätter für KI unsichtbar. Mit drei Befehlen testen – und beheben.

**Language:** de  
**Published:** 2026-08-09  
**Category:** Technical · **Tags:** datasheets, PDF, AI crawlers, product data, technical documentation, OCR  
**Canonical:** https://partsgraph.ai/de/blog/why-ai-cannot-read-your-datasheets

## Kurz gefasst

**Warum können KI-Assistenten meine Produktdatenblätter nicht lesen?**

Vier Dinge machen Datenblätter für KI unbrauchbar: Das PDF wird durch eine Bot-Sperre oder einen Login blockiert, bevor ein Crawler es überhaupt abrufen kann; die Datei ist ein reiner Bildscan ohne Textebene, sodass die Extraktion null Zeichen liefert; das Dokument steckt in einem JavaScript-Viewer ohne direkte Datei-URL; oder es liegt auf einem separaten Dokumentations-Host, dessen robots.txt es untersagt. Jeder dieser Punkte genügt für sich, um die maßgebliche Spezifikation Ihres Bauteils unerreichbar zu machen – und im Datenblatt steht die Spezifikation tatsächlich, die Webseite trägt immer nur eine Zusammenfassung.

---

## Die kurze Antwort

Ein Datenblatt wird auf vier Arten für KI unsichtbar, und alle vier sind banal. Die Datei wird blockiert, bevor sie überhaupt abgerufen wird – durch eine Bot-Regel, einen Login oder eine Zwischenseite. Die Datei ist ein gescanntes Bild ohne Textebene, sodass ein Extraktor null Zeichen herausholt. Das Dokument ist nur über einen JavaScript-Viewer ohne direkte URL erreichbar. Oder das PDF liegt auf einem separaten Dokumentations-Host – `docs.`, `media.`, ein DAM, ein CDN –, dessen eigene robots.txt oder WAF Nein sagt, so großzügig Ihre Hauptsite auch eingestellt sein mag.

> **Figure.** The four ways a datasheet becomes invisible to AI: blocked before fetch, scanned with no text layer, viewer-only with no direct URL, or on a separate host that refuses.

Nichts davon ist exotisch. Alle vier Fälle sind verbreitet, und jeder einzelne genügt für sich. Die Konsequenz sollte man klar aussprechen:

> Das Datenblatt ist die maßgebliche Spezifikation. Die Produktseite ist nur deren Zusammenfassung. Wenn eine KI die Zusammenfassung lesen kann, die Quelle aber nicht, beantwortet sie technische Fragen aus der Zusammenfassung – und beantwortet sie falsch.

## Warum hier Datenblätter wichtiger sind als Webseiten

Eine Produktseite trägt vielleicht acht bis zwanzig Attribute: Gehäuse, wichtigster Kennwert, ein Lifecycle-Kennzeichen, Preis, Lagerbestand. Ein Datenblatt trägt Hunderte: absolute Grenzwerte, elektrische Kennwerte über den Temperaturbereich, Timing-Diagramme, Pinbeschreibungen, Wärmewiderstandswerte, empfohlene Footprints, Feuchtigkeitsempfindlichkeitsklasse, Schlüssel zur Entzifferung der Bestellnummer. Nahezu jede Frage, die ein Entwickler einem Assistenten tatsächlich stellt – *Kann ich das mit 5,5 V betreiben*, *Wie hoch ist der Ruhestrom bei 85 Grad*, *Ist das Pinout kompatibel mit dem Bauteil, das ich ersetze* –, wird im Datenblatt beantwortet und sonst nirgends.

Das wiegt heute schwerer als früher, denn die Fragen werden Assistenten gestellt und nicht mehr in Ihr Suchfeld getippt. Forrester stellte im Januar 2026 fest, dass **94 % der Geschäftskunden inzwischen KI in ihrem Beschaffungsprozess einsetzen**. Und ausgerechnet die Seiten mit der größten technischen Tiefe schneiden am schlechtesten ab: Adobes Analyse der Maschinenlesbarkeit im Handel vom April 2026 bewertete Produktdetailseiten mit **66 % – dem niedrigsten Wert aller Seitentypen**, unter Startseiten mit 75 % und FAQ-Seiten mit 80 %.

Wenn die zugrunde liegenden Daten nicht erreichbar sind, ist die Folge kein Schweigen – sondern ein selbstbewusst vorgetragener Irrtum. OpenAI fuhr Instant Checkout in ChatGPT im März 2026 mit rund 30 angebundenen Händlern zurück, und ungenaue Produktdaten waren ein wesentlicher Grund dafür: OpenAI hatte Handelsseiten nach Produktinformationen abgegrast, und Bestands-, Versand- und Preisdaten waren häufig falsch. Das ist derselbe Fehlermodus wie ein falscher Grenzwert – nur mit geringerem Risiko.

## Die fünf Wege, auf denen ein Datenblatt unlesbar wird

| Fehlerbild | Was ein Crawler sieht | Woran Sie es erkennen |
|---|---|---|
| Bot-Sperre | 403, 429 oder eine HTML-Challenge-Seite statt eines PDF | Der `content-type` der Antwort lautet `text/html`, nicht `application/pdf` |
| Reiner Bildscan | Ein gültiges PDF ohne extrahierbaren Text | Die Textextraktion liefert 0 Zeichen; keine eingebetteten Schriften |
| Nur im Viewer verfügbares Dokument | Eine Seite voller JavaScript ohne Datei-URL | Das PDF lädt aus einem Blob oder einem authentifizierten Stream |
| Eigene Richtlinie eines separaten Hosts | Sauberes 200 auf der Produktseite, Blockade beim Dokument | Der Dokumenten-Host hat eine eigene robots.txt und eine eigene WAF |
| Kurzlebige oder gesperrte URL | Ein signierter Link, der abläuft, oder eine Formularschranke | Der Link funktioniert in Ihrem Browser und liefert per `curl` ein 403 |

Der fünfte Fall ist der am stärksten selbst verschuldete. Kurzlebige signierte URLs, „Zum Download registrieren“-Schranken und Einmal-Token sind allesamt unsichtbare Mauern: Ein Crawler hat keine Session, keine Cookies und füllt keine Formulare aus. Und weil KI-Crawler kein JavaScript ausführen, existiert jeder Download-Link, den ein Skript erst in das DOM schreibt, von ihrer Seite der Leitung aus schlicht nicht.

## Wie prüfe ich, ob meine Datenblätter lesbar sind?

Drei Befehle klären das. Führen Sie sie gegen Ihre eigenen Dokumente aus.

1. **Prüfen Sie den Abruf.** Liefert die URL einem einfachen Client ohne Browser ein PDF?

```
curl -sSIL "https://example.com/datasheets/part-12345.pdf" | grep -iE "^HTTP|content-type|content-length"
```

Sie wollen am Ende ein `200` und `content-type: application/pdf` sehen. Ein `content-type: text/html` bedeutet, dass Ihnen eine Challenge- oder Login-Seite im Gewand eines Downloads untergeschoben wurde.

2. **Laden Sie die Datei herunter und bestätigen Sie, dass es wirklich ein PDF ist.**

```
curl -sSL -o ds.pdf "https://example.com/datasheets/part-12345.pdf" -w "status=%{http_code} type=%{content_type} bytes=%{size_download}"
head -c 5 ds.pdf
```

Die ersten fünf Bytes müssen `%PDF-` lauten. Lauten sie `<!DOC`, haben Sie eine Fehlerseite heruntergeladen.

3. **Testen Sie die Textebene.** Das ist der Test, den niemand ausführt.

```
pdftotext -q ds.pdf - | tr -d '[:space:]' | wc -c
pdffonts ds.pdf
```

## Woran erkenne ich, ob ein PDF eine Textebene hat?

An zwei Zahlen – und der Abstand zwischen ihnen ist unverkennbar. Wir haben beide Tests gegen ein echtes, aktuelles Herstellerdatenblatt laufen lassen – das LM358 von Texas Instruments, ein PDF mit 4,15 MB – und gegen eine gerasterte Kopie desselben Dokuments, also genau das, was ein eingescanntes Altdatenblatt für eine Maschine ist.

| Test | Echtes Datenblatt | Reiner Bildscan |
|---|---|---|
| Von `pdftotext` extrahierte Zeichen | 95.895 | 0 |
| Von `pdffonts` gemeldete eingebettete Schriften | 114 | 0 |
| Für einen Menschen optisch identisch | Ja | Ja |
| Für einen KI-Assistenten nutzbar | Ja | Nein |

Mehr Diagnose braucht es nicht. **Null extrahierbare Zeichen und null eingebettete Schriften bedeuten, dass in der Datei kein Text steht – nur ein Bild von Text.** Das Dokument wird für einen Menschen einwandfrei dargestellt und trägt für ein Modell buchstäblich nichts bei. Ein eingescanntes Datenblatt aus den 1990er-Jahren zu einem Bauteil, das noch in Produktion ist, ist für jedes KI-System im Internet eine leere Seite.

Zwei Feinheiten sollten Sie kennen. Eine niedrige, aber von null verschiedene Zeichenzahl – etwa ein paar Hundert Zeichen auf einem vierzigseitigen Dokument – bedeutet in der Regel einen gescannten Fließtext mit einem Textkopf und ist ebenso unbrauchbar. Und in der Ausgabe von `pdffonts` zählt die Spalte `uni`: Schriften, die ohne ToUnicode-Zuordnung als Subset eingebettet sind, können als Zeichensalat extrahiert werden, obwohl technisch gesehen Zeichen vorhanden sind. Prüfen Sie stichprobenartig die ersten 200 Zeichen des extrahierten Textes, statt allein der Zahl zu vertrauen.

Um eine ganze Bibliothek zu durchleuchten, setzen Sie eine Schleife darum:

```
while read -r url; do
  code=$(curl -sSL -o /tmp/d.pdf -w "%{http_code}" --max-time 30 "$url")
  chars=$(pdftotext -q /tmp/d.pdf - 2>/dev/null | tr -d '[:space:]' | wc -c)
  echo "$code $chars $url"
done < datasheet-urls.txt
```

Sortieren Sie die Ausgabe aufsteigend nach Zeichenzahl. Alles am Anfang dieser Liste ist ein Loch in Ihren Produktdaten.

## Die Falle des separaten Hosts

Diese Falle erwischt große Organisationen nahezu ausnahmslos, denn sie ist die Folge davon, dass man es richtig gemacht hat. Dokumente wandern in ein DAM, auf eine Dokumentations-Subdomain oder ein CDN – jeweils eine eigene Origin mit eigener Konfiguration und oft auch mit einem eigenen Verantwortlichen.

Nach RFC 9309 gilt eine robots.txt jeweils nur für eine einzige Origin: Schema, Host und Port. `https://www.example.com/robots.txt` regelt nichts unter `https://docs.example.com/` und nichts unter `https://cdn.example-media.net/`. Wenn Ihre Hauptsite KI-Crawler willkommen heißt, Ihr Dokumenten-Host aber aus einer Standardvorlage mit pauschalem `Disallow: /` aufgesetzt wurde oder hinter einem Bot-Manager liegt, der alles Nicht-Menschliche mit einer Challenge abweist, dann liegt Ihre gesamte technische Bibliothek im Dunkeln, während Ihre Marketing-Site weit offen steht.

Prüfen Sie jede Origin, die ein Dokument ausliefert:

```
for h in www.example.com docs.example.com cdn.example-media.net; do
  echo "--- $h"
  curl -sS --max-time 15 "https://$h/robots.txt" | head -30
done
```

## Wie es aussieht, wenn es richtig gemacht ist

Ein korrekt veröffentlichtes Datenblatt ist unspektakulär – und genau das ist der Punkt. Texas Instruments liefert das LM358-Datenblatt unter einer stabilen, erratbaren URL unterhalb von `/lit/ds/` aus; die robots.txt schränkt diesen Pfad nicht ein; die Datei antwortet einem Client ohne Browser, der sich als GPTBot ausweist, mit `200` und `content-type: application/pdf`; und das PDF trägt eine vollständige Textebene mit eingebetteten, Unicode-zugeordneten Schriften. Kein Login, kein Viewer, keine signierte URL, keine Zwischenseite. Jede Extraktions-Pipeline der Welt kann es lesen.

Die Entwicklung in der Bauelementebranche geht dahin, das noch weiter zu erleichtern. Microchip veröffentlichte im November 2025 einen kostenlosen MCP-Server ohne Authentifizierung für seine Produktdaten – Spezifikationen, Datenblätter, Lagerbestände, Preise und Lieferzeiten –, und TrustedParts von der ECIA startete im Juni 2026 einen KI-Agentendienst für Lagerbestände, der die Verfügbarkeit bei autorisierten Distributoren für Copilot, ChatGPT und Claude zugänglich macht. Beides beruht auf derselben Einsicht: Ein Dokument, um das eine Maschine kämpfen muss, ist ein Dokument, das verliert.

## Wie behebt man das?

Nach Ertrag pro Aufwand geordnet:

1. **Geben Sie die Dokumentpfade frei.** Erlauben Sie KI-Crawlern `/datasheets/*`, `/lit/*`, `/documents/*` und Entsprechendes – in der WAF ebenso wie in der robots.txt. Das sind zwei getrennte Schalter, und beide müssen umgelegt sein.
2. **Entfernen Sie Download-Schranken von öffentlichen technischen Dokumenten.** Liegt ein Datenblatt auf Ihrer öffentlichen Site, ist es bereits öffentlich. Ein Registrierungsformular hält nur die Maschinen auf, die Sie empfohlen hätten.
3. **Führen Sie für jedes reine Bild-PDF eine OCR durch und veröffentlichen Sie es mit Textebene neu.** Priorisieren Sie nach dem Umsatz des Bauteils, nicht nach dem Alter des Dokuments. Moderne OCR arbeitet bei einem sauberen Scan mit 300 dpi im Fließtext nahezu verlustfrei; die Parametertabellen sollten Sie von Hand prüfen.
4. **Geben Sie jedem Dokument eine stabile, direkte, verlinkbare URL.** Keine Blobs, keine Viewer, keine ablaufenden Token, keine `?token=`-Querystrings.
5. **Veröffentlichen Sie zu jedem Datenblatt einen HTML- oder Markdown-Zwilling.** Spezifikationstabellen als echte Tabellen. Das ist die wirksamste Einzelmaßnahme, denn sie beseitigt jede Abhängigkeit von PDF-Layout-Heuristiken und gibt Ihnen eine Seite, deren Richtigkeit Sie zudem überwachen können.
6. **Verlinken Sie das Dokument von der Produktseite aus in serverseitig gerendertem HTML**, damit ein Crawler, der die Seite erreicht, auch das Dokument erreicht, ohne irgendetwas ausführen zu müssen.
7. **Stellen Sie die extrahierten Parameter als strukturierte Daten bereit** – JSON-LD auf der Seite und idealerweise einen abfragbaren Endpunkt –, damit ein Agent danach filtern kann, statt jedes Mal erneut ein PDF zu parsen.

Partsgraph hat im August 2026 weltweit 984 Distributoren- und Herstellerdomains in Nordamerika, Europa und Asien geprüft. Der Median der KI-Sichtbarkeitsbewertung lag bei 50 von 100 Punkten, und 70 % der Kohorte erhielten die Note D oder F. Die Dokumentenebene war durchgängig die schwächste Komponente der Bewertung: 38 % konnten einem gewöhnlichen Client ohne Browser nicht eine einzige lesbare Katalogseite ausliefern, und der Zugriff auf Dokumente scheiterte häufiger als der Zugriff auf Seiten.

Das Unangenehme daran ist, dass nichts davon in Ihrer Analytics auftaucht. Ein blockierter Crawler meldet keinen Fehler, eine schlechte OCR wirft keine Exception, und ein Modell, das Ihr Datenblatt nicht lesen kann, sagt dem Einkäufer nicht, dass es Ihr Datenblatt nicht lesen konnte. Es empfiehlt einfach einen Wettbewerber, dessen PDF sich öffnen ließ.

*Mit dem kostenlosen KI-Sichtbarkeits-Grader von Partsgraph unter [/audit](/audit) können Sie Ihre eigene Dokumentenbibliothek gegen diese Tests prüfen.*

## Häufige Fragen

### Können KI-Crawler PDFs überhaupt lesen?

Sie können sie abrufen, und die PDF-Textextraktion gehört zum Standard jeder Ingest-Pipeline. Was sie nicht können, ist Text zu erfinden, der nicht in der Datei steht. Die Extraktion liest die Textebene aus; ist das PDF ein gescanntes Bild ohne Textebene, liefert die Extraktion nichts und das Dokument trägt nichts bei.

### Woran erkenne ich, ob ein PDF eine Textebene hat?

Lassen Sie pdftotext auf die Datei laufen und zählen Sie die zurückgegebenen Zeichen, führen Sie dann pdffonts aus und zählen Sie die Zeilen. Ein intaktes Datenblatt liefert Zehntausende Zeichen und eine lange Liste eingebetteter Schriften. Ein reiner Bildscan liefert null Zeichen und null Schriften.

### Meine Datenblätter liegen auf einer separaten Dokumentations-Subdomain. Spielt das eine Rolle?

Ja. Nach RFC 9309 gilt robots.txt jeweils nur für eine einzige Origin – Schema, Host und Port. Eine großzügige robots.txt auf www.example.com erlaubt nichts auf docs.example.com und nichts auf Ihrem CDN-Hostnamen. Jede Origin, die Dokumente ausliefert, braucht ihre eigene Richtlinie, und jede unterliegt separat Ihren WAF-Regeln.

### Sollte ich Datenblattinhalte als HTML auf die Webseite stellen?

Ja, und das ist in der Regel die Maßnahme mit dem höchsten Ertrag. Ein HTML- oder Markdown-Zwilling jedes Datenblatts – Spezifikationstabellen, absolute Grenzwerte, Pinbeschreibungen, Bestellinformationen – lässt sich trivial parsen, cachen und zitieren und beseitigt jede Abhängigkeit davon, wie gut ein PDF-Extraktor mit Ihrem Layout zurechtkommt.

### Schützt das Blockieren von Bots auf meinem Dokumenten-Host mein geistiges Eigentum?

Es schützt Sie vor allem davor, empfohlen zu werden. Datenblätter werden ohnehin bei Aggregatoren gespiegelt; den Crawler zu blockieren entfernt die Inhalte deshalb nur selten aus dem Trainingskorpus. Es sorgt lediglich dafür, dass das Modell die veraltete Kopie eines Dritten sieht statt Ihrer aktuellen Revision. Wenn es Ihnen um Kontrolle geht, liefern Sie das maßgebliche Dokument aus und überwachen Sie dessen Richtigkeit.

### Überstehen mehrspaltige Layouts und Tabellen die Extraktion?

Nur unvollkommen. Zweispaltige Datenblatt-Layouts verschränken sich bei linearer Extraktion häufig, und Parametertabellen mit verbundenen Zellen verlieren ihre Zeilenstruktur. Getaggte PDFs mit korrekter Lesereihenfolge helfen erheblich, doch ein HTML- oder Markdown-Spiegel derselben Tabellen beseitigt die Mehrdeutigkeit vollständig.

### Wie viele Datenblätter sollte ich testen?

Testen Sie zuerst Ihre 20 traffic-stärksten und durchleuchten Sie danach die gesamte Bibliothek per Skript. Nach unserer Erfahrung häufen sich die Fehler nach Jahrgang und nach eingesetztem Autorenwerkzeug – eine Stichprobe, die nur aktuelle Bauteile abdeckt, wirkt daher weit gesünder, als die Bibliothek tatsächlich ist.

## Quellen

1. [Adobe Digital Insights, AI traffic and retail machine-readability, April 2026](https://business.adobe.com/blog/ai-traffic-surge-retail-sites-not-machine-readable)
2. [eCommerceNews, Adobe machine-readability scores by page type, April 2026](https://e-commerce.news/story/adobe-says-ai-retail-traffic-surges-as-readability-lags)
3. [CNBC, OpenAI revamps shopping in ChatGPT after Instant Checkout, March 2026](https://www.cnbc.com/2026/03/24/openai-revamps-shopping-experience-in-chatgpt-after-instant-checkout.html)
4. [Forrester, The State Of Business Buying, 2026 (January 2026)](https://www.forrester.com/blogs/state-of-business-buying-2026/)
5. [Vercel and MERJ, The rise of the AI crawler, December 2024](https://vercel.com/blog/the-rise-of-the-ai-crawler)
6. [RFC 9309, Robots Exclusion Protocol](https://www.rfc-editor.org/rfc/rfc9309.html)
7. [Microchip Technology, MCP Server press release, November 2025](https://ir.microchip.com/news-events/press-releases/detail/1344/microchip-technology-unveils-model-context-protocol-mcp-server-to-power-ai-driven-product-data-access)
8. [ECIA, TrustedParts.com launches Inventory AI Agent Service, June 2026](https://www.ecianow.org/2026/06/11/trustedparts-com-launches-inventory-ai-agent-service/)
9. [Texas Instruments, LM358 datasheet (used as a worked example)](https://www.ti.com/lit/ds/symlink/lm358.pdf)

## Other languages

- English: https://partsgraph.ai/blog/why-ai-cannot-read-your-datasheets/md
- Français: https://partsgraph.ai/fr/blog/why-ai-cannot-read-your-datasheets/md
- Español: https://partsgraph.ai/es/blog/why-ai-cannot-read-your-datasheets/md
- Italiano: https://partsgraph.ai/it/blog/why-ai-cannot-read-your-datasheets/md
- Nederlands: https://partsgraph.ai/nl/blog/why-ai-cannot-read-your-datasheets/md
- Polski: https://partsgraph.ai/pl/blog/why-ai-cannot-read-your-datasheets/md
- Português: https://partsgraph.ai/pt/blog/why-ai-cannot-read-your-datasheets/md
- Svenska: https://partsgraph.ai/sv/blog/why-ai-cannot-read-your-datasheets/md
- Türkçe: https://partsgraph.ai/tr/blog/why-ai-cannot-read-your-datasheets/md
- 日本語: https://partsgraph.ai/ja/blog/why-ai-cannot-read-your-datasheets/md
- 한국어: https://partsgraph.ai/ko/blog/why-ai-cannot-read-your-datasheets/md
- 简体中文: https://partsgraph.ai/zh/blog/why-ai-cannot-read-your-datasheets/md

---

Partsgraph — the agent-ready parts data layer. Free AI-visibility grader: https://partsgraph.ai/de/audit
