검색엔진 최적화 (SEO)에 대하여.

FAST FOX·2024년 2월 29일
0

Drink_Depth

목록 보기
2/2

SEO란?

요즘 무언가를 검색할 때 대부분 google에 검색하여 답을 얻곤 한다. 그렇기 때문에 모든 비즈니스 및 웹사이트 소유주들은 google 검색결과에 자신들의 정보가 우선적으로 뜨도록 하기 위해서라면 할 수 있는 모든 것을 합니다. 이것이 바로 SEO입니다. 즉, 검색 결과에서 상위에 노출될 수 있도록 내 콘텐츠를 최적화하는 방식을 말합니다.

검색 Essentials에는 웹사이트를 google 검색에 표시하는 데 필요한 가장 중요한 요소가 간략하게 설명되어 있습니다. 검색 Essentials를 준수하는 사이트는 google 검색결과에 표시될 가능성이 높습니다.

검색엔진 최적화는 다음 단계로 나아가 google 검색에서 사이트의 인지도를 높이기 위해 노력하는 것입니다. 이번에는 사이트에서 취할 수 있는 가장 일반적이고 효과적인 개선사항을 알아보고자 합니다.

Google 검색의 작동 방식

SEO를 개선하기 위해서는 우선적으로 google에서 어떤 방식을 사용하여 검색 결과를 사용자에게 결과를 도출해주는지를 이해해야 합니다.

google 검색은 웹 크롤러라는 소프트웨어를 사용하는 완전히 자동화된 검색엔진입니다. 웹 크롤러는 정기적으로 웹을 탐색하여 Google 색인에 추가할 페이지를 찾습니다. 실제로 google 검색결과에 표시되는 페이지의 대부분은 사이트 소유자가 사이트를 검색결과에 포함하기 위해 직접 제출한 것이 아니라 google 웹 크롤러가 웹을 탐색할 때 발견되어 자동으로 추가된 것입니다.

참조

Google 검색의 3단계 소개

Google 검색은 세 단계에 거쳐 작동됩니다. 각 단계에서 좀 더 세부적인 내용들이 있지만 여기서는 간략하게 정리하고 넘어가도록 하겠습니다.

1. 크롤링

Google은 크롤러(또는 Googlebot)라는 자동화된 프로그램을 사용하여 인터넷에서 찾은 페이지로부터 텍스트, 이미지, 동영상을 다운로드합니다.
이때 크롤러가 발견한 페이지를 모두 크롤링하는 것은 아닙니다. 사이트 소유자가 크롤링을 허용하지 않을 수도 있고 사이트에 로그인을해야 엑세스할 수 있는 페이지도 있습니다.

2. 색인 생성

페이지가 크롤링되면 Google은 페이지의 내용을 파악하려고 합니다. 이 단계를 색인 생성이라고 하며 <title> 요소 및 Alt 속성, 텍스트, 이미지, 동영상 파일을 분석하고 대규모 데이터베이스인 Google 색인에 이 정보를 저장합니다.
단, 색인 생성은 보장되지 않으며 Google에서 처리하는 모든 페이지의 색인이 생성되는 것은 아닙니다. 색인 생성은 페이지 콘텐츠 및 메타데이터에 따라서도 달라집니다.

색인생성을 어렵게 하는 문제들은 다음과 같습니다.

3. 검색결과 게재

사용자가 검색어를 입력하면 Google 컴퓨터는 색인에서 일치하는 페이지를 검색한 다음 품질이 가장 높고 사용자의 검색어와 가장 관련성이 크다고 판단되는 결과를 반환합니다. 관련성은 사용자의 위치와 언어, 기기(데스크톱 또는 휴대전화)와 같은 정보를 비롯하여 수많은 요인으로 결정됩니다. 예를 들어 '자전거 수리점'을 검색하면 파리에 있는 사용자와 홍콩에 있는 사용자에게 서로 다른 결과가 표시됩니다.

Google이 내 콘텐츠를 찾을 수 있도록 하기

작업을 실제로 수행하기 전에 Google에서 이미 콘텐츠를 찾았는지 확인합니다. 그렇다면 아무 조치도 취할 필요가 없습니다. site: search operator로 Google에서 내 사이트를 검색해 보세요. 내 사이트로 연결되는 결과가 표시되면 색인에 포함된 것입니다.

만약 결과가 나오지 않는다면 기술 요구 사항을 확인하여 방해되는 것이 없는지 확인합니다.

SEO를 적용하기

Google 검색엔진이 어떻게 작동하는지 알아봤으니 다음은 SEO를 개선하는 방법에 대해서 알아봅시다.

1. 설명 URL 사용하기

URL의 일부가 검색결과에 탐색경로로 표시될 수 있으므로 사용자는 URL을 사용하여 검색결과가 사용자에게 유용한지 파악할 수도 있습니다. 예를들면 다음과 같이 나타낼 수 있습니다.
https://www.example.com/pets/cats.html
Google은 URL의 단어를 기반으로 탐색경로를 자동으로 학습하지만 기술적인 도전을 좋아한다면 구조화된 데이터를 사용하여 탐색경로에 영향을 줄 수도 있습니다.

2. 제목 링크에 영향 미치기

제목 링크는 검색 결과의 헤드라인 부분으로, 사용자가 클릭할 검색 결과를 결정하는 데 도움이 될 수 있습니다. Google은 <title> 요소 내의 단어 (제목 텍스트라고도 함)와 페이지의 다른 제목을 포함하여 이 제목 링크를 생성하는 데 몇 가지 소스를 사용합니다. 이 제목 텍스트는 브라우저와 북마크에 표시되는 제목에도 사용할 수 있습니다.

타이틀 작성 방법

3. 스니펫 관리하기

일반적으로 제목 링크 아래의 검색 결과에는 타겟 페이지에 관한 설명이 포함되어 있어 사용자가 검색 결과를 클릭해야 하는지 결정하는 데 도움을 줍니다. 이를 스니펫이라고 합니다.
스니펫은 검색결과가 연결되는 페이지의 실제 콘텐츠에서 제공되므로 스니펫을 생성하는 데 사용할 수 있는 단어를 완전히 제어할 수 있습니다. 경우에 따라 스니펫은 메타 설명 태그의 콘텐츠에서 제공될 수 있습니다. 메타 설명 태그는 일반적으로 페이지의 간결한 한두 문장 요약입니다. 좋은 메타 설명은 짧고, 특정 페이지에 고유하며, 페이지의 가장 관련성 높은 요소를 포함합니다.
스니펫 작성 방법

4. 시멘틱 태그를 사용

시멘틱 태그는 웹 페이지의 구조와 의미를 명확하게 정의하여 검색 엔진이 콘텐츠를 이해하고 인덱싱하는 데 도움이 됩니다. 시멘틱 태그를 사용하면 검색 엔진은 페이지의 콘텐츠와 관련된 주제 및 정보를 더 잘 이해할 수 있습니다.

예를 들어, <header>, <footer>, <nav>, <article>, <section>과 같은 HTML5의 시멘틱 태그는 페이지의 구조를 명확하게 정의하며, 검색 엔진은 이러한 태그를 사용하여 웹 페이지의 콘텐츠와 의미를 더 잘 이해합니다. 따라서 시멘틱 태그를 적절히 활용하면 검색 엔진 최적화에 도움이 됩니다.

또한, 시멘틱 태그를 사용하면 웹 페이지의 접근성도 향상됩니다. 스크린 리더나 다른 보조 기술을 사용하는 사용자들에게도 페이지의 구조와 의미를 더 잘 전달할 수 있습니다.

따라서 SEO와 웹사이트의 구조화, 의미화, 그리고 사용자 경험을 향상시키기 위해 시멘틱 태그를 사용하는 것이 매우 중요합니다.

5. 대체 텍스트 추가

대체 텍스트는 내 사이트에 표시되는 이미지에 대한 짧은 설명을 말합니다. 이러한 대체 텍스트는 Google 검색에서 Google 이미지 섹션 뿐만 아니라 검색 결과 페이지의 상위에 표시될 가능성이 높아집니다.
고려해야 할 가장 중요한 점은 대체 텍스트를 작성하는 방법입니다. 여러분이 어떤 이미지를 볼 때, 보고 있는 이미지를 묘사하는 방법에는 여러 가지가 있을 텐데요. SEO가 목적이라면 여러분의 대체 텍스트에 대해 전략적으로 생각하고 사이트를 더 많이 알릴 수 있는 키워드를 포함하는 것이 좋습니다.

6. 페이지 속도 최적화

페이지 속도는 핵심 웹 필수 요소로도 알려진 세 가지 주요 범주로 나눌 수 있습니다.

  • LCP(Largest Contentful Paint) : URL을 클릭한 웹페이지의 가장 중요한 콘텐츠를 볼 수 있을 때까지 소요되는 시간.

  • FID(First Input Delay) : URL을 클릭한 시점 및 사용자가 요소와 상호작용하는 시점.

  • CLS(Cumulative Layout Shift) : 페이지를 불러오는 동안의 사이트 요소가 안정적인 정도. 수치가 낮을수록 페이지 로딩이 끝나면 요소들이 원래 위치에 있다는 말입니다.

이를 위해서는 미디어나 기능으로 인한 과부화를 줄이고, 이미지 크기를 최적화하고, 글꼴의 개수를 1~2개로 제한하는 등의 방법이 있습니다.

7. 모바일 친화적인 사이트인지 확인

오늘날 세계에서 모든 트래픽의 50% 이상이 모바일 기기에서 발생합니다. 즉, 사이트가 모바일 친화적인지 확인할 가치가 있다는 뜻이죠.
검색 엔진은 종종 모바일 우선 색인화를 이용하는데요. 이는 근본적으로 사이트의 모바일 버전을 크롤링하여 검색 결과의 순위를 결정하는 것을 의미합니다. 그렇기 때문에 내 사이트의 모바일 버전에 전념해야 합니다.

8. 결과 분석

AhrefsGoogle Search Console과 같은 SEO 도구로 페이지 순위와 성능을 확인하여 최적화로 인한 직접적인 영향을 파악할 수 있습니다. 이러한 도구를 사용하면 사이트의 순위가 향상되었는지 확인할 수 있고, 어떤 키워드에서 내 사이트의 순위가 높게 나오는지 확인할 수 있습니다.

9. 이외

이외에도 내부 링크를 제작하거나 외부 링크 연결을 통해 SEO를 개선할 수 있지만 개발적인 측면으로는 위에서 언급한 내용들이 더 연관성이 높다고 볼 수 있을 것 같다.

출처

기억할 것

위의 내용들을 가지고 사이트를 제작하는 것도 중요하지만 제일 중요한 것은 SEO 작업에는 끝이 없고 모든 것이 제대로 작동하는지 그리고 최신 상태인지 확인하기 위해 지속적으로 사이트에서 확인해야 합니다. 종종 사이트를 조금만 수정해도 링크가 끊어지거나 사이트 기능이 손상되는 일이 발생하기 때문에 사이트를 확인하고 유지하는 것은 필수입니다.

profile
준비하는 개발자

0개의 댓글