검색 엔진 최적화 (SEO)

검색 엔진 최적화는 검색 엔진 결과 (예: Google)에서 웹사이트의 가시성과 순위를 제고하기 위한 디지털 마케팅 전략으로, 보통 SEO로 약칭합니다. 여기에는 콘텐츠, 소셜미디어 공유, URL, 이미지, 페이지 속도 등 웹사이트에 있는 다양한 요소를 최적화하는 작업이 포함되어 있습니다.

참고

  • Odoo는 이커머스, 블로그, 이러닝 및 :doc:`포럼 <../../forum>`과 같이 웹사이트 콘텐츠를 구축할 수 있도록 여러 가지 모듈을 제공합니다. .

  • 모든 Odoo :doc:`테마 <../web_design/themes>`는 CSS 프레임워크인 `Bootstrap <https://getbootstrap.com/>`_을 사용하여 데스크탑, 태블릿 또는 모바일 등 디바이스에 맞추어 효율적으로 렌더링하며, 검색 엔진 순위를 제고시킬 수 있습니다.

콘텐츠 최적화

웹페이지 SEO를 최적화하려면 페이지에 액세스한 다음, :menuselection:`웹사이트 –> 사이트 –> SEO 최적화`로 이동합니다.

SEO 최적화

참고

If you change the title of a blog post or the name of a product, the link to the related webpage is automatically updated. The old link still functions as Odoo creates a 301 redirect, maintaining the SEO.

키워드 및 메타 태그

SEO에는 서로 다른 목적을 가진 두 가지 유형의 키워드가 있습니다.

문장 내 키워드

본문 키워드는 페이지의 가시적인 콘텐츠(제목, 헤딩 및 본문 텍스트) 전반에 자연스럽게 나타나며 검색 엔진이 페이지의 주제와 관련성을 결정하는 데 도움을 줍니다. 이러한 키워드는 순위에 실질적인 영향을 미칩니다. SEO 최적화 팝업에서는 편집할 수 없습니다.

중요

SEO 목적으로는 페이지당 H1 제목을 반드시 하나만 사용하는 것이 좋습니다.

메타 태그 및 메타 키워드

Meta tags are HTML elements that provide information about a webpage to search engines and website visitors. They play a crucial role in SEO by helping search engines understand the content and context of a webpage and attract visitors with appealing content. They can be edited in the optimize SEO pop-up. There are two types of meta tags in Odoo:

  • 제목 태그는 웹페이지의 제목을 지정하여 검색 엔진 결과에서 클릭할 수 있게 링크로 표시됩니다. 간결하고 설명적이어야 하며 페이지 콘텐츠와 관련된 내용이어야 합니다. 웹페이지의 제목 태그를 업데이트할 수 있으며 비워두면 페이지 콘텐츠에 따라 기본값을 사용할 수 있습니다.

  • 설명 태그는 웹페이지의 내용을 요약하며 주로 제목 아래에 있는 검색 엔진 결과에 표시됩니다. 이 태그는 사용자가 페이지를 방문하도록 유도하는 데 사용합니다. 웹페이지의 설명 태그를 업데이트할 수 있으며 비워두면 페이지 콘텐츠에 따라 기본값을 사용할 수 있습니다.

참고

guilabel:미리 보기 카드에서는 제목 및 설명 태그가 검색 결과에 어떻게 나타나는지 볼 수 있습니다. 페이지의 URL도 여기에 포함되어 있습니다.

메타 키워드 는 숨겨진 HTML 태그인 <meta name="keywords"> 에 지정됩니다. 이전에는 페이지 주제를 설명하는 데 사용되었으나, 현재는 주요 검색 엔진에서는 무시되며 SEO에 거의 또는 전혀 영향을 미치지 않습니다. 키워드 를 편집하려면 이 필드에 필수적인 키워드를 입력한 후 추가 를 클릭합니다. 그러면 콘텐츠에 대해 다양한 수준(H1, H2, 페이지 제목, 페이지 설명, 페이지 콘텐츠)으로 Google 관련 검색에서 해당 키워드가 어떻게 사용되는지 확인할 수 있습니다. 이 도구에서는 관련 키워드도 함께 제안됩니다.

이미지

이미지 크기는 페이지 속도에 큰 영향을 미치며, 속도는 검색 엔진이 SEO 순위를 최적화하는 데 필수적인 기준입니다.

Google 페이지 속도 또는 Pingdom 웹사이트 속도 테스트 로 웹사이트 순위를 비교해 보세요.

Odoo는 업로드된 이미지를 자동으로 압축하여 ‘Webp’ 파일로 변환합니다. 이 파일 형식을 사용하면 사진 크기를 줄여서 페이지 로딩 속도가 빨라지게 되어져 SEO 순위가 높아질 수 있습니다. Odoo 공식 :doc:`테마 <../web_design/themes>`에 사용되는 이미지도 기본적으로 모두 압축됩니다. 타사 테마를 사용하는 경우에는 효율적으로 이미지 압축이 되지 않을 수 있습니다.

웹사이트에서 이미지를 편집하려면 이미지를 선택하고 편집`을 클릭한 다음 :guilabel:`사용자 지정 탭으로 이동하고 이미지 섹션에서 :guilabel:`포맷`을 조정합니다.

중요

대체 태그는 이미지 표시되는 내용을 컨텍스트로 제공하여 검색 엔진 크롤러에게 정보를 안내하며 이미지를 정확하게 색인화할 수 있도록 합니다. 대체 태그 키워드를 설명 필드에 추가하는 것은 SEO 제고를 위해서는 필수적입니다. 설명 내용은 이미지의 HTML 코드에 추가되며 이미지가 표시될 수 없을 때 나타납니다.

소셜 미디어 공유용 이미지

When you share your page on social media, your website logo is selected by default, but you can search the Unsplash image library or upload any other image by clicking the (upload) button.

You can set a default social share image. Go to Website ‣ Configuration ‣ Settings in the SEO section and tick the Default Social Share Image checkbox.

참고

  • guilabel:SNS 미리 보기 카드에서는 공유를 할 때 페이지 정보가 어떻게 보이는지 확인할 수 있습니다.

색인화

웹사이트 색인화는 Google과 같은 검색 엔진에서 웹사이트 콘텐츠에 대한 정보를 검색, 분석 및 데이터베이스에 저장하는 과정을 의미합니다. 크롤러 또는 스파이더라고 하는 검색 엔진 봇이 웹페이지를 방문하고 링크를 따라 텍스트, 이미지 및 기타 미디어 데이터를 수집합니다. 색인화의 목적은 웹사이트 콘텐츠를 사용자가 검색하고 확인할 수 있도록 하는 데 있습니다. 웹사이트나 해당 사이트의 웹페이지가 색인화되지 않은 경우에는 관련성이나 디자인 면에서 아무리 우수하더라도 검색 엔진 결과에 노출되지 않습니다. 색인은 SEO 의 가장 기본이 되는 단계로, 웹사이트의 가시성과 자연 유입 트래픽의 기반이 됩니다.

참고

Odoo에서 웹사이트가 처음 생성되면 검색 엔진 결과에 바로 표시되지 않습니다. 검색 엔진이 웹사이트를 크롤링하고 색인을 생성하기 위해서는 시간이 필요하며, 이 과정은 며칠에서 몇 주까지 걸릴 수 있습니다. Google의 경우 Search Console 을 통해 특정 URL에 대해 색인을 생성하도록 요청할 수 있으나, 이로 인해 결과가 더 빨리 표시된다는 보장은 없습니다. 기존 웹사이트를 이전하는 경우, 해당 기간 동안 새 웹사이트 대신 기존의 웹사이트가 계속 표시될 수 있습니다.

기존 웹사이트를 Odoo로 마이그레이션하는 경우 SEO에 미치는 영향

In most cases, migrating to Odoo will not negatively impact your SEO. While no platform can guarantee that rankings will remain unchanged, follow these best practices to significantly reduce the risk.

  • 기존 콘텐츠를 유지하세요.

  • 기존 URL에서 새로운 주소로 이동할 수 있도록 리디렉션 기능을 구현하세요.

  • :doc:`../configuration/google_search_console`를 사용하여 모든 것이 잘 진행되고 있는지 확인하기 위해 트래픽과 색인을 모니터링하세요.

By doing this, you help search engines reindex your site and maintain your visibility in search results.

참고

처음 며칠 동안 트래픽이 감소하는 것은 정상입니다.

페이지 색인화 방지

검색 엔진 결과에서 페이지가 나타나지 않도록 효과적으로 방지하려면 다음 방법 중 하나를 사용하세요:

  • noindex 태그: 페이지의 속성 <website/pages/page_properties>`에 접근하여 :guilabel:`색인됨 스위치를 끕니다.

    참고

    이 옵션은 아직 동적 페이지 에서는 사용할 수 없습니다.

  • 404 또는 403: 404(찾을 수 없음) 또는 403(접근 차단) HTTP 상태 코드를 반환하도록 페이지를 구성할 수 있습니다. 이러한 코드는 검색 엔진에 페이지가 존재하지 않거나 접근할 수 없음을 알리게 되므로, 궁극적으로는 색인에서 제거되도록 합니다.

    • 404: 404 리디렉션 환경설정

    • 403: 페이지의 속성 <website/pages/page_properties>`에 접근하여 :guilabel:`표시 스위치를 끄거나 :ref:`페이지 게시를 취소 <website/pages/un-publish-page>`합니다.

  • Google Search Console: Google Search Console을 사용하여 Google 색인에서 특정 URL 제거를 요청합니다.

웹사이트 색인화를 방지합니다

검색 엔진 결과에 웹사이트가 나타나지 않도록 하려면 구성 ‣ 설정`으로 이동한 다음 :guilabel:`웹사이트 정보 섹션에서 도메인 필드에 임의의 값을 추가합니다. 그렇게 하면 페이지 소스에 다음 태그가 자동으로 삽입됩니다:

<meta name="robots" content="noindex"/>

이 태그는 검색 엔진에 사이트를 색인하지 말라고 지시합니다. 변경 사항을 적용한 후 검색 엔진이 결과를 업데이트하고 웹사이트를 제거하는 데 며칠 또는 몇 주가 걸릴 수 있습니다.

Example

이는 테스트 데이터베이스의 웹사이트가 검색 결과에 나타나지 않도록 방지하는 데 사용할 수 있습니다.

사이트맵

사이트맵은 검색 엔진 크롤러에 웹사이트 페이지와 페이지 간의 관계를 알려줍니다. Odoo는 모든 URL을 포함하는 /sitemap.xml 파일을 생성합니다. 성능상의 이유로 이 파일은 캐시되며 12시간마다 업데이트됩니다.

참고

웹사이트에 페이지가 많은 경우에는, Odoo는 sitemaps.org 프로토콜 에 부합하는 사이트맵 색인 파일을 자동으로 생성하여 사이트맵 URL을 파일당 45,000개 청크로 그룹화합니다.

모든 사이트맵 항목에서는 세 가지 속성이 자동으로 계산됩니다.

  • <loc>: 페이지 URL

  • <lastmod>: 리소스가 최근 수정된 날짜로, 관련 객체를 기반으로 자동으로 계산됩니다. 품목과 관련된 페이지의 경우에는 품목이나 페이지 자체에서 최근에 수정한 날짜가 됩니다.

  • <priority>: 모듈은 콘텐츠에 따라 자체 우선순위 알고리즘을 구현할 수 있습니다 (예를 들어 포럼 모듈에서는 특정한 게시물에 대해 투표한 숫자에 따라 우선순위가 지정됩니다). 정적 페이지의 우선 순위는 정규화된 ‘우선 순위’ 필드에 의해 결정됩니다 (기본값은 16).

페이지가 사이트맵에 나타나지 않도록 하려면 사이트 ‣ 속성`으로 이동하여 :guilabel:`색인됨 기능을 끕니다.

“색인” 필드 선택을 해제하세요

robots.txt

robots.txt 파일은 검색 엔진 크롤러에게 웹사이트의 어느 부분에 접근할 수 있는지 지시합니다. 주요 목적은 다음과 같습니다:

  • 웹사이트 과부하 방지: 특정 섹션에서 크롤러를 유도함으로써 robots.txt는 서버 부하를 관리하는 데 도움을 줍니다.

  • 리소스 및 상세 설명에 대한 접근 제어: 크롤러가 미디어 파일(이미지, 동영상), CSS 스타일시트, JavaScript 파일에 접근하는 것을 방지하고 특정 페이지의 콘텐츠(텍스트)를 읽는 것을 차단할 수 있습니다.

웹사이트를 색인할 때 검색 엔진은 먼저 robots.txt 파일을 확인합니다. Odoo는 `mydatabase.odoo.com/robots.txt`에서 사용 가능한 robots.txt 파일을 자동으로 생성합니다.

참고

Reputable bots adhere to robots.txt; others may require blocking via Cloudflare on your custom domain.

robots.txt 수정

robots.txt 파일을 수정하면 검색 엔진 크롤러가 액세스할 수 있는 사이트 페이지를 제어할 수 있습니다. 사용자 지정 안내를 파일에 추가하려면 웹사이트 ‣ 환경설정 ‣ 설정 으로 이동하여 SEO 섹션까지 아래로 스크롤을 이동한 다음 :guilabel:`robots.txt 편집 `을 클릭합니다.

Example

로봇이 사이트의 /about-us 페이지를 크롤링하지 않도록 하려면 robots.txt 파일을 편집하여 `Disallow: /about-us`를 추가할 수 있습니다.

중요

robots.txt 를 통해 콘텐츠가 크롤링되는 것을 방지할 수 있으나, 페이지 색인화 방지까지 보장하지는 않습니다. 다른 크롤링된 페이지(“참조”로 색인됨)에서 링크된 페이지는 검색 결과에 계속 표시될 수 있습니다. Google은 일반적으로 검색 결과에서 완전히 제외하고자 하는 웹페이지 차단 목적으로 robots.txt를 사용하는 것은 권장하지 않습니다.

고급 기능

데이터 마크업 구조화

구조화된 데이터 마크업은 검색 엔진 결과에서 리치 스니펫을 생성하는 데 사용됩니다. 이는 웹사이트가 검색 엔진 크롤러에 구조화된 데이터를 전송하여 콘텐츠를 이해하고 잘 표현된 검색 결과를 생성하도록 돕는 방법입니다.

기본적으로 Google에서는 다양한 ‘리치 스니펫 <https://developers.google.com/search/blog/2009/05/introducing-rich-snippets>`_ 을 리뷰, 인물, 품목, 비즈니스, 이벤트, 조직 등의 콘텐츠 유형에 대해 지원하고 있습니다.

Microdata는 HTML5에 도입된 태그 세트로, 검색 엔진이 콘텐츠를 더 잘 이해하고 관련성이 있는 방식으로 표시할 수 있도록 합니다. Odoo는 행사, 이커머스 품목, 포럼 게시물 및 연락처의 주소에 대해 Schema.org `사양 <https://schema.org/docs/gs.html>`_에 정의되어있는 대로 마이크로데이터를 구현합니다. 이를 통해 품목 가격과 평점과 같은 추가 정보를 사용하여 Google에 품목 페이지를 표시할 수 있습니다.

검색 엔진 결과에 대한 스니펫

Hreflang HTML 태그

Odoo에서는 웹사이트의 다국어 페이지 코드에 자동으로 ‘hreflang’ 및 ‘x-default’ 태그가 들어 있습니다. 이와 같은 HTML 속성은 특정 페이지가 타겟으로 삼는 언어 및 지리적 대상에 대해 검색 엔진이 인식하게 하는 데 있어서 매우 중요합니다.

더 보기:

번역하기