검색엔진 최적화(SEO)

J.yeon·2024년 1월 27일

검색엔진 최적화(Search Engine Optimization, SEO)란?🤔

웹사이트나 웹 페이지가 검색 엔진에서 높은 순위에 나타날 수 있도록 최적화하는 과정.

검색 엔진은 사용자가 특정 키워드나 질의를 입력할 때, 그와 관련성이 높은 웹 페이지를 반환하는데, 이때 어떤 웹 페이지가 상위에 나타나는지는 여러 요인에 의해 결정된다.

검색 엔진 최적화는 이러한 검색 엔진의 동작 원리를 이해하고, 웹 사이트의 구조와 콘텐츠를 특정 규칙에 따라 최적화함으로써 검색 결과에서 높은 순위에 노출되도록 하는 것을 목표로 한다.




👇검색엔진 최적화의 주요 요소는 다음과 같다.


키워드 최적화: 웹 페이지의 콘텐츠에 특정 키워드를 적절하게 포함시켜 검색 엔진이 해당 키워드에 대한 관련성을 인식할 수 있도록 한다.

<p>우리 웹사이트는 <strong>검색 엔진 최적화</strong> 서비스를 제공합니다.</p>

✨메타 태그 최적화: 웹 페이지의 HTML 코드에 있는 메타 태그들을 최적화하여 검색 엔진에게 페이지의 내용을 명확하게 전달한다.

<head>
  <title>검색 엔진 최적화 서비스</title>
  <meta name="description" content="우리 서비스는 검색 엔진 최적화에 특화되어 있습니다.">
</head>

링크 구조 최적화: 내부 링크와 외부 링크를 적절하게 설정하여 웹 페이지 간의 연결을 강화하고, 검색 엔진이 페이지의 중요성을 평가할 수 있도록 한다.

<a href="/다른페이지">다른 페이지로 이동</a>
<a href="https://외부링크주소.com" target="_blank">외부 링크</a>

콘텐츠 품질: 고품질의 콘텐츠는 사용자에게 유용하고, 검색 엔진에서도 높은 평가를 받을 수 있다. 풍부하고 유용한 콘텐츠는 검색 엔진 결과에서 상위에 노출될 가능성을 높인다.

<h1>최신 트렌드와 정보</h1>
<p>우리의 블로그에서 최신 트렌드와 유용한 정보를 확인하세요.</p>

속도 최적화: 웹 페이지의 로딩 속도가 빠르면 사용자 경험이 향상되며, 검색 엔진에서도 높은 평가를 받을 수 있다.

모바일 최적화: 모바일 기기에서의 웹 페이지 표시를 개선하여 모바일 사용자들에게 더 나은 경험을 제공한다.

검색 엔진 최적화는 지속적인 노력과 분석을 요구하며, 검색 엔진의 알고리즘 변화에 따라 최적화 전략을 조정해야 한다.



✨검색엔진 최적화를 위한 방법?

메타 태그 (Meta Tag)

메타 태그는 웹페이지를 검색 엔진에 검색했을 때 노출되는 제목으로 이해할 수 있다.
메타 태그는 단순히 검색 결과에만 노출되는 것이 아니라, 브라우저 탭 상에도 노출되므로 중요도가 높다. 메타 태그가 적용된 모습은 브라우저 내의 개발자 도구를 통해 확인할 수 있고 <title> 요소로 정의된다.

<title> 태그

  • 웹 페이지의 제목을 정의하는 태그로, 검색 결과에서 페이지의 제목으로 표시된다. 검색 엔진은 이 제목을 페이지의 주제를 이해하는 데 활용한다. title 요소를 정의할 때는 너무 긴 텍스트를 사용하거나 모든 웹페이지의 title에 단일한 제목을 사용하지 않도록 유의해야 한다.
<head>
  <title>검색 엔진 최적화 서비스</title>
</head>

<description> 태그

  • 페이지의 간단한 설명을 제공하는 태그로, 검색 결과에 표시되는 짧은 설명이다. 사용자에게 페이지의 내용을 간략하게 알려주고 검색 엔진이 페이지의 콘텐츠를 이해하는 데 도움이 된다.

  • 메타 태그 중에서는 타이틀만큼이나 중요한 요소이며 읽는 입장에서 최대한 잘 읽히는 문장으로 작성하는 것이 좋다. 또한 되도록 페이지별 메타 디스크립션은 반복적이지 않은, 다른 내용의 키워드로 작성되는 편이 좋다.

<head>
  <meta name="description" content="우리 서비스는 검색 엔진 최적화에 특화되어 있습니다.">
</head>

<robots> 태그

  • 검색 로봇에게 웹 페이지를 어떻게 색인하고 어떤 동작을 취해야 하는지 지시하는데 사용되는 태그다.

  • 웹페이지 별 검색 로봇의 접근 여부를 설정할 때 활용할 수 있다. 일반적으로 각 검색 엔진에는 웹페이지를 크롤링하는 검색로봇이 있다. 여기서 크롤링의 의미는 검색 로봇들이 내 웹페이지를 돌아다니며 데이터를 수집하는 행위를 뜻한다. 일반적으로 검색 결과에 노출되는 콘텐츠들은 크롤링 과정과 색인(indexing, 크롤링한 데이터를 기반으로 검색 결과에 표시될 수 있도록 하는 것)을 거친다. 이때, '로봇 태그의 속성을 어떻게 정의하느냐'에 따라 이 검색 로봇이 웹페이지를 크롤링하고 색인할 수 있는 권한을 받거나 받지 못할 수 있다.

<head>
  <meta name="robots" content="index, follow">
</head>

<canonical> 태그

  • 여러 버전의 유사한 콘텐츠가 있는 경우, 캐노니컬 태그를 사용하여 주요 페이지를 지정하고 중복된 콘텐츠에 대한 검색 엔진의 해석을 유도할 수 있다.

  • 캐노니컬 태그는 여러 URL을 가진 웹페이지가 있을 때, 해당 페이지의 대표 URL을 설정할 수 있는 태그다. 한 페이지의 대표되는 URL을 지정함으로써 검색 로봇이 웹페이지를 크롤링할 때 중복 URL로 인한 페널티가 적용되게 하지 않게끔 도와주는 역할을 한다. 각 페이지 별 다른 정보를 담고 있는 경우에는 캐노니컬 태그를 적용하면 안 된다.

<head>
  <link rel="canonical" href="주요페이지의URL">
</head>

<keywords> 태그

  • 과거에는 검색 엔진 최적화에 사용되었으나, 현재는 대부분의 검색 엔진에서 무시되고 있다. 따라서 현재는 메타 키워드 태그를 사용하는 것이 권장되지는 않는다.
<head>
  <meta name="keywords" content="검색 엔진 최적화, SEO, 웹 마케팅">
</head>

keywords 관련 내용 참고글 출처




오픈 그래프(Open Graph)

오픈 그래프는 웹 페이지가 소셜 미디어 플랫폼에서 공유될 때 웹 페이지의 콘텐츠를 표현하는 데 사용되는 프로토콜이다. 이 프로토콜은 주로 페이스북에서 개발되었으며, 웹 페이지가 다양한 소셜 미디어 플랫폼에서 공유될 때 미리 정의된 메타 데이터를 활용하여 콘텐츠를 미리보기로 표시하는 데 도움을 준다.

오픈 그래프 태그는 HTML <head> 섹션에 추가되며, 웹 페이지의 제목, 설명, 이미지 등의 정보를 명시한다. 이 정보는 소셜 미디어 플랫폼이 웹 페이지를 공유할 때 미리보기 썸네일 및 요약 정보로 사용된다.


👇주요 속성

og:title: 웹 페이지의 제목을 정의한다.

og:type: 웹 페이지의 유형을 나타낸다. 일반적으로 "website"이나 "article" 등이 사용된다.

og:url: 웹 페이지의 주소(URL)를 지정한다.

og:image: 웹 페이지를 대표하는 썸네일의 URL을 지정한다. (권장사이즈: 1200*630)

og:description: 웹 페이지의 간단한 설명을 정의한다.

<head>
  <meta property="og:title" content="예시 웹 페이지">
  <meta property="og:type" content="website">
  <meta property="og:url" content="https://www.example.com">
  <meta property="og:image" content="https://www.example.com/image.jpg">
  <meta property="og:description" content="이 페이지는 예시 웹 페이지입니다.">
  <!-- 추가적인 오픈 그래프 태그들도 포함될 수 있다. -->
</head>

이처럼 오픈 그래프 태그를 사용하면 웹 페이지의 공유 가능성을 향상시키고 사용자에게 미리보기 정보를 제공함으로써 콘텐츠의 시각적인 효과를 강화할 수 있다.


출처 : 요즘IT & GPT

profile
나혼자만 윈도우UP💻

0개의 댓글