it-swarm.com.de

Welche dieser 3 URL-Rewritings sind besser SEO-freundliche URLs?

Stellen Sie sich meine aktuelle Flat-File-No-CMS-Website mit einer URL wie http://example.com/en/tomato vor.

Dies ist natürlich sehr unsexy und könnte alles sein, was von Tomatensuppe, Tomate der Musikband, Tomate des Films oder eher unwahrscheinlich, aber dennoch ... gerade über Tomaten!

Deshalb möchte ich es sowohl für echte Menschen als auch für Suchmaschinen spezifischer machen. Vorausgesetzt: Sowohl der Sprachcode als auch der Kurzdateicode sind von wesentlicher Bedeutung und können nicht ersetzt werden, sodass irgendwo en und tomato vor/nach einem Trennzeichen wie / für stehen müssen. .htaccess um die korrekten unsichtbaren Weiterleitungen zu /tomato.php?language=en durchzuführen.

Für die hinzugefügten Wörter in der URL sind mir einige Optionen in den Sinn gekommen:

A   example.com/en/tomato/just-about-tomatos
B   example.com/en/tomato/just-about-tomatos.htm
C   example.com/just-about-tomatos/en/tomato
D   example.com/en/tomato_just_about_tomatos
E   example.com/en/tomato-just-about-tomatos

Frage 1: Welches ist das Beste für Menschen und Suchmaschinen?

Frage 2: Welche einzelne elegante Regel sollte dies in . Htaccess ermöglichen?

Vielen Dank für Ihre Vorschläge und Antworten! Sehr geschätzt.

11
Sam

Ich denke, Sie haben vielleicht die beste Antwort vorzeitig ausgewählt?

Frage 1:
Meine Wahl wäre example.com/en/tomato/just-about-tomatos - meine Begründung lautet:

  • /en/ ist ein primärer Sprachordner, der den gesamten Inhalt umfasst. Daher ist er am besten geeignet, um direkt nach der Domain angezeigt zu werden, und ist die beste Wahl für die mehrsprachige Implementierung nach einer) neuen Domain und b) Unterdomäne.
  • /just-about-tomatos ist die Seite - sollte also am Ende stehen. Es ist nicht erforderlich, .htm am Ende zu schreiben, da Sie die URL neu schreiben und Benutzer sich NICHT darum kümmern, welche Sprache/Plattform Sie verwenden.

Frage 2:
Um den Teil just-about-tomatos zu Ihrer URL hinzuzufügen, müssen Sie wahrscheinlich ein Zuordnungssystem erstellen, da diese Phase in Ihrer vorhandenen URL nicht angezeigt wird.

6
Mike Hudson

Ich möchte nur klarstellen, was Eric Vold schreibt über den Parameter (?lang=en)

Es stellt sich heraus, dass Google empfiehlt, diese Art von Parameter nicht zu verwenden , da dies für Besucher (und andere Faktoren) verwirrend ist.

Die beste Option aus Ihrer Liste wäre A, wie es seriocomic vorschlägt, aber noch besser, wenn Sie es so ausdrücken:

de.example.com/tomato/just-about-tomatos

4
aji

Die URL sollte so beschreibend wie möglich sein und im Zusammenhang mit dem angezeigten Inhalt stehen. Ich arbeite auch viel an SEO-URLs und denke, dass Option B meines Wissens gut ist.

B   example.com/en/tomato/just-about-tomatos.htm
3
kobe

Die Verwendung von Bindestrichen ist gut für die Suchmaschinenoptimierung und diese Technik ist günstig für das Schreiben von URLs vom Typ Suchmaschinenoptimierung. Wir verwenden verschiedene Arten von URLs, die jedoch für SEO nicht unterstützt werden.

1
user28787