기술 SEO: 간단한 소개
출처: Dev.to
SEO에는 온페이지 SEO, 오프페이지 SEO, 그리고 기술 SEO라는 세 가지 유형이 있다고 들어본 적이 있을 것입니다. 하지만 실제로는 온페이지 SEO와 오프페이지 SEO 두 가지만 존재합니다. 기술 SEO는 온페이지 SEO의 하위 집합으로, 온페이지 SEO 실천 중 하나에 해당합니다. 온페이지 SEO는 웹 페이지에서 수행되는 모든 최적화를 포함하며, HTML 구조, URL 구조 등 기술적인 요소도 포함합니다. 따라서 기술 SEO는 온페이지 SEO의 일부로 간주됩니다.
기술 SEO란?
기술 SEO는 온페이지 SEO의 중요한 부분으로, 웹사이트를 만들 때 개발자가 수행합니다. 여기에는 HTML 구조, 모바일 친화성, 사용자 경험과 같은 핵심 요소가 포함됩니다. 효과적인 기술 SEO는 검색 엔진 순위를 높여 웹사이트 트래픽을 크게 증가시킬 수 있습니다.
기술 SEO의 중요성
기술 SEO는 검색 엔진이 웹사이트를 더 잘 색인하고 크롤링하도록 보장하는 데 필수적이며, 이는 높은 순위에 결정적인 역할을 합니다. HTML 구조 최적화, 사이트맵 제공 등과 같은 기술적 요소를 최적화하면 검색 엔진이 콘텐츠를 보다 효율적으로 크롤링·이해·분류할 수 있습니다. 따라서 기술 요소를 최적화하는 것은 크롤링·색인·전반적인 SEO 성과 향상을 위해 매우 중요합니다.
기술 SEO 체크리스트 및 기법
검색 엔진에 최적화된 웹사이트를 만들기 위해 아래의 포괄적인 기술 SEO 체크리스트를 따라 보세요. 이 가이드는 웹사이트의 색인·크롤링·전반적인 검색 엔진 성능을 향상시키는 핵심 요소들을 다룹니다.
-
Sitemap : 모든 중요한 페이지를 나열한
sitemap.xml파일을 생성하고 제출하세요. Google Search Console과 Bing Webmaster Tools에 제출하면 검색 엔진이 콘텐츠를 효율적으로 발견·색인할 수 있습니다. -
Robots.txt : 검색 엔진이 크롤링할 수 있는 페이지를 제어하기 위해
robots.txt파일을 만들고 최적화하세요. 중요한 페이지나 리소스가 차단되지 않도록 확인합니다. -
Canonical Tag : 중복 콘텐츠가 있을 경우 원본 URL을 지정하는 캐노니컬 태그를 사용합니다. 검색 엔진이 해당 페이지를 낮은 순위로 내리거나 전체 사이트가 블랙리스트에 오르는 것을 방지할 수 있습니다.
-
Broken Links : 깨진 링크를 정기적으로 확인하고 404 오류를 수정하세요. 깨진 링크는 사용자 경험을 해치고 검색 엔진 크롤링에도 부정적인 영향을 미칩니다.
-
404 Page : 방문자를 사이트 내 관련 콘텐츠로 안내하는 사용자 친화적인 404 오류 페이지를 만들어 사용자 경험을 개선하고 이탈률을 낮추세요.
-
301/302 Redirection : 영구적인 URL 변경에는 301 리디렉션을, 일시적인 변경에는 302 리디렉션을 구현하세요. 이를 통해 링크에 대한 사용자 참여를 유지하고 올바른 페이지로 안내할 수 있습니다.
-
Structured Data : 구조화 데이터를 사용하면 검색 엔진이 콘텐츠를 더 잘 이해하고 풍부한 스니펫으로 검색 결과를 향상시킬 수 있습니다.
-
OG Protocols : Open Graph(OG) 태그를 사용해 페이스북 등 소셜 미디어에서 콘텐츠가 공유될 때 표시 방식을 개선하세요. 클릭률과 소셜 참여를 높일 수 있습니다.
-
Twitter Cards : 트위터 카드 태그를 추가해 트위터에 공유될 때 콘텐츠가 매력적으로 표시되도록 하여 가시성과 참여도를 높이세요.
-
Webpage Speed : 이미지 최적화, 브라우저 캐시 활용, CSS·JavaScript 압축, CDN 사용 등을 통해 페이지 로드 시간을 개선하세요. 작은 지연도 사용자 참여에 큰 영향을 미쳐 낮은 참여도로 이어질 수 있습니다.
-
URL Structure : URL은 깔끔하고 설명적이며 관련 키워드를 포함해야 합니다. 복잡한 쿼리 문자열을 피하고 짧고 읽기 쉽게 유지하세요.
-
Silo Structure : 사이트 콘텐츠를 실로나 카테고리별로 조직해 명확하고 논리적인 계층 구조를 만드세요. 이는 탐색성, 사용자 경험, 검색 엔진 크롤링을 개선합니다.
-
Mobile Friendliness : 반응형 디자인 기법을 사용해 모바일 기기에 최적화하세요. 모바일 친화적인 사이트는 모바일 검색에서 더 높은 순위를 차지하고 더 나은 사용자 경험을 제공합니다.
-
SSL and HTTPS : SSL 인증서를 사용해 데이터를 암호화하고 사이트를 HTTPS로 전환하세요. 보안이 강화된 사이트는 검색 엔진이 선호하며 사용자에게도 안전한 경험을 제공합니다.
-
SEO Tools : Google Search Console, Bing Webmaster Tools 및 다양한 서드파티 SEO 도구를 활용해 사이트 성능을 모니터링하고 최적화하세요.
-
Monitoring Tools : 사이트 가동 시간, 성능, 보안을 추적하기 위해 정기적으로 모니터링 도구를 사용하세요. Google Analytics, SEMrush, Ahrefs 등은 사이트 상태와 SEO 성과에 대한 귀중한 인사이트를 제공합니다.
이 기술 SEO 체크리스트를 따르면 웹사이트가 검색 엔진에 최적화되어 색인 효율이 높아지고 순위가 상승하며 유기적 트래픽이 증가합니다.
Sitemaps: Your Website’s Blueprint
Sitemap은 “site”(사이트)와 “map”(지도)이라는 두 단어로 이루어져 있으며, 웹사이트의 지도를 포함한다는 의미입니다. 이는 웹사이트에 존재하는 모든 URL(웹 페이지 주소)을 나열한 XML 파일입니다. 검색 엔진은 사이트맵을 활용해 웹 페이지를 효과적으로 크롤링합니다.
기본적인 사이트맵 항목은 다음과 같습니다:
https://www.gopal-adhikari.com.np/
2024-07-17T05:04:12.505Z
yearly
1
전체 화면 모드 진입
전체 화면 모드 종료
이 사이트의 실시간 사이트맵은 여기에서, 블로그 사이트맵은 여기에서 확인할 수 있습니다. 애플리케이션 규모가 커지면 여러 개의 사이트맵을 사용하는 것이 일반적입니다. 사이트맵이 정의된 경로와 관계없이 검색 엔진에 제출해 효과적인 크롤링을 보장해야 합니다.
Robots.txt: 검색 엔진을 위한 경계 설정
robots.txt는 검색 엔진 크롤러(봇)가 웹사이트를 방문할 때 따라야 할 규칙을 정의하는 일반 텍스트 파일입니다. 이 파일은 봇에게 어떤 페이지에 접근할 수 있고 없는지를 알려줍니다. /robots.txt 경로에 위치해야 하며, 대시보드, 사용자 프로필 등 크롤링을 원하지 않는 페이지를 차단할 수 있습니다.
기본적인 robots.txt 예시는 다음과 같습니다:
User-Agent: *
Allow: /
전체 화면 모드 진입
전체 화면 모드 종료
위 내용은 크롤러가 사이트 내 모든 페이지를 크롤링하도록 허용한다는 의미입니다.
특정 페이지를 차단하고 싶을 때는 다음과 같이 수정합니다:
User-Agent: *
Allow: /
Disallow: /dashboard
전체 화면 모드 진입
전체 화면 모드 종료
위 예시는 /dashboard 페이지를 제외한 모든 페이지를 크롤링하도록 허용합니다.
Canonical Tags: 중복 콘텐츠 방지
Canonical 태그는 HTML 요소로, 웹 페이지의 원본 콘텐츠를 가리