Как поисковая система Crawler страдает от неструктурных тегов, таких как Div и Span? - PullRequest
1 голос
/ 24 августа 2009

Когда я читаю Pro CSS Technique, меня очень заинтересовал один момент: «Избегать неструктурных тегов, таких как Div и Span». Тогда я просто понимаю, что если мой сайт содержит более двух сотен делений и интервалов на страницу; как страдает поисковый механизм Crawler и как он индексирует мои страницы?

Ответы [ 4 ]

1 голос
/ 24 августа 2009

Они называют чрезмерное использование div's и span's "divitis". Ищите его и вы найдете кучу интересных статей на эту тему:)

Хороший: http://csscreator.com/?q=divitis

0 голосов
/ 24 августа 2009

Я просмотрел превью , и по звукам этого все, что автор пытается сказать, - это использовать тег, который наиболее подходит для содержимого, которое он содержит. Если у вас есть строка текста, которая является заголовком вашей страницы, и вы хотите, чтобы она выглядела определенным образом, поместите ее в стилизованный тег H1 / H2 / H3, а не просто в span или div с той же разметкой стиля. Используя правильные теги для описания вашего контента, поисковой системе намного легче правильно проиндексировать и упорядочить найденные данные.

Совершенно нормально иметь «более двухсот элементов div и span», если содержимое, которое они окружают, предназначено для элемента div или span. Все дело в семантике.

0 голосов
/ 24 августа 2009

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

0 голосов
/ 24 августа 2009

Речь идет не о поисковике, страдающем от этих элементов. Это то, что эти элементы не имеют семантической ценности, как многие другие элементы. Поэтому, если у вас есть абзац текста, используйте

, используйте списки для разметки списков и т. Д. В основном это все об использовании элемента с подходящим семантическим значением для этого определенного фрагмента разметки. Для Divs и Spans используйте их в основном как дополнительные контейнеры для стилизации.

...