Ошибки страницы: Извините, но что-то пошло не так

Содержание

Страницы ошибок — Экраны — Контур.Гайды

Шаблоны дизайна страниц в Figma
HTML-шаблоны страниц

Это страницы, которые сообщают, что сервис не может отобразить контент.

Принципы

Задача команды продукта — сделать так, чтобы пользователь не сталкивался с ошибками в сервисе:

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

Когда использовать

Только для 400-х и 500-x ошибок.

Это коды состояния HTTP, принятые Консорциумом Всемирной паутины (W3C) в 1992 году.
403 — доступ запрещен,
404 — запрашиваемый ресурс не найден,
500 — ошибка сервера, и другие…

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

Такие ошибки нужно показывать прямо в интерфейсе или в модальном окне.

Не используйте одну страницу для всех видов ошибок. Нужно подготовить внятный текст для решения конкретной проблемы.

Структура страницы

Страница должна отличаться от обычных страниц сервиса, быть короткой и информативной — так пользователь быстрее поймет, что пошло не так.

Страница состоит из блоков:

  • Логотип сервиса;
  • Заголовок страницы;
  • Текстовый блок с причиной ошибки и возможным решением;
  • Контакты техподдержки.

Для 404 ошибки можно добавить поиск по сайту, или предложить вариант наиболее близкий к тому, что ввел пользователь. Особенно это актуально для поисковых сервисов.

Связь с сервисом

На странице должны присутствовать лого сервиса и ссылка на главную, либо основные разделы.

Неправильно

Заголовок

Заголовок должен кратко объяснить что случилось.

Рядом с заголовком укажите код ошибки. Это поможет техподдержке быстрее понять, что случилось, если пользователь объясняет проблему словами — по телефону или в чате.

Причина ошибки

Если это необходимо, опишите ошибку чуть подробней, но не углубляйтесь в технические детали. Укажите причину, почему она могла возникнуть.

Неправильно

Запрос URL /sea9679879 не найден на этом сервере

Правильно

Возможно, вы ошиблись, набирая адрес, или страница удалена.

Это не обязательный блок, иногда достаточно заголовка.

Решение

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

Например:

  • Вернуться на главную и повторить последнее действие;
  • Закрыть браузер и войти еще раз;
  • Перезагрузить страницу.

Если предпринятые действия не работают, предложите ему сообщить об ошибке в техподдержку.

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

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

Контакты техподдержки

У пользователя должен быть выбор, как обратиться в техподдержку — отправить сообщение на почту, в чат или заказать обратный звонок.

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

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

Если это массовая ошибка не по вине пользователя, и команда сервиса уже устраняет её, не указывайте контакты техподдержки.

Язык общения

Коротко и понятно объясните, что произошло и что делать.
Избегайте технических терминов и сленга. Напишите, что произошло, с точки зрения пользователя, а не с точки зрения системы.

Пользуйтесь правилами редполитики.

Неправильно

Ошибка e-ecb00676. Произошла критическая ошибка.

Извинения

Извиняться нужно, если проблема произошла по нашей вине. Если проблема возникла не по нашей вине, извиняться нельзя.

При ошибке 500 мы подводим пользователя — он не смог воспользоваться сервисом, когда это было нужно. В этом случае извиниться в сообщении обязательно.

Правильно

Извините, сервис недоступен. Мы знаем о проблеме и уже занимаемся ей.

При ошибке 404, когда пользователь ввел неправильный адрес, или пришел по устаревшей ссылке, мы покажем ошибку без «извините». В таких случаях нужно просто сообщить о проблеме.

Графика

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

Если вы используете в сервисе свои изображения — они должны быть без эмоциональной нагрузки. Постарайтесь избегать использования смайликов и изображений животных.

Не рекомендуется

Шаблоны страниц ошибок в Figma.
HTML-шаблоны страниц

Используйте их как основу для страниц ошибок вашего продукта. Это решение с общими рекомендациями, которое подойдет всем продуктам Контура.

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

Технические ошибки на сайте: как найти и исправить

Богдан Василенко

SEO-специалист SE Ranking

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

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

В чём заключается оптимизация сайта?

Оптимизация сайта или SEO (Search Engine Optimization) представляет собой комплекс действий, цель которых — улучшить качество ресурса и адаптировать его с учётом рекомендаций поисковых систем.

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

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

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

Как обнаружить проблемы SEO на сайте?

Процесс оптимизации стоит начать с SEO-аудита — анализа сайта по самым разным критериям. Есть инструменты, выполняющие оценку определенных показателей, например, статус страниц, скорость загрузки, адаптивность для мобильных устройств и так далее. Альтернативный вариант — аудит сайта на платформе для SEO-специалистов.

Один из примеров — сервис SE Ranking, объединяющий в себе разные аналитические инструменты. Результатом SEO-анализа будет комплексный отчёт. Для запуска анализа сайта онлайн нужно создать проект, указать в настройках домен своего ресурса, и перейти в раздел «Анализ сайта». Одна из вкладок — «Отчёт об ошибках», где отображаются выявленные проблемы оптимизации.

Все параметры сайта разделены на блоки: «Безопасность», «Дублирование контента», «Скорость загрузки» и другие. При нажатии на любую из проблем появится её описание и рекомендации по исправлению. После технической SEO оптимизации и внесения корректировок следует повторно запустить аудит сайта. Увидеть, были ли устранены ошибки, можно колонке «Исправленные».

Ошибки технической оптимизации и способы их устранения

Фрагменты кода страниц, внутренние файлы и настройки сайта могут негативно влиять на его эффективность. Давайте разберём частые проблемы SEO и узнаем, как их исправить.

Отсутствие протокола HTTPS

Расширение HTTPS (HyperText Transfer Protocol Secure), которое является частью доменного имени, — это более надежная альтернатива протоколу соединения HTTP. Оно обеспечивает шифрование и сохранность данных пользователей. Сегодня многие браузеры блокируют переход по ссылке, начинающейся на HTTP, и отображают предупреждение на экране.

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

Как исправить

Чтобы перевести ресурс на HTTPS, необходимо приобрести специальный сертификат и затем своевременно продлевать срок его действия. Настроить автоматическое перенаправление с HTTP-версии (редирект) можно в файле конфигурации .htaccess.

После перехода на безопасный протокол будет полезно выполнить аудит сайта и убедиться, что всё сделано правильно, а также при необходимости заменить неактуальные URL с HTTP среди внутренних ссылок (смешанный контент).

У сайта нет файла robots.txt

Документ robots размещают в корневой папке сайта. Его содержимое доступно по ссылке website.com/robots.txt. Этот файл представляет собой инструкцию для поисковых систем, какое содержимое ресурса следует сканировать, а какое нет. К нему роботы обращаются в первую очередь и затем начинают обход сайта.

Ограничение сканирования файлов и папок особенно актуально для экономии краулингового бюджета — общего количества URL, которое может просканировать робот на данном сайте. Если инструкция для краулеров отсутствует или составлена неправильно, это может привести к проблемам с отображением страниц в выдаче.

Как исправить

Создайте текстовый документ с названием robots в корневой папке сайта и с помощью директив пропишите внутри рекомендации по сканированию содержимого страниц и каталогов. В файле могут быть указаны виды роботов (user-agent), для которых действуют правила; ограничивающие и разрешающие команды (disallow, allow), а также ссылка на карту сайта (sitemap).

Проблемы с файлом Sitemap.xml

Карта сайта — это файл, содержащий список всех URL ресурса, которые должен обойти поисковый робот. Наличие sitemap.xml не является обязательным условием, для попадания страниц в индекс, но во многих случаях файл помогает поисковику их обнаружить.

Обработка XML Sitemap может быть затруднительна, если ее размер превышает 50 МБ или 50000 URL. Другая проблема — присутствие в карте страниц, закрытых для индексации метатегом noindex. При использовании канонических ссылок на сайте, выделяющих их похожих страниц основную, в файле sitemap должны быть указаны только приоритетные для индексации URL.

Как исправить

Если в карте сайта очень много URL и её объем превышает лимит, разделите файл на несколько меньших по размеру. XML Sitemap можно создавать не только для страниц, но и для изображений или видео. В файле robots.txt укажите ссылки на все карты сайта.

В случае, когда SEO-аудит выявил противоречия, — страницы в карте сайта, имеющие  запрет индексации noindex в коде, их необходимо устранить. Также проследите, чтобы в Sitemap были указаны только канонические URL.

Дубли контента

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

Причиной, почему дубли страниц попадают в индекс, может быть отсутствие или неправильная настройка «зеркала» — редиректа между именем сайта с www и без. В этом случае поисковая система индексирует две идентичные страницы, например, www. website.com и website.com.

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

Как исправить

Настройте www-редиректы и проверьте с помощью SEO-аудита, не осталось ли на сайте дублей. При создании страниц с минимальными отличиями используйте канонические ссылки, чтобы указать роботу, какие из них индексировать. Чтобы не ввести в заблуждение поисковые системы, неканоническая страница должна содержать тег rel=”canonical” только для одного URL.

Страницы, отдающие код ошибки

Перед тем, как отобразить страницу на экране, браузер отправляет запрос серверу. Если URL доступен, у него будет успешный статус HTTP-состояния — 200 ОК. При возникновении проблем, когда сервер не может выполнить задачу, страница возвращает код ошибки 4ХХ или 5ХХ. Это приводит к таким негативным последствиям для сайта, как:

  • Ухудшение поведенческих факторов. Если вместо запрошенной страницы пользователь видит сообщение об ошибке, например, «Page Not Found» или «Internal Server Error», он не может получить нужную информацию или завершить целевое действие.
  • Исключение контента из индекса. Когда роботу долго не удается просканировать страницу, она  может быть удалена из индекса поисковой системы.
  • Расход краулингового бюджета. Роботы делают попытку просканировать URL, независимо от его статуса. Если на сайте много страниц с ошибками, происходит бессмысленный расход краулингового лимита.
Как исправить

После анализа сайта найдите страницы в статусе 4ХХ и 5ХХ и установите, в чём причина ошибки. Если страница была удалена, поисковая система через время исключит её из индекса. Ускорить этот процесс поможет инструмент удаления URL. Чтобы своевременно находить проблемные страницы, периодически повторяйте поиск проблем на сайте.

Некорректная настройка редиректов

Редирект — это переадресация в браузере с запрошенного URL на другой. Обычно его настраивают при смене адреса страницы и её удалении, перенаправляя пользователя на актуальную версию.

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

Но при настройке переадресаций нередко возникают такие проблемы, как:

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

Проведите SEO-аудит сайта и найдите страницы со статусом 3ХХ.  Если среди них есть цепочки редиректов, состоящие из трех и более URL, их нужно сократить до двух адресов — исходного и актуального. При выявлении зацикленных переадресаций необходимо откорректировать их последовательность. Страницы, имеющие статус ошибки 4ХХ или 5ХХ, нужно сделать доступными или удалить из цепочки.

Низкая скорость загрузки

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

Google использует специальные показатели Core Web Vitals для оценки сайта, где о скорости говорят значения LCP (Largest Contentful Paint) и FID (First Input Delay). Рекомендуемая скорость загрузки основного контента (LCP) — до 2,5 секунд. Время отклика на взаимодействие с элементами страницы (FID) не должно превышать 0,1.

К распространённым факторам, негативно влияющим на скорость загрузки, относятся:

  • объёмные по весу и размеру изображения;
  • несжатый текстовый контент;
  • большой вес HTML-кода и файлов, которые добавлены в него в виде ссылок.
Как исправить

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

Также будет полезно настроить сжатие текстов. Благодаря заголовку Content-Encoding, сервер будет уменьшать размер передаваемых данных, и контент будет загружаться в браузере быстрее. Также полезно оптимизировать объем страницы, используя архивирование GZIP.

Не оптимизированы элементы JavaScript и CSS

Код JavaScript и CSS отвечает за внешний сайта. С помощью стилей CSS (Cascading Style Sheets) задают фон, размер и цвета блоков страницы, шрифты текста. Сценарии на языке JavaScript делают дизайн сайта динамичным.

Элементы CSS/JS важны для ресурса, но в то же время они увеличивают общий объём страниц. Файлы CSS, превышающие по размеру 150 KB, а JavaScript — 2 MB, могут негативно влиять на скорость загрузки.

Как исправить

Чтобы уменьшить размер и вес кода CSS и JavaScript, используют такие технологии, как сжатие, кэширование, минификация. SEO-аудит помогает определить, влияют ли CSS/JS-файлы на скорость сайта и какие методы оптимизации использованы.

Кэширование CSS/JS-элементов снижает нагрузку на сервер, поскольку в этом случае браузер загружает сохранённые в кэше копии контента и не воспроизводит страницы с нуля. Минификация кода, то есть удаление из него ненужных символов и комментариев, уменьшает исходный размер. Ещё один способ оптимизации таблиц стилей и скриптов — объединение нескольких файлов CSS и JavaScript в один.

Отсутствие мобильной оптимизации

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

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

О проблемах с настройками мобильной версии говорит отсутствие метатега viewport, отвечающего за адаптивность страницы под экраны разного формата, или его неправильное заполнение. Также о нестабильности элементов страницы во время загрузки информирует еще показатель производительности сайта Core Web Vitals — CLS (Cumulative Layout Shift). Его норма: 0,1.

Как исправить

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

Обратите внимание, чтобы в HTML-коде страниц были метатеги viewport. При этом значение device-width не должно быть фиксированным, чтобы ширина страницы адаптировалась под размер ПК, планшета, смартфона.

Отсутствие alt-текста к изображениям

В HTML-коде страницы за визуальный контент отвечают теги <img>. Кроме ссылки на сам файл, тег может содержать альтернативный текст с описанием изображения и ключевыми словами.

Если атрибут alt — пустой, поисковику сложнее определить тематику фото. В итоге сайт не сможет привлекать дополнительный трафик из раздела «Картинки», где поисковая система отображает релевантные запросу изображения. Также текст alt отображается вместо фото, когда браузер не может его загрузить. Это особенно актуально для пользователей голосовыми помощниками и программами для чтения экрана.

Как исправить

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

Заключение

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

К частым проблемам оптимизации можно отнести:

  • имя сайта с HTTP вместо безопасного расширения HTTPS;
  • отсутствие или неправильное содержимое файлов robots. txt и sitemap.xml;
  • медленная загрузка страниц;
  • некорректное отображение сайта на смартфонах;
  • большой вес файлов HTML, CSS, JS;
  • дублированный контент;
  • страницы с кодом ошибки 4ХХ, 5ХХ;
  • неправильно настроенные редиректы;
  • изображения без alt-текста.

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

Пять наиболее распространенных ошибок HTTP по данным Google

Иногда, когда вы пытаетесь посетить веб-страницу, вы сталкиваетесь с сообщением об ошибке HTTP. Это сообщение от веб-сервера о том, что что-то пошло не так. В некоторых случаях это может быть ваша ошибка, но часто это вина сайта.

Каждому типу ошибки соответствует свой код ошибки HTTP. Например, если вы попытаетесь зайти на несуществующую страницу на веб-сайте, вас встретит знакомая ошибка 404.

Вы можете задаться вопросом, с какими наиболее распространенными ошибками HTTP, с которыми люди сталкиваются при работе в Интернете? Именно на этот вопрос мы ответим в этой статье.

Google спешит на помощь

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

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

Короче говоря, в этом случае статистика поиска Google должна дать нам довольно хорошее представление о том, какие ошибки HTTP наиболее распространены.

С помощью Google Insights for Search (отличный инструмент для оценки «популярности» поисковых запросов) мы просмотрели все существующие коды ошибок HTTP, сравнив их друг с другом. Для этого сравнения мы выбрали местоположение «по всему миру», период включал все поиски в 2018 году, а тип поиска был ограничен веб-поиском. Когда пыль после этой небольшой перестрелки улеглась, у нас был топ-лист, который вы можете увидеть ниже.

Примечание. Если вы хотите лучше понять, как работает Google, обязательно прочитайте наш анализ того, как Google собирает данные об Интернете и его пользователях.

Пять наиболее частых ошибок по данным Google

Вот они, перечисленные и объясненные в обратном порядке, пять наиболее распространенных ошибок HTTP. Барабанная дробь, пожалуйста…

5. Ошибка HTTP 401 (Неавторизованный)

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

4. Ошибка HTTP 400 (неверный запрос)

По сути, это сообщение об ошибке от веб-сервера, сообщающее вам, что используемое вами приложение (например, ваш веб-браузер) неправильно обращается к нему или что запрос был каким-то образом поврежден на способ.

3. Ошибка HTTP 404 (не найдено)

Большинство людей признают эту ошибку. Ошибка 404 возникает, когда вы пытаетесь получить доступ к несуществующему ресурсу на веб-сервере (обычно к веб-странице). Некоторыми причинами этого могут быть, например, неработающая ссылка, неправильный URL-адрес или то, что веб-мастер переместил запрошенную страницу в другое место (или удалил ее). Чтобы противостоять пагубному эффекту неработающих ссылок, некоторые веб-сайты создают для них настраиваемые страницы (и некоторые из них действительно крутые).

2. Ошибка HTTP 403 (запрещено)

Эта ошибка аналогична ошибке 401, но обратите внимание на разницу между неавторизованным и запрещенным. В этом случае возможности входа в систему не было. Это может произойти, например, если вы попытаетесь получить доступ к (запрещенному) каталогу на веб-сайте.

И самая распространенная ошибка HTTP из всех……….

1. Ошибка HTTP 500 (внутренняя ошибка сервера)

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

Судя по поисковой статистике Google, эта проблема встречается гораздо чаще, чем ошибка 404.

Некоторые дополнительные комментарии об ошибках веб-сайта

Мы хотели бы отметить, что все приведенные выше сообщения об ошибках являются ошибками, о которых веб-сервер сообщает посетителю (такова природа ошибок HTTP; они исходят от веб-сервера). вы получаете доступ).

Излишне говорить, что если вы вообще не можете получить доступ к веб-сайту — например, если это сеть не работает — вы не получите ответ об ошибке HTTP. Ваша попытка подключения просто истечет по тайм-ауту.

Мы должны добавить, что результаты Google на самом деле очень хорошо совпадают с нашими собственными данными. Как вы, возможно, знаете, мы здесь, в SolarWinds ® Pingdom ®  отслеживаем веб-сайты и серверы для жизни (вы можете настроить свою собственную учетную запись, нажав здесь). Помогая клиентам с проблемами, мы часто сталкивались с ужасной (и довольно расплывчатой) ошибкой HTTP 500, «внутренней ошибкой сервера».

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

Примечание:  Эта статья впервые появилась в этом блоге в 2009 году, и с тех пор мы корректировали данные.

Related Posts

что они означают и как их исправить

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

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

Топ-15 самых распространенных ошибок веб-сайтов: что они означают, что их вызывает и как их исправить.

  1. 500 Внутренняя ошибка сервера
  2. 401 Неавторизованный
  3. 400 Неверный запрос
  4. 403 Запрещено
  5. 404 Не найдено
  6. 501 Не реализовано
  7. 502 Служба временно перегружена
  8. 503 Служба недоступна
  9. Соединение отклонено хостом
  10. Файл не содержит данных
  11. Не удается добавить результат отправки формы в список закладок
  12. Вспомогательное приложение не найдено
  13. Ошибка TCP при отправке запроса на сервер
  14. Ошибка поиска DNS
  15. 408 – Тайм-аут запроса

Топ-15 самых распространенных ошибок веб-сайтов: что они означают, что их вызывает и как их исправить

1. 500 Internal Server Error

Это самое распространенное сообщение об ошибке, с которым сталкиваются пользователи Интернета. Это ошибка общего назначения, которая может возникать всякий раз, когда веб-сервер сталкивается с внутренней проблемой. Часто ошибка 500 возникает при перегрузке веб-сервера. Когда вы сталкиваетесь с этим сообщением об ошибке, вы можете попытаться устранить его, перезагрузив страницу, очистив кеш браузера, удалив файлы cookie браузера и перезапустив браузер. Если вы обнаружите, что эта ошибка возникает на вашем веб-сайте, вам следует связаться с вашим хостинг-провайдером и, если вы используете сайт WordPress, протестировать один за другим любые сторонние плагины, которые вы можете использовать.

2. 401 Unauthorized:

Это сообщение об ошибке обычно появляется после того, как пользователь попытался получить доступ к сайту, к которому у него не было доступа, или после неудачной попытки входа в систему. Как владелец веб-сайта, вы можете добавить защиту паролем на свой сайт через свою учетную запись cPanel. Это может быть отличным дополнительным уровнем безопасности, ограничивающим доступ к вашей административной области, такой как папка wp-admin на сайте WordPress.

3. 400 Bad Request:

Если ваш запрос поврежден, вы увидите это сообщение об ошибке. Это означает, что что-то пошло не так с вашим веб-браузером в связи с вашим запросом. Обычно это означает, что данные, отправляемые браузером, не соответствуют правилам протокола HTTP. Сервер не знает, как обработать запрос с неверным синтаксисом. Это может означать, что на стороне пользователя что-то нестабильно (нестабильное подключение к Интернету, проблема безопасности в операционной системе, проблема с кэшированием или неисправный браузер).

4. 403 Запрещено:

При попытке доступа к запрещенному каталогу на веб-сайте вы увидите это сообщение об ошибке, которое означает, что на странице нет возможности входа в систему. Наиболее распространенная причина, по которой пользователь увидит это сообщение об ошибке, заключается в том, что веб-сайт не позволяет пользователям просматривать структуру каталогов файлов сайта или конкретный запрошенный файл не разрешен для просмотра в Интернете. Вы можете установить защиту 403 на своем собственном сайте из соображений безопасности — скрытие структуры каталогов или файлов, содержащих уязвимую информацию, — это хороший способ защитить ваш сайт от взлома. Хотя многие веб-хосты предлагают эту услугу своим клиентам по умолчанию, чтобы добавить дополнительный уровень безопасности на свой сайт, откройте свою учетную запись cPanel, перейдите в окно меню «Дополнительно» и выберите «Менеджер индексов». Отсюда вы можете настроить, как ваши пользователи будут просматривать определенный каталог на вашем веб-сайте, выбрав «Без индексирования» в каталоге, который вы хотите защитить.

5. 404 Not Found:

Если пользователь попытается получить доступ к несуществующей веб-странице, появится сообщение об ошибке 404 Not Found. Это сообщение обычно появляется, когда пользователь закрывает браузер, нажимает кнопку «Стоп» или слишком быстро щелкает ссылку. Однако это сообщение также может появиться, когда файл очень большой или сервер работает слишком медленно.

Определение ошибки 404: ошибка 404, скорее всего, возникнет при просмотре веб-страниц. Если сервер не может ничего найти в запрошенном месте, вы увидите сообщение 404. Часто это происходит просто из-за неправильного ввода URL-адреса, но также может появляться, когда пользователи пытаются получить доступ к удаленным страницам или временно недоступным страницам. Вы хотите уменьшить количество 404 на своем веб-сайте, где это возможно, потому что они, безусловно, увеличат ваш показатель отказов.

Следует отметить, что сообщение 404 очень близко к странице ошибки 410 — Gone. Хотя оба варианта означают, что сервер не смог найти запрошенный файл, ошибка 410 указывает на то, что это постоянная ситуация, а это означает, что ресурс, вероятно, был намеренно недоступен. Чтобы повысить удобство использования Google, полезно знать разницу между ними. Вы можете узнать больше, посмотрев видео. Обрабатывает ли Google коды состояния 404 и 410 по-разному?

6. 501 Не выполнено:

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

7. Служба 502 временно перегружена:

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

8. Служба 503 недоступна:

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

9. Соединение отклонено хостом:

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

10. Файл не содержит данных:

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

11. Невозможно добавить результат отправки формы в список закладок:

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

12. Вспомогательное приложение не найдено:

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

13. Ошибка TCP при отправке запроса на сервер:

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

14. Ошибка поиска DNS:

Ошибка Failed DNS Look-Up обычно появляется, когда URL-адрес веб-сайта не может быть переведен. Эта ошибка обычно появляется на коммерческих сайтах из-за перегрузки. Это можно исправить, сбросив кеш DNS.

15. 408 – Истечение срока ожидания запроса:

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

Памятка

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

Небольшая шпаргалка, которая поможет вам сузить круг проблем:

Коды 1xx:       Информационные статусы.

Коды 2xx:       Статусы после успешного действия.

Коды 3xx:       Статусы, показывающие перенаправление.

Коды 4xx:       Статусы, указывающие на ошибку на стороне клиента.

Коды 5xx:       Статусы, указывающие на ошибку на стороне сервера.

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

Посетители вашего веб-сайта понимают, что мелкие детали имеют большое значение в общей картине.