GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was ist ein Canonical-Tag?

Einfach ausgedrückt ist ein Canonical-Tag ein HTML-Tag, das verwendet wird, um Suchmaschinen anzuzeigen, dass es sich bei ähnlichen URLs tatsächlich um dieselbe Seite handelt. Das Canonical-Tag wird den Seiten mithilfe eines Link-Elements im HEAD des HTML-Dokuments hinzugefügt.

Wenn zwei URLs denselben kanonischen Tag enthalten, weist dies Suchmaschinen darauf hin, die Seiten als einen einzigen Eintrag zu indizieren.

Nehmen Sie zum Beispiel die folgenden URLs:

  • https://www.liquidweb.com/kb/
  • https://www.liquidweb.com
  • https://liquidweb.com/kb/
  • https://www.liquidweb.com/kb/?hello=world

Technisch gesehen befinden sich diese alle am selben Ort, was bedeutet, dass sie alle unsere KB-Startseite aufrufen, obwohl sie unterschiedliche URLs haben. Für Google und andere Suchmaschinen würden all diese als einzelne Seiten indexiert und gecrawlt werden, obwohl sie alle den gleichen Inhalt haben.

Geben Sie das Canonical-Tag ein!

Durch die Verwendung des Canonical-Tags können wir Suchmaschinen mitteilen, dass diese unterschiedlichen URLs alle dieselbe Ressource oder Seite bedienen. Wenn wir mit unserem Beispiel fortfahren, würde die verwendete kanonische Seite wie folgt aussehen:

<link rel="canonical" href="https://www.liquidweb.com/kb/">

Wenn dieses Meta-Tag in unserem Dokument HEAD enthalten ist, sollten wir alle Beispiel-URLs sehen, die als dieselbe Seite indexiert sind.

Was genau macht ein Canonical-Tag?

Canonical-Tags geben für Suchmaschinen an, was die ideale URL zum Indizieren einer Seite oder Ressource ist. Wie die meisten anderen HTML-Meta-Tags hat das Canonical-Tag keinen direkten Einfluss darauf, wie ein Benutzer mit Ihrer Website interagiert. Es hilft Ihnen einfach, Suchmaschinen zu signalisieren, was Ihre bevorzugten URLs sind.

Warum sollte ich Canonical-Tags verwenden?

Canonical-Tags sollten immer dann verwendet werden, wenn Sie dieselben Inhalte von mehreren URLs aus bereitstellen. Die betroffenen URL-Variationen umfassen Änderungen am Protokoll (http vs. https), Abfrageparameter und (natürlich) URL-Struktur. Die Implementierung von Canonical-Tags ist besonders nützlich, wenn Sie dieselben Inhalte über verschiedene URLs bereitstellen. Dies wird oft als „Duplicate Content“-Problem bezeichnet, wenn man sich die SEO-Leistung einer Website ansieht.
Darüber hinaus hilft es bei URLs mit Abfrageparametern sicherzustellen, dass Suchmaschinen nur eine Seite mit der „saubersten“ Form der URL der Seite indizieren. Dadurch kann verhindert werden, dass Seiten mit Abfrageparametern getrennt von Ihrer Hauptseite indexiert werden.

Zur 301-Umleitung oder zu Canonical; das ist die Frage.

Wenn Sie sich mit dem Thema SEO auskennen, wissen Sie, wie wichtig die richtige Weiterleitung Ihrer URLs sein kann. Sie fragen sich vielleicht:"Warum leiten Sie diese Seiten nicht einfach um?" und das ist eine gute Frage! Wenn Sie jemals die Möglichkeit haben, sollten Sie immer eine Weiterleitung hinzufügen. Stellen Sie sich kanonische Tags als eine Möglichkeit vor, eine potenzielle Mehrdeutigkeit zu beseitigen (wenn derselbe Inhalt auf zwei Seiten sichtbar ist), während eine 301-Weiterleitung jede potenzielle Mehrdeutigkeit beseitigt. Allerdings sollten Sie im Grunde immer darauf abzielen, kanonische Tags einzuschließen, da sie auch dazu beitragen, URL-Variationen basierend auf Abfrageparametern abzudecken.

Canonical-Tags und Sie!

Wie wir bereits erklärt haben, können Canonical-Tags ein sehr mächtiges Werkzeug im Toolkit eines Webprofis sein. Durch die ordnungsgemäße Implementierung von Canonical-Tags können Sie häufig eine Verbesserung der Leistung Ihrer Website bei der Suche feststellen. Wie mit jeder großen Macht kommt große Verantwortung; Dieser Artikel soll als Grundlage für Ihr Wissen über Canonical-Tags dienen, aber die Reise sollte hier nicht enden. Es gibt viele großartige Ressourcen, die detaillierter auf kanonische Tags, die damit verbundenen Best Practices und vieles mehr eingehen!


Linux
  1. Was ist ein Linux-Benutzer?

  2. Was bedeutet Echo $? Tun??

  3. Hinzufügen von Replaygain-Tags?

  4. Was ist ioremap()

  5. Was ist :-!! im C-Code?

Was ist SSH?

Was ist SFTP?

Was kommt in GNOME 42?

Was ist digitaler Analphabetismus?

Was ist Termux auf Android?

Was ist eine .sh-Datei?