Gunther: Zusatzfrage: URL-Design

Beitrag lesen

Hallo Detlef!

Vielleicht liegt es ja an der Uhrzeit oder den Temperaturen, aber seit wann "benutzt" eine Suchmaschine eine Suchfunktion auf einer Seite? Oder verstehe ich dich hier falsch?

Sie wird dies wohl nicht absichtlich tun.
Wenn das Suchformular die Daten mittels „Get” verschickt, kann die betreffende Ergebnisseite durch einen Nutzer auch direkt verlinkt werden („Schau mal, was Gunther alles zu diesem Thema geschrieben hat.”). Eine Suchmaschine kann aber kaum feststellen, dass die URL-Parameter lediglich Suchparameter sind.

Hmmm ..., also wenn ich das jetzt richtig verstehe, stellt sich das Problem doch in der Form gar nicht. Aufgrund der "sprechenden" URLs leite ich doch eh alle Requests an ein Skript weiter. Dieses "erkennt", dass es sich um eine Suchanfrage handelt, führt die entsprechende Suche aus (oder holt die Seite ggf. sogar aus dem Cache), und liefert die Ergebnisseite aus.

Und ich will bei Nutzung einer Suchmaschine möglichst schnell Links zu wirklichen Inhaltsseiten geliefert bekommen und nicht haufenweise Links zu Suchergebnissen oder gar zu Nichtsuchergebnissen („Ihr Suchbegriff XXX konnte leider nicht gefunden werden. Bitte versuchen Sie …”).
Das verstehe ich jetzt genausowenig wie den vorhergehenden Absatz.
Was willst du mir jetzt eigentlich damit sagen? Dass man Ergebnisseiten einer Suche am besten mit einem 404er ausliefert?

Ja, das ist meine Meinung.
Ich habe schon oft erlebt, dass ein ganzer Teil der Google-Suchergebnisse lediglich auf Suchergebnisseiten verwiesen, die entweder Links zu entsprechenden Seiten enthielten oder gar auf eine Seite, mit einem Suchformular, welches mit meinem Suchbegriff vorausgefüllt war und dem Hinweis, dass er nicht gefunden wurde. Ich gehe zwar davon aus, dass die meisten dieser Seiten nicht versehentlich in den Suchergebnissen auftauchen, trotzdem fände ich es richtig, dafür zu sorgen, dass es bei den eigenen Seiten möglichst nicht passiert.

Ja, das sehe ich genauso (bis auf das mit dem 404er). Ich wüsste aber jetzt nicht, wie Suchanfragen in den Index einer Suchmaschine gelangen sollten (solange man da nicht absichtlich nachhilft)?

Zu dem 404er: Ich stehe halt auf dem Standpunkt, dass man einen 404er nur dann senden sollte, wenn der Client eine "nicht zu bedienende Anfrage" geschickt hat. Der Aufruf einer Suchseite, oder auch eine konkrete Suchanfrage, lassen sich aber ja entsprechend beantworten. Auch wenn eine Suche keine Treffer liefert.

Ich gebe aber gerne zu, dass ich das Thema nicht vollständig überblicke und bin von daher durchaus offen für andere Ideen & Vorschläge, wenn sie mir einleuchten.

Gruß Gunther