info@visualgroup.ru
Наб. Обводного канала, д. 66, оф. 20

Создание и продвижение сайтов профессионально
  1. Главная
  2. Книга "Эффективное продвижение сайтов" Online-версия
  3. Урок 76. Техническая оптимизация: работа с кодом сайта

Урок 76. Техническая оптимизация: работа с кодом сайта

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

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

Валидность кода сайта и её значение

Под самим понятием «валидность кода» понимается соответствие HTML кода сайта высоким мировым стандартам. Такие стандарты носят общее название W3C и составлены, что называется, «на вырост». Стандарты W3C – это та самая недостижимая вершина, к которой должны стремиться программисты для того, чтобы их сайт проиндексировался правильно. Сами по себе стандарты очень сложны и вряд ли можно отыскать сайт, который соответствовал бы им на 100%. Даже сайты поисковых систем, которые проверяют ресурсы, попадающие в выдачу на степень валидности кода, также не соответствуют стандартам полностью.

Соблюдение стандартов W3C необходимо для достижения 2 основных целей:

  • Правильная работа с сайтом во всех существующих браузерах (так называемая кроссбраузерность)
  • Корректная работа сайтов, без ошибок, которые могли бы привести к возникновению проблем у пользователей и с поисковой выдачей.

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

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

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

Оптимизация кода сайта и CSS

У каждой интернет-страницы имеется собственный вес. Вес диктуется объемом кода страницы, а соответственно у программиста есть все возможности влиять на этот параметр. Чем тяжелее страницы, тем больше она нагружает сервер, а соответственно, тем хуже работает сайт. Более того, страницы с размерами от 10 Мб и вовсе не попадают в индекс Яндекса. Так что в своей работе программист должен стремиться к понижению веса станицы, а значит и к проведению оптимизации кода.

Сама по себе оптимизация кода представляет собой целый комплекс работ программистов по уменьшению объема кода сайтов. Работы по оптимизации кода сайта позволяют ускорить его индексацию и снизить нагрузку на сервер. Если вы являетесь владельцем ресурса с высокими показателями посещаемости, то код нужно оптимизировать обязательно. В противном случае вам потребуется искать альтернативный вариант сервера или увеличивать его мощности.

Говоря про оптимизацию кода, нельзя не упомянуть CSS сайта. В этом файле размещается описание стиля документации. Стили могут быть отражены как в HTML коде, так и в специально предназначенном для этого CSS файле. Разница между двумя этими вариантами заключается в том, что в HTML описание занимает слишком много места, записанный таким образом код выглядит громоздко. Если же для записи стилей применяется специальный файл, программист может уйти от увеличения объема кода. Это полезно в том случае, если требуется компактно записать большое количество кода страницы.

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

Работа с кодировкой

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

Особенно часто встречаются проблемы с индексацией в результате неправильной кодировки у старых сайтов. Разница в подходе к программированию показывает, что зачастую пользователи старых сайтов редактировали их в Блокноте и других похожих инструментах. В силу этого у вас могут возникнуть настоящие проблемы с кодировкой сайта и её распознаванием поисковой системой. Как узнать, какая именно кодировка используется на сайте? Это достаточно просто.

Существует 2 основных метода, которые помогут вам увидеть такие параметры:

  • Вы можете использовать специальные инструменты и сервисы, представленные в интернете. Они помогают получить кодировку вашего сайта несколькими нажатиями клавиш мышки.
  • Просмотреть кодировку вы можете, открыв исходный код. Обратите внимание, что при правильной кодировке в конце строчки кода будет указано windows-1251 или utf-8.

Основные выводы

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

см. также: "Продвижение интернет-магазинов"



Получите бесплатную консультацию
и особое ценовое предложение
Спасибо за обращение в
Visual Group!

В ближайшее время
мы свяжемся с Вами!