- Главная
- Оптимизация сайта в деталях
- Устранение проблем с хостингом и оптимизация кода сайта
Устранение проблем с хостингом и оптимизация кода сайта
Устранение проблем с хостингом
Как описывалось в главе 3, технические параметры хостинга очень сильно влияют на продвижение сайта в поисковых системах. Среди параметров, негативно влияющих на продвижение, были выделены:
1. Низкий аптайм (время бесперебойной работы) хостинга. Если робот посетит сайт в момент, когда тот недоступен, он может быть понижен в ранжировании или вовсе исключен из индекса.
2. Длительное время отклика сервера. Чем оно ниже, тем лучше: посетители и робот смогут быстро получить доступ к сайту. Проверить время отклика сервера можно с помощью Яндекс.Вебмастер.
Аптайм измеряется в процентах:
100% – это значит, что хостинг был доступен 24 ч в сутки в течение года. Идеальный вариант.
99,9% – такой аптайм означает, что сервис был недоступен 45 мин. в месяц. 99,63%-95,72% – обычные показатели российских хостингов.
Время отклика сервера измеряется в ms – тысячных секунды:
10 ms – наилучшее время
1000 ms – при таком показателе или большем роботы не индексируют сайт.
3. Наличие IP сервера хостинга в спам-листах. Это не дает возможности корректно использовать формы, взаимодействующие с почтой на сайте.
При обнаружении на продвигаемом сайте хотя бы одной из этих проблем необходимо:1. Связаться со службой поддержки хостинга с просьбой о решении выявленных проблем. Возможно, потребуется перейти на более дорогой тариф.
Нельзя игнорировать проблемы с хостингом! Их необходимо решить ДО того, как вы начнете вкладывать деньги в продвижение сайта.
2. Попытаться оптимизировать скрипты своего сайта. Возможно, они замедляют работу сервера. Для этого необходимо дать соответствующее задание веб-разработчикам.
3. Сменить хостинг, если проблема не решается другими способами. Этот процесс весьма сложный, трудоемкий, требующий специальных и актуальных знаний.
Для выбора надежного хостинга можно сравнить предложения компаний, фигурирующих в ТОПе поисковых систем по запросу «хостинг», прислушаться к рекомендациям на специализированных форумах или прочитать обзоры, например на сайте hostobzor.ru.
Проверка валидности HTML кода
Не только место размещения сайта имеет значение для успешной индексации сайта. Валидность html кода сайта может стать значительным препятствием в работе сайта. Например, если закрыты не все открывающиеся теги, то возможны серьезные проблемы в отображении сайта.
Требования W3C предельно жесткие, некоторые разработчики и оптимизаторы считают, что на крупных порталах их достижение практически невозможно и особого значения не имеет. Тем не менее, валидность html призвана обеспечить отсутствие ошибок восприятия кода различными браузерами и системами, что обеспечивает кроссбраузерность.
Валидность html кода – это соответствие кода сайта общепринятым мировым стандартам W3C. Действительно, даже сайты основных поисковых систем не валидны на 100%.
Причины такого несоответствия просты:
1. Высокая трудоемкость стандартизации сайта и требование исключительного профессионализма веб-разработчика при валидации крупного динамического сайта.
2. Валидность html кода не дает полной гарантии кроссбраузерности, как и не страхует от существенных ошибок в случае использования старых браузеров.
Тем не менее, валидность html кода является неплохим бонусом для ранжирования сайта по самым конкурентным запросам, показывает серьезность ресурса.
Проверка сайта на соответствие стандартам W3C позволяет выявить критичные ошибки, из-за которых ваш сайт может некорректно отображаться в различных браузерах. Как правило, это ошибки, возникшие из-за небрежности или недостаточной квалификации веб-разработчиков.
Валидность кода можно проверить с помощью сервиса http://validator.w3.org/. Он же покажет количество ошибок, их расположение и рекомендации по исправлению. Достичь валидности html кода можно путем анализа и последовательного исправления ошибок валидации.
CSS и оптимизация кода
Для индексирования важен размер документа — веб-страницы больше 10 Мб не индексируются, согласно информации Яндекса. Чем «легче» веб-страница, тем удобнее для пользователя: она быстрее грузится, «съедает» меньше трафика. Поэтому контролировать следует не только валидность, но и размер кода.
Зачастую в оптимизации нуждаются даже те страницы, размер которых составляет 1 Мб.
Оптимизация кода сайта – технический процесс, в основе которого лежит сокращение объема отдаваемого посетителям и роботам кода сайта. Она помогает роботам поисковых систем быстрее индексировать сайт, снижает нагрузку на сервер. Для ресурсов с высокой посещаемостью оптимизация кода – обязательная процедура.
Оптимизировать код помогает создание файла CSS. Это файл, в котором описываются стили документа.
Есть два основных способа задания стилей: в самом HTML коде или в специальном CSS файле. В первом случае описание стилей задается на самой странице практически в каждой строчке; это делает код громоздким. Во втором случае описание стилей дается в отдельном файле, что сокращает объем HTML кода.
Как несложно заметить, в случае использования CSS файла объем HTML кода значительно сократился, нет необходимости повторять одни и те же стили несколько раз.
Если вы продвигаете крупный портал с высокой посещаемостью, не пренебрегайте оптимизацией HTML кода с помощью переноса стилей в специальный файл CSS. Не забудьте также провести оптимизацию самого CSS файла.
Оптимизация CSS
Используя CSS файл, следует обеспечить его быструю загрузку с помощью компрессии или сжатия. Также следует провести его оптимизацию. Рассмотрим пример:
Правильная настройка кодировки сайта
Еще один элемент кода сайта – кодировка, которая отдается и пользователю, и поисковым системам. Русскоязычный контент может корректно отображаться только при правильной настройке кодировки сайта, например, Windows-1251 или utf-8. При выдаче текста в кодировке, отличной от указанных, некоторые знаки и символы могут быть искажены, что приводит к потере потенциальных посетителей и некорректной индексации.
Проблема с кодировкой характерна в основном для старых сайтов, где страницы редактировались в инструментах типа Блокнот, при этом код сохранялся в одном из множества различных форматов. Браузеры не в состоянии самостоятельно распознать такие кодировки.
Есть несколько способов определить, какую кодировку отдает сайт:
1. С помощью веб-сервиса: в интернете много разных инструментов. Например, mysitemapgenerator или onlinewebtool. Также вы получите необходимую информацию в результате комплексного анализа сайта сервисом rooletka.
Чтобы увидеть в браузере исходный код страницы, необходимо нажать сочетание клавиш Ctrl-U.
2. Открыв исходный код страницы в браузере, найдите тег < meta http-equiv="">. Например: < meta http-equiv="»Content-" type»="" content="»text/html;" charset="windows-1251»">. В конце тега и указывается правильная кодировка: windows-1251 или utf-8.
Если данных о кодировке нет, нужно исправить эту ситуацию. Необходимо настроить правильную выдачу кодировки сервером. Это может быть кириллица windows-1251 или utf-8. С данной задачей также справится веб-разработчик.
Вернуться назад: Техническая оптимизация сайта Читать далее: Настройка редиректов и статус-кодов