Back to Question Center
0

Suchmaschinenfreundliche URLs mit Query Semalt

1 answers:

Ich habe Inhalte, auf die auf verschiedene Arten zugegriffen werden kann. Zum Beispiel ist mein Inhalt Bewertungen und ich habe drei Arten von Bewertungen:

     / Kundenrezensionen / 11 / Slug. html
/ Drittanbieter-Bewertungen / 11 / Slug. html
/ products / 99 / reviews / 11 / slug - best tablet for recipes 2017. html    

Ein anderes Beispiel wäre Produkte , die auf verschiedene Arten betrachtet werden können:

     / produkte / 11 / index. html
/ Kategorien / 99 / Produkte / 11 / Index. html
/ Lieferanten / 99 / Produkte / 11 / Index. html    

Es ist anzumerken, dass jeder Seitensatz aus einer einzigen Tabelle (Rezensionen bzw. Produkte) gespeist wird.Jetzt haben die meisten Websites unabhängig von der "Ansicht" eine einzelne URL für denselben Inhalt.E. G. Christian Bales IMDB Profil ist http: // www. Imdb. com / name / nm0000288 / Ob du die Besetzung von The Dark Knight betrachtest oder nach Leuten suchst, die am 30. Januar geboren wurden.

Also für meine Website möchte ich URLs wie diese verwenden:

     / reviews / 11 / slug. html? view = Kunde
/ Bewertungen / 11 / Slug. HTML? View = Drittanbieter
/ Bewertungen / 11 / Slug. html? view = Produkte & id = 99/ Produkte / 11 / Index. html? view =
/ Produkte / 11 / Index. html? view = Kategorien & id = 99
/ Produkte / 11 / Index. html? view = Lieferanten & id99    

Semalt auf dem View-Parameter, ich zeige einen "Breadcrumb", der den Benutzer dorthin zurückführt, wo er hergekommen ist und eine Art von visueller Anzeige der Hierarchiehierarchie bietet.

Ist das gut oder schlecht?. Und gibt es eine bessere Lösung?

February 7, 2018

Suchmaschinen, zumindest Google, egal egal. Wenn Sie eine saubere URL-Struktur haben (keine Duplizierung über URLs wie / Produktname / Farbname / & / Farbname / Produktname /), haben sie im Allgemeinen kein Problem, wenn Sie URL-Pfadelemente oder URL-Parameter verwenden. Beide URL-Arten gibt es seit "für immer", also brauchen Sie sich darüber keine Sorgen zu machen.

Mein Rat wäre, sich in erster Linie auf den Benutzer zu konzentrieren und sich bei einer solchen Entscheidung leiten zu lassen. Was funktioniert am besten für den Benutzer? Und wie werden internationale (nicht englischsprachige) Benutzer damit umgehen können (wenn sie Teil Ihrer Zielgruppe sind)?

Dinge, die bei der Auswahl eines URL-Schemas zu beachten sind:

  • Stellen Sie sicher, dass Sie die Duplizierung so weit wie möglich vermeiden
  • Benutze das rel = canonical wo es Sinn macht
  • Versuchen Sie nicht, Keywords in Ihre URLs zu stopfen (es ist nicht notwendig)
  • Versuche, unnötige / nicht verwendete URL-Elemente zu vermeiden (vermeide / 123-Seitenname / und / 123-randomtext / zeige den gleichen Inhalt)
  • Vermeide "unendliche" URL-Verschachtelung (/ 123-Seitenname / Links zu / 123-Seitenname / Related / Links zu / 123-Seitenname / Related / 234-Otheritem / etc. )

Ich stimme Herrn zu. Enttäuschung, dass die Verwendung von URL-Segmenten der Weg ist. Und ich denke, dass Sie schließlich mit kürzeren URLs enden werden. Abfragezeichenfolgen sind ausführlicher. Ich würde URLs wie folgt verwenden:

  / Bewertungen / 11 / Slug / Kunde /
/ Bewertungen / 11 / Slug / Drittanbieter /
/ Bewertungen / 11 / Slug / Produkt / 99 // Produkte / 11 /
/ produkte / 11 / kategorie / 99 /
/ produkte / 11 / lieferant / 99 / 

Es ist fraglich, ob Sie Ihre URLs mit einem Schrägstrich beenden sollen oder nicht.

Ich mag Ihre Verwendung von Abfragezeichenfolgen, aber ich würde auch vorschlagen, eine "Standard" -Version zu haben, die effektiv keine Abfrage-Zeichenfolge bedeutet. Wenn die URL verarbeitet wird, kann die Standard-Abfragezeichenfolge durch URL-Umschreiben hinzugefügt werden, um die Anfrage zu verarbeiten. Wenn Sie ein MVC-Framework verwenden, kann dies für Sie als Standardrouten gehandhabt werden.

Sie können auch kanonische URL-Links verwenden, um dieses Problem weiter zu verringern.

http: // www. Seomoz. org / blog / canonical-url-tag-der-wichtigste-advanced-in-seo-praktiken-seit-sitemaps