Frage

Ich möchte meine Web-Site SEO-ed sein, und für die ich statische URLs verwenden (RESTful Web Services). Aber in einigen Szenarien kann ich nicht entscheiden, welche von ihnen (statischer url / dynamische URL) ist besser.

Zum Beispiel in Suchfeld-Implementierung können Benutzer in etwas geben, und dafür habe ich 2 Möglichkeiten:

  1. erstellen Sie eine andere statische URL (wie: / etwas / {query} ), die mehr sein wird, SEO freundlich oder
  2. Erstellen von dynamischen URLs. (Wie: / etwas query = somequery ), die weniger SEO freundlich ist, aber in allen Suchmaschinen Ich sehe heute verwendet

Aber dann mag ich die Suchergebnisseiten in Suchmaschinen (Google, Bing, etc.) indiziert werden, und es ist eine bekannte Tatsache, dass statischer Urls besser verstanden wird als dynamisch diejenigen.

Ich möchte die Vorteile der Tatsache wissen, dass Suchfelder implementiert wird mit dynamischen URLs und nicht statisch diejenigen.

Und schließlich die Antwort auf die Frage: Wenn statische URL verwenden, wenn eine dynamische Urls

Vielen Dank im Voraus.

War es hilfreich?

Lösung

Zum einen um Ihre Nutzung der ‚dynamischen‘ Bedingungen und ‚statisch‘ ist falsch. Sie sprechen von URLs mit und ohne Abfrage-Parameter; beide von denen können dynamisch sein. Stackoverflow des URLs Abfrageparameter nicht hat, aber es wäre absurd, sie statisch zu nennen.

Anywyay, Google wird ganz glücklich Index URLs Abfrageparameter verwenden. Haben einen Blick . Ich gehe davon aus jeder Suchmaschine mit ihm zu konkurrieren versuchen, wie Bing, zu werden. Ich weiß nicht, ob es eine googlejuice Strafe ist mit dem Fragezeichen zugeordnet sind; Ich bin mir nicht sicher, warum es wäre, aber ich würde interessieren einige Beweise oder so zu sehen.

URLs ohne Abfrageparameter sind für Menschen lesbare, sicher. Aber bedenken Sie, dass für einige Dinge, wobei der offensichtlichste Fall suchen, Benutzer (glaube ich) erwartet Abfrageparameter zu sehen. Nutzer glauben, nicht von einer bestimmten Seite der Suchergebnisse als eine Seite in seinem eigenen Recht zu sein, denken sie es als das Ergebnis eines Prozesses sein. Sie könnten gut wie in der Lage zu einem Lesezeichen und schicken Sie es (ich sicher), aber ich glaube nicht, es ist ein mentales speedbump ihnen ein Fragezeichen in der URL zu sehen.

Wie, warum Abfrage-Parameter-URLs für die Suchergebnisse verwendet werden, die wahrscheinlich einfach ist, weil HTML-Formulare Abfrageparameter verwenden. Wenn Sie Fragezeichen freie URLs verwenden möchten, werden Sie einige böse javascript müssen, oder haben sofort Ihre Suche Handler eine Umleitung zu einem Fragezeichen freien URL senden. Diese beiden Dinge sind zusätzliche Komplexität ohne ersichtlichen Gewinn.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top