Может ли URL-адрес, “дружественный к SEO”, содержать уникальный идентификатор?

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

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Для

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

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

Спасибо!

Джеймс

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

Другие советы

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

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

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

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

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

Пример: http://stackoverflow.com/questions/820493/random-text-can-cause-problems 301 -> 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" />

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

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

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

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

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

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

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

https://stackoverflow.com/questions/820493/you-can-put-any-text-you-want-here

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

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

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

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

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

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

Мой совет был бы придерживаться того, что вам удобно.

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

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

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

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

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