SEO(검색 엔진 최적화) 는 웹사이트가 검색 결과에 더 잘 노출되도록 최적화하는 과정을 말한다. 같은 콘텐츠도 어떻게 웹 페이지를 만드느냐에 따라서 검색했을 때 노출되는 정도가 다르다. 따라서, 웹 사이트를 검색 엔진에 잘 노출시키기 위한 과정을 SEO 라고 한다.
네이버나 구글에서 키워드 검색을 하면 항상 상위권에 올라오는 웹 페이지들이 있다. 대부분의 사용자는 상위에 노출된 웹 페이지를 클릭하여 정보를 얻는다. 그렇다면 이런 웹 페이지들은 어떻게 상위로 노출될까?
상위 노출된 웹 페이지들은 대부분 소스 코드를 검색 엔진이 내놓은 가이드에 맞춰 태그에 부가 설명을 추가하는 등 검색 엔진 크롤러가 찾기 쉽도록 최적화 했을 가능성이 매우 높다고 한다. 따라서, 우리가 키워드 검색을 했을 때, 상위에 뜨는 웹 페이지들의 비밀은 SEO 에 담겨있다.
<meta name="title" content="타이틀로 적고 싶으 내용">
<meta name="description" content="사이트 설명">
<meta name="keywords" content="사이트 키워드, 사이트 키워드">
<title>
이미지 파일의 크기를 줄이고, 대체 텍스트(alt text)를 사용하여 이미지를 설명한다.
검색 엔진에서 키워드를 검색하면 무수히 많은 웹 페이지가 나온다. 대부분의 사용자(나를 포함)는 첫 페이지에 노출된 결과를 가장 많이 보게 되고, 상위에 노출되지 않은 웹 페이지는 사용자로부터 외면 당할 가능성이 높아진다.
또한, 구글에 광고비를 지불해 노출할 수도 있지만, 비용적인 측면을 무시할 수 없다. SEO 는 영구적이고 광고는 단기적 효과를 낸다는 것도 큰 차이점이다. 광고보다 투자 대비 수익률이 높은 SEO 는 매우 유리한 홍보 전략일 수 있다.
참고 자료
개발자가 되기 위해 꼭 알아야 하는 IT 용어 서적