저자는 6월 25일 "301 리디렉션을 현명하게 사용하여 404 오류를 웹사이트 외부 링크로 변환"이라는 기사를 게재하고 301 리디렉션을 사용하여 외부에서 얻은 오류 URL을 액세스 가능한 URL로 변환하는 방법에 대해 이야기했습니다. 중량물 운송.
오늘 저는 A5에서 "404 페이지를 자신의 외부 링크로 전송하기 위해 301 리디렉션을 사용할 때의 위험성에 대한 간략한 토론"이라는 기사를 보았는데, 이는 이전 기사의 견해를 반박했습니다. SEO 업계는 이런 질문 정신과 독립적인 사고 능력이 있어야 한다고 생각합니다. 기사를 주의 깊게 읽어보니 저자가 내 뜻을 잘못 이해하고 있는 것을 발견했습니다. 그래서 관점을 명확히 하고 301 리다이렉션의 역할을 소개하기 위해 또 다른 글을 쓰겠습니다. 먼저 "301 리디렉션을 사용하여 404 오류를 웹 사이트 외부 링크로 변환" 기사에서 두 가지 아이디어를 명확히 했습니다.
이 기사에서는 404 오류 URL을 301을 통해 원래 URL로 다시 리디렉션하는 방법에 대해 설명합니다. 이 점은 설명이 필요합니다. 기사의 홈 페이지나 다른 페이지에는 301을 언급하지 않았습니다. 기사의 예는 외부 웹 사이트(B 사이트)에서 자체 사이트(A 사이트)로 연결하는 것입니다. 이 과정에서 URL 철자가 틀리거나 링크가 잘못 추가되거나 의도적으로 잘못된 URL이 생성될 수도 있습니다. 웹사이트 A 자체에서 404 오류가 발생하는 것이 아닙니다.
원문은 항상 거기에 있고, 궁금한 친구들은 주의 깊게 읽어볼 수 있습니다. 아래에서는 이 친구의 관점을 반박해보겠습니다. (파란색 글씨는 반박의견을 가지고 있는 친구들의 의견입니다.)
첫 번째 단락을 반박하다
원저자는 웹사이트 외부를 가리키는 외부 링크에서 404 오류가 발생했다고 생각합니다. 그러나 이 404 오류 발생 또한 자체 웹사이트 프로그램에 의해 결정됩니다. A5 페이지에 이와 같은 접미사가 붙은 404 페이지가 많을 수도 있습니다. 그냥 끝에 1.html과 2.html을 직접 추가하기만 하면 됩니다. 하지만 누군가 의도적으로 외부 링크를 사용하여 연결하면 끝입니다. 이 웹 페이지와 마찬가지로 웹 사이트에 대한 링크를 가져오는 것 외에는 대부분 404 페이지만 생성할 뿐입니다.
홈페이지에서 404 에러가 발생한다고 해서 반드시 홈페이지 내부 프로그램의 문제는 아닙니다. 스파이더가 외부 웹사이트(예: 웹사이트 B)의 잘못된 URL을 통해 자체 웹사이트(예: 웹사이트 A)로 크롤링하는 경우에도 404 오류가 발생합니다. 잘못된 페이지입니다. 스파이더는 링크된 URL이 웹사이트 내부에 존재하는지 외부에 존재하는지 상관하지 않습니다. URL을 따라 크롤링하는 동안 "페이지가 존재하지 않습니다"라는 오류가 발생하는 한 404 오류가 기록됩니다.
Google 관리자 도구의 "작업 상태" - "크롤링 오류" - "찾을 수 없음" 열에서 이를 명확하게 확인할 수 있습니다. 404 오류는 Google에서 '사이트맵'(내부 원인)과 '웹사이트 페이지에 연결된 도메인'(외부 원인)이라는 두 가지 범주로 분류합니다.
이름에서 알 수 있듯이 "웹사이트 페이지로 연결되는 도메인"은 웹사이트 B에서 웹사이트 A로 연결되는 URL을 의미합니다.
반박의 두 번째 단락
원저자는 이 측면의 무게를 어떻게 파악해야 하는지를 말하며, 이 외부 링크의 무게를 놔두지 않고 직접적으로 돌려주고 싶다는 뜻인데, 여기서도 이런 외부 링크 자체에 대한 관점이 있습니다. :/ /www.xxxxx.com/rich-snippets.htmlGFQ" 이런 종류의 외부 링크는 404 페이지로 연결됩니다. 이 페이지를 301 하면 웹사이트의 수많은 404 페이지와 같은 상황이 되며, 404페이지와 301페이지의 상황은 동일합니다. 따라서 웹사이트가 404페이지인 경우 이러한 가중치 손실을 방지하기 위해 이 모든 페이지를 홈페이지에 301로 설정해야 합니까? 검색 엔진의 요구 사항을 명확하게 알고 있다면 Baidu에서 "홈페이지에 404 페이지 301의 위험성"을 검색하면 더 많은 것을 알 수 있습니다.
우선, 검색 엔진은 분명히 "자신의 행동"과 "외부 행동"을 명확하게 구분합니다. 링크 구축을 예로 들어 보겠습니다. 내부 링크와 외부 링크는 가중치 측면에서 서로 다른 영향을 미칩니다. 모두가 이것을 알고 있습니다. 핵심 아이디어는 외부 링크는 웹마스터의 통제 범위를 벗어나는 반면, 내부 링크는 웹마스터가 설정할 수 있다는 것입니다. 검색엔진의 개발 과정에서 '웹마스터가 통제할 수 있는 외부링크'라는 요소(즉, 일반적인 외부링크 구축)가 등장했지만. 하지만 통제 가능 여부와 상관없이 한 가지 분명한 점은, 다른 사람의 웹사이트가 올바른 URL을 게시할 수 있다는 전제하에 누구도 잘못된 URL을 보내지 않아 사용자가 자신의 웹사이트에 정상적으로 접속할 수 없게 하거나 또는 자신의 웹사이트에 접속할 수 없습니다. 웹사이트에 "이 페이지가 존재하지 않습니다"라는 문구가 나타납니다.
둘째, 301이 원본 웹페이지로 이동하는지 아니면 301이 홈페이지로 이동하는지 여부입니다. 나는 이것에 대해 더 이상 말하고 싶지 않습니다. 원문을 읽으면 누구나 내가 의미하는 바를 이해할 수 있습니다. 여기서 제가 말하고 싶은 것은 검색 엔진이 원본 텍스트의 출처를 식별하는 방법에 대한 몇 가지 신호입니다.
검색 엔진이 처음으로 콘텐츠를 보는 위치
유사한 내용이 많은 도메인 이름의 신뢰성
링크가 가장 많은 곳(원문 내부링크)
사본이 원본 소스(저작권 링크)로 다시 연결되는지 여부
두 번째 신호의 존재로 인해 당사의 원작자가 다른 웹사이트에 게시하거나 재인쇄한 콘텐츠 중 상당수는 좋은 순위를 얻을 수 없습니다. 많은 작가들도 이에 대해 불만을 토로하고 있다. 하지만 1, 3, 4점 신호를 사용하여 이 오류를 수정할 수 있습니다.
바이두는 이것에 별로 능숙하지 않지만, 구글은 원문의 출처를 빠르고 정확하게 식별할 수 있습니다. 이는 위의 3가지 사항 때문이다. "복사본이 원본 소스로 다시 연결되는지 여부"는 내 기사 "301 리디렉션을 사용하여 404 오류를 웹 사이트 외부 링크로 변환"에서 설명하는 목적 중 하나이기도 합니다. 무게.
마지막으로 사용자가 접근할 수 없는 잘못된 URL을 301을 통해 합리적인 방법으로 올바른 URL로 리디렉션합니다. 이는 사용자 경험에도 도움이 됩니다. Google 관리 도구의 '크롤링 오류'에서도 이 문장을 볼 수 있습니다.
URL이 존재하지 않는 페이지를 가리키기 때문에 Googlebot이 URL을 크롤링할 수 없습니다. 일반적으로 404는 검색 결과에서 사이트 순위에 영향을 미치지 않지만 이를 사용하여 사용자 경험을 향상시킬 수 있습니다.
404 오류를 해결하는 유일한 방법은 robots.txt를 차단하거나 301 리디렉션을 사용하는 것입니다. 나는 차단이 사용자 경험을 향상시킬 것이라고 생각하지 않습니다. robots.txt 접근 방식은 스파이더 경험만 향상시킬 수 있습니다. 사용자가 잘못된 URL을 클릭한 후에도 여전히 존재하지 않는 페이지에 액세스하고 404 오류가 표시되기 때문입니다.
세 번째 문단을 반박하라
존재하지 않는 웹 페이지에 대해 404나 410 이외의 코드가 반환되거나 404가 반환되지 않고 홈페이지 등 다른 웹 페이지로 사용자가 리디렉션되는 경우 "라는 원문을 직접 복사하면 문제가 발생할 수 있습니다. , 이는 검색 엔진에 알리는 것과 같습니다. 결과적으로 Googlebot이 존재하지 않는 페이지를 처리하는 데 많은 시간을 소비하고 방문하여 URL을 빠르게 또는 자주 찾지 못할 수 있으므로 검색 엔진은 이 URL을 크롤링하고 해당 콘텐츠의 색인을 생성할 수 있습니다. 이러한 URL을 사용하면 사이트 콘텐츠 크롤링에 영향을 미칠 만큼 자주 방문할 수 없습니다. 또한 "파일을 찾을 수 없음"에 대한 검색어에 사이트가 자주 표시되는 것을 원하지 않습니다. 404 페이지에서 필요에 따라 오류 페이지로 계속 이동하지 않으면 웹사이트에 동일한 페이지, 동일한 제목, 동일한 설명, 동일한 내용 등이 많이 있을 수 있습니다. , 그리고 이것은 다릅니다. URL과 동일한 내용 사이의 이야기. 앞으로 무슨 일이 일어날지는 Baidu에 가거나 Google에서 검색하여 알아볼 수 있습니다.
반박한 친구가 Google 관리자 지침을 언급했으므로 다음 단락을 하나 더 발췌하는 것을 잊지 마세요.
일반적으로 404 오류는 Google에서 사이트 순위에 영향을 미치지 않으므로 무시해도 됩니다. 이러한 오류는 철자 오류, 잘못된 구성(예: 콘텐츠 관리 시스템에서 자동으로 생성된 링크) 또는 자바스크립트와 같이 삽입된 콘텐츠의 링크를 식별하고 크롤링하려는 Google의 노력으로 인해 발생하는 경우가 많습니다.
데드 링크의 소스를 보려면 문제의 URL을 클릭하세요. 오류 대화 상자에서 다음 페이지의 링크 탭을 클릭합니다. 관련 링크가 귀하의 사이트에서 나온 경우 해당 링크를 수정하거나 제거하세요. 이러한 링크가 외부 웹사이트에서 제공된 경우 이 데이터를 사용하여 웹사이트의 사용자 경험을 개선할 수 있습니다. 예를 들어, 누군가 귀하의 사이트에 링크하려고 했지만 잘못 입력한 경우 합법적인 URL의 철자가 틀릴 수 있습니다(예: www.example.com/awsome 대신 www.example.com/awesome ). 404 오류를 반환하는 대신 철자가 틀린 URL을 올바른 URL로 301 리디렉션하고 해당 링크를 통해 예상되는 트래픽을 얻을 수 있습니다. 또한 단순히 "404 Not Found"를 표시하는 대신 404 페이지로 안내한 후 사용자가 원하는 것을 찾을 수 있도록 도울 수도 있습니다. 그러나 잘못된 링크로 인해 많은 양의 트래픽이 발생하는 경우에만 이러한 조치를 취하는 것이 좋습니다.
소스 링크: https://support.google.com/webmasters/bin/answer.py?hl=zh-Hans&answer=2409439
불행하게도 이 친구는 하나만 봤고 다른 하나는 보지 못했습니다. SEO를 할 때 공식적인 정보는 매우 중요하며, 그 안에는 많은 세부사항이 숨겨져 있어 주의 깊게 읽고 이해하는 데 많은 시간이 걸립니다.
실제로 Google 관리 도구의 많은 설정과 설명은 의미가 있습니다. 우리 SEO 중 일부는 이해하고 싶어하지 않습니다. 404의 내부 원인과 외부 원인과 마찬가지로 "크롤링 오류" 항목에서 구분하는 것이 합리적입니다. 그냥 할 일 없을 때 하는 것보다는요.
요약: SEO로서 우리는 많은 지식을 흡수해야 하며 동시에 문제를 분석하는 자신만의 아이디어와 방법을 개발해야 합니다. 하지만 당신이 배우는 지식이 최신 지식이고 구식이 아닌지 확인해야 합니다. 그렇지 않으면 아이디어가 쉽게 오해되어 나쁜 결과를 초래할 수 있습니다.
의견을 토론하는 것도 SEO 작업에서 매우 중요한 부분입니다. 그들의 이해가 옳다고 확신할 수 있는 사람은 아무도 없습니다. 우리는 단지 공개된 일부 공식적인 정보와 데이터 분석을 통해 도출된 우리 자신의 결론을 사용하여 우리의 아이디어와 이론의 정확성을 증명할 수 있습니다.
이 기사는 원래 Yang Fan이 Yang의 SEO에 게재한 것입니다. 재인쇄를 위해 링크를 유지해 주세요: http://www.seoyangs.com/404-301-original-page.html
(편집자 : Chen Long) 저자 AimarYang의 개인 공간