검색 엔진 이해하기

관심 끄는 홈페이지 만들기 2편 – 검색 엔진 이해하기

1편 “관심 끄는 홈페이지란?” 에서는 만들어진 지 몇 년 지난 잘 관리되지 않은 많은 홈페이지들이 가진 문제를 살펴봤습니다. 그중 검색 엔진 최적화가 되지 않았다는 것이 중요한 한 가지 문제였습니다. 2편에서는 검색 엔진 최적화를 하기 앞서, 검색 엔진에 대해 설명해보려 합니다.

 

1. 검색 엔진이란?

간단히 말해 구글, 네이버, 다음, 빙과 같은 사이트들입니다. 검색어를 입력하면 그 검색어와 관련된 정보를 담은 사이트들을 보여주고 그 사이트로 이동할 수 있도록 링크를 제공하는 것이 기본 기능입니다. 검색 엔진에서 보여주는 그 정보는 바로 우리 홈페이지의 가져가 가공해서 보여주는 것입니다. 그리고 그 내용들이 사용자가 입력한 검색어와 연관이 있을 때 검색 결과에 노출이 됩니다. 사람들은 이게 내가 찾던 정보라고 생각할 때 클릭해서 사이트로 들어옵니다.

 

검색 엔진 최적화는 검색 엔진에 우리 사이트의 정보가 잘 수집되고, 검색 결과에 잘 노출될 수 있는 도록 정보를 잘 제공하는 것입니다. 그러면, 어떻게 해야 내 홈페이지의 내용이 검색 엔진에 잘 보여질까요?

 

2. 검색로봇 – 검색 엔진의 정보 수집 방식

검색 엔진에 저장된 정보들은 검색로봇이라는 프로그램이 사이트의 문서와 내용을 수집하고, 분석해 가공한 것입니다. 따라서, 사이트를 만든 뒤에는 꼭 검색 엔진에 내 사이트를 등록해야 합니다. 그런데, 홈페이지의 설정에 따라 검색로봇이 제대로 작동하지 못하게 될 수 있습니다.

로봇

 

robots.txt와 로봇 메타 태그는 검색로봇이 사이트의 특정 부분에 접근할 수 있는 권한을 주거나 제한을 하는 방식입니다. 사이트 자체에 이런 설정이 없어도 기본적으로 검색로봇은 사이트의 모든 파일에 접근하면서 수집을 합니다. 하지만 불필요한 파일들에까지 정보를 수집하게 되지요. 정작 사용자가 필요한 정보를 검색하는데에 방해가 될 수 있습니다. 예를 들어, 워드프레스의 관리자 페이지라든가 플러그인 디렉토리는 정보를 수집할 필요가 없지요. 이런 디렉토리는 검색 로봇이 정보를 수집하지 않도록 설정하면 됩니다. 로봇 메타 태그는 각각의 파일 안에 태그를 넣어서 그 파일에 대해 검색로봇의 접근을 허용하거나 제한하는 방식입니다.

로봇이 정보를 효과적으로 수집하는 또다른 방법이 있습니다. 바로 사이트맵입니다. (사이트맵에 대해서는 sitemaps.org에서 정한 표준 프로토콜이 있습니다.) 이 사이트맵은 사이트내의 수집 대상이 되는 페이지의 목록을 담은 XML 파일로 제공됩니다. 구글, 네이버 모두 이 사이트맵을 등록하도록 요구하고 있습니다. 직접 만들 수도 있지만, 사이트맵을 만들어 주는 플러그인을 사용하면 됩니다.

또, 사이트 내의 최신글을 제공하는 RSS 피드를 등록하는 방법이 있습니다. 워드프레스에서는 기본 제공됩니다. 워드프레스 사이트라면 사이트 주소뒤에 /feed 를 붙여 주소창에 입력해 보시면 확인하실 수 있습니다.

이런 설정은 사이트가 검색로봇에 의해 잘 수집되고 분석되어서 검색 결과에 잘 나타나게 도움을 줍니다. 사실, 검색 엔진 최적화의 필수적인 부분입니다. 워드프레스에서는 다양한 플러그인을 통해 검색로봇과 관련된 설정과 정보 제공이 용이합니다.

3. 컨텐츠의 핵심 – 제목과 설명

검색로봇이 수집해 간 자료들은 검색 엔진에 저장되어서 분석됩니다. 이때 가장 중요한 것이 웹 문서의 제목과 설명입니다.

제목과 설명은 그 페이지의 컨텐츠를 명확하게 설명하는 것이어야 합니다. 검색에 많이 노출되고 싶어 매 페이지마다 같은 문구가 반복되게 하는 것도 평가에서는 좋은 점수를 받지 못하게 만드는 요인입니다. 명확하고 간결하면서도 사용자가 검색할 때에 사용할 법한 단어들로 이뤄져야 합니다. 요즈음에는 오픈그래프(Open Graph protocol)라고 해서 소셜 공유시에 전달되는 제목과 설명을 추가로 제공하는 것도 중요한 요소가 되었습니다.

실제로, 검색 엔진 최적화에서 가장 중요한 부분이 바로 제목과 설명입니다. 워드프레스에는 YoastSEO와 같은 검색 엔진 최적화 도구들을 통해 매 페이지와 블로그 포스트별로 설정이 가능합니다.

4. 사이트 구조 – HTML구조와 링크

검색 엔진에서 웹페이지를 분석할 때에 HTML 태그를 항목별로 분석하게 됩니다. 그 항목별로 필수적인 자료가 없다면 그 문서는 분석이 어렵게 됩니다. 대표적인 것이 위에서 설명한 사이트 제목과 설명이 들어가는 <title></title>, <meta name=”description” content=””>와 같은 태그들입니다. 이 정보가 없다면 이 문서의 제목이 뭔지, 어떤 문서인지 알기 어렵습니다.

더군다나, 컨텐츠를 만들기 쉽게 하려고 포토샵으로 디자인한 이미지 그대로 잘라 페이지를 구성한 경우가 많습니다. 마치 인쇄물 디자인하듯이 말입니다. 이런 방식은 비용을 아끼고, 저렴하다는 장점(?)이 있지요. 디자이너가 한 번 디자인하면 끝이니까요. 사실, 아주 저렴한 견적의 홈페이지들 중 다수가 이렇습니다. 이런 경우 검색로봇 입장에선 내용 자체가 없는 것이나 마찬가지입니다. 귀사의 홈페이지의 컨텐츠의 폰트가 약간 달라보인다면 마우스로 드래그해보세요. 드래그 안된다면 이미지로 만들어진 것입니다. 검색 엔진에서는 전혀 이 문서가 어떤 것인지 알 수가 없습니다. 따라서, HTML 표준에 따라 문서를 잘 작성하는 것은 검색 엔진 최적화의 필수적인 부분입니다.

사람은 읽어도 검색 엔진은 못 읽습니다

 

그외에도 다른 페이지들과 연결되는 연관 링크들의 사용 방식, 이미지의 대체 텍스트 등도 검색 엔진이 문서를 평가하는 중요한 요소들입니다. 워드프레스는 웹 표준을 준수하며, 위의 요구되는 사이트 구조를 훌륭하게 유지합니다.

5. 모바일 지원 여부

현재는 모바일 기기에서 인터넷을 사용하는 경우가 많습니다. 모바일 지원 여부는 단지 사용자가 불편을 느끼는가에 불과한 문제가 아닙니다. 검색 결과에 큰 영향을 줍니다. 검색 엔진에서는 이 사이트가 모바일을 지원하는지 여부를 분석하고, 그에 따라 검색 노출의 순위에 영향이 있습니다. 따라서, 반응형 디자인이 필수적입니다. 워드프레스의 여러 테마들이 반응형 디자인을 지원하고 있습니다.

위에서 설명한 대로, 홈페이지 자체가 검색 엔진이 잘 이해할 수 있는 구조를 갖추고, 적절한 내용을 제공하는 것이 필수적입니다. 워드프레스는 기본적으로 웹표준을 준수하도록 만들어졌고, 모바일 지원이 용이합니다. 다양한 플러그인들이 검색로봇의 수집을 효과적으로 돕고, 문서의 검색엔진최적화를 쉽게 할 수 있게 도와줍니다. 이것이 지금 워드프레스 홈페이지로 전환해야 할 중요한 이유입니다.