Почему просто идентификатор в пути URL - плохая идея для SEO? - PullRequest
7 голосов
/ 26 мая 2009

Почему плохая идея иметь идентификатор в URL с точки зрения SEO? Как работает этот URL http://example.com/user/1234 больно SEO?

Может ли кто-нибудь дать мне практический пример, когда рейтинг в поисковых системах хуже?

Ответы [ 7 ]

16 голосов
/ 26 мая 2009

Причина, по которой люди говорят, что {ID} в URL - это плохо, связана с тем, как работают алгоритмы поисковой системы. Когда поисковый термин находится в фактическом URL-адресе, он имеет гораздо больший вес, чем содержание страницы и т. Д.


Например:

<!-- http://example.com/blog/57 -->
<html><head><title>An article on search engine optimization</title>...

против

<!-- http://example.com/blog/an-article-on-search-engine-optimization -->
<html><head><title>An article on search engine optimization</title>...

Если вы выполняете поиск в Google по запросу "Поисковая оптимизация" на второй странице, то тот, у которого в URL содержится слаг, будет иметь больший результат, чем тот, у которого только идентификатор.


Вы можете справиться с этим так же, как переполнение стека решает эту проблему:

http://stackoverflow.com/questions/{id}/{slug}
/754276/pochemu-prosto-identifikator-v-puti-url-plohaya-ideya-dlya-seo

Объединенный формат идентификатора и пули действительно помогает вам достичь лучшего из обоих миров. Вы получаете простоту программирования, получая записи по {id}, но вы также сохраняете оптимизированный URL поиска из-за {slug}.

9 голосов
/ 26 мая 2009

Это влияет на рейтинг кликов.

URL-адрес представлен зеленым цветом под результатом поиска, поэтому, если он содержит релевантные слова, пользователь может щелкнуть ваш сайт, а не другой.

Что бы вы предпочли нажать:

www.test.com / page.php? И = 85583

OR

www.test.com / Solution-на-ваш-problem.php

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

В старые времена поисковые системы с большим уважением относились к словам в URL и придавали этим страницам дополнительный авторитет и более высокий рейтинг. Этот эффект почти исчез. У нас осталось два других эффекта читаемых URL:

  • Клик
  • Создание ссылок: человеку проще скопировать такой URL-адрес, и после того, как ссылка скопирована, на нее часто ссылаются некоторые слова слагов. URL-адрес «Решение вашей проблемы» может иметь решение вашей проблемы внутри тега, также когда люди ссылаются на вашу страницу. Это повлияет на ваш рейтинг.

Лучшим решением может быть решение с id + slug, которое решает проблему отслеживания изменений слагов. test.com/85583/solution-to-your-problem

Но есть некоторые правила, которым нужно следовать, вы должны выполнить редирект 301, если слаг является неправильным, чтобы предотвратить большое количество дублирующих страниц контента. Обнаружение спама / дублированного контента включается, если у вас много похожих страниц:

test.com / 85583 / решение к вашей проблемы, test.com/85583/solution-to-yar-problem test.com/85583/evil-competitor-spamming-you-haha

Включение идентификатора также требует, чтобы ваши идентификаторы были как можно короче, а URL с полным указателем может привести в замешательство к глазу и помешать хорошему переходу по ссылкам:

test.com / 0CD03822-4A35-11DE-BF38-3F9356D89593 / раствор к яр-задачи

Помните, что Новости Google даже требовали, чтобы в вашем URL был указан идентификатор.

4 голосов
/ 26 мая 2009

См. Действительно ли SEO-ориентированные URL-адреса действительно влияют на рейтинг страницы? Вопрос. Основываясь на ответах, никто не может найти никаких доказательств того, что идентификаторы в URL-адресах влияют на SEO.

2 голосов
/ 26 мая 2009

Ну, меня зовут Судхир Джонатан, поэтому, если я хочу, чтобы люди нашли меня на вашем сайте, example.com/user/sudhir-jonathan намного лучше, чем example.com/user/1234. Просто потому, что объект вашей страницы - «Судхир Джонатан» - теперь присутствует в самом URL. Это большая победа.

Аналогичным образом, example.com/articles/how-to-bake-a-cake оценивается намного выше, чем example.com/articles/2379797 для поискового запроса "испечь торт".

0 голосов
/ 04 июня 2009

1) вам не хватает ключевых слов в URL 2) человеку труднее читать и понимать, о чем будет ссылка 3) SQL-инъекция намного проще с идентификаторами

0 голосов
/ 03 июня 2009

Это просто, поисковые системы заботятся о словах, а не о числе. Другими словами, будет лучше видеть ключевые слова в URL, чем просто ID синуса ID / номер бесполезен для поисковых систем, чтобы определить, является ли ваш сайт релевантным или нет!

0 голосов
/ 26 мая 2009

Предоставлять необычную информацию всегда плохая идея. Попробуйте вместо этого имя пользователя!

Для SEO нет реального преимущества / недостатка между статическими идентификаторами и именами пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...