더 빠른 인덱싱을 위한 SEO 친화적인 XML 사이트맵 만들기
게시 됨: 2021-12-07
SEO는 오늘날 점점 더 중요해지고 있습니다. 모든 사람들은 SERP에서 높은 순위를 기록하고 이를 유지하기 위해 상당한 투자를 하고 있습니다.
하지만 페이지와 블로그 게시물의 색인이 생성되지 않으면 어떻게 될까요? 아니면 크롤러가 자신의 달콤한 뜻에 따라 꽤 늦게 발견합니까?
귀하의 웹 사이트는 다른 모든 사항이 적절하더라도 당분간 트래픽이 발생하지 않습니다.
때로는 Google SERP에 순위를 매기는 데 최대 6개월이 소요될 수 있습니다. 그리고 더 높은 순위를 얻으려면 몇 개월이 더 필요합니다.
이 프로세스를 빠르게 진행하기 위해 웹사이트에 대한 XML 사이트맵을 만들 수 있습니다.
사이트맵을 만드는 데 시간이 걸린다고 생각할 수 있지만 이는 전적으로 사실이 아닙니다.
몇 분 만에 사이트맵을 만들 수 있는 방법이 있으며 이 문서에서는 다음을 포함하여 이에 대해 설명합니다.
- 사이트맵이란 무엇입니까?
- 웹사이트에 XML 사이트맵이 필요한 이유는 무엇입니까?
- 여러 사이트맵은 언제 생성합니까?
- XML 사이트맵은 어떻게 SEO를 향상합니까?
- XML 사이트맵 구축을 위한 권장사항
그러나 시작하기 전에 기본 사항을 살펴보겠습니다.
사이트맵이란 무엇입니까?
사이트맵은 사이트의 페이지, 동영상 및 기타 파일과 이들 간의 관계에 대한 정보를 포함하는 파일입니다. Google과 같은 검색 엔진은 이 파일을 읽고 사이트를 보다 효율적으로 크롤링합니다.
간단히 말해서, 그것은 귀하의 사이트의 청사진입니다. 검색 엔진이 웹사이트의 모든 콘텐츠를 찾고, 크롤링하고, 색인을 생성하는 데 도움이 됩니다. 또한 사이트의 각 페이지의 중요성을 지정합니다.
Sitemap에는 두 가지 주요 유형이 있습니다.
- HTML 사이트맵
- XML 사이트맵
HTML Sitemap은 사이트의 메뉴와 유사하여 사용자가 원하는 페이지를 찾을 수 있도록 도와줍니다.
사이트의 모든 중요한 링크를 계층 구조로 나열하고 사용자 경험을 향상시킵니다.

대부분의 최신 웹 사이트는 탐색이 쉽기 때문에 HTML 사이트맵은 오늘날 많이 사용되지 않습니다. 사실, 귀하의 사이트에 하나가 없어도 완벽합니다.
오늘날 대부분의 웹사이트에서 사용하는 것은 XML 사이트맵입니다. 그들은 특히 크롤러를 위해 만들어졌습니다.

XML 사이트맵은 검색 봇이 한 곳에서 모든 링크를 찾고 신속하게 색인을 생성하는 데 도움이 됩니다. 또한 사이트의 다양한 URL 간의 관계를 알려줍니다.
다음을 포함하여 필요한 모든 정보가 포함되어 있습니다.
- 마지막 수정 날짜
- 빈도 변경
- 우선 사항

이 기사에서는 이제부터 XML 사이트맵에 중점을 둘 것입니다.
웹사이트에 XML Sitemap이 필요한 이유는 무엇입니까?
Google을 비롯한 검색 엔진은 웹을 크롤링하여 새로운 콘텐츠를 찾습니다.
그리고 정기적으로 인터넷에서 사용할 수 있는 정보를 정리하고 색인을 생성합니다.

검색 봇이 페이지를 방문하면 콘텐츠를 검색합니다. 그들은 더 많은 페이지를 발견하기 위해 모든 내부 및 외부 링크를 따릅니다.
감지된 링크가 Google 데이터베이스에 없으면 크롤러가 콘텐츠를 구문 분석하고 색인을 생성합니다.
크롤러가 업데이트된 콘텐츠가 포함된 인덱싱된 페이지를 찾은 경우 이전 콘텐츠를 최신 콘텐츠로 교체합니다.
그러나 Google이 항상 이러한 방식으로 사이트에서 새 링크를 발견할 수 있는 것은 아닙니다. 또는 그렇게하더라도 오랜 시간이 걸릴 것입니다.
이것이 XML 사이트맵 이 필요한 이유입니다.

XML 사이트맵 을 만들면 모든 중요한 페이지와 해당 URL을 한 곳에 나열할 수 있습니다.
검색 스파이더는 사이트맵에 즉시 액세스하여 웹 페이지에 대한 자세한 정보를 즉시 찾습니다.
이 정보에는 다음이 포함됩니다.
- 위치 : 페이지가 있는 위치
- 마지막 수정 : 페이지가 마지막으로 업데이트된 시간
- 변경 빈도 : 페이지가 업데이트되는 빈도
페이지의 우선 순위 : 다른 페이지와 비교하여 페이지의 중요도

다음 구문을 사용하여 XML 파일에 이 정보(각 URL에 대해)를 지정해야 합니다.
<url>
<loc>https://www.yourwebsite.com/blog/create-xml-sitemap</loc>
<lastmod>yyyy-mm-dd</lastmod>
<changefreq>매일</changefreq>
<우선순위>0.n</우선순위>
</url>
잘 구성된 XML 사이트맵 을 구축하면 사이트의 색인이 더 빨리 생성될 가능성이 큽니다.
이를 통해 사이트맵을 구현하는 방법을 알아 보겠습니다.
XML Sitemap을 구현하는 방법은 무엇입니까?
건물을 짓는 동안 XML의 사이트맵(수동)은 가능하지만 지루하고 시간이 많이 걸립니다.
사이트맵을 수동으로 만드는 단계는 다음과 같습니다.
- 사이트 페이지의 구조를 검토하십시오.
- 사이트의 모든 URL을 XML로 코딩합니다.
- XML Sitemap Validator 도구를 사용하여 사이트맵 파일을 확인하십시오.
사람은 실수를 하기 때문에 완벽한 사이트맵을 얻으려면 여러 번 변경해야 합니다.
그러나 웹 사이트용으로 수동으로 구축하는 것은 권장하지 않습니다.
사이트맵을 만드는 더 간단하고 쉽고 정확한 방법이 있습니다.
그리고 당신은 60초 이내에 그것을 할 수 있습니다! (그것도 더 빠릅니다.)
시작할 준비가 되셨다면 4단계 프로세스에 따라 XML 사이트맵 을 빠르게 구현해 드리겠습니다.
1단계: XML 사이트맵 만들기
사이트에 대한 XML 사이트맵을 빠르게 만드는 방법에는 두 가지가 있습니다. 요구 사항에 따라 둘 중 하나를 선택할 수 있습니다.
Yoast 플러그인을 사용하여 XML 사이트맵 생성(WordPress 사이트용)
일부 CMS에는 사이트에 대한 사이트맵을 자동으로 생성하는 기능이 내장되어 있습니다.
그러나 WordPress 사이트가 있는 경우에는 그렇지 않습니다.
WordPress 사이트용 사이트맵을 구축하려면 Yoast 플러그인 을 사용해야 합니다. 인기 있는 SEO 도구이며 XML 사이트맵 을 매우 쉽게 만들 수 있습니다.
그러나 단계를 설명하기 전에 다음을 확인해야 합니다.
- WordPress 사이트를 사용 중입니다.
- Yoast SEO 플러그인을 설치했습니다.
- 사이트를 Google Search Console에 연결했습니다.
이러한 점을 확인했다면 시작하겠습니다.
WordPress 관리자 계정에 로그인 하고 Yoast의 고급 설정을 켭니다 . 설정이 꺼져 있으면 Yoast가 사이트맵을 빌드하지 않습니다.
- 왼쪽 사이드바에서 제목 SEO가 있는 ' Y ' 아이콘을 클릭합니다.
- ' 대시보드 ' 옵션을 클릭합니다.
- 대시보드에서 ' 기능'을 클릭합니다.
- 메뉴가 열리면 ' XML 사이트맵 '을 찾아 켭니다.
- 아래로 스크롤하여 ' 변경 사항 저장 '을 클릭합니다.
이제 Yoast는 WordPress 사이트에 대해 견고하고 잘 구성된 XML 사이트맵 을 생성합니다. 이제 다음 중 하나에서 사이트맵을 볼 수 있습니다.
- yourdomain.com/sitemap.xml
- yourdomain.com/sitemap_index.xml
이를 통해 WordPress 사이트에 대한 XML 사이트맵을 성공적으로 만들었습니다.
그러나 WordPress는 인터넷에서 웹 사이트의 40%만 지원합니다. 웹 관리자는 다른 CMS 및 사용자 정의 빌드 사이트도 사용합니다.
참고 : Wix, Squarespace, HubSpot 또는 Shopify를 사용하여 사이트를 구축하면 사이트에 대한 XML 사이트맵이 자동으로 생성됩니다. Yoast 플러그인 이 필요하지 않으며 SEO 친화적인 사이트맵이 이미 준비되어 있습니다!
Sitemap 생성기 도구를 사용하여 XML Sitemap 생성(맞춤 웹사이트용)
두 번째 경우입니다. CMS를 사용하지 않는 웹사이트.
사이트맵 생성기를 사용하여 맞춤형 웹사이트용 XML 사이트맵 을 만들 수 있습니다. 사이트맵 생성을 자동화하고 수동으로 코딩하지 않아도 되는 도구입니다.

무료 사이트맵 생성기는 페이지가 많은 웹사이트에서 그다지 안정적이지 않습니다. 그리고 자주 업데이트되는 사람들을 위해.
URL이 50,000개가 넘는 사이트가 있거나 콘텐츠가 정기적으로 변경되는 경우 유료 사이트맵 생성기를 사용해야 합니다.
유료 도구를 사용하여 HTML 또는 XML 사이트맵을 만들 수 있습니다. 그 외에도 이미지, 비디오, 뉴스, RSS 피드 등에 대한 사이트맵 생성과 같은 추가 기능을 사용할 수 있습니다.

사이트맵 생성기 사용의 주요 이점은 다음과 같습니다.
- 사이트맵의 빠르고 쉬운 생성
- 끊어진 링크 감지 및 보고
- 검색 엔진에 자동 제출
- 모든 유형의 웹사이트와 호환
- 필요에 따라 사이트맵 업데이트
사이트에 대한 사이트맵을 생성하려면 Screaming Frog, XML-Sitemaps, Inspyder, Slickplan 등과 같은 인기 있는 사이트맵 도구를 사용할 수 있습니다.
중요 : 사이트에 AMP 페이지가 구현되어 있는 경우 해당 페이지에 대한 사이트맵을 구축할 필요가 없습니다.
이제 WordPress 및 사용자 정의 웹 사이트용 사이트맵을 만드는 방법을 알게 되었습니다. 다음 단계는 방금 만든 사이트맵을 테스트하는 것입니다.
2단계: Google Search Console을 사용하여 XML 사이트맵 테스트
Google Search Console에 기능이 있습니다. 사이트맵을 디버깅하는 데 도움이 됩니다.
Google 웹마스터 도구에 로그인하고 '사이트 구성'을 클릭합니다.
거기에서 ' 사이트맵 '을 클릭하십시오.
오른쪽 상단에 ' 사이트맵 추가/테스트 '라는 버튼이 있습니다. 그것을 클릭하십시오.

사이트맵 URL을 입력하고 '사이트맵 테스트' 를 클릭합니다.
그러면 Google에서 사이트맵에 오류가 있는지 스캔하기 시작합니다.
테스트가 완료되면 Google에서 테스트 결과를 표시합니다.
완료되면 ' 사이트맵 테스트 닫기 '를 클릭합니다.
오류가 있는 경우 사이트에 사이트맵 파일을 추가하기 전에 수정할 수 있습니다. 그리고 오류가 없으면 다음 단계로 넘어가는 것이 좋습니다.
3단계: 사이트에 XML 사이트맵 추가
사이트맵을 만들고 테스트한 후 다음 단계는 사이트맵을 사이트에 추가하는 것입니다.
XML 사이트맵을 사이트의 루트 폴더에 업로드해야 하며 이는 3단계 프로세스입니다.
- 1단계: 현재 웹 호스트의 제어판에 로그인합니다.
- 2단계: public_html 디렉토리를 찾습니다. 이 디렉토리에는 index.php와 같은 웹사이트의 다른 중요한 페이지가 포함되어 있습니다.
- 3단계: public_html 디렉토리를 찾으면 XML 사이트맵을 복사하여 붙여넣습니다.
그리고 완료하셨다면 축하드립니다! 사이트맵을 추가했습니다.
몇 가지 추가 단계를 수행하면 검색 크롤러의 사이트맵 검색 속도를 높일 수 있습니다.
- robots.txt 파일에 사이트맵 URL을 추가합니다.
- 다양한 검색 엔진에 사이트맵을 제출하십시오.
이제 XML 사이트맵을 Google에 업로드하는 방법을 보여 드리겠습니다.
4단계: Google Search Console에 XML 사이트맵 제출
마지막이자 마지막 단계가 여기 있습니다.
이제 사이트맵을 Google에 제출하여 가치 있는 사이트맵을 만들 시간입니다. 시작하려면 XML 사이트맵의 위치를 알아야 합니다.
대부분의 경우 사이트맵은 domain.com/sitemap.xml에 있습니다.
사이트맵의 위치를 찾으면 URL을 복사합니다.
그런 다음 Google Search Console 로 이동합니다.
웹사이트를 선택하면 대시보드가 열립니다.
왼쪽 패널로 이동하여 '사이트맵' 을 클릭합니다.
' 새 사이트맵 추가 '라는 상자가 있습니다.
복사한 사이트맵 URL을 입력하고 '제출' 을 클릭합니다.
제출하기 전에 URL이 XML 파일이므로 .xml로 끝나는지 확인하십시오.

사이트맵이 성공적으로 제출되면 그 아래에 제출된 사이트맵 목록이 표시됩니다.
제출된 사이트맵 목록에는 사이트맵의 상태와 사이트맵에 포함된 URL 수도 표시됩니다.
사이트맵에 오류가 있으면 제출에 실패합니다. 사이트맵 보고서 에서 이러한 오류를 확인하고 수정할 수 있습니다.
오류를 제거한 후 Google에 다시 제출할 수 있습니다(같은 단계 반복).
이 4단계는 XML 사이트맵 구현을 요약한 것입니다.
이제 웹사이트에 여러 사이트맵이 필요한 시나리오를 살펴보겠습니다.
여러 Sitemap은 언제 생성합니까?
여러 사이트맵을 사용하면 웹사이트의 페이지와 콘텐츠를 구성할 수 있습니다.
검색 봇이 사이트의 URL을 놓치지 않고 색인에서 삭제하지 않도록 합니다.

다음과 같은 경우 사이트에 여러 사이트맵이 있을 수 있습니다.
- 사이트의 이미지, 비디오 및 팟캐스트에 대해 서로 다른 사이트맵을 만들고 싶습니다. 각 콘텐츠 형식에 대한 전용 사이트맵이 있습니다.
- 사이트 페이지용 사이트맵과 블로그 게시물용 사이트맵을 만들고 싶습니다. 사이트에는 모든 페이지를 나열하는 정적 사이트맵과 블로그 URL을 나열하는 동적 사이트맵이 있습니다.
- 특정 연도의 블로그 게시물을 하나의 사이트맵에 수집하려고 합니다. 각각 특정 연도에 해당하는 여러 개의 연도별 사이트맵이 있습니다.
- 사이트에 50,000개 이상의 URL이 있거나 현재 사이트맵 크기가 50MB를 초과합니다. 사이트맵이 한도를 초과하면 새 사이트맵을 만들어야 합니다.
여기에 사이트 소유자가 사이트맵을 삭제하지 않는 한 모든 사이트맵이 계속 사용된다는 점을 추가하고 싶습니다.
사이트에 n개의 사이트맵이 설치된 경우 검색 봇은 오류가 없는 한 모든 사이트맵에 액세스합니다.
여러 사이트맵을 만들 때 각 사이트맵에 대한 크롤링 우선순위를 설정할 수 있습니다. 자주 업데이트되는 항목이 다른 항목보다 우선순위가 높을 수 있으며 그 반대의 경우도 마찬가지입니다.
XML Sitemaps는 어떻게 SEO를 향상합니까?
Sitemap은 검색 봇이 다음을 수행하는 데 도움이 되므로 SEO를 향상시킵니다.
- 사이트를 효과적으로 크롤링
- 사이트의 모든 페이지 색인 생성
- 사이트에서 새 페이지 발견
- 사이트의 페이지 우선순위 파악
- 페이지의 업데이트 빈도 및 마지막 수정 날짜 알아보기
- 사이트에서 중복 콘텐츠 감지 및 알림
이를 통해 사이트맵은 대규모 웹사이트에서 정보를 잘 구성하는 데 도움이 됩니다.
RankWatch의 무료 웹사이트 분석기를 사용하여 사이트에 XML 사이트맵이 추가되었는지 여부를 빠르게 확인할 수 있습니다.

녹색 체크 표시가 있으면 사이트맵이 사이트에 대해 성공적으로 실행되고 있는 것입니다.
XML Sitemap에 대한 모범 사례는 무엇입니까?
사이트맵 생성과 SEO 부스팅 사이트맵 생성은 별개입니다.
검색 엔진이 사이트를 크롤링하는 데 도움이 되는 모범 사례를 만들려면 모범 사례를 따라야 합니다.
다음은 XML Sitemap에 대한 몇 가지 기본적인 모범 사례입니다.
1. 사이트 페이지의 우선순위 설정:
Google의 사이트맵 가이드라인은 웹페이지의 상대적인 중요성에 따라 순위를 매기도록 지시합니다.
0.1에서 1 사이의 점수를 부여해야 합니다. 여기서 1은 가장 높은 우선 순위를 의미합니다.
검색 봇은 점수가 낮은 페이지보다 우선 순위가 높은 페이지를 더 자주 크롤링합니다.
가장 좋은 방법은 동적 페이지, 즉 자주 업데이트되는 페이지에 더 높은 점수를 할당하는 것입니다. 그리고 정적 페이지의 경우 낮은 우선 순위를 설정할 수 있습니다.
2. 페이지 및 콘텐츠 분류:
XML 사이트맵은 검색 엔진 스파이더가 웹사이트의 구조와 콘텐츠를 이해하는 데 도움이 됩니다.
사이트맵에서 사이트 페이지 간의 유사성과 계층 구조를 지정해야 합니다. 웹사이트의 콘텐츠를 분류하고 구조를 형성하는 데 도움이 됩니다.
대부분의 웹 사이트에는 홈페이지, 카테고리 및 하위 카테고리가 기본 구조로 되어 있습니다.
유사한 구조가 있는 경우 사이트맵에 이러한 모든 URL이 동일한 계층 구조에 있는지 확인하십시오.
3. Sitemap을 수동으로 생성하지 마십시오.
또 다른 좋은 방법은 사이트맵 생성 도구나 플러그인을 사용하여 XML 사이트맵을 생성하는 것입니다. 더 빠를 뿐만 아니라 편리합니다.
수동 사이트맵 생성과 비교하여 자동 사이트맵은 상단에 있습니다.
4. 올바른 위치에 사이트맵 배치:
모범 사례와 관련하여 사이트에 사이트맵을 배치하는 것이 중요합니다.
검색 봇이 사이트맵을 쉽게 찾고 사이트 링크를 인덱싱하도록 도와줍니다.
사이트맵을 배치하기에 이상적인 위치는 홈페이지와 루트 디렉토리입니다.
5. 각 Sitemap에 대한 URL 제한 설정:
중간 규모 또는 대규모 웹 사이트를 사용하면 많은 URL이 있습니다. 이를 구성하는 가장 좋은 방법은 전용 사이트맵을 만드는 것입니다.
예를 들어 각 카테고리에 대한 링크가 있는 경우 카테고리별 사이트맵을 만들 수 있습니다. 각 사이트맵에 포함하는 URL의 수를 제한합니다.
6. Noindex 및 Canonical URL 제외:
Noindex URL은 검색 불가능으로 표시한 URL입니다. 검색 봇은 검색 및 색인을 생성하지 않습니다.
특정 중요한 페이지를 SERP에 표시하지 않으려면 noindex 태그를 사용해야 합니다.
사이트맵과 관련하여 noindex 페이지를 추가하지 마십시오. 크롤링 예산과 시간을 낭비하고 모순된 메시지를 제공합니다.
일관성을 유지하고 검색 봇에 대한 혼란을 피해야 합니다.
7. 사이트가 정기적으로/자주 업데이트되는 경우 동적 사이트맵 구현:
사이트에 페이지를 추가하거나 제거하면 동적 사이트맵이 자동으로 업데이트됩니다. 사이트맵은 항상 최신 상태로 유지됩니다.
또한 동적 사이트맵은 검색 봇이 더 빠르게 액세스할 수 있습니다. 따라서 크롤링 시간을 절약할 수 있습니다. 또한 손상될 가능성이 적습니다.
따라서 사이트에 동적 사이트맵을 구현해야 합니다. 설정된 조건에 따라 수정되고 시간과 관련성을 유지합니다.
XML Sitemaps는 더 빠르고 더 나은 인덱싱을 보장합니다.
인터넷에는 수십억 개의 웹사이트가 있으므로 검색 봇은 매일 모든 웹사이트를 크롤링하는 데 어려움을 겪고 있습니다.
Google 봇이 새 웹사이트를 크롤링하고 색인을 생성하는 데 약 3개월이 걸리므로 매우 잘 얻을 수 있습니다.
그러나 XML 사이트맵이 있으면 작업이 더 쉬워집니다. 따라서 지금 사이트에 XML 사이트맵을 추가하고 그 이점을 활용하십시오.
문의 사항이 있으면 답변을 드리겠습니다. 아래 댓글 섹션에 드롭하세요.