Spezielle Meta-Tags für Suchmaschinen

Meta-Robots-Tags sind Anweisungen, die Suchmaschinen immer befolgen werden. Durch das Hinzufügen dieser Robots-Tags kann die Indexierung Ihrer Website erleichtert werden.

Es gibt einen Unterschied zwischen Anweisungen und Empfehlungen.

Meta-Robots-Tags oder robots.txt-Dateien sind Anweisungen und werden immer befolgt. Canonical-Tags sind Empfehlungen, die Google befolgen kann oder nicht.

Es gibt viele Optionen für Meta-Tags auf Seitenebene, aber die folgenden Beispiele sind häufig mit SEO verbunden:

<meta name="robots" content="noindex,nofollow" />

Das Robots-Tag ist wahrscheinlich das häufigste Tag, das Sie sehen werden. Standardmäßig hat es den Wert index,follow, daher muss es nicht angegeben werden. all ist ebenfalls eine gültige Alternative:

<meta name="robots" content="all" />

Durch das Setzen eines Robots-Tags auf noindex,nofollow wie im obigen Beispiel wird Suchmaschinen Folgendes mitgeteilt:

  • noindex: Diese Seite nicht in den Suchergebnissen anzuzeigen. Das Weglassen von noindex zeigt an, dass die Seite indexiert und in den Suchergebnissen angezeigt werden kann. Beim Erstellen einer Website möchten Sie möglicherweise bestimmte Seiten nicht indexieren. Häufige Anwendungsfälle sind Einstellungsseiten, interne Suchseiten, Richtlinien und mehr.
  • nofollow: Die Links auf dieser Seite nicht zu verfolgen. Das Weglassen dieser Anweisung ermöglicht es Robots, Links auf dieser Seite zu crawlen und zu verfolgen. Links, die auf anderen Seiten gefunden werden, können das Crawlen ermöglichen. Wenn also Link A auf den Seiten X und Y erscheint und X ein nofollow-Robots-Tag hat, Y jedoch nicht, kann Google entscheiden, den Link zu crawlen.

Hinweis: Eine vollständige Liste der Anweisungen finden Sie in der offiziellen Google-Dokumentation.

Googlebot-Tag

<meta name="googlebot" content="noindex,nofollow" />

Manchmal sehen Sie auch das googlebot-Tag. In den meisten Fällen reicht das robots-Tag aus. Das googlebot-Tag ist spezifisch für Google. Verwenden Sie dieses Tag, wenn Sie eine separate Regel für Googlebot und eine allgemeine Regel für die restlichen Such-Bots haben möchten.

Bei widersprüchlichen Tags gilt der restriktivere Tag.

Sie fragen sich vielleicht, warum diese Tags notwendig sind, wenn Sie URLs in Ihrer robots.txt hinzufügen können, die nicht gecrawlt werden sollen. Das Meta-Tag bietet Ihnen die Flexibilität, Seiten bei Bedarf als noindex zu markieren.

Zum Beispiel ist es gängige Praxis, eine Produktseite, auf die Filter angewendet werden und die keine Ergebnisse liefert, als noindex zu markieren.

URLs, die über die robots.txt-Datei für Bots gesperrt sind, werden von Google nie gecrawlt. Wenn die Regeln jedoch hinzugefügt werden, nachdem Seiten bereits indexiert sind, können diese Seiten weiterhin indexiert bleiben. Der beste Weg, um sicherzustellen, dass eine Seite nicht indexiert wird, ist die Verwendung des noindex-Tags.

Hinweis: Google kann entscheiden, eine Seite zu indexieren, ohne sie zu crawlen. Dies ist äußerst selten, kommt aber vor, wenn Google eine Seite für ein bestimmtes Suchergebnis benötigt und sicher ist, dass die Seite das enthält, was Benutzer erwarten.

Google-Tags

nositelinkssearchbox

<meta name="google" content="nositelinkssearchbox" />

Wenn Benutzer nach Ihrer Website suchen, zeigt Google manchmal eine Suchbox speziell für Ihre Site zusammen mit anderen direkten Links zu Ihrer Website an. Dieses Tag teilt Google mit, die Sitelinks-Suchbox nicht anzuzeigen.

notranslate

<meta name="google" content="notranslate" />

Wenn Google erkennt, dass der Inhalt einer Website nicht in der Sprache verfasst ist, die der Benutzer wahrscheinlich lesen möchte, bietet Google oft einen Link zu einer Übersetzung in den Suchergebnissen an.

Im Allgemeinen ermöglicht dies Ihnen, Ihre einzigartigen und ansprechenden Inhalte einer viel größeren Benutzergruppe bereitzustellen. Es kann jedoch Situationen geben, in denen dies nicht gewünscht ist. Dieses Meta-Tag teilt Google mit, dass Sie keine Übersetzung für diese Seite wünschen.

Beispiel

Nachdem wir einige der gängigen Tags vorgestellt haben, die Ihnen begegnen könnten, hier ein Beispiel für eine Seite, die einige davon verwendet:

import Head from 'next/head';
 
function IndexPage() {
  return (
    <div>
      <Head>
        <title>Meta-Tag-Beispiel</title>
        <meta name="google" content="nositelinkssearchbox" key="sitelinks" />
        <meta name="google" content="notranslate" key="notranslate" />
      </Head>
      <p>Hier zeigen wir einige Meta-Tags!</p>
    </div>
  );
}
 
export default IndexPage;

Wie Sie im Beispiel sehen können, verwenden wir next/head, eine eingebaute Komponente zum Hinzufügen von Elementen zum head einer Seite. Um doppelte Tags in Ihrem head zu vermeiden, können Sie die key-Eigenschaft verwenden, die sicherstellt, dass das Tag nur einmal gerendert wird.

On this page