Anmelden Kostenlos starten

RTL-Layout-Audit

Rechts-nach-links ist kein Schriftartentausch. Die Schreibrichtung kehrt Layout, Verankerung und die Bedeutung von links und rechts um, und ein mit physischen Eigenschaften gebautes Design bricht auf eine Weise, die unsichtbar bleibt, bis jemand die Seite liest. Diese Skill findet die Brüche systematisch statt zufällig.

KATEGORIE
Internationales SEO
FORMAT
rtl-layout-audit.md
SCHRITTE
6
PREIS
Kostenlos – ohne Konto
WANN SIE DAZU GREIFEN

Nutzen Sie dies vor dem Ausliefern von Arabisch, Hebräisch, Farsi oder Urdu, oder wenn eine RTL-Locale überlappenden Text, gespiegelte URLs oder falsch herum laufende Animationen zeigt.

Die Skill-Datei

rtl-layout-audit.md
---
name: rtl-layout-audit
description: Nutzen Sie dies vor dem Ausliefern von Arabisch, Hebräisch, Farsi oder Urdu, oder wenn eine RTL-Locale überlappenden Text, gespiegelte URLs oder falsch herum laufende Animationen zeigt.
---

# RTL-Layout-Audit

Rechts-nach-links ist kein Schriftartentausch. Die Schreibrichtung kehrt Layout, Verankerung und die Bedeutung von links und rechts um, und ein mit physischen Eigenschaften gebautes Design bricht auf eine Weise, die unsichtbar bleibt, bis jemand die Seite liest. Diese Skill findet die Brüche systematisch statt zufällig.

## Was Sie vorher brauchen

- Die Website in einer RTL-Locale
- Eine Browser-Konsole

## Methode

1. Ersetzen Sie durchgehend physische Eigenschaften durch logische: margin-inline, padding-inline, inset-inline, text-align start und end. Das löst den Großteil der Brüche auf einen Schlag.
2. Isolieren Sie jede lateinische Insel mit unicode-bidi. URLs, Code, Markennamen und Versionsnummern werden sonst katastrophal umsortiert - "https://" rendert häufig als "//:https".
3. Prüfen Sie die Verankerung von SVG-Text gesondert. Im SVG definiert direction auch neu, was text-anchor start bedeutet, sodass links verankerte Beschriftungen von der Zeichenfläche fliegen. Verwenden Sie unicode-bidi plaintext, das die Reihenfolge korrigiert und die Verankerung unangetastet lässt.
4. Prüfen Sie alles, was per transform animiert wird. Marquees und Karussells spiegeln sich nicht automatisch, und eine mit flex gebaute Spur bewegt die duplizierte Hälfte, wodurch eine nahtlose Schleife stockt.
5. Prüfen Sie Eingabefelder, die LTR bleiben müssen - ein URL-Feld mit dem Protokoll-Präfix in einem separaten Element zerfällt und setzt die beiden Hälften an die entgegengesetzten Enden des Feldes.
6. Lesen Sie die Seite bei 375px ebenso wie auf dem Desktop. RTL-Fehler häufen sich dort, wo der Platz knapp ist.

## Was dabei herauskommt

Eine nach Ursache gruppierte Fehlerliste - physische Eigenschaften, fehlende Isolation, SVG-Verankerung, transform-basierte Animation - jeweils mit der konkreten Regel, die sie behebt.

## Wo es schiefgeht

- direction rtl auf einem SVG setzen, was jede links verankerte Beschriftung aus dem Bild schiebt
- Eine Animation global umkehren, was die Alternierung in Zeilen aufhebt, die bereits umgekehrt waren
- Annehmen, eine Schriftart mit Arabisch-Unterstützung genüge - schon letter-spacing zerstört die arabische Ligaturbildung

---

Aus der QuQi-Skill-Bibliothek - https://www.quqi.io/de/skills/rtl-layout-audit
Kostenlos herunterladen · kein Konto, keine E-Mail

Was Sie vorher brauchen

  • Die Website in einer RTL-Locale
  • Eine Browser-Konsole

Methode

  1. 01 Ersetzen Sie durchgehend physische Eigenschaften durch logische: margin-inline, padding-inline, inset-inline, text-align start und end. Das löst den Großteil der Brüche auf einen Schlag.
  2. 02 Isolieren Sie jede lateinische Insel mit unicode-bidi. URLs, Code, Markennamen und Versionsnummern werden sonst katastrophal umsortiert - "https://" rendert häufig als "//:https".
  3. 03 Prüfen Sie die Verankerung von SVG-Text gesondert. Im SVG definiert direction auch neu, was text-anchor start bedeutet, sodass links verankerte Beschriftungen von der Zeichenfläche fliegen. Verwenden Sie unicode-bidi plaintext, das die Reihenfolge korrigiert und die Verankerung unangetastet lässt.
  4. 04 Prüfen Sie alles, was per transform animiert wird. Marquees und Karussells spiegeln sich nicht automatisch, und eine mit flex gebaute Spur bewegt die duplizierte Hälfte, wodurch eine nahtlose Schleife stockt.
  5. 05 Prüfen Sie Eingabefelder, die LTR bleiben müssen - ein URL-Feld mit dem Protokoll-Präfix in einem separaten Element zerfällt und setzt die beiden Hälften an die entgegengesetzten Enden des Feldes.
  6. 06 Lesen Sie die Seite bei 375px ebenso wie auf dem Desktop. RTL-Fehler häufen sich dort, wo der Platz knapp ist.

Was dabei herauskommt

Eine nach Ursache gruppierte Fehlerliste - physische Eigenschaften, fehlende Isolation, SVG-Verankerung, transform-basierte Animation - jeweils mit der konkreten Regel, die sie behebt.

Wo es schiefgeht

  • direction rtl auf einem SVG setzen, was jede links verankerte Beschriftung aus dem Bild schiebt
  • Eine Animation global umkehren, was die Alternierung in Zeilen aufhebt, die bereits umgekehrt waren
  • Annehmen, eine Schriftart mit Arabisch-Unterstützung genüge - schon letter-spacing zerstört die arabische Ligaturbildung

Diese Skill in Ihrer eigenen KI nutzen

Die Datei ist einfaches Markdown, mit Name und Auslöser im Frontmatter. Wo ein Assistent Skills selbst laden kann, liest er genau dieses Frontmatter, um zu entscheiden, dass diese hier passt.

Claude Code Speichern Sie sie als ~/.claude/skills/rtl-layout-audit/SKILL.md, dann lädt Claude sie von selbst, sobald Ihre Arbeit zum Auslöser passt. Legen Sie sie stattdessen in .claude/skills im Projekt ab, wenn das ganze Team sie haben soll.
Claude Laden Sie die Datei im Skills-Bereich Ihrer Einstellungen hoch. Danach greift sie in jedem Gespräch, in dem der Auslöser passt, ohne dass Sie daran denken müssen.
ChatGPT Es gibt kein Skills-Format zum Installieren, fügen Sie den Dateiinhalt also stattdessen in die Anweisungen eines Projekts oder eines Custom GPT ein. Dann gilt er für jeden Chat in diesem Projekt und nicht nur für den einen.
Alles andere Fügen Sie das Markdown vor Ihrer Frage in den Chat ein. Das funktioniert in jedem Assistenten, muss aber jedes Mal neu eingefügt werden.

Mehr in Internationales SEO