Когда использовать статические URL -адреса и когда динамические URL -адреса [закрыто

StackOverflow https://stackoverflow.com/questions/4182231

  •  10-10-2019
  •  | 
  •  

Вопрос

Я хочу, чтобы мой веб-сайт был SEO-ED и для которого я буду использовать статические URL-адреса (Restful Web Services). Но в некоторых сценариях я не могу выбрать, какой из них (статический URL/динамический URL) лучше.

Например, в реализации окна поиска пользователь может ввести все, и для этого у меня есть 2 варианта:

  1. Создайте еще один статический URL (например,: /что -то/{Query}), что будет более дружелюбным для SEO или
  2. Создайте динамические URL -адреса (например,: /что -то? Query = некоторые), который менее дружелюбен для SEO, но используется во всех поисковых системах, которые я вижу сегодня.

Но тогда я хочу, чтобы страницы результатов поиска были индексированы в поисковых системах (Google, Bing и т. Д.), И это известный факт, что статические URL -адреса лучше поняты, чем динамические.

Я хочу знать преимущества того факта, что поля поиска реализованы с использованием динамических URL -адресов, а не статических.

И, наконец, ответ на вопрос: когда использовать статический URL и когда динамические URL -адреса?

Заранее спасибо.

Это было полезно?

Решение

Во -первых, вы используете термины «динамические» и «статические» ошибочно. Вы говорите о URL -адресах с параметрами запроса и без них; Оба из них могут быть динамичными. У URL -адресов StackOverflow нет параметров запроса, но было бы абсурдно называть их статичными.

Anywyay, Google вполне с радостью индексирует URL -адреса, используя параметры запроса. Взглянуть. Анкет Я предполагаю, что любая поисковая система, пытающаяся конкурировать с ней, как и Bing, тоже. Я не знаю, есть ли штраф GoogleJuice, связанный с вопросительным знаком; Я не уверен, почему будет, но мне было бы интересно увидеть некоторые доказательства в любом случае.

URL-адреса без параметров запроса более читаемые на людях, конечно. Но имейте в виду, что для некоторых вещей поиск является очевидным случаем, пользователи (я думаю) ожидать Чтобы увидеть параметры запроса. Пользователи не думают о конкретной странице результатов поиска как о странице сами по себе, они считают ее результатом процесса. Они вполне могли бы хотеть иметь возможность добавить в закладки и отправить его по электронной почте (я, конечно,), но я не думаю, что для них это умственное скорость, чтобы увидеть знак вопроса в URL.

Что касается того, почему URL-адреса запросов параметров используются для результатов поиска, это, вероятно, просто потому, что HTML-формы используют параметры запроса. Если вы хотите использовать URL-адреса без вопросов, без вопросов, вам придется добавить какой-то неприятный JavaScript или попросить вашего обработчика поиска немедленно отправить перенаправление на URL без вопросов. Обе эти вещи добавляют сложность без очевидной выгоды.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top