SEO(검색엔진최적화)

김민기·2023년 6월 5일
0

SEO(검색엔진 최적화)

검색엔진최적화란?

검색엔진이 이해하기 쉽도록 홈페이지의 구조와 페이지를 개발해 검색 결과를 상위에 노출시키는 것

네이버와 구글 홈페이지 중 어디에 더 중요하게 노출 할 것인지를 결정해야 함.

검색엔진의 기본 구성

  1. 디스커버리 : 새롭게 만들어진 웹페이지를 검색엔진이 발견
  2. 크롤링 : 웹 크롤러가 웹페이지의 컨텐츠를 복사하여 검색엔진으로 가져온다.
  3. 인덱싱 : 가져온 컨텐츠를 주제별로 색인하여 보관
  4. 랭킹 : 검색 의도에 맞춰 색인된 컨텐츠에 순위를 부여한 후 결과로 제공

검색엔진최적화로 구글 상위에 랭크되는 방법

1. 문법에 맞는 HTML 작성

2. 구체적인 페이지 제목 만들기

  • HTML문서의 헤더에 들어가는 페이지 제목은 구체적이고 간결하게, 검색 결과 화면에서 텍스트가 잘리지 않도록 해야 함.
  • 유인 키워드 반복 삼가?
  • 제목의 시작이나 끝에 사이트 이름을 포함하고 나머지 제목은 하이픈, 콜론, 막대 ex) bootstrap-resumeModify, bootstrap-mypage

3. 메타 태그 활용

구글에서 추천하는 디스크립션 작성법

  • 웹사이트 내 모든 페이지에 동일한 디스크립션을 적용할 경우 효과적이지 않다.

  • 각 페이지의 내용을 전체적으로 요약해 서술한 내용을 넣는 것이 좋음

  • 해당 페이지의 제목(tilte)과 중복되는 정보는 제외하는 것이 좋음

  • 페이지가 많은 홈페이지의 경우 최대한 잘 읽히고 스팸으로 구분되지 않게 구성해야 함

  • 모든 페이지를 작성할 수 없는 상황이라면 홈페이지 내 각 페이지에 우선순위를 두어 주요 페이지들만 작성하는 것이 좋다.

4. 이미지에 alt 속성 기재

  • img태그에 alt속성을 넣지 않으면 검색엔진은 인식을 하지 못한다.

  • alt속성을 붙이면 코딩의 유용성 측면에서도 좋다.

  • 검색엔진이 alt 속성 안의 텍스트를 통해 인덱싱 작업을 하기 때문에 seo에 좋다.

5. 이미지 맵에 중요한 링크 사용 피하기

  • 이미지 맵은 map 태그와 area 태그를 이용해 한장의 사진에 여러개의 링크를 설치하는 것이다. 이미지 맵은 검색엔진이 링크를 따라 이동할 때 방해가 될 수 있으므로, 중요한 링크 설치는 피해야 한다.

6. 플래시 전용 페이지 피하기

  • 대부분의 검색엔진은 flash 애니메이션의 텍스트를 수집할 수 없으며 링크 또한 사용 할 수 없다.

7. a 태그를 활용한 적절한 키워드 배치

  • 키워드가 본문에 기술되어 있지 않은 홈페이지는 검색 결과에 랭크되기 어렵다.

  • 구글의 경우, 앵커 텍스트 링크로 해당 페이지에 키워드가 포함되어 있는지 체크한다.

8. 모든 페이지가 유입 페이지가 되도록 사이트 구성

  • 사용자가 꼭 홈페이지의 메인 페이지만 방문하는 것이 아니기 때문에 google에서 키워드나 내용으로 검색하면 검색 결과에는 원하는 정보가 있는 컨텐츠 페이지가 나타나고 클릭하면 해당 페이지로 유입이 된다.

  • 홈페이지 내 어떤 페이지로 방문 유입이 될지 모르기 때문에 모든 페이지에는 메인 페이지로 이동할 수 있는 링크를 설치하여 전체 사이트의 동선을 개선하는 것이 중요하다.

9. HTTPS 사용

  • http로 서비스하는 것 보다는 https로 서비스 할 경우 구글 검색엔진에서 1% 정도에 해당하는 랭킹 가산점을 부여한다.

robots.txt ?

웹사이트에 대한 검색엔진 로봇들의 접근 조절 제어,

로봇들에게 웹사이트의 사이트맵이 어디 있는지 알려주는 역할

웹사이트 내 특정 페이지가 검색엔진에 노출되지 않기를 원하면 이를 설정하여 제어할 수 있음.

robots.txt가 검색엔진최적화에 주는 영향?

웹사이트 내에 똑같은 컨텐츠를 가진 웹페이지가 여러개 있고, 만약 웹 크롤러가 이 모든 페이지를 읽어간다면 이는 웹사이트 검색엔진최적화에 부정적인 영향을 준다.

특히 구글은 중복컨텐츠에 대해 패널티를 부여하기 때문에 웹사이트내에 중복 컨텐츠가 있을 경우 robots.txt를 이용하여 제어해주는 것이 좋다.

sitemap.xml ?

sitemap.xml은 웹사이트 내 모든 페이지의 목록을 나열한 파일로 책의 목차와 같은 역할을 한다.

사이트맵을 제출하면 일반적인 크롤링 과저엥서 쉽게 발견되지 않는 웹페이지도 크롤링되고 색인 될 수 있게 해준다.

robots.txt와 sitemap.xml이 검색엔진최적화 점수를 높이는데 영향을 주는 것은 아니지만 검색엔진최적화에 긍정적인 영향을 끼친다.

0개의 댓글

관련 채용 정보