1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. SEO

Соотношение текста и кода. Боль.

Главные вкладки

Среди полярных сеонистических требований сейчас встречается "Соотношение текста и кода".

Я конечно могу это соотношение повысить следующими методами:
1) Уменьшить названия классов. "bt" вместо "block-title" - экономия 10 букв
2) Везде где можно ставить id, а не class - экономия целых 3 буквы
3) div вместо span - еще буква экономии. Можно даже наблатыкаться p вместо div.

Но чувствую, это глупости. Как считаете? Хотя отношение реально станет выше.
Поубирать лишние обертки у блоков и вьюх могу.

Вообще в самом Гугле где-то написано, какое должно быть соотношение? Можно ли сказать Гуглу учитывать это соотношениие только для тех мест в которых контент прописан?

Комментарии

Аватар пользователя VasyOK VasyOK 19 марта 2018 в 16:18

Столько людей задаются этим вопросом. Разве они могут ошибаться Smile
https://www.google.com/search?q=%D0%A1%D0%BE%D0%BE%D1%82%D0%BD%D0%BE%D1%...

Как считаете имеет ли смысл тут ynafani.com.ua увеличивать? Главная 11%.
Попрошу без оскорблений, многие недочеты я и сам вижу.

Аватар пользователя VasyOK VasyOK 19 марта 2018 в 16:56

Доказать, что отношение изменится я могу. HTML рельно уменьшится, а CSS увеличится.

appendto - мне так удобнее. тем более, что постоянно контейнеры еще много раз местами менять придется.

Аватар пользователя pselfin pselfin 19 марта 2018 в 17:08
1

Это старая история, когда еще верстали таблицами, использовали активно копипаст, ссылочный и текстовый спам.
А так же это было неким показателем, что мало контента на странице.
Но теперь есть баден баден, и иногда это даже лучше, чем много))

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

Лично я никогда не занимался подобным бредом (чистка друпала от стандартных классов и ид), кореляции не заметил.

зы поднимать контент повыше - повод для эксперимента. Но есть разные выводы, что продвигаемые запросы нужно держать повыше в контенте.

Аватар пользователя VasyOK VasyOK 19 марта 2018 в 17:54

Как это сделать?
Может я неправильно представляю себе ситауцию, но речь идет именно о HTML коде. А если подключить стили и скрипты, этого кода наоборот будет больше, потому что больше можно будет скопировать со страницы просмотра кода.

Аватар пользователя gun_dose gun_dose 19 марта 2018 в 19:48

А вообще, если серьёзно, то в первую очередь надо обратить внимание на две вещи: шаблон филда, там минимум три обёртки, из которых для полей с одним значением можно выпилить две, а с множественным - одну. И во вьюсах есть галочка "предоставить обёртки полей по умолчанию", если её снять, хтмл очень существенно сократится.
Также в page.tpl.php одна-две обёртки могут быть лишними. Плюс в шаблоне блока можно снести как минимум одну обёртку. Также в нодах можно выпилить одну обёртку, особенно, если нет комментариев.

Самое главное - не снести обёртки, в которых к вьюхам цепляется аякс.

Аватар пользователя fairrandir fairrandir 20 марта 2018 в 14:08
1

Сокращать имена классов, менять классы на id - это бесполезное занятие. Почитайте как работает gzip, и внезапно поймёте, что выполняете его работу вручную.

Вкратце, gzip делает две вещи.
Первое: заменяет повторяющиеся фрагменты ссылками, например <div class="row"><div class="cell"></div></div> поменяет на что-то типа {1}row">{1}cell">{2}{2} и запомнит, что {1} = <div class=", {2} = </div>
Второе: юзает какой-то классический алгоритм, который кодирует наиболее часто встречающиеся символы наименьшей последовательностью бит.

Поубирать лишние обёртки - идея здравая. Как по мне, проще, когда значение поля лежит в одном диве с нужным классом, чем в четырёх с ненужными.

По поводу соотношения текста и кода - это маразм.

Аватар пользователя fairrandir fairrandir 20 марта 2018 в 14:52

nginx и apache можно настроить, чтобы жали на лету. И в nginx настройка как правило по дефолту включена. advagg - позволяет заранее сжать файлы, что немного экономит ресурсы сервера.

Аватар пользователя VasyOK VasyOK 21 марта 2018 в 22:54

Форумчане подскажите: как можно сделать, чтоб определенные области на сайте не были видны в коде сайта по Cntl+U (view-source). Как-то "динамически" их подгружать? Модули для этого есть?

У меня на сайте реально много всяких слайдеров которые чисто "для мебели".

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /