SEO 알아보기(1)
블로그에 SEO를 적용하는 도중 GOOGLE 검색 센터에서 제공하는 SEO관련 문서를 읽고 정리해보았다.
검색 엔진의 작동방식
- 크롤러를 이용해 웹을 검색하여 신규 또는 업데이트 된 페이지를 찾는다.
그 후발견된 페이지의 주소(또는 페이지 URL)을 큰 목록에 저장한다.
- 크롤링을 통해 파악한 페이지를 방문하여 각 페이지에 관한 정보를 분석한다.
페이지의 콘텐츠, 이미지, 동영상 파일을 분석하여 어떤 페이지인지 파악한다.
이 정보는 데이터베이스에 저장된다.
이 과정은 HTMl 파일을 분석하여 진행된다.
만약 HTML 파일에 내용이 없고 js파일을 통해서만 수정하는 경우 위 작업이 어려울 수 있다.
- 검색 시 사이트마다 내부 알고리즘을 통해 최적의 검색결과를 선정한다.
SEO(Search Engine Optimization)
- 검색엔진의 작동원리를 이용하여 검색결과에 잘 노출되도록 하는 과정이다.
페이지가 올바르게 표시되는지도 기준이다.
페이지의 모든 이미지와 기타 요소가 바르게 랜더링되는지 확인해야한다.
위 작업은 모바일 친화성 테스트에서 할 수 있다.사이트맵을 이용하기
홈페이지 내부에서 중요한 정보와 페이지들에 연결될 수 있도록 구성해야한다.
혹은 관련 url을 모두 제공해주는 사이트맵(xml)파일을 만들어서 구글에 제공하는 방법도 있다.GOOGLE 웹마스터 가이드라인 잘 지키기
광고링크, 구매한 링크, 댓글에 포함된 링크등은 GOOGLE에서 수집하지 않는다.
이런 링크들은<a>
태그에nofollow
속성을 추가하서 크롤링을 막을 수 있다.
페이지 제목은 짧고 의미있게 만들어야 한다.
<head>
요소 내에<title>
태그를 꼭 사용해야 한다.
반복되는 텍스트나 상용구 텍스트는 스팸처리 될 수 있다.페이지의 주제를 전달하는 페이지 제목을 사용한다.
메타 설명 태그를 사용해야 한다.
메타 태그는 검색엔진에 페이지의 내용을 요약해서 전달해준다. 스니펫으로 사용될 수 있기 때문에 추가하는것이 권장된다. 메타 설명 태그는 컨텐츠를 정확하게 요약 해야한다.강조해야할 내용의 경우 표제 태그를 사용해야 한다.
<em>
이나<strong>
태그를 사용하는 것이 권장된다.이미지나 비디오의 경우 alt(대체 텍스트)를 꼭 적어준다.
텍스트를 통해 주석을 달아야 검색엔진이 이해하기가 더 쉽다.
빠르게 로드되는 모바일 친화적인 페이지를 만들어야 한다.
반응형 웹이 권장된다.유용한 컨텐츠를 포함하고 최신 상태로 유지한다.
GOOGLE 웹마스터 가이드라인을 따른다.
마무리
다음 게시글에선 고급 검색엔진 최적화와 내가 어떤 부분에 최적화를 적용했는지 적어보려고 한다.