Ваше руководство по исправлению ошибки HTTP 304 Not Modified

Опубликовано: 2021-08-12

Вы когда-нибудь искали ключевое слово в Google, нажимали на ссылку и получали ошибку?

Как пользователь, это может быть очень разочаровывающим опытом. А для компаний это катастрофа.

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

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

Боты поисковых систем просматривают коды состояния HTTP и используют их как фактор, влияющий на ранжирование страницы.

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

В этом руководстве мы рассмотрим коды состояния HTTP и что означает код HTTP 304 Not Modified.

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

    Что такое коды состояния HTTP?

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

    Вы нажимаете на первую ссылку, и она ведет вас на этот сайт.

    За короткий промежуток времени, пока загружается страница, происходит несколько вещей.

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

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

    ➤ Затем сервер отвечает, и страница появляется на вашем экране.

    Язык, который они используют туда и обратно, называется протоколом HTTP.

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

    По сути, это обновление статуса, все ли правильно прошло с запросом или нет.

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

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

    Однако боты поисковых систем это делают, что дает им дополнительную информацию о том, работает ли страница в данный момент или актуальна.

    Что такое HTTP 304 Not Modified?

    Код состояния HTTP 304 Not Modified — это очень специфический ответ, указывающий, что страница не изменилась с момента последнего обращения к ней браузера.

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

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

    Важно отметить, что увидеть код 304 Not Modified в браузере очень редко.

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

    Но когда дело доходит до ботов поисковых систем, которые видят этот тип кода, это проблема для вашего SEO.

    Перенаправление HTTP 304 сообщает поисковой системе, что ваш веб-сайт не обновлялся с момента последнего сканирования, и новой информации нет.

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

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

    ПОИСКОВАЯ ОПТИМИЗАЦИЯ

    Каковы причины того, что HTTP 304 не изменен?

    Существуют различные причины кода состояния 304 Not Modified, большинство из которых находятся на стороне клиента, а не на вашем веб-сайте.

    Если пользователь видит эту проблему в своем браузере, то проблема, скорее всего, на его стороне.

    Вирус или вредоносное ПО

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

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

    Расширения браузера

    Некоторые расширения браузера вызывают больше проблем с кодами состояния HTTP, чем другие.

    Часто простое временное отключение этих расширений при доступе к странице может привести к срабатыванию некоторых из них.

    Полная история браузера

    Иногда проблема заключается просто в переполненном кеше.

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

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

    Как исправить HTTP 304 Not Modified на стороне сервера

    Теперь нам также нужно решить, что могут сделать маркетологи, когда они видят многочисленные коды состояния HTTP 304 Not Modified, отображаемые в журналах доступа.

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

    Чтобы решить эту проблему, вы можете использовать определенные теги заголовков, такие как If-Modified-Since или Last-Modified.

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

    Итак, давайте используем пример Last-Modified: Mon, 2 Aug 2021 03:24:15 GMT .

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

    Если обновления действительно нет, то бот получит этот код 304 Not Modified и будет использовать имеющуюся у него кэшированную информацию.

    Это повышает скорость страницы и снижает общую нагрузку на ресурсы.

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

    Код If-Modified-Since или Last-Modified обычно находится в заголовке страницы, что означает доступ к файлам HTML-кодирования вашего веб-сайта.

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

    Что это может сделать для вашего технического SEO

    Техническое SEO так же важно, как ключевые слова и контент, который вы используете на своем веб-сайте.

    Скажем простыми словами.

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

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

    Коды HTTP 304 Not Modified говорят Google пропустить этот код и искать что-то другое.

    И кодирование If-Modified-Since или Last-Modified предлагает способ эффективной активации кодов состояния 304 Not Modified.

    Конечный результат?

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

    Подведение итогов: исправление кода состояния 304 Not Modified для SEO

    Как вы можете заметить, коды состояния 304 Not Modified имеют веские основания для того, чтобы быть частью технической структуры веб-сайта.

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

    Что делать, если вы не уверены, что ваша команда достаточно техническая, чтобы справиться с такими проблемами?

    Вот где сцена может помочь.

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

    Узнайте больше о сцене прямо сейчас!