Как влияет минимизация Html, Js и CSS на продвижение

S
На сайте с 12.10.2012
Offline
207
1169

Доброго дня!

Как считаете влияет ли минимизация Html, Js и CSS на продвижение сайта?

Т
На сайте с 09.06.2012
Offline
56
#1

Минимизация Html, Js и CSS влияет на скорость загрузки сайта а она на продвижение сайта

Devvver
На сайте с 02.07.2008
Online
670
#2

sagamorr, конечно влияет, но не напрямую а через скорость загрузки. Да и пользователи любят чтобы контент быстрее показывался, на ПФ влияет.

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://devvver.ru/ ) Мой SEO телеграм канал https://t.me/seobloggers
S
На сайте с 12.10.2012
Offline
207
#3

Есть какие то минусы как думаете? Почему большинство ВМ не используют минификацию?

Алеандр
На сайте с 08.12.2010
Offline
191
#4
sagamorr:
Есть какие то минусы как думаете? Почему большинство ВМ не используют минификацию?

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

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

Сам чаще всего использую нечто среднее между минимизацией и рабочим вариантом css/js: убираю все пробелы на строке, при этом не объединяя строки. Таким образом файл превышает размер всего на количество переводов строк, при этом продолжает оставаться удобно редактируемым для внесения правок. Для меня это самый эффективный подход, касающийся размеров вспомогательных файлов.

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

---------- Добавлено 16.03.2019 в 12:18 ----------

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

В общем, возможно с этим связано.

SS
На сайте с 15.12.2015
Offline
83
#5

На сколько сильно меняются размеры файлов после подобных миниманизаций?

Размещение естественных ссылок на тематических порталах, отзовиках, справочниках (/ru/forum/1013919)
Алеандр
На сайте с 08.12.2010
Offline
191
#6
SERM-service:
На сколько сильно меняются размеры файлов после подобных миниманизаций?

Точных цифр не будет. Каждый css/js - различен, как по исходному размеру, так и по написанию.

У кого-то это может дать 10% от размера, у кого-то и все 90% сжатия от рабочего варианта.

Гугл при анализе вроде показывает приблизительно возможный процент экономии при минимизации, ну или закинуть в сервис и сравнить "до" и "после".

S
На сайте с 12.10.2012
Offline
207
#7
Алеандр:
Минус в том, что минимизированный файл неудобно исправлять и дорабатывать. Когда все вытянуто в одну строку, то из-за его размера в эту строку и отсутствия построчного позиционирования такой файл неудобно редактируем. Потому, если постоянно вносят правки - оставляют в обычной версии.

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

Сам чаще всего использую нечто среднее между минимизацией и рабочим вариантом css/js: убираю все пробелы на строке, при этом не объединяя строки. Таким образом файл превышает размер всего на количество переводов строк, при этом продолжает оставаться удобно редактируемым для внесения правок. Для меня это самый эффективный подход, касающийся размеров вспомогательных файлов.

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

---------- Добавлено 16.03.2019 в 12:18 ----------

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

В общем, возможно с этим связано.

Можно же минимизировать средствами CMS, тогда для редактирования у вас остаются ваши файлы с разметкой и комментариями.

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

А для CSS они рекомендуют оставлять основные стили вверху, а остальное так же загружать в конце.

Для WP все это можно плагинами делать.

Алеандр
На сайте с 08.12.2010
Offline
191
#8
sagamorr:
Можно же минимизировать средствами CMS, тогда для редактирования у вас остаются ваши файлы с разметкой и комментариями.
По поводу загрузки JS, не обязательно помещать их вниз страницы, достаточно использовать асинхронною или отложенную загрузку.
А для CSS они рекомендуют оставлять основные стили вверху, а остальное так же загружать в конце.
Для WP все это можно плагинами делать.

Не все CMS это делают, а если сайт без CMS, к примеру лендинг на чистом HTML? Или на простейшем движке?

Если сайт на WP или другом внятном движке, то там эти вещи или из коробки, или плагинами, но тогда и вопросов не возникает. Раз возникли вопросы, значит это не делается автоматически.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий