구조·마크업 · 공식 문서

iframe SEO, 삽입 콘텐츠의 색인 귀속 판단 기준

iframe 이 부르는 원본은 따로 있는 URL이고, 구글은 색인할 때 그 콘텐츠를 삽입한 페이지 안에 넣어 볼 수 있습니다. 원본에 noindex 만 있으면 삽입한 페이지에도 포함되지 않고, noindex 와 indexifembedded 를 함께 두면 삽입한 곳에서만 색인될 수 있습니다.

iframe 은 다른 URL의 페이지를 내 페이지 안에 창처럼 띄우는 태그입니다. 화면에서는 한 페이지로 보여도 HTML에서는 URL이 둘입니다.

그래서 질문은 「그 내용이 어느 URL의 것으로 검색되나」가 됩니다. 답은 iframe 원본 쪽 설정이 정합니다.

발견 01

구글은 색인할 때 iframe 콘텐츠를 삽입한 페이지 안에 넣어 볼 수 있고, 원본 URL은 따로 남습니다

For example, if podcast.host.example/playpage?podcast=12345 has both the noindex and indexifembedded tag, it means Google can embed the content hosted on that page in recipe.site.example/my-recipes.html during indexing.

원본 페이지에 noindex 와 indexifembedded 가 함께 있으면, 구글은 색인할 때 그 원본 콘텐츠를 삽입한 다른 페이지 안에 넣을 수 있습니다.

Google Search Central Blog 「New robots tag: indexifembedded」

구글 예시에서 팟캐스트 원본 페이지와 그것을 삽입한 레시피 페이지는 서로 다른 URL입니다. 색인 때 원본 콘텐츠가 레시피 페이지에 들어갈 수 있습니다.

원본 URL도 하나의 페이지라 그 자체로 색인될 수 있습니다. 구글은 이것을 특히 미디어 발행처가 흔히 겪는 문제로 적었습니다.

발견 02

iframe 원본 설정 4가지가 원본 URL과 삽입한 페이지의 색인을 가릅니다

원본(iframe src) 설정원본 URL 단독 색인삽입한 페이지 색인 때공식 문서 원문
설정 없음색인될 수 있음포함될 수 있음The indexifembedded tag addresses a common issue that especially affects media publishers: while they may want their content indexed when it's embedded on third-party pages, they don't necessarily want their media pages indexed on their own.미디어 발행처는 콘텐츠가 다른 사이트에 삽입될 때는 색인되길 원하지만, 원본 미디어 페이지가 단독으로 색인되는 것은 원치 않을 수 있습니다.
noindex 만색인 안 됨포함 안 됨However, the noindex tag also prevents embedding the content in other pages during indexing.noindex 는 색인할 때 그 콘텐츠를 다른 페이지에 넣는 것까지 차단합니다.
noindex + indexifembedded색인 안 됨포함될 수 있음(구글만)Google is allowed to index the content of a page if it's embedded in another page through iframes or similar HTML tags, in spite of a noindex rule. indexifembedded only has an effect if it's accompanied by noindex.noindex 가 있어도 iframe 등으로 다른 페이지에 삽입된 경우에는 구글이 그 내용을 색인할 수 있습니다. indexifembedded 는 noindex 와 함께 있을 때만 효과가 있습니다.
robots.txt 로 차단구글봇이 요청하지 않음내용을 받을 수 없음If it marks the URL as disallowed, then Googlebot skips making an HTTP request to this URL and skips the URL.robots.txt 가 차단한 URL이면 구글봇은 그 URL에 HTTP 요청을 하지 않고 건너뜁니다.
robots.txt 줄은 구글봇이 차단된 URL을 요청하지 않는다는 문장을 iframe 원본에 적용한 것입니다. noindex 넣는 법은 「noindex 태그」 편에 자세히 적었습니다.
Presently, only Google supports the indexifembedded tag.

지금은 구글만 indexifembedded 태그를 지원합니다.

Google Search Central Blog 「New robots tag: indexifembedded」

indexifembedded 는 구글만 읽는 규칙입니다. 네이버·빙까지 생각하면 검색될 문장을 본문 HTML에 두는 설계가 검색엔진마다 따로 맞출 일을 줄입니다.

발견 03

iframe 을 쓸지는 목적 4가지로 고르고, 검색될 문장은 본문 HTML에 둡니다

목적고르는 것
회사 소개·상품 설명처럼 이 페이지의 내용으로 검색되어야 함iframe 대신 본문 HTML에 직접 넣습니다.
견적 폼·지도·예약 위젯처럼 검색과 무관한 기능iframe 그대로 둡니다. 페이지 설명 문장은 본문 HTML에 따로 씁니다.
다른 사이트에 삽입되는 우리 콘텐츠를 원본 URL 단독으로는 색인하지 않음원본에 noindex 와 indexifembedded 를 함께 넣습니다.
원본 URL도 단독으로 검색되어야 함원본에 noindex 를 넣지 않고, robots.txt 로 차단하지 않습니다.
구글이 iframe 콘텐츠를 삽입한 페이지에 넣는 것은 「할 수 있다」입니다. 이 페이지의 내용으로 확실히 두려면 본문 HTML이 가장 단순한 길이라는 것은 편집 판단입니다.

iframe 도 지연 로딩할 수 있습니다. 구글이 색인에 안전하다고 든 방식에 이미지와 iframe 의 브라우저 내장 지연 로딩이 들어 있습니다.

원문: Browser built-in lazy-loading for images and iframes. 자세한 기준은 「레이지 로딩 SEO」 편에, 유튜브 영상 임베드는 「iframe 유튜브 영상 임베드」 편에 적었습니다.

발견 04

iframe 이 내용을 가리는 자리는 B2B·B2C·B2G 사이트마다 다릅니다

예시 ① 문의형 기업 사이트의 외부 견적 폼(B2B)

견적 폼을 외부 서비스의 iframe 으로 넣은 경우입니다. 폼 자체는 검색과 무관하므로 그대로 둡니다.

대신 「어떤 품목을 어떻게 견적 받나」 같은 안내 문장은 본문 HTML에 씁니다. 그 문장이 검색되는 자리입니다.

예시 ② 쇼핑몰 상품 상세의 상세 설명 iframe(B2C)

상품 상세 설명을 별도 URL로 만들어 iframe 으로 띄우는 구조입니다. 소재·치수 같은 검색어가 원본 URL 쪽에 있습니다.

상품 페이지의 내용으로 검색되어야 하므로 상세 설명을 본문 HTML로 옮깁니다.

예시 ③ 공공기관 누리집의 별도 시스템 공지(B2G)

공지·민원 안내를 다른 시스템 URL에서 iframe 으로 불러오는 경우입니다. 원본 시스템이 robots.txt 로 차단되어 있으면 구글봇은 그 URL을 건너뜁니다.

원본 시스템의 robots.txt 와 메타 태그를 먼저 확인하고, 시민이 찾는 안내는 누리집 본문에도 둡니다.

그럼 지금 사이트의 iframe 은 어떤 순서로 정리하나요?

  1. 페이지 소스에서 iframe 태그를 찾아 src 의 원본 URL을 목록으로 적습니다.
  2. 원본 URL마다 robots.txt 차단 여부와 noindex·indexifembedded 메타 태그를 확인합니다.
  3. 위 판단 기준 4가지로 iframe 마다 목적을 정합니다.
  4. 이 페이지의 내용으로 검색되어야 할 것은 본문 HTML로 옮깁니다.
  5. 원본 URL이 단독으로 검색되면 안 되는 콘텐츠는 원본에 noindex 와 indexifembedded 를 함께 넣습니다.

조사 방법

  • Google Search Central 「Robots meta tag, data-nosnippet, and X-Robots-Tag specifications」 (문서 수정일 2026-03-24) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag
  • Google Search Central Blog 「New robots tag: indexifembedded」 (문서 수정일 2022-01-21) · 최종 확인일 2026-10-25 · https://developers.google.com/search/blog/2022/01/robots-meta-tag-indexifembedded
  • Google Search Central 「Understand the JavaScript SEO basics」 (문서 수정일 2026-03-04) · 최종 확인일 2026-10-25 · https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
  • 원본 설정 4가지와 판단 기준 4가지는 위 문서들이 적은 규칙을 iframe 원본 기준으로 나눠 묶은 것입니다. 묶는 방식은 편집 판단입니다.
  • 네이버·빙 등 구글 외 검색엔진이 iframe 콘텐츠를 어느 URL에 귀속하는지는 공식 문서에서 확인하지 못해 적지 않았습니다.
  • 예시 ①②③은 이해를 돕기 위해 만든 가상 상황이며, 실제 기업·기관의 사례가 아닙니다.
  • 원문은 영어판(hl=en)이고, 용어는 같은 문서 한국어판(hl=ko) 표기를 따랐습니다.