검색 엔진 최적화 (SEO)¶
검색 엔진 최적화는 검색 엔진 결과 (예: Google)에서 웹사이트의 가시성과 순위를 제고하기 위한 디지털 마케팅 전략으로, 보통 SEO로 약칭합니다. 여기에는 콘텐츠, 소셜미디어 공유, URL, 이미지, 페이지 속도 등 웹사이트에 있는 다양한 요소를 최적화하는 작업이 포함되어 있습니다.
콘텐츠 최적화¶
웹페이지 SEO를 최적화하려면 페이지에 액세스한 다음, :menuselection:`웹사이트 –> 사이트 –> SEO 최적화`로 이동합니다.
핵심어¶
키워드는 SEO를 이루는 주요 요소 중 하나입니다. 검색 엔진에 가장 최적화 되어있는 웹사이트는 잠재적인 방문자가 사용하는 언어로 표시되며, SEO 키워드를 통해 사이트 방문으로 연결시킵니다.
키워드 항목에 필수 키워드를 입력한 후 :guilabel:`추가`를 클릭하면 콘텐츠 레벨에 따라 키워드를 다양하게 사용하고 (H1, H2, 페이지 제목, 페이지 설명, 페이지 콘텐츠) Google에서 관련 검색이 어떻게 이루어지는지 확인할 수 있습니다. 이 도구를 활용하여 웹트래픽을 증가시킬 수 있도록 관련 키워드 제안도 받을 수 있습니다. 웹페이지에는 키워드가 많을수록 좋습니다.
팁
SEO 목적으로는 페이지당 H1 제목을 반드시 하나만 사용하는 것이 좋습니다.
이미지¶
이미지 크기는 페이지 속도에 큰 영향을 미치며, 속도는 검색 엔진이 SEO 순위를 최적화하는 데 필수적인 기준입니다.
팁
Google 페이지 속도 또는 `Pingdom 웹사이트 속도 테스트 <https://tools.pingdom.com/>`_로 웹사이트 순위를 비교해 보세요.
Odoo는 업로드된 이미지를 자동으로 압축하여 ‘Webp’ 파일로 변환합니다. 이 파일 형식을 사용하면 사진 크기를 줄여서 페이지 로딩 속도가 빨라지게 되어져 SEO 순위가 높아질 수 있습니다. Odoo 공식 :doc:`테마 <../web_design/themes>`에 사용되는 이미지도 기본적으로 모두 압축됩니다. 타사 테마를 사용하는 경우에는 효율적으로 이미지 압축이 되지 않을 수 있습니다.
웹사이트에서 이미지를 편집하려면 이미지를 선택하고 편집`을 클릭한 다음 :guilabel:`사용자 지정 탭으로 이동하고 이미지 섹션에서 :guilabel:`포맷`을 조정합니다.
중요
대체 태그는 이미지 표시되는 내용을 컨텍스트로 제공하여 검색 엔진 크롤러에게 정보를 안내하며 이미지를 정확하게 색인화할 수 있도록 합니다. 대체 태그 키워드를 설명 필드에 추가하는 것은 SEO 제고를 위해서는 필수적입니다. 설명 내용은 이미지의 HTML 코드에 추가되며 이미지가 표시될 수 없을 때 나타납니다.
고급 기능¶
데이터 마크업 구조화¶
데이터 마크업 구조화는 검색 엔진 결과에서 리치 스니펫을 생성하는 데 사용합니다. 웹사이트에서 검색 엔진 로봇으로 구조화된 데이터를 제공하여 콘텐츠의 이해를 돕고 검색 결과가 더욱 잘 나타날 수 있도록 합니다.
기본적으로 Google은 리뷰, 인물, 품목, 비즈니스, 이벤트, 조직 등의 콘텐츠 유형에 대해 다양한 ‘리치 스니펫 <https://developers.google.com/search/blog/2009/05/introducing-rich-snippets>`_’을 지원하고 있습니다.
Microdata는 HTML5에 도입된 태그 세트로, 검색 엔진이 콘텐츠를 더 잘 이해하고 관련성이 있는 방식으로 표시할 수 있도록 합니다. Odoo는 행사, 이커머스 품목, 포럼 게시물 및 연락처의 주소에 대해 Schema.org `사양 <https://schema.org/docs/gs.html>`_에 정의되어있는 대로 마이크로데이터를 구현합니다. 이를 통해 품목 가격과 평점과 같은 추가 정보를 사용하여 Google에 품목 페이지를 표시할 수 있습니다.
robots.txt¶
robots.txt 파일에서 검색 엔진 크롤러가 콘텐츠 색인을 생성하기 위해 사이트에서 액세스할 수 있는 URL을 확인할 수 있습니다. 이 파일은 주로 전송 요청으로 인한 사이트 과부하를 방지하는 데 사용합니다.
웹사이트 색인을 생성할 때 검색 엔진은 robots.txt 파일을 먼저 확인합니다. Odoo에서는 `mydatabase.odoo.com/robots.txt`에 단일 robot.txt 파일을 자동 생성합니다.
robots.txt 파일을 수정하면 검색 엔진 크롤러가 액세스할 수 있는 사이트 페이지를 제어할 수 있습니다. 파일에 사용자 지정 안내를 추가하려면 `robots.txt 편집`을 클릭합니다.
섹션까지 아래로 스크롤을 이동한 다음 :guilabel:Example
로봇이 사이트의 /about-us
페이지를 크롤하지 않게 하려면 robots.txt 파일을 수정하여 `Disallow: /about-us`를 추가하면 됩니다.
사이트맵¶
사이트맵에서는 검색 엔진 로봇이 웹사이트 페이지와 페이지 간에 상호 연관된 내용을 확인할 수 있습니다. Odoo에서는 전체 URL을 /sitemap.xml
파일로 생성합니다. 성능을 최적화할 수 있도록, 해당 파일은 12시간마다 캐시 및 업데이트됩니다.
참고
웹사이트에 페이지가 많은 경우에는, Odoo는 sitemaps.org 프로토콜 에 부합하는 사이트맵 색인 파일을 자동으로 생성하여 사이트맵 URL을 파일당 45,000개 청크로 그룹화합니다.
모든 사이트맵 항목에서는 세 가지 속성이 자동으로 계산됩니다.
<loc>
: 페이지 URL<lastmod>
: 리소스가 최근 수정된 날짜로, 관련 객체를 기반으로 자동으로 계산됩니다. 품목과 관련된 페이지의 경우에는 품목이나 페이지 자체에서 최근에 수정한 날짜가 됩니다.<priority>
: 모듈은 콘텐츠에 따라 자체 우선순위 알고리즘을 구현할 수 있습니다 (예를 들어 포럼 모듈에서는 특정한 게시물에 대해 투표한 숫자에 따라 우선순위가 지정됩니다). 정적 페이지의 우선 순위는 정규화된 ‘우선 순위’ 필드에 의해 결정됩니다 (기본값은 16).
팁
페이지가 사이트맵에 표시되지 않게 하려면 색인 기능을 해제합니다.
탭을 클릭하여