트래픽을 96% 늘리는 방법(SEO 사례 연구)
게시 됨: 2022-07-12웹사이트의 크기에 관계없이 성공적인 SEO 캠페인의 핵심은 (페이지 내), 링크(오프 페이지) 및 기술적 요인입니다.
귀하의 콘텐츠는 경주용 자동차의 본체와 같은 역할을 하며 경주용 연료와 같은 백링크를 참조합니다. 기술적인 요소는 너트와 볼트처럼 작동하여 다른 모든 것이 최상의 성능을 발휘하도록 합니다.
이 중 하나를 놓치면 웹 사이트가 트랙을 내려가기 위해 고군분투하는 경주용 자동차처럼 순위가 매겨질 것입니다.
이 사례 연구에서는 Search Initiative 팀이 고객의 유기적 트래픽을 96% 증가시키기 위해 취한 정확한 단계를 배우게 됩니다. 이 사례 연구의 렌즈를 통해 SEO의 세 가지 기둥(온페이지, 오프페이지 및 기술적 요인)에 대한 집중 과정을 수강하게 됩니다.


이 문서에서는 다음 방법을 배웁니다.
색인 팽창을 수정하고 사이트맵이 올바르게 구현되어 Google이 올바른 페이지를 더 쉽게 크롤링하고 색인을 생성할 수 있도록 하여 크롤링 예산을 관리하십시오.
잠재적인 중복 콘텐츠 문제를 방지하려면 hreflang 태그를 올바르게 구현하세요.
보충 블로그 콘텐츠로 롱테일 키워드를 타겟팅하여 키워드 가시성을 높이고 주제 관련성을 구축합니다.
권한을 구축하고 순위를 높이는 데 도움이 되도록 백링크가 부족한 실적이 저조한 중요 페이지를 식별합니다.
전략의 세부 사항에 들어가기 전에 웹 사이트의 목표와 직면한 주요 과제에 대한 몇 가지 중요한 정보가 있습니다.
목차
- 도전
- 크롤링 예산 관리
- 크롤링 예산이란 무엇이며 왜 중요한가요?
- 인덱스 팽창을 수정하는 방법
- XML 사이트맵
- XML Sitemap이란 무엇이며 왜 중요한가요?
- XML 사이트맵을 만드는 방법
- XML 사이트맵을 Google에 제출하는 방법
- hreflang 속성을 올바르게 구현하기
- hreflang이란 무엇입니까?
- 왜 hreflang이 SEO에 중요한가요?
- hreflang 속성을 언제 구현해야 하나요?
- HTML을 사용하여 hreflang 속성을 구현하는 방법
- Sitemap을 사용하여 hreflang 속성을 구현하는 방법
- Hreflang을 구현할 때의 모범 사례 및 일반적인 함정
- 블로그 콘텐츠 지원으로 주제 관련성 설정
- 롱테일 키워드 아이디어 찾기
- 블로그 콘텐츠 작성 및 최적화
- 중요한 페이지에 대한 링크 구축
- Ahrefs의 Best by Links 보고서를 사용하여 링크 구축 기회 식별
- 결과
- 결론
- 매트 디지티
도전
이 캠페인의 주요 목표는 사이트에서 양질의 유기적 트래픽을 증가시켜 리드 수를 늘리는 것이었습니다.
클라이언트는 미국에 기반을 둔 SaaS(Software as a Service) B2B 기업으로 미국, 일본, 중국, 한국, 프랑스 등 영어권 국가를 대상으로 하는 웹페이지로 클라우드 소프트웨어를 구축 및 제공하고 있습니다. .

이를 염두에 두고 주요 과제 중 하나는 인덱스 팽창이었습니다. 웹사이트의 영어 버전에만 30,000개 이상의 크롤링 가능한 URL이 있었습니다. 이는 SaaS 웹사이트에 비해 상당히 과도합니다. 이러한 크롤링 예산 문제를 수정하고 클라이언트가 TSI에 가입할 때 누락된 XML 사이트맵을 업로드하는 것이 우선 순위였습니다. 자세한 내용은 아래에서…
클라이언트의 hreflang(콘텐츠의 언어 및 대상 위치를 Google에 알리는 방법) 설정이 올바르게 구현되지 않았습니다.
사이트의 핵심 랜딩 페이지는 비교적 잘 최적화되어 있었지만 트래픽을 유도할 수 있는 지원 콘텐츠가 부족했습니다. 이것은 클라이언트의 블로그가 활성화되지 않았고 몇 개의 기사만 게시되었기 때문입니다.

이것은 롱테일 키워드를 대상으로 정보 블로그 기사를 조사하고 작성함으로써 해결되었습니다. 이것은 틈새 시장 내에서 클라이언트의 주제 관련성을 구축하는 데 도움이 되었을 뿐만 아니라 사이트의 기본 페이지에 대한 내부 연결 기회를 제공했습니다.
마지막 단계는 웹사이트의 가장 중요한 페이지인 홈페이지와 서비스 페이지에 페이지 권한을 구축하는 데 중점을 둔 링크 구축 전략으로 권한을 구축하는 것이었습니다.
아래 단계에 따라 귀하의 웹사이트에서 이러한 문제를 극복할 수 있는 방법을 알아보십시오.
크롤링 예산 관리
크롤링 예산이란 무엇이며 왜 중요한가요?
Google은 World Wide Web을 크롤링하고 색인을 생성하는 데 할당할 수 있는 시간과 리소스가 제한되어 있습니다. 따라서 Google은 지정된 웹사이트를 크롤링하는 데 소요되는 시간에 대한 제한을 설정합니다. 이를 크롤링 예산이라고 합니다.

크롤링 예산은 두 가지 요소에 의해 결정됩니다.
크롤링 용량 제한 – Google이 웹사이트를 동시에 크롤링하는 데 사용할 수 있는 최대 연결 수입니다. Googlebot이 너무 많은 요청으로 웹사이트 서버를 압도하는 것을 방지하기 위한 것입니다.
크롤링 수요 - Google은 "크기, 업데이트 빈도, 페이지 품질 및 다른 사이트와 비교한 관련성"과 같은 여러 요소를 기반으로 웹사이트를 크롤링하는 데 필요한 시간을 계산합니다.
수십만 페이지가 있는 대규모 웹사이트가 있는 경우 가장 중요한 페이지만 크롤링되도록 하고 싶을 것입니다. 즉, 중요하지 않은 URL에 크롤링 예산을 낭비하고 있지 않습니다.
크롤링 예산 관리는 색인 팽창을 유발하는 관련 없는 페이지를 Google이 크롤링하지 못하도록 하는 것입니다.
인덱스 팽창을 수정하는 방법
색인 팽창은 Googlebot이 품질이 낮은 페이지를 너무 많이 크롤링할 때 발생합니다. 이러한 페이지는 사용자에게 거의 또는 전혀 가치를 제공하지 않거나, 복제되거나, 콘텐츠가 얇거나, 더 이상 존재하지 않을 수 있습니다.

중요하지 않고 품질이 낮은 페이지를 너무 많이 크롤링하면 Google이 중요한 URL 대신 해당 URL을 크롤링하는 데 시간을 소비하므로 귀중한 크롤링 예산을 낭비하게 됩니다.
우리 고객의 영어 사이트에는 30,000개가 넘는 레거시 이벤트 페이지가 인덱싱되어 있었습니다. 이 페이지에는 날짜 및 시간과 같은 필수 정보와 함께 고객의 틈새 시장, 즉 이벤트 전단지에 업계 이벤트에 대한 콘텐츠가 거의 포함되지 않았습니다.
인덱스 팽창을 일으키는 가장 일반적인 원인과 사이트 검색을 사용하여 찾을 수 있는 방법을 살펴보겠습니다.
HTTP 페이지 – 여전히 HTTP 페이지가 인덱싱되어 있는 SSL 인증서가 있는 웹 사이트는 불필요한 중복 콘텐츠를 유발합니다. Google에서 다음 사이트 검색을 사용합니다.
사이트:yourdomain.com inurl:http:// 사이트:yourdomain.com -inurl:https://

페이지 매김 – 마찬가지로 페이지 매김 페이지(콘텐츠가 여러 페이지에 걸쳐 분할됨)는 불필요한 중복 콘텐츠를 생성합니다. 그들을 찾으려면 Google에서 다음 사이트 검색을 사용하십시오.
사이트:yourdomain.com inurl:/페이지/ 사이트:yourdomain.com inurl:p=

/tag/ 페이지 – 태그 페이지는 유사한 페이지를 함께 그룹화할 수 있는 카테고리 페이지와 같습니다. 그들은 일반적으로 example.com/tag/sports/와 같은 유사한 블로그 게시물을 그룹화하는 데 사용됩니다.
다음 사이트 검색을 사용하여 사이트에서 색인이 생성된 /tag/ 페이지를 찾습니다.
사이트:yourdomain.com inurl:/태그/

/author/ 페이지 – 작성자 페이지는 태그 페이지와 유사하지만 동일한 작성자가 작성한 페이지 그룹(예: example.com/author/matt-diggity/)입니다.
Google에서 다음 사이트 검색을 사용하여 불필요한 /author/ 페이지를 식별합니다.
사이트:yourdomain.com inurl:/author/

www가 아닌. 페이지 – 또 다른 일반적인 원인은 www가 아닌 페이지를 제공할 때 www 페이지가 크롤링되고 인덱싱되는 것입니다(반대의 경우도 마찬가지). 이를 찾으려면 다음을 사용하십시오.
사이트:yourdomain.com inurl:www. 사이트:yourdomain.com -inurl:www.

다음과 같은 페이지도 볼 수 있습니다.
후행 슬래시 – 모든 URL이 후행 슬래시 "/"로 끝나지만 후행 슬래시가 없는 URL이 여전히 인덱싱되는 경우 문제가 됩니다. 예를 들어:
example.com/with-trailing-slash/ example.com/without-trailing-slash
중복 페이지 – 동일한 콘텐츠(예: domain.com, domain.com/index.html, domain.com/homepage/ 등)를 포함하는 여러 페이지가 있는 경우
테스트/개발 페이지 – 스테이징 사이트 또는 개발 사이트의 페이지는 인덱싱되지 않아야 합니다. 예: dev.example.com 또는 dev.example.com/category/sports/.
기타 페이지 – 예: 체크아웃 페이지, 감사 페이지 등
크롤링할 페이지와 크롤링하지 않을 페이지를 Google에 알리는 방법에는 여러 가지가 있습니다.
Robots.txt – robots.txt 파일은 Googlebot이 크롤링하는 데 시간을 소비하지 않도록 하는 페이지나 리소스를 지정할 수 있는 곳입니다. 이 파일은 Google이 페이지를 인덱싱하는 것을 방지 하지 않습니다 . 이를 위해 noindex 태그(다음 포인트)를 구현해야 합니다.
내 사이트의 robots.txt 파일은 다음과 같습니다.

일반적으로 yourdomain.com/robots.txt에 액세스하여 robots.txt를 찾을 수 있습니다.
Google이 페이지를 크롤링하지 못하도록 차단하는 기본 형식은 다음과 같습니다.
사용자 에이전트: [사용자 에이전트 이름] 허용하지 않음: [크롤링되지 않는 URL 문자열]
사용자 에이전트 – 규칙을 따라야 하는 로봇/크롤러의 이름입니다. 이 이름을 별표(*)로 바꿔 모든 로봇에 대한 포괄 규칙을 설정할 수 있습니다.
Disallow – 크롤링하면 안 되는 URL 문자열입니다.
다음은 예입니다.
사용자 에이전트: * 허용하지 않음: /작성자/
위의 규칙은 모든 로봇이 /author/가 포함된 URL에 액세스하는 것을 방지합니다.
여기에서 robots.txt 파일의 모범 사례에 대해 자세히 알아보세요.
Noindex 태그 – Google이 페이지를 색인하지 않도록 하려면 색인을 생성하지 않으려는 페이지의 <head> 섹션에 "noindex" 메타 태그를 추가하세요. 다음과 같이 보입니다.
<메타 이름="로봇" 콘텐츠="noindex">
WordPress 웹 사이트가 있는 경우 Yoast SEO와 같은 플러그인을 통해 이 작업을 쉽게 수행할 수 있습니다.

아무 페이지에서나 플러그인의 고급 탭으로 스크롤하면 " 검색 엔진이 검색 결과에 이 게시물을 표시하도록 허용하시겠습니까? ” 아니요 를 선택합니다.
URL 제거 도구 – Google Search Console의 제거 도구는 Google 색인에서 페이지를 (일시적으로) 제거하는 또 다른 방법입니다. Google 검색에서 페이지를 빠르게 제거해야 하는 긴급한 경우 이 방법을 사용하는 것이 좋습니다.

여기에서 크롤링 예산을 관리하는 방법에 대해 자세히 알아보세요.
XML 사이트맵
robots.txt 파일은 검색 엔진 봇이 특정 페이지에 액세스하는 것을 방지하는 데 사용되지만 Google이 찾고 색인을 생성하기를 원하는 페이지와 관련하여 올바른 방향으로 Google을 안내해야 하는 또 다른 중요한 파일이 있습니다.
이것이 바로 우리 클라이언트가 웹사이트에서 누락된 XML 사이트맵입니다.
XML Sitemap이란 무엇이며 왜 중요한가요?
XML 사이트맵은 Extensible Markup Language를 사용하는 URL의 "맵"입니다.
그 목적은 웹사이트의 콘텐츠(예: 페이지, 비디오 및 기타 파일)에 대한 정보와 이들 간의 각각의 관계를 제공하는 것입니다.

XML 사이트맵을 사용하면 가장 중요한 페이지를 Google에 직접 지정할 수 있기 때문에 중요합니다.
다음은 사이트맵의 예입니다. https://diggitymarketing.com/sitemap.xml

이 정보를 제공하면 Google과 같은 크롤러가 크롤링 효율성을 개선하고 웹페이지 구조를 더 쉽게 이해할 수 있습니다. 웹사이트의 목차라고 생각하시면 됩니다.
이렇게 하면 웹 페이지가 더 빨리 인덱싱될 가능성이 높아집니다.
다음은 기본 XML 사이트맵의 예입니다.
<?xml 버전="1.0" 인코딩="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://domain.com/</loc>
</url>
<url>
<loc>https://domain.com.com/blog/</loc>
</url>
</urlset>종종 귀하의 XML 사이트맵은 Yoast에서 자동 생성된 다음과 같이 보일 것입니다: https://lakewoodretorationpro.com/page-sitemap.xml

왜요? 플러그인/도구를 사용하여 수동으로 하드코딩하는 것보다 사이트맵을 생성하는 것이 훨씬 쉽기 때문입니다.
XML 사이트맵을 만드는 방법
CMS에 따라 웹사이트용 XML 사이트맵을 만드는 방법에는 여러 가지가 있습니다.
Shopify, Wix 및 Squarespace는 모두 자동으로 사이트맵을 생성하지만(com/sitemap.xml에서 액세스할 수 있음) 불행히도 이 모든 항목은 편집할 수 없기 때문에 매우 제한적입니다.
WordPress – WordPress.org 웹사이트용 사이트맵을 만들려면 Yoast와 같은 플러그인을 사용하는 것이 좋습니다. 이 플러그인은 무료이며 사용하기 쉽습니다.
WordPress 대시보드에 로그인하고 플러그인 > 새로 추가 로 이동합니다.

" Yoast SEO "를 검색하고 지금 설치 를 누릅니다.

그런 다음 활성화

Yoast SEO > 일반 > 기능 으로 이동합니다.

"XML 사이트맵" 옵션이 " 켜기 "로 설정되어 있는지 확인합니다.

이제 사이트맵이 자동으로 생성되어 com/sitemap.xml 또는 yourdomain.com/sitemap_index.xml에서 사용할 수 있습니다.
CMS 없음/모든 웹사이트(Screaming Frog) – 다른 웹사이트의 경우 Screaming Frog와 같은 사이트 크롤러를 사용하여 XML 사이트맵을 생성할 수 있습니다. 사이트의 페이지 수가 500개 미만이면 무료 버전을 사용할 수 있습니다. 그렇지 않으면 유료 버전으로 업그레이드해야 합니다.
ScreamingFrog의 SEO Spider를 설치하고 열면 Spider 모드가 선택되어 있는지 확인하십시오.

도메인을 입력하고 시작을 클릭합니다.

이 도구는 페이지를 크롤링하고 이와 같은 진행률 표시줄을 표시합니다. 다시 말하지만 URL은 500개로 제한되므로 사이트에 페이지가 더 많으면 라이선스를 구매해야 합니다.

사이트가 크롤링되면 상단 메뉴 표시줄에서 Sitemaps > XML Sitemap 으로 이동합니다.

2xx 응답 코드가 선택되었는지 확인하십시오. 사이트에 PDF가 포함된 경우 중요하고 관련성이 있는 경우에만 PDF를 포함합니다.

이미지 탭으로 이동하여 이미지 포함 을 선택합니다. 세 번째 상자( 최대 10개의 링크가 있는 관련 이미지만 포함 )가 자동으로 선택됩니다. 내보내기 를 클릭합니다.

파일 이름을 "sitemap"으로 지정하면 .xml 형식으로 저장됩니다.
XML-Sitemaps.com과 같은 XML Sitemap 생성기도 있습니다.
도메인을 입력하고 시작을 클릭합니다.

이 도구는 페이지를 크롤링하고 이와 같은 진행률 표시줄을 표시합니다. 다시 말하지만 URL은 500개로 제한되어 있으므로 사이트에 더 많은 페이지가 있는 경우 유료 버전으로 업그레이드해야 합니다.

완료되면 VIEW SITEMAP DETAILS(사이트맵 세부정보 보기)를 클릭합니다.

그런 다음 XML SITEMAP 파일 다운로드 를 클릭하여 생성된 사이트맵을 다운로드할 수 있습니다.

전체 XML 사이트맵 보기 를 클릭하여 생성된 파일을 새 탭에서 미리 볼 수도 있습니다. https://www.xml-sitemaps.com/download/diggitymarketing.com-29b52add/sitemap.xml?view=1
위에 자세히 설명된 방법에 대해 주의해야 할 점은 포함하고 싶지 않은 URL이나 페이지가 포함될 수 있다는 것입니다. 예를 들어, Screaming Frog와 같은 크롤러에는 페이지가 매겨진 페이지 또는 /tag/, /author/ 페이지가 포함될 수 있습니다. 따라서 항상 생성된 파일을 검토하고 올바른 페이지만 있는지 확인하는 것이 좋습니다.
XML 사이트맵을 수동으로 코딩하는 옵션도 있습니다. 이는 페이지가 거의 없는 소규모 웹사이트에는 적합하지만 대규모 사이트에는 가장 효율적이지 않을 수 있습니다.
선택하는 방법에 관계없이 domain.com/sitemap.xml 을 통해 액세스할 수 있도록 sitemap.xml 파일을 public_html 디렉토리 에 업로드해야 합니다.
XML 사이트맵을 Google에 제출하는 방법
XML Sitemap을 Google에 제출하려면 Google Search Console로 이동하여 Sitemap을 클릭하고 > 사이트맵의 위치(예: "sitemap.xml")를 입력하고 > 제출을 클릭합니다.

그게 다야!
다음 지시문을 사용하여 robots.txt 파일 내에 XML 사이트맵에 대한 링크도 추가해야 합니다.
사이트맵: http://www.example.com/sitemap.xml
사이트맵이 여러 개인 경우 다른 지시문을 추가하면 다음과 같이 됩니다.
사이트맵: http://www.example.com/sitemap-1.xml 사이트맵: http://www.example.com/sitemap-2.xml 사이트맵: http://www.example.com/sitemap-3.xml
이 마지막 단계를 통해 Google(및 기타 크롤러)이 사이트맵을 찾고 중요한 페이지를 크롤링하는 것이 훨씬 더 쉬워집니다.
Yoast와 같은 많은 플러그인이 이 프로세스를 자동화하고 사이트맵을 robots.txt 파일에 자동으로 추가합니다.
hreflang 속성을 올바르게 구현하기
hreflang 속성을 올바르게 구현하는 것은 숙련된 웹 개발자, SEO 및 위험을 이해하는 사람들만 수행해야 하는 고급 기술입니다. 그러나 웹사이트의 콘텐츠가 여러 언어로 제공되는 경우 hreflang 속성이 특히 중요합니다.

이것을 올바르게 설정하면 기본적으로 영어 웹사이트를 다른 언어로 복제하여 타겟 위치에서 트래픽과 키워드 가시성을 극대화할 수 있습니다.
여러분 모두가 다양한 언어로 번역되어야 하는 웹사이트를 갖고 있지는 않을 것입니다. 걱정하지 마세요. 이 작업을 수행하기 위해 아직 할 수 있는 일이 있습니다.
미국을 대상으로 하는 미국 영어 웹사이트가 있다고 가정해 보겠습니다. 그런 다음 영국, 캐나다 및 호주 버전의 사이트(번역이 거의 필요하지 않음)를 만들어 이러한 지역 내에서 더 많은 트래픽을 쉽게 얻을 수 있습니다. 이를 수행하는 방법의 예를 찾으려면 계속 읽으십시오.
hreflang이란 무엇입니까?
Hreflang은 웹페이지의 현지화된 버전을 Google에 알리는 데 사용되는 HTML 속성(또는 태그)입니다. 이 속성을 사용하여 콘텐츠의 언어 및 대상 위치를 지정할 수 있습니다.
왜 hreflang이 SEO에 중요한가요?

Hreflang은 Google과 같은 검색 엔진이 사용자의 위치 또는 선호하는 언어를 기반으로 웹 페이지의 가장 관련성이 높은 버전을 제공하는 데 도움이 되므로 SEO에 중요합니다. 이렇게 하면 사용자가 선호하는 언어로 더 관련성 높은 결과를 찾기 위해 웹사이트를 떠날 가능성이 최소화되므로 웹사이트의 사용자 경험이 향상됩니다.
hreflang 태그를 올바르게 구현하면 콘텐츠 중복 문제를 방지할 수 있는 추가 이점이 있습니다. 영국 독자와 미국 독자를 위해 각각 작성된 두 개의 웹 페이지가 있다고 상상해 보십시오.
https://www.domain.com/uk/hreflang/ – 영국 영어로 작성(예: "optimise" 및 "£")
https://www.domain.com/us/hreflang/ – 위와 같은 기사이지만 미국 영어로 작성되었습니다(예: "optimize" 및 "$").
이러한 페이지는 거의 동일하지만 Google은 해당 페이지를 중복으로 간주할 수 있으므로 색인에서 한 페이지를 다른 페이지보다 우선시할 수 있습니다.
따라서 hreflang 태그를 구현하면 태그 간의 관계를 강조하는 데 도움이 됩니다. 즉, 이러한 페이지의 콘텐츠가 유사하지만 둘 다 다른 대상에 최적화되어 있다고 Google에 알리는 것입니다.

다음은 영어를 사용하는 여러 위치를 대상으로 웹사이트를 기본적으로 "복제"하여(최소한의 번역으로) 이를 잘 활용하는 실제 사이트의 예입니다.
https://www.electricteeth.com/ – 미국 SERP 대상
https://www.electricteeth.com/uk/ – 영국 SERP 대상
https://www.electricteeth.com/ca/ – 캐나다 SERP 대상
https://www.electricteeth.com/au/ – 호주 SERP 대상
hreflang 속성을 언제 구현해야 하나요?
다음과 같은 경우 hreflang 속성을 구현해야 합니다.
웹 페이지의 주요 콘텐츠는 단일 언어로 되어 있으며 템플릿의 일부만 번역합니다. 예를 들어 웹 사이트가 영어이고 페이지의 메뉴 표시줄과 바닥글 정보만 다른 언어로 번역하는 경우입니다.
콘텐츠에 지역적 변형이 있는 경우(예: 영어로 작성되었지만 미국 및 영국과 같은 다른 지역을 대상으로 하는 콘텐츠).
전체 웹사이트가 여러 언어로 완전히 번역된 경우. 예를 들어 사이트의 모든 단일 페이지에 대해 영어 및 프랑스어 버전이 있습니다.
위의 구성 중 하나로 웹 사이트를 확장하려는 경우(해야 함).
HTML을 사용하여 hreflang 속성을 구현하는 방법
hreflang 속성을 구현하는 가장 일반적이고 간단한 방법은 HTML 문을 사용하는 것입니다.
웹 페이지의 <head> 섹션에 다음 코드 줄을 추가하기만 하면 됩니다.
<link rel="alternate" hreflang="xy" href="https://domain.com/alternate-page"/>
WordPress 웹사이트의 경우 header.php 파일을 업데이트하여 hreflang 태그를 추가할 수 있습니다. 이 파일에 액세스하려면 모양 > 테마 편집기 로 이동하거나 FTP(파일 전송 프로토콜)를 사용합니다.
파일을 연 후에는 동일한 코드 줄을 <head> 섹션에 추가할 수 있습니다.

이것을 분해해보자:
link rel="alternate" – 태그의 링크가 코드를 추가한 페이지의 대체 버전임을 Google에 알립니다.
hreflang="xy" – 이는 대체 버전인 이유를 Google에 알려줍니다. 즉, 콘텐츠가 "x"가 해당 언어이고 "y"가 대상 로케일인 다른 언어로 되어 있습니다.
"x": 두 자리 ISO 639-1 언어 코드
"y": 화자의 특정 로케일을 대상으로 하려는 경우 사용해야 하는 두 글자 ISO 3166-1 alpha-2 지역 코드(예: 영국 영어 사용자의 경우 " engb ", 미국 영어 사용자의 경우 "en- us ") .
href=“https://example.com/alternate-page” – 페이지의 대체 버전 URL을 Google에 알려줍니다.
다음 두 페이지를 다시 사용하여 예제를 살펴보겠습니다.
영국식 영어: https://www.domain.com/uk/hreflang/
미국 영어: https://www.domain.com/us/hreflang/
이러한 페이지에 대한 올바른 hreflang 구현에는 각 페이지의 <head> 섹션에 다음 코드를 추가하는 것이 포함됩니다.
<link rel="alternate" hreflang="ko-kr" href="https://www.domain.com/uk/hreflang/" /> <link rel="alternate" hreflang="en-us" href="https://www.domain.com/us/hreflang/" />
이 방법은 위의 설정에 대해 충분히 간단해 보이지만 나중에 페이지를 덴마크어와 프랑스어로 번역하기로 선택하면 어떻게 될까요?
각 페이지를 살펴보고 추가 코드 줄을 추가해야 합니다.
<link rel="alternate" hreflang="da-dk" href="https://www.domain.com/dk/hreflang/" /> <link rel="alternate" hreflang="fr-fr" href="https://www.domain.com/fr/hreflang/" />
이 예의 최종 결과는 각각 고유한 언어가 있는 4개의 고유한 페이지가 있다는 것입니다. 4개의 페이지 각각은 각각의 <head> 섹션에 4개의 hreflang 속성이 모두 있습니다.
머리글 및 바닥글 삽입과 같은 플러그인을 사용하여 이 프로세스를 더 쉽게 할 수 있습니다. 그러나 이것은 고급 절차이며 경험이 풍부한 웹 개발자와 위험을 이해하는 사람만 직접 구현하는 것이 좋습니다. 이를 구현하는 데 도움이 필요하면 검색 이니셔티브에 문의하세요.
Sitemap을 사용하여 hreflang 속성을 구현하는 방법
hreflang 속성을 구현하는 또 다른 방법은 XML 사이트맵을 사용하는 것입니다.
이 방법은 조금 더 복잡하지만 Erudite의 hreflang Sitemap 도구를 사용하여 hreflang 사이트맵 마크업을 자동으로 생성함으로써 작업 속도를 높일 수 있다는 것이 가장 큰 장점입니다.

그러나 방법과 이유에 대해 자세히 알아보려면 다음을 읽어보세요.
Sitemap을 사용하여 다양한 변형 콘텐츠를 지정하려면 다음을 수행해야 합니다.
단일 URL을 지정하려면 <loc> 요소를 추가하십시오.
그런 다음 콘텐츠의 모든 대체 버전에 대해 하위 <xhtml:link> 속성을 추가합니다.
두 가지 예시 URL을 사용하여 이것이 어떻게 보이는지 봅시다.

영국식 영어: https://www.domain.com/uk/hreflang/
미국 영어: https://www.domain.com/us/hreflang/
<url> <loc>https://www.domain.com/uk/hreflang/</loc> <xhtml:link rel="alternate" hreflang="en-uk" href="https://www.domain.com/uk/hreflang/" /> <xhtml:link rel="alternate" hreflang="en-us" href="https://www.domain.com/us/hreflang//" /> </url> <url> <loc>https://www.domain.com/us/hreflang/</loc> <xhtml:link rel="alternate" hreflang="en-us" href="https://www.domain.com/us/hreflang//" /> <xhtml:link rel="alternate" hreflang="en-uk" href="https://www.domain.com/uk/hreflang/" /> </url>
이것은 HTML만 사용하는 것보다 복잡해 보일 수 있지만, 동일한 콘텐츠의 여러 버전이 다른 언어로 포함된 대규모 웹사이트가 있는 경우 각 URL에 변경 사항을 구현하는 대신 XML 사이트맵만 업데이트하면 됩니다.
자세히 알아보려면 hreflang 구현에 대한 심층 가이드를 참조하세요.
Hreflang을 구현할 때의 모범 사례 및 일반적인 함정
어떤 방법을 선택하든 다음은 hreflang을 구현할 때 피해야 할 몇 가지 모범 사례와 일반적인 함정입니다.
Hreflang은 양방향이므로 페이지 A(영국 영어)의 hreflang을 페이지 B(미국 영어)에 추가하면 페이지 B(미국 영어)의 hreflang도 페이지 A(영국 영어)로 다시 추가해야 합니다.

그렇지 않으면 Google에서 태그를 무시합니다.
번역된 변형 외에도 페이지 자체를 참조하는 것을 항상 기억하십시오. 따라서 페이지 A(영국 영어)가 페이지 B(미국 영어)를 가리키는 것 외에 페이지 A(영국 영어) 자체를 참조하는 hreflang도 추가해야 합니다.

유효한 언어와 로케일을 사용하고 있는지 확인하세요.
항상 전체 URL(예: domain.com/uk/hreflang/ 또는 domain.com/uk/hreflang/ 대신 https://www.domain.com/uk/hreflang/)을 사용하십시오.
적절한 다른 언어 변형이 없을 때 표시할 페이지를 지정하려면 "x-default" 태그(여기서 "x"는 자리 표시자가 아니라 사용해야 하는 구문입니다)를 사용합니다. 다음과 같이 보일 수 있습니다.
<link rel="alternate" hreflang="x-default" href="https://www.domain.com/uk/hreflang" />
이 경우 사용자에게 표시되는 기본 페이지는 https://www.domain.com/uk/hreflang/입니다.
hreflang 속성을 구현하는 방법에 대한 자세한 내용은 Google의 자세한 가이드를 확인하세요.
블로그 콘텐츠 지원으로 주제 관련성 설정
낚시 장비를 판매하는 웹사이트가 있는 경우 Google(및 해당 문제에 대한 독자)이 자신이 전문 낚시꾼이라는 사실을 알리고 싶을 것입니다.
이를 수행하는 한 가지 방법은 틈새 시장 내에서 전문 지식을 선보이고 주제 관련성을 구축할 수 있는 지원 블로그 콘텐츠를 만드는 것입니다. 또한 기본 페이지에서 타겟팅하는 핵심 키워드만큼 경쟁력이 없을 수도 있는 롱테일 키워드를 타겟팅하는 추가 이점이 있습니다.

예를 들어, 특정 장비를 사용하는 방법에 대한 가이드를 만들거나 일반적으로 낚시에 대한 궁극적인 가이드를 만들 수 있습니다.
이것은 저희 고객이 블로그 섹션을 오랫동안 다루지 않았기 때문에 놓치고 있었던 것입니다.
롱테일 키워드 아이디어 찾기
롱테일 키워드를 찾는 좋은 방법은 Ahrefs의 키워드 탐색기 도구를 사용하는 것입니다.
틈새 시장과 관련된 광범위한 검색어를 키워드 탐색기에 입력하고 대상 위치를 선택한 다음 돋보기를 클릭합니다.

아래로 스크롤하여 다양한 유형의 키워드 아이디어를 제공하는 다음 옵션 중 하나(또는 모두)를 클릭하십시오.

용어 일치 - 원래 키워드 검색의 모든 용어를 포함하는 모든 관련 키워드를 보여줍니다.
질문 (질문으로 표현된 검색 쿼리)은 블로그 게시물 내에서 답변하고 싶은 롱테일 키워드에 적합합니다.
또한 순위 지정 – 이 보고서는 원래 쿼리에 대한 상위 10개 순위 페이지에서도 순위가 매겨진 다른 검색어를 표시합니다.
또한 이야기 하십시오 – 이 보고서는 귀하의 원래 검색어에 대해 상위 순위 페이지에서 자주 언급하는 다른 키워드 및 구문을 보여줍니다.
이 예에서는 검색자가 NFT에 대해 질문할 수 있는 잠재적인 주제를 식별하기 위해 "질문" 보고서를 사용했습니다.
상대적으로 순위를 매기기 쉬운 롱테일 키워드를 찾으려면 다음 기준으로 키워드 목록을 필터링하십시오.
"용어/상위 주제" 필터를 사용하여 특정 구문 및 단어를 기반으로 키워드 목록의 범위를 좁힙니다.
최대 키워드 난이도 설정 예를 들어 링크나 주제에 대한 권위가 거의 또는 전혀 없는 새 사이트가 있는 경우 KD를 최대 10으로 설정할 수 있습니다. 더 확고하고 권위 있는 사이트의 경우 더 올라갈 수 있습니다.
최소 단어 수를 롱테일 키워드로 설정하면 더 구체적일수록 더 많은 단어를 포함하는 경향이 있습니다.

롱테일 키워드 세트(예: "opensea에서 nft를 만드는 방법")를 식별했으면 이제 해당 용어를 대상으로 하는 콘텐츠를 만들 수 있습니다(자세한 내용은 아래 참조). 예를 들어, 이 질문에 자세히 답하기 위해 블로그 기사를 작성할 수 있습니다.
더 많은 롱테일 키워드를 찾으려면 하위 주제에 대해 1~3단계를 수행할 수 있습니다. 즉, "opensea nft"에 대한 키워드 탐색기 도구를 사용하여 검색합니다.
귀하의 틈새 시장과 관련된 이러한 롱테일 키워드를 사용하면 Google이 볼 수 있는 웹사이트의 주제적 권위를 확고히 할 수 있습니다.
블로그 콘텐츠 작성 및 최적화
블로그 콘텐츠를 작성할 때 Surfer의 콘텐츠 편집기 도구를 사용하는 것이 좋습니다.
Surfer 초안 만들기 – 검색 창에 대상으로 지정하려는 기본 키워드를 입력하고 대상 위치(이 경우 "미국")를 선택한 다음 "콘텐츠 편집기 만들기"를 클릭합니다.

그러면 다음과 같은 페이지가 나타납니다.

이 도구가 수행한 작업은 길이, 제목 수, 단락 수, 이미지 수, 그리고 가장 중요한 것은 키워드의 최상위 페이지 콘텐츠 내에서 사용되는 일반적인 구문 및 키워드를 분석하는 것입니다.
왼쪽에 텍스트 편집기가 표시됩니다. 여기에서 콘텐츠를 작성할 수 있습니다.
오른쪽에는 Surfer SEO의 분석 결과가 표시됩니다. 콘텐츠 길이와 포함할 제목 및 이미지 수에 대한 제안을 제공합니다. 또한 선택한 키워드의 상위 경쟁업체를 기반으로 주요 콘텐츠에 특정 구문이나 키워드를 몇 번이나 포함해야 하는지에 대한 지침이 제공됩니다.
경쟁 확인 – 기사 작성을 시작하기 전에 상위 경쟁 페이지의 내용을 살펴보고 기사의 제목 구조와 내용 계획을 알려야 합니다. "BRIEF"를 클릭한 다음 경쟁자 목록을 열어 이 작업을 수행할 수 있습니다.

다음 사항에 세심한 주의를 기울이십시오.
그들이 다루는 주제/제목 – FAQ가 포함되어 있습니까?
추가 콘텐츠 – 이미지, 비디오 또는 기타 형식의 풍부한 콘텐츠가 포함되었습니까?
기사의 어조와 스타일 – 내용이 목록이나 텍스트 블록으로 나누어져 있습니까?
점수에 집중하지 마십시오. 더 많은 콘텐츠를 추가함에 따라 귀하의 페이지가 경쟁에 비해 얼마나 좋은지에 따라 콘텐츠 점수가 증가(또는 감소)합니다. 100점 만점에 도달할 필요는 없으며(80점 이상이면 양호한 것으로 간주) 주요 목표는 해당 기사에서 예상되는 주요 주제를 다루고 내용이 다음과 같은지 확인하는 것입니다. 청중의 관심을 끌 수 있는 방식으로 작성되었습니다.
내부 연결을 잊지 마십시오 . 블로그 게시물을 작성하는 동안 내부 연결 전략에 대해 생각하십시오. 이것은 블로그 게시물을 통해 웹사이트에 도달하는 방문자를 가장 중요한 방문 페이지로 안내하는 강력한 방법입니다.
페이지를 서로 연결하는 방법에 대해 자세히 알아보려면 이 비디오를 확인하십시오.
중요한 페이지에 대한 링크 구축
클라이언트가 처음 가입했을 때 클라이언트의 백링크 프로필에 대해 우리가 알아차린 한 가지는 중요한 서비스 페이지에 해당 페이지의 순위를 지정하는 데 방해가 되는 백링크가 거의 또는 전혀 없다는 것입니다.
위의 내용을 기반으로 링크 구축 전략을 수립하는 방법을 설명하겠습니다.
Ahrefs의 Best by Links 보고서를 사용하여 링크 구축 기회 식별
Ahrefs의 Best by Links 보고서는 웹사이트에서 내부 및 외부 링크가 가장 많은 페이지와 가장 적은 페이지를 식별하는 데 유용합니다.
사이트 탐색기 에 도메인 입력

왼쪽 사이드바에서 페이지 > 링크별 베스트를 찾습니다.

다음으로 "외부"가 선택되어 있는지 확인하고 결과를 필터링하여 활성화된 페이지만 표시되도록 합니다. 즉, 리디렉션되지 않거나 404를 찾을 수 없습니다.
또한 참조 도메인을 기준으로 결과를 오름차순으로 정렬합니다.

검색 기능을 사용하여 백링크가 부족할 수 있는 특정 유형의 페이지를 식별하여 결과를 추가로 필터링하십시오.
이 결과를 살펴볼 때 귀하의 웹사이트에 중요한 페이지를 식별하십시오. 전자상거래 웹사이트의 카테고리 페이지 또는 SaaS 웹사이트의 서비스 페이지와 같이 기본 메뉴에 나타날 가능성이 가장 높은 페이지입니다.
중요한 키워드를 타겟팅하고 있으며 웹사이트에서 더 많은 수익 또는 전환을 가져오는 데 중요한 페이지를 선택하십시오. 이들은 주로 링크를 구축하려는 페이지입니다.

이제 참조 도메인 수가 가장 적은 웹사이트의 중요한 페이지 목록이 있습니다. 이는 위에서 설명한 "머니 페이지"(예: 주 메뉴의 카테고리/서비스 페이지)일 수 있지만 많은 양의 키워드에 대한 순위를 매길 수 있는 능력 면에서 중요하다고 생각하는 블로그 게시물을 포함할 수도 있습니다.
이러한 페이지를 식별했다면 다음 단계는 해당 페이지의 권위와 순위를 높이기 위해 해당 페이지에 대한 실제 링크를 구축하는 것입니다.
사용할 수 있는 효과적인 전술은 블로거 홍보입니다. 주요 단계는 다음과 같습니다.
잠재 고객 찾기 – 틈새 시장에서 백링크가 없는 잠재적 웹사이트 목록을 수집합니다. 이를 수행하는 가장 좋은 방법은 참조 도메인을 귀하의 사이트 및 경쟁업체와 비교할 수 있는 Ahrefs의 Link Intersect 도구를 사용하는 것입니다.

경쟁업체의 링크 프로필을 살펴보는 것은 이미 귀하의 틈새 시장에서 주제와 관련된 웹사이트의 링크를 가지고 있기 때문에 시작하기에 좋은 곳입니다.
연락처 세부 정보 찾기 – 관심 목록을 만든 후에는 해당 사이트의 연락처 정보를 찾으십시오. 그곳에서 일하는 사람의 이메일 주소나 일반 문의 양식이 될 수 있습니다. 이메일 주소를 찾는 가장 좋은 방법은 Hunter.io와 같은 도구를 사용하는 것입니다. Google Chrome 확장 프로그램을 다운로드하면 버튼 클릭으로 이 정보를 얻을 수 있습니다!

Craft Your Pitch – 프레젠테이션은 링크를 얻을 기회를 만들거나 깨뜨릴 수 있으므로 틀림없이 홍보 프로세스의 가장 중요한 부분입니다. 피칭 대상 웹사이트에 대한 관련 정보를 추가하여 프레젠테이션이 개인화되었는지 확인하세요. 작성하는 데 시간이 더 오래 걸릴 수 있지만 결과적으로 더 높은 응답률을 얻을 수 있습니다.
프레젠테이션을 짧고 간결하게 유지하세요.
당신이 누구인지 설명
그들에게 연락하는 이유
당신이 제공해야 할 것
다음은 프레젠테이션에 사용할 수 있는 템플릿입니다.
안녕하십니까 _____________,
내 이름은 [당신의 이름]이고 나는 [당신이하는 일, 당신이 누구인지]입니다.
나는 당신의 기사[해당 페이지의 제목, 해당 페이지에 연결된
URL] [귀하의 기사 제목/주제]에 대한 내 기사를 조사하면서 알게 되었습니다.
그러나 나는 당신이 이 오래된 페이지 [오래된 기사의 URL]에 연결하고 있다는 것을 알았습니다.
그래서 저는 제 최신 기사가 귀하의 페이지에서 언급할 가치가 있는지 묻고 싶었습니다. [기사에 대한 링크 추가].
어쨌든 멋진 작업을 계속하십시오!
당신을 기다리겠습니다.
친애하는,
[이름]
보내기, 모니터링 및 반복 – 프레젠테이션을 보낸 후에는 진행 상황을 모니터링하고 제목과 이메일 사본을 실험하여 어떤 것이 최상의 결과를 산출하는지 알아내는 것이 중요합니다. 이를 통해 프로세스를 간소화하고 확장할 수도 있습니다.
여기에서 블로거 아웃리치를 수행하는 방법에 대해 자세히 알아보세요.
결과
6개월이 조금 넘는 기간 동안 위의 전략을 실행하여 달성한 성과는 다음과 같습니다.
전년 대비 유기적 트래픽이 96% 증가했습니다.


Ahrefs에서 가져온 아래 그래프는 Google의 상위 10위 내에서 사이트의 키워드 가시성을 보여줍니다.
사이트가 Google의 상위 10위 순위에 포함된 키워드의 수는 1년 후 259 개 키워드에서 357 개 키워드로 37.8% 증가했습니다.

결론
기술적으로 건전한 기반이 없으면 작성하는 콘텐츠와 구축한 링크가 그다지 효과적이지 않습니다. Google이 순위를 매기고 싶은 페이지를 최대한 쉽게 찾고 색인을 생성할 수 있도록 하고 싶습니다. 이것이 바로 기술 SEO의 핵심입니다.
이 사례 연구에서는 다음과 같은 방법을 배웠습니다.
색인에서 원하지 않는 페이지를 식별하고 제거하여 크롤링 예산을 관리하십시오.
XML 사이트맵을 생성, 게시 및 Google에 제출
다른 언어/대상 위치로 콘텐츠를 제공하는 웹사이트에 대해 hreflang 속성을 올바르게 구현하십시오.
이전에 링크 권한이 부족했던 페이지에 대한 백링크를 구축합니다.
위의 전략을 구현하면 올바른 페이지가 Google 색인에 포함되어 검색 결과 내에서 가시성을 극대화할 수 있습니다. 이 작업은 특히 수천 페이지가 포함된 대규모 웹 사이트의 경우 시간이 많이 소요될 수 있습니다.
SEO 요구 사항을 모두 처리할 팀을 찾고 있다면 Search Initiative에서 제 팀에 연락하십시오.
기사 작성자
매트 디지티
Matt는 Diggity Marketing, LeadSpring, The Search Initiative, The Affiliate Lab 및 Chiang Mai SEO Conference의 설립자입니다. 그는 실제로 SEO도 합니다.
