수정되지 않은 HTTP 304 수정 가이드

게시 됨: 2021-08-12

Google에서 키워드를 검색하고 링크를 클릭했는데 오류가 발생한 적이 있습니까?

사용자로서 이것은 매우 실망스러운 경험이 될 수 있습니다. 그리고 기업에게는 재앙입니다.

사람들이 보고 싶은 콘텐츠를 보지 못하게 할 뿐만 아니라 웹사이트가 완전히 다운된 것처럼 보이게 합니다.

그러나 이 오류가 일으킬 수 있는 유일한 문제는 아닙니다.

검색 엔진 봇은 HTTP 상태 코드를 보고 이를 페이지 순위를 결정하는 요소로 사용합니다.

페이지를 크롤링할 때 특정 코드가 반복적으로 표시 된다면 이는 기술 SEO에 심각한 손상을 줄 수 있습니다.

이 가이드에서는 HTTP 상태 코드와 HTTP 304 Not Modified 코드가 의미하는 바를 다룹니다.

또한 문제를 해결하는 방법에 대한 몇 가지 팁을 제공합니다.

    HTTP 상태 코드란 무엇입니까?

    잠시 동안 랩톱 컴퓨터에서 Google을 사용하여 특정 주제에 대한 정보를 찾고 있다고 가정해 보겠습니다.

    첫 번째 링크를 클릭하면 해당 웹사이트로 이동합니다.

    페이지가 로드되는 짧은 시간 동안 몇 가지 일이 발생합니다.

    ➤ 먼저 사용 중인 웹 브라우저가 웹 사이트 서버에 액세스하려는 웹 사이트와 관련된 수많은 문서를 요청합니다.

    HTML, 그래픽, 파일 또는 웹사이트 디자이너가 의도한 대로 페이지를 렌더링하는 데 필요한 모든 것이 될 수 있습니다.

    ➤ 그러면 서버가 응답하고 페이지가 화면에 나타납니다.

    그들이 앞뒤로 사용하는 언어를 HTTP 프로토콜이라고 합니다.

    때때로 요청과 서버가 제공하는 것 사이에 문제가 있어 HTTP 상태 코드라고 하는 것을 트리거합니다.

    이것은 본질적으로 모든 것이 요청과 함께 올바르게 진행되었는지 여부에 대한 상태 업데이트입니다.

    실제로 수십 개의 상태 코드가 있습니다. 제대로 로드된 페이지에서 더 이상 활성화되지 않은 페이지까지 모든 것을 의미합니다.

    대부분의 경우 문제가 없으면 최종 사용자는 상태 코드조차 볼 수 없습니다.

    그러나 검색 엔진 봇은 페이지가 현재 작동 중인지 또는 최신 상태인지에 대한 추가 정보를 제공합니다.

    HTTP 304 수정되지 않음이란 무엇입니까?

    HTTP 304 Not Modified 상태 코드는 브라우저에서 마지막으로 액세스한 이후로 페이지가 변경되지 않았음을 나타내는 매우 구체적인 응답입니다.

    일반적으로 즐겨 사용하는 브라우저에서 웹사이트를 보는 사람이라면 큰 문제가 아닙니다.

    이는 브라우저가 마지막으로 웹 사이트를 방문했을 때 캐시한 파일을 가져와 시간과 공간을 절약하기 위해 표시한다는 것을 의미합니다.

    브라우저에서 304 Not Modified 코드를 보는 것은 매우 드뭅니다.

    일반적으로 이는 특정 브라우저에 문제가 있거나 기기에 맬웨어가 있음을 의미합니다.

    그러나 이러한 유형의 코드를 보는 검색 엔진 봇의 경우 이는 SEO에 문제가 됩니다.

    HTTP 304 리디렉션은 웹사이트가 마지막으로 크롤링된 이후 업데이트되지 않았으며 새로운 정보가 없음을 검색 엔진에 알립니다 .

    새로운 콘텐츠나 링크를 추가하는 것과 같이 정말로 업데이트를 한 경우 페이지가 이러한 변경 사항을 반영하는 검색 순위에 도달하지 못할 수 있습니다.

    이것이 웹사이트 소유자가 HTTP 304 Not Modified 상태 코드가 나타날 때 주의를 기울이는 것이 중요한 이유입니다. 웹사이트 소유자가 더 나은 유기적 트래픽을 달성할 가능성을 크게 줄일 수 있기 때문입니다.

    검색 엔진 최적화

    HTTP 304가 수정되지 않는 원인은 무엇입니까?

    304 Not Modified 상태 코드의 원인은 다양하며 대부분은 웹 사이트가 아닌 클라이언트 측에 있습니다.

    사용자가 브라우저에서 이 문제를 보고 있다면 문제는 가장 확실합니다.

    바이러스 또는 맬웨어

    때때로 바이러스나 맬웨어가 있는 컴퓨터는 특정 웹사이트나 링크에 대해 설명할 수 없는 이 오류를 표시합니다.

    이것은 사람이 자주 방문하는 웹사이트에 더 일반적인 것 같습니다. 일반적으로 바이러스 방지 검사를 실행하면 문제를 줄일 수 있습니다.

    브라우저 확장

    특정 브라우저 확장은 다른 것보다 HTTP 상태 코드에 더 많은 문제를 일으키는 것 같습니다.

    종종 페이지에 액세스하는 동안 이러한 확장을 일시적으로 비활성화 하면 특정 확장이 트리거될 수 있습니다.

    전체 브라우저 기록

    때때로 문제는 단순히 캐시가 너무 가득 차 있기 때문입니다.

    브라우저 기록을 정리하는 것은 모든 것을 재설정하고 페이지의 현재 버전을 볼 수 있도록 하는 좋은 방법입니다.

    이는 브라우저가 이미 기록에 저장된 캐시된 버전에 의존하는 대신 새 정보를 가져오기 위해 작동함을 의미합니다 .

    HTTP 304 수정되지 않은 서버 측을 수정하는 방법

    이제 마케팅 담당자가 액세스 로그에 수많은 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 봇은 정기적으로 새로운 정보를 얻지 못하는 섹션에서 리소스를 사용하는 대신 웹사이트를 더 많이 스캔하여 먼저 변경된 중요한 데이터를 찾을 수 있습니다.

    요약: SEO에 대한 304 수정되지 않은 상태 코드 수정

    알 수 있듯이 304 Not Modified 상태 코드는 웹사이트의 기술 구조의 일부가 되는 확실한 이유가 있습니다.

    그러나 더 나은 유기적 트래픽을 위해 페이지를 최적화할 때 프로세스를 좀 더 효율적으로 관리하는 것이 중요합니다.

    팀이 이러한 유형의 문제를 처리할 만큼 충분히 기술적인지 확신할 수 없는 경우에는 어떻게 합니까?

    그것이 Stage가 도움이 될 수 있는 곳입니다.

    WordPress 전문가가 귀하의 웹사이트에 뛰어들어 액세스 로그 및 HTTP 상태 코드와 같은 사항을 염두에 두고 귀하를 대신하여 모든 코딩 작업을 처리하게 하십시오.

    지금 스테이지에 대해 자세히 알아보세요!