발송인에게 반송된 편지를 받아본 적이 있나요?
웹사이트의 페이지에서도 같은 일이 발생할 수 있습니다. 존재하지 않는 우편 주소로 발송된 편지는 우편 배달원이 전달할 수 없는 것처럼, 참조 링크가 존재하지 않는 URL 주소를 사용하면 웹 브라우저 역시 서버에 해당 페이지를 요청할 수 없습니다.
이런 상황이 발생하면 브라우저는 404 오류 메시지를 표시합니다. 온라인 쇼핑몰 사이트의 404 오류는 고객 경험을 해치고 매출 손실을 초래할 수 있습니다. 웹사이트에서 404 오류를 유발하는 문제를 찾아 해결하는 방법을 알아보세요.
404 오류란 무엇인가요?
404 오류는 웹 브라우저가 웹사이트 서버에 페이지를 요청했지만 서버가 요청된 URL과 연결된 웹페이지를 찾을 수 없을 때 발생합니다. 오류가 발생하면 브라우저는 오류 유형을 나타내는 http 상태 코드가 포함된 상태 페이지를 표시하는데, 이를 404 오류 메시지라고 합니다.
404 오류는 요청된 웹 주소를 통해 페이지에 액세스하는 데 문제가 있음을 나타내며, 페이지를 호스팅하는 웹 서버의 문제는 아닙니다. 따라서 사이트에서 404 오류가 발생한다면 웹 호스팅 서버는 정상적으로 작동하고 있다는 의미입니다. 문제는 요청된 페이지나 URL과 관련이 있습니다.
404 오류의 원인은 무엇인가요?
404 오류는 웹사이트의 실수, 참조 웹사이트의 문제 또는 사용자 오류로 인해 발생할 수 있습니다. 다음은 몇 가지 일반적인 원인입니다.
- 끊어진 링크. 특정 링크와 연결된 URL에 오타나 기타 오류가 있으면 서버는 404 오류 코드를 반환합니다.
- 삭제된 페이지. 삭제된 페이지를 가리키는 링크를 데드 링크라고 합니다. 웹사이트에서 페이지를 제거하면 삭제된 페이지를 참조하는 내부 또는 외부 링크를 클릭할 때 404 오류 메시지가 생성됩니다.
- 클라이언트 오류. 404 오류는 사용자 오류로 인해 발생할 수도 있습니다. 사용자가 주소 표시줄에 도메인과 연결된 잘못된 URL을 입력하면 페이지가 존재하지 않는다는 404 오류가 표시될 수 있습니다.
- 캐싱 문제. 특정 사이트 방문 후 사용자의 브라우저 캐시에 저장된 데이터가 사이트 업데이트와 충돌하면 사용자에게 404 오류가 발생할 수 있습니다. 캐시를 지우면 이러한 유형의 문제를 해결할 수 있습니다.
- 퍼머링크 또는 파일 문제. 사이트의 링크, 파일 권한 또는 구성 파일에 문제가 있으면 사이트 전체에 404 오류가 발생할 수 있습니다.
301 리디렉션이라고 하는 방법을 사용하여 404 오류를 최소화할 수 있습니다. 예를 들어 페이지를 삭제하거나,. 리소스를 이동하는 경우 리디렉션을 사용하여 이전 URL에 액세스하려는 사용자를 올바른 위치로 보낼 수 있습니다. 그러나 리디렉션에 문제가 있으면 404 오류가 표시됩니다.
웹사이트에서 404 오류를 찾는 방법
도구를 사용하여 404 오류를 확인하고 사이트의 데드 링크나 끊어진 링크를 식별할 수 있습니다. 일부 도구는 다른 웹사이트에서 사이트의 도메인 이름에 연결된 존재하지 않는 URL을 가리키는 링크인 끊어진 백링크도 식별할 수 있습니다.
다음은 널리 사용되는 몇가지 옵션입니다.
Google Search Console
Google Search Console을 사용하면 사이트 성능을 모니터링하고 오류를 식별할 수 있습니다. 로그인한 후 "커버리지"를 선택한 다음 "오류"를 선택하여 사이트에서 404 오류를 생성하는 모든 URL을 확인할 수 있습니다. "URL 검사" 도구를 사용하여 끊어진 링크의 위치를 찾을 수도 있으며, 끊어진 링크가 사이트에 있으면 수정할 수 있습니다. 외부 링크인 경우, 참조 사이트에 연락하여 수정을 요청하거나 리디렉션을 설정할 수 있습니다.
Broken Link Checker
Broken Link Checker는 웹사이트를 크롤링하여 도메인이나 다른 웹사이트와 연결된 잘못된 URL을 참조하는 링크를 식별하는 무료 온라인 도구입니다.
Google Search Console과 달리 Broken Link Checker는 다른 웹사이트에서 도메인과 연결된 존재하지 않는 URL을 참조하는 링크인 인바운드 링크를 식별할 수 없습니다.
SEOAnt Broken Link Redirect
SEOAnt Broken Link Redirect는 사이트에서 404 오류를 매일 또는 매주 확인할 수 있는 앱입니다. 또한 오류가 발생하는 즉시 사용자를 지정된 URL로 자동 리디렉션하여 404 오류를 최소화할 수 있습니다.
404 오류를 수정해야 하는 이유
404 오류를 수정하지 않으면 검색 엔진 순위가 떨어지고, 사용자 경험에 부정적인 영향을 미치며, 사이트 트래픽이 감소할 수 있습니다.
- 낮은 SEO 성능. 끊어진 내부 링크는 검색 엔진이 사이트를 크롤링하는 능력에 영향을 미쳐 검색 엔진 결과 페이지(SERP)에서 웹사이트 순위에 부정적인 영향을 줄 수 있습니다.
- 사이트 트래픽 감소. 다른 웹사이트에서 호스팅되어 사이트를 가리키는 링크인 인바운드 링크는 검색 엔진 성능을 향상시키고 사이트 트래픽을 증가시킬 수 있습니다. 이러한 인바운드 링크에 404 오류가 발생하면 이러한 이점을 잃게 됩니다.
- 사용자 경험 저하. 사용자가 404 오류를 접하면 당황스러움을 느끼고 웹사이트를 더 탐색하지 않을 수 있습니다. 특히 끊어진 내부 링크로 인해 404 오류가 자주 발생한다면, 해당 브랜드에 대한 신뢰가 떨어질 수 있습니다.
404 오류를 해결하는 방법
404 오류를 완전히 제거하는 것은 불가능합니다. 예를 들어, 인터넷 사용자가 검색창에 잘못된 URL을 입력하여 사이트를 방문하려고 하면 오류가 발생합니다. 그러나 사이트의 문제로 인한 오류를 수정하고 전략적 리디렉션을 사용하여 다른 오류를 최소화할 수 있습니다. 다음은 다양한 유형의 404 오류를 해결하는 방법입니다.
1. 끊어진 링크 수정
404 오류가 잘못 입력된 URL 때문에 발생했다면 해결 방법은 간단합니다. 콘텐츠 관리 시스템(CMS)이나 웹사이트 플랫폼의 백엔드에서 URL을 올바르게 수정하면 됩니다. 요청된 URL과 연결된 페이지가 이동되었거나 삭제된 경우에는 다음 단계에서 설명하는 대로 리디렉션을 설정할 수 있습니다.
2. 리디렉션 생성
404 오류가 이동되거나 삭제된 콘텐츠로 인해 발생하는 경우 리디렉션을 설정하여 사용자를 새 위치로 자동으로 안내할 수 있습니다. 이 방법을 사용하면 누락된 페이지를 가리키는 외부 링크가 404 오류를 발생시키지 않도록 할 수 있습니다. 경우에 따라 사용자 실수를 예상해 미리 리디렉션을 설정하기도 합니다. 예를 들어, shopify.com/help는 올바른 URL인 help.shopify.com/ko로 리디렉션됩니다.
CMS 또는 웹사이트 플랫폼을 사용하여 리디렉션을 설정할 수 있습니다. 단계는 제공업체에 따라 다르므로 구체적인 지침은 플랫폼의 도움말 센터를 참조하세요. 리디렉션 플러그인을 사용하여 대량 또는 자동 리디렉션을 생성할 수도 있습니다.
3. 퍼머링크 문제 수정
퍼머링크(또는 영구 링크)는 웹사이트나 웹페이지의 전체 URL을 의미합니다. 새 플러그인을 설치하거나 사이트를 백업에서 복원하거나 웹사이트 플랫폼을 업데이트하면 퍼머링크 설정이 영향을 받아 사이트 전반에 404 오류가 발생할 수 있습니다. 여러 페이지에서 오류가 발생한다면 CMS에 로그인해 퍼머링크 설정으로 이동한 뒤, 제공업체 안내에 따라 설정을 업데이트하세요.
4. 파일 권한 수정
파일 권한은 서버에서 어떤 사용자가 특정 유형의 콘텐츠에 접근할 수 있는지를 정의합니다. 권한 설정에 오류가 있으면 사용자에게 404 오류가 표시될 수 있습니다. 파일 권한을 확인하려면 CMS에 로그인해 파일 권한 설정으로 이동한 후, 콘텐츠가 특정 사용자 그룹에만 제한되어 있지 않은지 확인하세요. 제한되어 있다면 권한 설정을 수정해 오류를 해결할 수 있습니다.
5. .htacess 파일 비활성화
.htacess 파일은 리디렉션, 보안, 권한을 제어하는 상위 수준 구성 파일입니다. 이 파일이 손상되면 사이트 전체에 404 오류가 발생할 수 있습니다. 다음 단계를 따라 문제를 해결할 수 있습니다.
- 사이트를 백업합니다.
- 보안 파일 전송 프로토콜(SFTP)을 사용하여 웹 서버에 연결합니다.
- .htacess 파일을 비활성화합니다.
- 사이트가 연결되지 않도록 비활성화된 파일의 이름을 변경합니다.
- 새 .htaccess 파일을 생성합니다.
- 변경 사항을 저장합니다.
404 오류 FAQ
404 오류는 무엇을 의미하나요?
404 오류는 웹 서버가 웹사이트의 특정 페이지를 찾을 수 없음을 의미합니다. 이러한 유형의 오류는 URL 또는 해당 URL과 연결된 페이지에 문제가 있을 때 발생합니다.
404 오류를 생성하는 페이지를 리디렉션해야 하나요?
삭제되거나 이동된 콘텐츠로 인해 발생한 404 오류를 수정하기 위해 리디렉션을 설정하면, 이전 URL을 사용해 사이트에 접속하려는 사용자가 오류를 겪지 않도록 할 수 있습니다. 오류가 사이트 내 URL 오타나 사이트 권한 또는 설정 문제로 인해 발생한 경우에는 해당 원인을 직접 수정할 수도 있습니다.
404 오류 페이지의 모양을 사용자 지정할 수 있나요?
예. 404 상태 페이지를 사용자 지정해 브랜드 목소리를 반영하고 사용자 경험을 개선할 수 있습니다. 일부 업체는 사용자를 웹사이트의 검색 기능으로 안내하거나, 요청한 리소스가 포함된 관련 상위 페이지에 대한 링크를 제공합니다.


