В любом сайте, который существует достаточно долгое время и имеет большое количество страниц, могут появиться ошибки, препятствующие его нормальной работе. Иногда «слабые места» встречаются на молодых и еще только развивающихся ресурсах. Ведь от ошибок не застрахован ни один веб-мастер. Поэтому перед размещением сайта в интернете нужно тщательно проверять его на наличие разного рода проблем.
На очень больших сайтах ручная проверка кода займет слишком много времени и будет малоэффективной. Чтобы решить эту проблему были созданы специальные программы и сервисы, которые анализируют код веб-страниц и сверяют его с имеющимися стандартами. Сервисы, проверяющие сайт на ошибки, называют валидаторами.
Зачем проверять сайт на ошибки?
Раньше все производители браузеров старались интегрировать в свои продукты какие-нибудь уникальные возможности. Но это остается в прошлом. Теперь все новые версии браузеров поддерживают определенные спецификации. Они почти идентично отображают веб-документы, которые практически не содержат ошибок и соответствуют общепринятым стандартам. Но страницы, содержащие ошибки, не соответствуют имеющимся стандартам. Каждый браузер по-разному реагирует на ошибки. А это приводит к тому, что одна и та же страница в разных браузерах будет отображаться по-разному.
Кроме того, проверять сайт на ошибки нужно еще и для поисковой оптимизации. Если при сканировании сайта робот поисковой системы найдет ошибки в его коде, то он может проиндексировать его с ограничениями или даже вообще не проиндексировать. Что крайне нежелательно для любого ресурса.
Наиболее распространенные ошибки
Некоторые начинающие веб-мастера при разработке сайта используют только один, в лучшем случае два браузера. Это большая ошибка. Нужно обязательно проверять, как отображаются страницы сайта на всех популярных браузерах. Если в верстке сайта были допущены ошибки, то разные браузеры отреагируют на них по-разному. В одном браузере ошибка вообще не повлияет на внешний вид страниц, и вся информация отобразится именно так, как было задумано. Но в другом браузере может «поплыть» дизайн или часть текста станет невидимой.
Другой распространенной ошибкой является наличие на сайте «битых» ссылок. Такие ссылки ведут на несуществующие страницы, и им соответствует код ошибки 404. Эта ошибка часто возникает потому, что ресурс, на который ведет ссылка, по какой-то причине перестал существовать. Другая распространенная ошибка – это повторение одинаковых веб-страниц в пределах одного домена. Из-за этого может значительно сократиться поисковый трафик сайта.
Популярные валидаторы
- Консорциум W3C, основанный в 1994 году, является родоначальником всех имеющихся на сегодняшний день стандартов. Это он стандартизировал все теги HTML. Если нужно проверить все страницы сайта на наличие ошибок, можно воспользоваться инструментом, который представлен на официальном сайте W3C. Он расположен по адресу «http://validator.w3.org».
- Очень популярным инструментом для проверки кода на ошибки является Markup Validation Service. Это очень удобный инструмент, который позволяет проверять HTML, XHTML, SVG и SMIL коды.
- Для проверки CSS w3.org предлагает воспользоваться своим инструментом CSS Validation Service.
- Для проверки синтаксиса Atom и RSS-каналов можно воспользоваться сервисом Feed Validation Service.
- Инструмент Link Checker позволяет проверять ссылки и анкоры.
- Чтобы проверить корректность отображения страниц сайта на мобильных устройствах, нужно воспользоваться сервисом W3C mobileOK Checker.
- Инструмент Web Page Analyzer позволяет проводить анализ скорости загрузки страницы или отдельных файлов, например рисунков или скриптов. По завершению анализа Web Page Analyzer дает свои рекомендации по оптимизации кода.
- Сервис Access Color имеет достаточно специфическую направленность – он анализирует яркость и контрастность фона и текста, чтобы определить, как сайт будет восприниматься людьми с нарушением зрения.
- Сервис Browsershots может делать снимки того, как выглядит сайт в разных браузерах. Он имеет очень гибкие настройки. В нем можно выбрать версию браузера, разрешение экрана и глубину цвета. Также можно задать наличие или отсутствие поддержки Flash и Javascript.
Xenu Link
Отдельного внимания заслуживает программа Xenu Link. Эта программа является бесплатной, а ссылку на ее скачивание легко можно найти в Интернете. Программа идеально подходит для того, чтобы обнаружить на сайте потерянные изображения, файлы и ссылки, ведущие на несуществующие страницы (ошибка 404). Еще можно очень легко проверить сайт на внешние ссылки. Эта программа очень проста в использовании. Нужно только выбрать пункт меню «Check URL» и ввести адрес своего сайта.