Подтвердить что ты не робот

Может ли URL-адрес "SEO Friendly" содержать уникальный идентификатор?

Я хотел бы начать использовать "SEO Friendly Urls", но понятие генерации и поиска больших уникальных текстовых "идентификаторов" кажется значительным вызовом производительности, чем просто поиск целого числа. Теперь я знаю, что это не так "дружелюбно", но если я переключился с

http://mysite.com/products/details?id=1000

к

http://mysite.com/products/spacelysprokets/sproket/id

Я мог бы использовать только ID для быстрого поиска деталей, но сам URL содержит ключевые слова, которые будут отображаться в этой детали. Насколько это достаточно удобно для Google? Я надеюсь, что это кажется намного более легким процессом, чем создание чего-то в конце, которое является уникальным и значимым.

Спасибо!

Джеймс

4b9b3361

Ответ 2

Будьте осторожны, позволяя отображать страницу с использованием того же метода, что и переполнение стека.

http://stackoverflow.com/questions/820493/random-text-can-cause-problems

Черные шляпы могут привести к дублированию контента для игроков с длинными хвостами (поверьте мне).

Вот две вещи, которые вы можете сделать, чтобы защитить себя от этого.

  • HTTP 301 перенаправляет любой отображаемый URL-адрес, соответствующий вашему ID, но не соответствует тексту правильному тексту.

Пример: http://stackoverflow.com/questions/820493/random-text-can-cause-problems301 → http://stackoverflow.com/questions/820493/can-an-seo-friendly-url-contain-a-unique-id

  • Используйте канонические URL-адреса.

<link rel="canonical" href="http://stackoverflow.com/questions/820493/can-an-seo-friendly-url-contain-a-unique-id" />

Ответ 3

Посмотрите URL-адреса, используемые StackOverflow. У них уникальный идентификатор, тогда у них есть SEO-дружественные вещи. Вы можете опустить SEO-дружественные вещи, и URL-адрес все еще работает.

Ответ 4

Вы делаете здесь дьяволов bargan, вы торгуете бизнес-целями для технологических целей.

Если бы вы спросили: "От чисто бизнес-и SEO-перспектив, лучше ли включать уникальные идентификаторы в URL-адрес или нет?"; ответ явно заключался бы в том, чтобы не использовать их.

Вопрос тогда становится, если вы их используете, насколько это вредит вам в поисковых системах? Ответ заключается в том, что он определенно оказывает некоторое негативное влияние. Сколько еще предстоит определить.

С точки зрения "удобного для пользователя", нет, они определенно не удобны для пользователя.

С точки зрения Google, они заявляют: "По возможности сокращайте URL-адреса, обрезая ненужные параметры". См. Их структура URL.

Ответ 5

Я не знаю о каких-либо проблемах, связанных с добавлением идентификатора в URL. На самом деле это может быть чрезвычайно полезно, поскольку это позволяет изменить дружественную URL-адрес человека/поисковой системы URL-адреса, не создавая неработающую ссылку на страницу, которую поисковая система уже проиндексировала. Используя SO в качестве примера, здесь ссылка на ваш вопрос:

fooobar.com/questions/172091/...

Ответ 6

У меня есть два, казалось бы, противоречащих друг другу вопроса: -

  • Никто не смотрит на URL-адреса! В опыте "обученные" пользователи браузера отображают содержимое окна "Адрес" как невидимое, они знают, что содержание будет любым из двух "уреубируемых", "бессмысленных" и "запутывающих", поэтому они просто полностью игнорируют его.

  • Использование String, которое может быть легко преобразовано в целое число, может дать небольшое преимущество в производительности за использование более длинной строки, которая немного сложнее (hash() vs. to_int()) для преобразования в целое число. Однако в контексте среднего веб-приложения любая разница в производительности была бы небрежной.

Мой совет будет заключаться в том, с чем вам удобно.

Ответ 7

В этом нет ничего плохого. Все большее число сервисов начали использовать гибридное решение в качестве Пол Томблин уже указал. В дополнение к SO, Tumblr также использует этот шаблон (возможно, он был первым).

Кроме того, в некоторых сервисах, таких как Новости Google - URL должен содержать уникальный числовой идентификатор.

Ответ 8

Отказ от параметризованного URL-адреса определенно поможет. По моему опыту, включая идентификатор, не больно и не помогает, если в URL-адресе нет пар "? Ключ = значение".

Ответ 9

Используйте что-то вроде modrewrite для анализа URL-адресов до того, как они достигнут вашего сервера. Таким образом, вы можете преобразовать slug как http://oorl.com/99942/My-Friendly-Text-For-Search-Engines/ в http://oorl.com/lookup.php?id=99942. Это также позволит вам изменить slug и ключевые слова, используемые для оптимизации определенных ссылок без ущерба для функциональности.

Ответ 10

Да, и на самом деле это более SEO, чтобы включить номер в ваш URL-адрес, поскольку он подразумевает, что вы постоянно обновляете свой контент.

Я уверен, что сделать его гораздо сложнее индексировать в новостях Google, если у вас нет добавочного количества, привязанного каким-либо образом к вашим URL-адресам.

Ответ 11

Повторяющиеся ссылки вызывают более негативное влияние по сравнению с дружественным URL-адресом, будьте осторожны с использованием поддельного текста с идентификатором, ваши конкуренты могут пропустить это.