HTML SEO

SEO

검색 엔진 최적화(SEO : search engine optimization)

검색자 (검색 유저)의 의도를 이해하고 이에 충실히 맞춰 웹 페이지의 콘텐츠를 제작하고, 이 페이지가 검색 결과 페이지에서 잘 노출 되도록 웹페이지의 태그와 링크 구조를 개선하여 자연 유입 트래픽을 늘리는 시책”이라고 할 수 있다.

이 외에도 SEO란 무엇인가?라는 질문에 대한 다양한 답이 존재한다. 예를 들어, 검색엔진이 검색 결과를 제공하는 주요 프로세스에는 크롤링(Crawling), 인덱싱(Indexing), 랭킹(Ranking)이 있는데 이러한 관점에서 SEO를 정의해 본다면 “웹사이트를 웹 검색 크롤러가 잘 읽어갈 수 있도록 만들고, 각 페이지가 트래픽 유입을 일으킬 수 있는 주제로 색인될 수 있도록 하며, 검색 결과에서 높은 랭킹을 얻을 수 있도록 페이지별로 태깅과 콘텐츠를 최적화하는 것”이라도 정의할 수 있다. 특히 SEO에 대한 이 정의는 웹 사이트 레벨에서의 SEO의 의미를 잘 전달해주는 정의라고 할 수 있다. 웹 페이지 레벨에서 아무리 열심히 검색엔진최적화를 추진하더라도 웹사이트 레벨에서 구조가 복작하여 크롤러가 웹페이지를 제대로 읽어가지 못하거나 중복된 콘텐츠가 많아서 같은 도메인 안의 웹 페이지들이 검색 결과에서 서로 경쟁한다면 SEO의 성과를 기대할 수 없는데, 바로 이런 부분들이 크롤링과 인덱싱 깊게 관련이 되어있기 때문이다.

검색 결과를 만드는 3가지 단계

  • 크롤링
  • 웹 크롤러가 웹페이지의 콘텐츠를 복사하여 검색엔진으로 가져온다.

  • 인덱싱
  • 가져온 콘텐츠를 주제별로 색인하여 보관한다.

  • 랭킹
  • 검색 의도에 맞춰 색인된 콘텐츠에 순위를 부여한 후 결과로 제공한다.

검색결과페이지(SERP)의 역할

가장 필수 불가결한 자산이라고 말

검색의 목적이 정보를 찾는 사람과 정보나 그 정보를 제공하는 기업을 연결시켜주는 것이라는 관점에서 본다면 검색 결과 페이지는 검색쿼리와 콘텐츠의 거래가 이뤄지는 공간이라고 할 수 있다. 이 때 SEO는 구매의사결정을 위해 정보를 탐색하는 소비자에게 그 탐색 의도에 부합하는 정보와 이를 제공하는 기업을 연결시키는 마케팅 활동의 하나라고도 정의 할 수도 있다. 이 관점의 SEO의 정의는 SEO에 있어서 콘텐츠의 중요성을 강조하는데 아무리 뛰어난 제품과 서비스를 가지고 있는 기업이어도 콘텐츠가 없다면 검색결과에서 고객과 만날 기회를 얻을 수 없기 때문에 SEO에서 콘텐츠는할 수 있다.

SEO의 프로세스

이는 SEO가 특정한 사양을 설계하여 그대로 구현하면 마무리되는 어떤 것이 아니라, 검색 유저의 의도에 맞춰 가장 좋은 것을 끊임없이 추구하여 콘텐츠를 계속 발전시켜 나가는 일련의 프로세스라는 것을 말해주는 것이다.

프로세스의 일부
  • 검색 유저의 의도와 검색자들의 이해 맥락을 예측하여 콘텐츠에 반영한다.
  • 검색 유저가 원하는 유익한 콘텐츠를 지속적으로 제공한다.
  • 검색 유저들이 원하는 내용을 원하는 채널에서 찾을 수 있도록 다양한 채널, 즉 소셜 미디어 등을 통해서도 적극적으로 콘텐츠를 알린다
  • 콘텐츠 제작에 활용되는 코딩에 구조화 마크업(*)을 실시하여 콘텐츠의 구조와 형식, 그리고 의미를 검색엔진에게 정확하게 전달한다.