개발한 웹 페이지를 검색엔진에서 우선적으로 노출시키기 위해서는 검색엔진 최적화가 필요하며, 최적화를 통해 웹 페이지를 보다 상위에 노출시켜 더 많은 사용자가 서비스를 이용할 수 있도록 해야합니다.
페이지 내부에서 진행할 수 있는 SEO로 제목, 컨텐츠, 핵심 키워드, 의미 있는 HTML 요소 사용 등을 통해 최적화가 가능합니다.
HTML head 요소의 자식 요소로 작성하며, 어떤 내용을 작성하는가에 따라서 검색 후 유입까지 유도가 가능합니다. 이 요소에 검색의 필수 키워드를 포함시키면 상위에 노출될 확률이 높습니다. 하지만 반복된 키워드는 검색에 유리하지 않으며, 다른 서비스에서 사용하지 않는 키워드를 사용하는 것이 중요합니다.
HTML head 요소의 자식 요소로 작성하며, 메타 데이터를 담는 요소입니다. name 속성과 content 속성을 가집니다.
<meta name="속성값" content="내용" />
[name 속성값]
- description : 콘텐츠에 대한 간략한 설명입니다. 검색 결과에서 제목 밑에 뜨는 내용을 생각하시면 됩니다.
- keywords : 웹 페이지의 관련 키워드들을 나열할 때 사용합니다.
- author : 콘텐츠의 제작자를 표시합니다.
SEO와 직접적인 관련은 없지만, meta 요소에는 property 속성을 이용한 오픈 그래프(Open Graph)를 작성할 수 있습니다. 페이스북에서 게시물을 공유하기 위한 목적으로 만들어졌으며, 메신저 프로그램에서 특정 url을 공유할 경우 쉽게 웹 페이지의 내용을 확인할 수 있습니다. 오픈 그래프를 사용할 때에는 속성값에 'og'를 붙여서 사용합니다.
<meta property="속성값" content="내용" />
[property 속성값]
- og:url : 페이지의 표준 URL입니다.
- og:site_name : 사이트의 이름입니다.
- og:title : 콘텐츠의 제목입니다.
- og:description : 콘텐츠에 대한 간략할 설명입니다. 검색 결과에서 제목 밑에 뜨는 내용을 생각하시면 됩니다.
- og:image : 미리보기로 표시될 이미지입니다.
- og:type : 콘텐츠 미디어의 유형입니다. 기본 값은 website로, video, music 등의 유형을 표시할 수 있습니다.
- og:locale : 리소스의 언어로, 기본값은 en_US입니다. 한국은 ko_KR입니다.
오픈 그래프가 직접적으로 SEO와 관련이 있는 것은 아니지만 전혀 연관이 없는 것은 아닙니다. 해당 페이지에 방문자 수가 많다면 검색시 상위에 노출될 확률이 높아지기 때문입니다.
hgroup 요소는 콘텐츠의 제목을 표시하는 용도인만큼 핵심 키워드를 포함하고 있을 가능성이 높습니다. 따라서 검색 엔진도 hgroup 요소의 내용을 중요하게 취급합니다. 그렇기 때문에 콘텐츠를 작성할 때 핵심 키워드를 의식해서 hgroup 요소에 넣어주는 것도 SEO에 도움이 됩니다.
아이디어나 이름이 겹치지 않는다면, 관련 키워드를 검색했을 때 해당 웹 사이트가 상위권에 뜰 가능성이 매우 높습니다.해당 웹 사이트만 검색될 수 밖에 없는 아이디어를 내는 것도 아주 좋은 SEO 전략입니다.
반대로, 타 사이트의 글을 그대로 복사해서 사용하면 검색 엔진은 중복 문서로 판정하여 아예 검색 결과에서 생략해버리기도 합니다. 애초에 먼저 작성되었던 글이 먼저 뜰 확률이 높기 때문에, 검색 결과 상위권이 뜰 가능성도 그렇게 높지 않습니다.
페이지 제목과 설명글에 이것 저것 많이 적어 넣는다고 해서 검색이 잘 되는 것은 아닙니다. 단순히 검색 엔진 노출 횟수를 늘리기 위해서 전혀 관련 없는, 실시간으로 많이 검색되는 키워드를 넣어봤자 사이트를 방문한 사용자가 전혀 관련이 없는 콘텐츠를 보고서 해당 사이트에 안좋은 이미지를 갖게될 수 있습니다.
적절한 이미지의 사용은 콘텐츠의 품질을 높여줍니다. 하지만 글자로 적어도 될 내용을 굳이 이미지로 만들어서 작성하는 것은 SEO에는 도움이 되지 않습니다.
꼭 이미지를 넣어야 한다면 alt 속성을 사용하여 해당 이미지에대한 설명을 텍스트로 작성하는 것이 좋습니다. 하지만 이 역시 너무 길게 작성하면 스팸 요소로 인식할 수 있으니 꼭 필요한 설명만 작성하는 것이 좋습니다.
웹 페이지가 아닌 홍보, 백링크 등을 이용한 방법으로 페이지 내용이나 구조와는 관계가 없습니다.