검색 엔진에서 페이지 숨기기
Google과 같은 검색 엔진은 새로운 데이터를 찾아 지속적으로 인터넷을 크롤링합니다. 사이트가 크롤링될 때 스토어의 robots.txt 파일은 PageRank를 훔쳐 SEO 전략의 효율성을 떨어뜨릴 수 있는 페이지 콘텐츠를 차단합니다.
기본적으로 스토어의 robots.txt 파일은 봇(일반적으로 검색 엔진 색인 봇 또는 “크롤러”)에게 웹사이트에서 보기를 요청해야 하거나 요청해서는 안 되는 페이지 또는 파일을 알려줍니다. 예를 들어 쇼핑 카트 페이지(www.example.com/cart에 위치)는 개별 고객에게 고유하며 검색 엔진에 의해 색인화되는 것이 유용하지 않으므로 검색 엔진에 표시되지 않도록 요청됩니다. 모든 Shopify 스토어에는 사전 구성되고 최적화된 robots.txt.liquid 템플릿이 있으므로 특별한 이유가 없는 한 robots.txt.liquid 파일을 변경할 필요가 없습니다. robots.txt.liquid 편집에 대해 자세히 알아보십시오.
특정 페이지나 제품을 검색 엔진에는 표시되지 않도록 숨기면서 온라인 스토어 판매 채널에는 활성 상태로 게시해 두려면 메타태그 또는 사용자 지정 메타 필드를 사용하여 검색 결과에서 콘텐츠를 수동으로 숨길 수 있습니다. 또한 미등록 상태를 사용하여 제품을 숨길 수도 있습니다.
온라인 스토어에서 검색 가능성 관리에 대해 자세히 알아보십시오.
이 페이지에서
메타태그를 사용하여 페이지 또는 제품 숨기기
스토어의 theme.liquid 레이아웃 파일의 <head> 섹션을 맞춤 설정하여 robots.txt.liquid 파일에 포함되지 않은 페이지를 숨길 수 있습니다. 특정 페이지의 색인화를 중지하려면 일부 메타태그 코드를 포함해야 합니다.
메타태그를 사용하면 제품이나 페이지가 검색 엔진에는 표시되지 않지만 스토어프론트 검색에는 계속 표시됩니다.
단계:
Shopify 관리자에서 **온라인 스토어** > **테마**로 이동합니다.
편집하려는 테마를 찾아 **…** 버튼을 클릭하여 작업 메뉴를 연 다음 **코드 편집**을 클릭합니다.
**레이아웃** 폴더에서
theme.liquid파일을 클릭합니다.검색 템플릿을 제외하려면
<head>섹션의 빈 줄에 다음 코드를 붙여넣으십시오.
{% if template contains 'search' %}
<meta name="robots" content="noindex">
{% endif %}- 특정 페이지 또는 제품을 제외하려면
<head>섹션의 빈 줄에 다음 코드를 붙여넣으십시오.
{% if handle contains 'page-handle-you-want-to-exclude' %}
<meta name="robots" content="noindex">
{% endif %}page-handle-you-want-to-exclude 값을 올바른 페이지 핸들로 교체해야 합니다. 예를 들어, 핸들이 exclusive-secret-product이고 이름이 “Exclusive Secret Product”인 제품을 숨기려는 경우 if 문은 if handle contains 'exclusive-secret-product'와 같습니다.
6. 저장을 클릭합니다.
미등록 제품 상태를 사용하여 제품 숨기기
제품을 직접 URL로만 검색할 수 있도록 하려면 제품을 미등록으로 설정할 수 있습니다.
제품을 **미등록**으로 설정하면 해당 제품은 인터넷 검색, Shopify Catalog, 스토어의 사이트 맵에서 숨겨집니다. 미등록 제품은 스토어프론트의 Shopify 기반 컬렉션 페이지, 예측 검색을 포함한 검색 결과 또는 제품 추천에도 표시되지 않습니다.
미등록 제품 상태에 대해 자세히 알아보십시오.
사용자 지정 메타 필드를 사용하여 페이지 또는 제품 숨기기
Shopify 관리자에서 페이지, 블로그 게시물 또는 제품에 seo.hidden의 사용자 지정 메타 필드를 추가한 다음 메타 필드 값을 `1`로 설정하여 사이트 맵, 검색 엔진 및 온라인 스토어 검색에서 페이지, 블로그 게시물 또는 제품을 숨길 수 있습니다.
seo.hidden은 타사 앱이 검색 엔진 및 사이트 맵에서 리소스를 숨길 때 데이터 저장에 사용할 수 있는 시스템 메타 필드입니다. **네임스페이스 및 키. seo.hidden. 네임스페이스 및 키가 이미 사용 중입니다. 정의 없이 메타 필드 보기**라는 메시지가 표시되는 경우 seo.hidden이 타사 앱에서 사용되고 있어 Shopify 관리자에서 수정할 수 없다는 의미입니다. seo.hidden을 이미 사용 중인 각 콘텐츠 유형에 정의를 추가하려면 기존 메타 필드에 대한 정의를 생성할 수 있습니다.
제품에 사용자 지정 메타 필드 사용 시 고려 사항
제품을 직접 URL을 사용해서만 액세스할 수 있도록 하려면 seo.hidden 메타 필드를 사용하는 대신 제품 상태를 **미등록**으로 설정하는 것을 고려하십시오. 미등록 제품은 사이트 맵과 검색 엔진에서 숨겨지며 스토어의 Shopify 기반 컬렉션 페이지, 검색 결과, 제품 추천 또는 Shopify Catalog에도 표시되지 않습니다.
제품 상태가 **미등록**이고 seo.hidden 메타 필드가 `1`로 설정된 경우 제품이 표시되고 검색되는 방식에 **미등록** 상태가 우선적으로 적용됩니다.
제품 공개 상태 비교
미등록 제품 상태 또는 seo.hidden 메타 필드를 사용할 때의 제품 공개 상태를 비교하려면 다음 표를 검토하십시오. 미등록 제품은 Shop에 게시할 수 없습니다.
| 기능 | 미등록 상태의 제품 공개 상태 | seo.hidden 메타 필드의 제품 공개 상태 |
|---|---|---|
| 인터넷 검색 | ✘ | ✘ |
| Shopify Catalog | ✘ | ✘ |
| 사이트 맵 | ✘ | ✘ |
| 스토어프론트 검색 | ✘ | ✘ |
| 제품 페이지(온라인 스토어 및 사용자 지정 스토어프론트) | ✔ | ✔ |
| 제품 페이지(Shop) | ✔ | ✔ |
| 스토어프론트 컬렉션 | ✘ | ✔ |
| 제품 추천 | ✘ | ✔ |
| Shop(홈 피드/스토어 페이지/카테고리 페이지/검색 결과) | ✘ | ✘ |
| 타사 판매 채널 | ✘ | ✔ |
사용자 지정 메타 필드 생성
Shopify 관리자에서 **설정** > **메타 필드 및 메타오브젝트**로 이동합니다.
메타 필드 정의에서 숨기려는 리소스 유형(제품, 페이지 또는 블로그 게시물)을 선택합니다.
정의 추가를 클릭하거나 탭합니다.
다음 필드를 설정합니다.
- 메타 필드에 SEO Hidden과 같은 이름을 지정한 다음 목록에서 해당 이름을 선택합니다.
- 네임스페이스 및 키를
seo.hidden으로 설정합니다. - 선택 사항: “값이 1이면 검색 엔진에서 리소스를 숨깁니다”와 같이 간단한 설명을 입력합니다.
다음 작업을 수행하여 사용자 지정 필드 값을 구성합니다.
- ⊕ 유형 선택을 클릭하거나 탭한 다음 정수를 선택합니다.
- 단일 값을 선택합니다.
- 유효성 검사 섹션에서 최대값을
1로 설정합니다.
저장을 클릭합니다.
Shopify 관리자에서 검색 엔진으로부터 숨기려는 페이지, 블로그 게시물 또는 제품으로 이동합니다.
메타 필드 섹션에서 SEO Hidden 메타 필드의 값을
1로 설정합니다.저장을 클릭합니다.
페이지, 블로그 게시물 또는 제품을 검색 엔진에 다시 표시되게 하려면 SEO Hidden 메타 필드 값을 삭제하여 비워 둔 다음 변경 사항을 저장합니다.
변경 후 Google의 URL 재크롤링
사이트를 변경했거나 페이지를 추가한 후 Google에서 URL을 다시 크롤링하도록 하려면 다음 두 가지 옵션을 사용할 수 있습니다.
- URL 검사 도구를 사용합니다.
- Google에 사이트 맵 제출하기.
자세한 내용은 Google에 URL 재크롤링 요청을 참조하세요.