Я большой поклонник минимизации всего, когда это возможно. Для меня грех не делать этого.
Однако недавно я прочитал, что одним из тысяч советов по повышению рейтинга вашего сайта в поисковых системах было:
дать вам контекст контента с хорошим классом и идентификатором в вашем HTML
Я всегда меняю имена идентификаторов и классов на длину одного или двух символов ...
Разве я не верю тому, что сказал тот парень, но мне действительно нужно какое-то подтверждение по этому поводу. Для меня не имеет смысла, почему это имеет значение.
- Это правильно?
- (если это так) Почему?
seo
html
search-engines
ajax333221
источник
источник
Ответы:
Я не буду беспокоиться об идентификаторах и именах классов. Хотя наиболее популярные имена идентификаторов влияют на новые имена тегов HTML5 (верхний и нижний колонтитулы и т. Д.) И могут помочь сайтам, не принадлежащим к HTML5, отображать отдельные разделы своих страниц, я бы не сказал, что включение в них ключевых слов влияет на рейтинг. Тем не менее, я бы использовал правильные HTML-теги и микроформаты. Мы знаем, как факт, что поисковые системы используют их как факторы ранжирования или, по крайней мере, они могут повлиять на то, как поисковые системы отображают ваш контент в своих результатах поиска, что может повлиять на ваш рейтинг кликов.
источник
Нет, это не правильно, и, к сожалению, это один из низкокачественных ответов на этот вопрос, который почему-то вызвал недовольство. Я отредактировал его, чтобы удалить эту строку.
Имена классов и идентификаторы в HTML не имеют значения для SEO. Единственным исключением является случай микроформатов, где поисковые системы анализируют их и могут отображать некоторые дополнительные фрагменты в результатах поиска.
Нет необходимости пытаться «минимизировать» ваш HTML. Убедитесь, что сервер отправляет сжатый контент, поскольку это имеет большое значение.
Обратите внимание, что многие из ответов на этот вопрос не являются вещами, которые непосредственно улучшают поисковый рейтинг, большинство - это видимость и продвижение сайта, которые являются долгосрочными косвенными факторами рейтинга.
источник
Я не думаю, что идентификаторы или классы имеют значение для SEO.
Однако: почему вы меняете идентификаторы и имена классов на 1 или 2 символа? Что вы получаете от этого? Если вы делаете это для производительности, не делайте этого. Сокращение их только дает вам очень маленький выигрыш. И единственное, что вы получили, это нечитаемые, неузнаваемые вещи.
источник