구글 검색 엔진 최적화 가이드

출처

https://developers.google.com/search/docs

검색 엔진 최적화 기초

SEO 기본 가이드

무시해야 할 사항

메타 키워드

Google 검색에서는 키워드 메타 태그를 사용하지 않습니다.

유인 키워드

반복같은 단어를 과도하게 반복하면 약간씩 변형한다고 해도 사용자를 지치게 하며 유인 키워드 반복은 Google의 스팸 정책에 위반됩니다.

콘텐츠의 최소 또는 최대 길이

콘텐츠 길이 자체는 순위 결정과 관련 없습니다(최소 또는 최대 단어 수 타겟이 정해져 있지는 않지만 단어 1개 이상을 사용해야 합니다). 단어를 다르게 작성하면 (반복되지 않도록 자연스럽게 작성) 키워드를 더 많이 사용하기 때문에 Google 검색에 표시될 가능성이 더 높습니다.

중복 콘텐츠 페널티

여러 URL로 액세스할 수 있는 콘텐츠가 있어도 괜찮습니다. 걱정하지 마세요. 중복 콘텐츠는 비효율적이지만, 이로 인해 직접 조치가 부과되지는 않습니다. 다른 사람의 콘텐츠를 표절하는 것은 또 다른 문제입니다.

Google 검색 작동 방식

Google 검색은 세 단계로 작동하며, 각 단계가 모든 페이지에 적용되는 것은 아닙니다.

  1. 크롤링: Google은 크롤러라는 자동화된 프로그램을 사용하여 인터넷에서 찾은 페이지로부터 텍스트, 이미지, 동영상을 다운로드합니다.
  2. 색인 생성: Google은 페이지의 텍스트, 이미지, 동영상 파일을 분석하고 대규모 데이터베이스인 Google 색인에 이 정보를 저장합니다.
  3. 검색결과 게재: 사용자가 Google에서 검색하면 Google에서는 사용자의 검색어와 관련된 정보를 반환합니다.

유용하고 신뢰할 수 있는 사용자 중심 콘텐츠 제작하기

 

검색엔진 최적화가 필요한가요?

 

웹사이트 검색엔진 최적화 유지관리

 

Google 검색 개발자 가이드

 

Google에 웹사이트 등록하기

 

크롤링 및 색인 생성

Google에서 색인을 생성할 수 있는 파일 형식

 

URL 구조

권장

URL에 간단하면서 구체적인 단어를 사용하는 경우

https://en.wikipedia.org/wiki/Aviation

필요에 따라 UTF-8 인코딩을 사용합니다. 예를 들어 다음 예시에서는 URL에 포함된 아랍어 문자에 UTF-8 인코딩이 사용되었습니다.

https://www.example.com/%D9%86%D8%B9%D9%86%D8%A7%D8%B9/%D8%A8%D9%82%D8%A7%D9%84%D8%A9

URL에 밑줄(_) 대신 하이픈(-)을 사용하는 것이 좋습니다.

https://www.example.com/summer-clothing/filter?color-profile=dark-grey

권장하지 않음

URL에 읽을 수 없는 긴 ID 숫자를 사용하는 경우

https://www.example.com/index.php?id_sezione=360&sid=3a5ebc944f41daa6f849f730f1

URL 관련 문제 해결

URL 구조와 관련된 잠재적인 문제를 방지하려면 다음 조치를 취하시기 바랍니다.

  • 단순한 URL 구조를 만듭니다. 콘텐츠를 정리하여 URL을 논리적이고 가장 이해하기 쉬운 방식으로 구성하는 것이 좋습니다.
  • robots.txt 파일을 사용하여 Googlebot이 문제가 되는 URL에 액세스할 수 없도록 차단합니다. 일반적으로 검색 결과를 생성하는 URL과 같은 동적 URL이나 캘린더와 같이 무한대의 공간을 만드는 URL을 차단하는 것이 좋습니다. robots.txt 파일에 정규 표현식을 사용하면 많은 수의 URL을 손쉽게 차단할 수 있습니다.
  • 가능하면 URL에 세션 ID를 사용하지 말고 쿠키를 사용합니다.
  • URL의 대소문자 텍스트가 웹 서버에서 동일하게 처리되는 경우 모든 텍스트의 대소문자를 동일하게 변환하세요. 그러면 Google에서 URL이 동일한 페이지를 참조하는지 더 쉽게 판단할 수 있습니다.
  • 가능하면 불필요한 매개변수를 삭제하여 URL의 길이를 줄입니다.
  • 사이트의 캘린더가 무한대인 경우 동적으로 생성되는 미래의 캘린더 페이지로 연결되는 링크에 nofollow 속성을 추가합니다.
  • 사이트에서 상대적 링크가 깨지지 않았는지 확인합니다.

링크

권장

앵커 텍스트(링크 텍스트라고도 함)는 링크에 표시되는 텍스트입니다. 이 텍스트는 사용자와 Google에 지금 들어가려는 페이지가 어떤 페이지인지 알려줍니다. Google에서 크롤링할 수 있는 <a> 요소 사이에 앵커 텍스트를 배치하세요.

<a href="https://example.com/ghost-peppers">고스트 페퍼</a>

이미지를 링크로 사용할 때 Google에서는 img 요소의 alt 속성을 앵커 텍스트로 사용하므로 이미지를 설명하는 대체 텍스트를 추가해야 합니다.

<a href="/add-to-cart.html"><img src="enchiladas-in-shopping-cart.jpg" alt="장바구니에 엔칠라다 추가"/></a>

좋은 앵커 텍스트는 구체적이고 간결해야 하며 앵커 페이지가 표시되는 페이지 및 연결되는 페이지와 관련이 있어야 합니다. 좋은 앵커 텍스트는 링크에 맥락을 제공하고 독자의 기대치를 설정합니다. 앵커 텍스트가 좋을수록 사용자가 탐색하기 쉬우며 링크를 통해 연결되는 페이지를 Google이 더 잘 이해할 수 있습니다.

구매할 수 있는 치즈의 전체 목록을 확인하려면 <a href="https://example.com">치즈 유형 목록</a>을 참고하세요.

권장하지 않음

너무 일반적임

<a href="https://example.com">여기를 클릭</a>하여 자세히 알아보세요.

지나치게 긺

다음 주 화요일부터 <a href="https://example.com">Knitted Cow는 위스콘신 주민들을 재개장 행사에 초대합니다. 또한 소 모양의 얼음 조각을</a> 선착순 20명에게 무료로 제공합니다.

외부 링크

다른 사이트에 연결하는 일을 겁내지 마세요. 출처를 인용하는 등 외부 링크를 사용하면 신뢰성을 구축하는 데 도움이 될 수 있습니다. 적절한 경우라면 외부 사이트에 연결하고 독자에게 기대할 수 있는 내용에 관한 컨텍스트를 제공하세요.

사이트맵

사이트맵 알아보기

사이트맵은 사이트에 있는 페이지, 동영상 및 기타 파일과 각 관계에 관한 정보를 제공하는 파일입니다. Google과 같은 검색엔진은 이 파일을 읽고 사이트를 더 효율적으로 크롤링합니다. 사이트맵은 내가 사이트에서 중요하다고 생각하는 페이지와 파일을 검색엔진에 알리고 중요한 관련 정보를 제공합니다. 관련 정보의 예로는 페이지가 마지막으로 업데이트된 시간, 페이지의 대체 언어 버전이 있습니다.

사이트 페이지가 제대로 링크되었다면 대개 Google에서 대부분의 사이트를 찾을 수 있습니다. 올바른 연결이란 사이트의 메뉴나 페이지에 배치한 링크와 같이 일부 탐색 형식을 통해 중요하다고 생각하는 모든 페이지에 도달할 수 있다는 것을 의미합니다. 그렇다 하더라도 사이트맵을 사용하면 크고 복잡한 사이트나 전문화된 파일의 크롤링을 개선할 수 있습니다.

사이트맵 제작 및 제출하기

 

사이트맵 확장

 

크롤러 관리

 

robot.txt

 

표준화

 

AMP

 

JavaScript

 

페이지 및 콘텐츠 메타데이터

페이지 메타데이터

페이지 메타데이터에 유효한 HTML을 사용하면 Google에서 문서에 명시된 대로 메타데이터를 사용할 수 있습니다. Google에서는 HTML이 잘못되었거나 HTML 표준과 일치하지 않더라도 HTML을 이해하려고 노력합니다. 그러나 마크업 오류가 있으면 Google 검색에서 메타데이터가 사용되는 방식에 문제가 발생할 수 있습니다. 페이지에 관한 메타데이터를 지정하기 위해 주로 사용되는 요소는 HTML 문서의 <head> 요소입니다. <head> 요소에 잘못된 요소를 사용하는 경우 Google에서 잘못된 요소 뒤에 표시되는 요소를 무시합니다.

<head> 요소에 유효한 요소 사용하기

HTML 표준에 따라 <head> 요소에는 다음과 같은 유효한 요소만 포함해야 하며 다른 잘못된 요소는 포함하면 안 됩니다.

title, meta, link, script, style, base, noscript, template

메타태그

지원하지 않는 태그 및 속성

다음 태그 및 속성은 Google 검색에서 지원되지 않으며 무시됩니다.

<meta name="keywords" content="...">

rel 속성

 

순위 및 검색 노출

구조화된 데이터의 작동 방식 이해

Google 검색은 페이지의 콘텐츠를 파악하기 위해 노력합니다. 페이지에 구조화된 데이터를 포함하면 Google에 페이지의 의미에 관한 확실한 단서를 제공하여 내용을 파악하는 데 도움이 됩니다.

구조화된 데이터를 추가하면 사용자에게 더욱 눈길을 끄는 검색결과를 제공하여 웹사이트와 더 많이 상호작용하도록 유도할 수 있으며, 이를 리치 결과라고 합니다. 사이트에 구조화된 데이터를 구현한 웹사이트의 우수사례를 살펴보면 다음과 같습니다.

  • Rotten Tomatoes에서는 100,000개의 개별 페이지에 구조화된 데이터를 추가함으로써 구조화된 데이터로 개선한 페이지의 클릭률을 구조화된 데이터가 없는 페이지 대비 25% 높였습니다.
  • Food Network에서는 페이지의 80%에 검색 기능을 추가하여 방문자 수를 35% 늘렸습니다.
  • Rakuten에서는 사용자가 구조화된 데이터가 구현된 페이지에 구조화된 데이터가 없는 페이지보다 1.5배 더 오래 머무르며, 검색 기능이 있는 AMP 페이지의 상호작용 발생률이 검색 기능이 없는 AMP 페이지보다 3.6배 높았다고 밝혔습니다.
  • Nestlé의 측정에 따르면 검색에 리치 결과로 표시되는 페이지의 클릭률이 일반 검색결과로 표시되는 페이지보다 82% 더 높은 것으로 나타났습니다.

구조화된 데이터 일반 가이드라인