2021-12-21
<검색엔진 최적화>
1. html을 의미론에 맞게 잘하기. 검색엔진에게 잘 보이는 것보단, 의미론에 맞게 잘
- SEO(서치엔진옵티마이제이션)의 기초
2. 명확 독창 타이틀 사용
- 메타데이터
- 명확한 URL 구조로 개선 (/123123 vs /car-seat-for-new-born-baby), 한 가지 형태 유알엘만. <link rel="canonical" href="httpL//localhost/1.html"/>
- 301 리디렉션(어떤 사이트 접속시, 다른 웹페이지로 보내버림. html자체는 리디렉션을 못함. 서버쪽 언어가 필요)
3. 사이트 내에서 이동하기 쉽게 만들기
- 사이트의 이동은 하이퍼텍스트를 이용할 것.
4. 우수한 품질 콘텐츠와 서비스 제공
5. 보다 나은 앵커텍스트(링크) 작성.
- 내용 함축 텍스트 선택: "여기를 클릭"같은 일반적 앵커 텍스트 사용하지 말고 내용이 담긴 것을 사용하도록
6. 이미지 사용의 최적화
- 이미지 관련 정보는 alt 속성 이용해 제공 할 수 있다. (대안텍스트)
스크린 리더가 대안텍스트로 읽어 시각장애인도 접근 가능.
- 보편적인 이미지 파일 포맷 사용과 디렉토리(images) 설정권장(images/123)
8. robots.txt를 효과적으로 활용하기
- 검색에 노출이 필요하지 않은 부분을 로봇 텍스트로 제어합니다.
- naver.com/robots.txt => User-agent: * Disallow: / => 네이버는 네이버에서 만든 컨텐츠를 다른 검색엔진에서 찾지 못하게 함.
- robots.txt를 보안 도구로 사용하지 않기.(정중한 방식이기 때문에 무시하는 자 못막음)
- 사이트맵 활용. 명시적인 사이트맵. 크롤링 용이하게.
9. 페이지랭크
-웹의 본질은 하이퍼텍스트임.
- 야후의 실수: 검색엔진은 사업성 없다고 생각하고 구글 신생기업에게 검색엔진 아웃소싱. 구글 성장 이유는 검색엔진 기회 없다고 생각했을 때, 기본으로 돌아가기. 웹을 하는 이상, 단 한순간도 html를 피할 수 없다.