Universally Dokumentation

Schritt-für-Schritt-Anleitungen, mehrsprachige SEO-Tipps und Best Practices, die Ihnen helfen, Ihre WordPress-Website zu übersetzen und zu skalieren.

Seiten ausschließen

Bestimmte Seiten vollständig von der Übersetzung ausschließen. Wenn eine Seite einem Ausschlussmuster entspricht, gibt Universally das ursprüngliche, unübersetzte HTML zurück. Es werden keine Strings extrahiert, keine KI-Verarbeitung durchgeführt und keine Wortanzahl verwendet.

Diese Einstellung befindet sich auf dem Bildschirm Übersetzungsregeln des Projekts im Feld Seiten ausschließen. Geben Sie einen URL-Pfad pro Zeile ein.

So funktioniert's

Wenn eine Übersetzungsanfrage eingeht, wird der URL-Pfad der Seite gegen Ihre Ausschlussmuster geprüft, bevor die Verarbeitung beginnt. Wenn eine Übereinstimmung vorliegt, wird das ursprüngliche HTML sofort zurückgegeben.

Dies unterscheidet sich vom Ausschluss von CSS-Selektoren, der bestimmte Elemente von einer Seite entfernt, während der Rest übersetzt wird. Seiten ausschließen überspringt die gesamte Seite.

Muster-Syntax

Genaue Pfade

Eine bestimmte Seite anhand ihres Pfads abgleichen:

/terms-of-service
/privacy-policy
/admin

Nachgestellte Schrägstriche werden ignoriert: /about und /about/ werden gleich behandelt.

Platzhalter-Muster

Verwenden Sie /* am Ende, um einen Pfad und alles darunter abzugleichen:

/api/*
/blog/drafts/*
/internal/*

/api/* stimmt mit /api/v1, /api/users/123 und /api selbst überein.

Beispiele

Häufige Ausschlüsse

/admin
/api/*
/terms-of-service
/privacy-policy
/cookie-policy
/sitemap.xml
/robots.txt

WordPress-spezifisch

/wp-admin/*
/wp-login.php
/wp-json/*
/feed/*

Hinweis: Das WordPress-Plugin erledigt die meisten dieser Aufgaben automatisch. Sie müssen nur benutzerdefinierte Ausschlüsse hinzufügen.

E-Commerce

/checkout
/cart
/account/*
/order-confirmation

Dokumentationsseiten

/docs/api-reference/*
/changelog

Wann verwenden

  • Rechtliche Seiten, die aus Compliance-Gründen in der Originalsprache bleiben müssen
  • Admin- oder Dashboard-Seiten, die nur für den internen Gebrauch bestimmt sind
  • API-Endpunkte, die Daten und keine Seiten zurückgeben
  • Kassenvorgänge, bei denen übersetzter Text zu Verwirrung bei Zahlungsabwicklern führen könnte
  • Benutzerkontoseiten, auf denen personenbezogene Daten nicht verarbeitet werden sollten
  • Seiten mit hauptsächlich dynamischen/JS-Inhalten, die von der HTML-Übersetzung nicht profitieren

Was ein Besucher sieht

Eine ausgeschlossene Seite ist nicht nur eine unübersetzte Seite. Drei Dinge ändern sich auf WordPress:

  • Ihre übersetzten URLs werden umgeleitet. Eine Anfrage für /es/checkout/ wird zu /checkout/ umgeleitet, wobei jeder Query-String beibehalten wird. Es gibt keine /es/-Kopie der Seite, auf der jemand landen oder zu der verlinkt werden kann.
  • Ein wiederkehrender Besucher wird nicht in seine Sprache weitergeleitet. Die übliche Weiterleitung von einer URL ohne Präfix zur gespeicherten Sprache des Besuchers wird bei ausgeschlossenen Pfaden übersprungen, sodass er auf der Quellseite bleibt. Siehe Bestehende URLs und Weiterleitungen.
  • Der Sprachumschalter wird nicht gerendert. Jede Route wird auf einer ausgeschlossenen Seite unterdrückt: der automatische Umschalter, der Shortcode, der Block und das Umschalter-Skript selbst. Ein Besucher auf dieser Seite hat keine Möglichkeit, die Sprache zu ändern. Fügen Sie also einen eigenen Link hinzu, falls er benötigt wird.

Suchmaschinen wird immer noch mitgeteilt, dass die Seite Übersetzungen hat: Alternativlinks werden auch für den ausgeschlossenen Pfad ausgegeben, und diese URLs leiten zurück zur Quelle. Siehe hreflang-Tags.

Wichtige Hinweise

  • Der Ausschluss basiert nur auf dem URL-Pfad, nicht auf Query-Parametern oder Fragmenten
  • Der Ausschluss erfolgt vor jeder Verarbeitung. Es werden keine Strings extrahiert, keine Wortanzahl verwendet
  • Das Plugin hält Ihre Ausschlussliste bis zu 15 Minuten vor, sodass eine Änderung bis zu diesem Zeitpunkt auf der Website wirksam werden kann
  • Wenn Sie nur einen Abschnitt einer Seite ausschließen müssen (nicht die ganze Seite), verwenden Sie stattdessen CSS-Selektoren
War das hilfreich?