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

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

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

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

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

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

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

Комментарии

Аватар пользователя Semantics Semantics 19 марта 2018 в 15:18
2

Да, собственно, по твоему прошлому вопросу было понятно к чему дело идёт.
Беги, Васёк, беги с этого проекта.
Ты столкнулся с SEO-шаманом

Аватар пользователя bumble bumble 19 марта 2018 в 15:25

Таким сеонистам и в рожу плюнуть не зазорно.
Только так, чтоб к соотношению их кислых лиц соразмерно было.

Аватар пользователя 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%.
Попрошу без оскорблений, многие недочеты я и сам вижу.

Аватар пользователя adubovskoy adubovskoy 19 марта 2018 в 16:49
1

Надо верстать всю страницу через < i >! Не нужны id, делайте в css через i:nth-child()!
Не флуда ради, а ради доказательства концепта)

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

И да, это шаг в том же направлении что и прошлый пост - когда вы решили порядок отображения менять через jquery-dom-операции типа appendto.

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

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

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

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

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

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

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

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

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

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

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

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

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

Текст скриптов и стилей будет содержимым тегов, т.е. текстом. Правда скорее всего считалки эти тэги обрабатывают по-другому.

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

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

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

Аватар пользователя sas@drupal.org sas@drupal.org 20 марта 2018 в 7:54

Какова цель этой оптимизации, если для сео - не почувствуешь разницу, если для скорости поддержки проекта, возможно есть профит.

Аватар пользователя VasyOK VasyOK 20 марта 2018 в 10:40

Какова цель я не знаю. Есть задание, я его выполнить могу. А вот насколько будет прирост - не понимаю. Скорость поддержки наоборот упадет.

Аватар пользователя 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). Как-то "динамически" их подгружать? Модули для этого есть?

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