검색 엔진에서 순위를 잃지 않고 블로그의 영구 링크 구조를 변경하는 방법
게시 됨: 2022-05-22종종 독립적으로 일하고 고급 SEO(검색 엔진 최적화) 기술을 모르는 블로그 소유자는 블로그에 새로운 것을 시도하여 결국 순위에 영향을 미치고 혼란스러울 수 있습니다.

지난 밤에 나는 검색 엔진에서 우리의 순위를 높이는 데 도움이 되도록 'Wpromotor 블로그'에 필요한 일부 변경을 하기로 결정했습니다. 블로그 포스트를 열심히 작성하고 세상에 알리기 위해 최선을 다한 결과, 블로그 독자들에게 즐거운 시간을 보내는 동안 꽤 많은 포스트가 축적되었습니다.
블로그가 우리 사이트에 추가되었을 때 그것은 우리 웹사이트가 프로그래밍 방식으로 만들어진 후에 이루어졌습니다. 블로그는 /blog라는 하위 디렉토리에 설치된 WordPress입니다.
내가 한 일을 설명하기 전에 다음은 시나리오의 예입니다.
Joe Blogger Dude는 joeblogger.com이라는 자체 WordPress 설치에서 실행되는 블로그를 가지고 있습니다. 이제 이것은 실제 블로그가 아니며 거기에 가면 다음과 같은 내용을 볼 수 있습니다. 
이 예에서 그의 URL은 현재 다음 형식으로 표시됩니다.
http://www.joeblogger.com/%year%/%month%/%day%/%postname%/
즉, 라이브는 다음과 같이 보일 수 있습니다.
http://www.joeblogger.com/2008/08/01/how-to-joe-blog/
Joe는 SMX와 같은 이벤트를 방문한 후 블로그 SEO에 대한 정보를 발견하여 URL에 모든 날짜 스탬프가 포함된 더 긴 기본 구조 대신 WordPress의 사용자 정의 블로그 구조 를 URL에 사용하도록 영향을 미쳤습니다. 이는 정말 유용합니다. 야후의 뉴스 섹션에서 색인을 생성하려는 뉴스 게시물이나 색인을 생성할 URL에 날짜가 있어야 하는 다른 뉴스 사이트 의 경우(그러나 이는 작성해야 할 완전히 다른 게시물 입니다).
Joe는 블로그 최적화를 위한 SEO 기술에 대한 정보가 포함되어 있지 않은 WordPress 설치 지침에 따라 시작할 때 기본 설정을 가지고 있었습니다.
여기 문제가 있습니다
이제 Joe는 어떻게든 자신의 영구 링크 구조를 변경하고 싶다는 무기를 얻었습니다. 그래서 그는 Google의 '워드프레스에서 영구 링크 구조를 어떻게 변경합니까?'
몇 가지 빠른 조사 후 그는 그것을 수행하는 방법이 '설정 -> Permalink'를 선택하고 'Custom'에 대한 라디오 버튼을 선택한 후 다음 문자열을 입력하는 'wp-admin' 영역에 있다는 것을 알아냈습니다.
/%카테고리%/%게시물 이름%/
이것은 이제 도메인 이름 뒤의 URL에 있는 날짜를 EACH 게시물의 게시물 카테고리로 바꾼 다음 포스트 슬러그(포스트 이름)로 대체합니다.
따라서 Joe는 설정하고 모든 것이 잘 작동합니다. 이제 그의 게시물에는 훨씬 더 깔끔한 URL이 있습니다. 그는 매우 행복합니다.
내가 언급한 '문제'는 바로 여기에 있습니다. 그는 Google에서 순위가 매겨진 자신의 게시물이 이제 404 오류를 반환하고 결국 SERP(검색 엔진 결과 페이지)에서 삭제된다는 사실을 깨닫지 못했습니다.
순위를 유지하려면 어떻게 해야 합니까?
대부분의 SEO가 말하는 대답은 301 모든 오래된 블로그 게시물을 새 게시물로 리디렉션하는 것입니다.
엄청난.
뭔지 맞춰봐? Joe Blogger에는 250개의 블로그 게시물이 있습니다.
이것이 지금 얼마나 힘든 일이 되었습니까?
모든 301을 수동으로 생성하는 것은 정말 골치 아픈 일입니다. 이 작업을 훨씬 빠르게 수행하려면 프로그래밍 방식이나 소프트웨어 또는 빠르고 더러운 솔루션이 필요합니다.
플러그인과 결과를 얻을 수 있는 방법이 있습니다. 두뇌를 사용하여 알아내십시오.
다음 예는 지금 읽고 있는 'Wpromotor 블로그'에서 이 문제를 해결하기 위해 수행한 작업입니다. 우리 게시물은 다음과 같았습니다.
https://www.wpromote.com/blog/2008/07/31/information-age-overload/
이제 다음과 같이 보입니다.
https://www.wpromote.com/blog/internet-news/information-age-overload/
/2008/07/31 게시물을 클릭하고 301의 작동을 확인하십시오!
1단계. WordPress 블로그에 XML Sitemap 생성기 플러그인 설치
– (참고: 다른 블로그 소프트웨어를 사용하는 경우 이러한 원칙은 모두 동일하므로 URL을 생성하는 다른 방법을 찾거나 온라인 사이트맵 생성기를 사용해야 할 수 있습니다.)
2단계. 블로그용 Sitemap 파일 생성 및 생성된 Sitemap 보기
사이트맵을 'old-sitemap.xml'로 컴퓨터에 로컬로 저장합니다.

플러그인 생성 '이전' 사이트맵
3단계. 편집기(예: TextEdit, 메모장, Smultron, Dreamweaver)에서 파일 열기
다양한 찾기 및 바꾸기 기술을 사용하여 각 게시물의 URL만 제거합니다.

예를 들어 </url><url> 공백을 무시하고 <loc>을 검색한 다음 </loc>을 검색하여 공백 문자로 모두 대체하여 제거합니다. – 단순히 URL 목록으로 끝납니다.
4단계. 변경하는 동안 검색 엔진이 블로그 인덱싱에서 일시적으로 차단

검색 엔진이 귀하의 블로그를 크롤링하는 것을 방지하는 방법
5단계. WordPress에서 사용자 지정 영구 링크 구조 설정
WordPress에서 다음으로 이동합니다.
'설정 -> Permalink'를 선택하고 'Custom' 라디오 버튼을 선택한 후 다음 문자열을 입력합니다.
/%카테고리%/%게시물 이름%/

WordPress 맞춤 영구 링크 구조
이제 게시물 URL이 훨씬 더 깔끔해 보이는 것을 즉시 확인할 수 있습니다. 블로그를 보고 여러 페이지를 살펴보고 제대로 작동하는지 확인하십시오.
즉, 그들은 이제 이렇게 보입니다.
https://www.wpromote.com/blog/technology/information-age-overload/
6단계. '새' URL 구조에 대한 다른 사이트맵 생성
위의 2단계와 동일한 단계를 수행합니다.

새 Sitemap 생성기 URL
7단계. 두 파일을 잘라내어 Excel에 다른 열에 붙여넣기
즉 열 A는 다음과 같이 읽힙니다. 리디렉션 301, 열 B는 이전 URL, 열 C는 새 URL입니다.

Excel에서 만든 301 리디렉션
8단계. Excel에서 텍스트 편집기로 잘라내기 및 붙여넣기
파일을 UTF-8 인코딩으로 저장합니다.
이것은 현재 .htaccess 파일에 추가되거나(파일에 이미 파일이 있는 경우 한 줄을 공백으로 두고 이 리디렉션을 붙여넣습니다) 새 파일을 만듭니다. MAC의 경우 파일 이름을 htaccess.txt 또는 읽을 수 있는 것으로 지정해야 합니다. 블로그 디렉토리의 루트(예: 우리의 경우 /blog)에 업로드한 후 이름을 .htaccess로 변경하면 됩니다.
9단계. 이미 '이전 URL'이 포함된 사이트맵이 있는 경우 Google에서 크롤링할 때까지 기다리세요.
Google이 301을 크롤링하고 색인을 생성할 수 있도록 허용해야 합니다. 중요 참고 사항: 이전 URL에서 색인이 생성된 게시물에 대한 검색이 새 URL로 표시되기 시작할 때 이러한 문제가 발생했음을 알 수 있습니다.
프로세스 속도를 높이는 한 가지 방법은 이전 URL이 포함된 XML 사이트맵(웹마스터 도구를 통해)을 Google에 제출하는 것입니다. 그런 다음 모든 것이 크롤링될 때까지 기다리십시오.
10단계. 검색 엔진이 사이트를 다시 크롤링할 수 있도록 설정
이제 개인 정보 설정 페이지로 돌아가서 상단 라디오 버튼을 클릭하여 블로그가 검색 엔진에 의해 다시 색인되도록 허용합니다.

검색 엔진을 활성화하여 블로그를 크롤링하는 방법
11단계. 크롤링된 후 사이트맵에 새 URL 제출
게시물의 블로그 콘텐츠에 대한 검색에 대해 이전 페이지가 표시되지 않으면 새 URL만 사용하여 XML 사이트맵을 업데이트할 수 있습니다.
12단계. 중복 콘텐츠 문제에 주의
Google에서 '중복 콘텐츠'로 분류한 아카이브 게시물이 없도록 하기 위해 WordPress에서 'Duplicate Content Cure' 플러그인을 활성화했습니다. 이 플러그인은 블로그와 동일한 콘텐츠를 포함하는 모든 아카이브 페이지에 메타 'NOINDEX' 태그를 추가합니다. 게시물이지만 URL이 다릅니다. 이렇게 하면 검색 엔진이 아카이브 페이지(인간에게 덜 친숙한 URL 포함)를 인덱싱하지 않도록 지시하고 적절한 형식의 게시물만 인덱싱됩니다.
13단계. 앉아서 새로운 순위가 시작될 때까지 기다리세요!
다음 시간까지,
친절한 이웃 SEO
