채용정보

채용정보 웹페이지에 구조화된 채용정보 데이터를 추가하여 구직 환경을 개선할 수 있습니다. 구조화된 데이터를 추가하면 Google 검색결과의 채용정보 전용 사용자 환경에 채용정보가 표시될 수도 있습니다. 타사 채용 사이트를 통해 Google과 통합할 수도 있습니다. 이 기능은 고용주 및 채용 콘텐츠를 제공하는 사이트 소유자에게 여러 가지 이점을 제공합니다.

  • 결과가 인리치드 검색결과에 포함됨: 게시물이 Google의 채용정보 검색 기능에 표시될 자격이 생기며 로고, 리뷰, 평점, 취업 세부정보가 함께 표시됩니다.
  • 적극적인 지원자 증가: 새로운 사용자 환경에서 위치 또는 직책과 같은 여러 가지 기준으로 채용정보를 필터링할 수 있으므로 관련 취업정보를 찾고 있는 지원자를 유도할 가능성이 커집니다.
  • 조회 및 전환 기회 증가: 구직자가 게시물과 상호작용하고 게시물을 클릭하여 사이트로 이동할 수 있는 새로운 방식이 제공됩니다.

제공 지역

Google을 통한 채용정보 검색 기능은 점점 더 많은 지역에서 제공되고 있습니다. 현재 채용정보 검색 기능이 제공되는 지역은 다음과 같습니다.

다음은 채용정보 검색결과의 예시입니다.

검색결과에 표시된 채용정보의 예

SDTT에서 JSON-LD 코드를 사용하는 개별 채용정보의 예를 확인하세요.

채용정보 만들기

  1. Googlebot이 채용정보 웹페이지를 크롤링할 수 있는지(robots.txt 파일 또는 robots 메타 태그로 보호되어 있지 않은지) 확인합니다.
  2. 호스트 로드 설정에서 빈번한 크롤링이 허용되는지 확인합니다.
  3. Google 가이드라인 준수 여부를 확인합니다.
  4. 웹페이지에 구조화된 채용정보 데이터를 추가합니다.
  5. 동일한 채용정보의 여러 사본이 서로 다른 URL에 호스팅되어 있으면 각 페이지 사본마다 표준 URL을 사용합니다.
  6. 구조화된 데이터를 테스트 및 미리보기합니다.
  7. 다음 방법 중 하나를 사용하여 Google에 지속적으로 정보를 제공합니다.
    • Indexing API를 사용하여 크롤링할 새 URL 또는 URL의 콘텐츠가 업데이트되었다는 사실을 Google에 알립니다.
    • Indexing API를 사용하지 않는 경우 다음 URL로 GET 요청을 전송하여 새 사이트맵을 Google에 제출합니다.
      http://www.google.com/ping?sitemap=location_of_sitemap

      예:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Google에서 전체 사이트맵을 처리하고, lastmod 시간이 마지막으로 크롤링된 시간 이후인 페이지를 다시 크롤링합니다.

채용정보 삭제

구인이 끝난 채용정보를 삭제하려면 다음 단계를 따르세요.

  1. 다음 중 한 가지 방법으로 페이지를 삭제합니다.
    • validThrough 속성이 입력되어 있으며 값이 과거인지 확인합니다.
    • 페이지를 요청하면 404 또는 410 상태 코드가 반환되도록 페이지를 완전히 삭제합니다.
    • 페이지에서 JobPosting 구조화된 데이터를 삭제합니다.
  2. 다음 방법 중 하나를 사용하여 Google에 지속적으로 정보를 제공합니다.
    • Indexing API를 사용하여 Google 검색 색인에서 채용정보 URL을 삭제하도록 요청합니다.
    • Indexing API를 사용하지 않는 경우 다음 URL로 GET 요청을 전송하여 새 사이트맵을 Google에 제출합니다.
      http://www.google.com/ping?sitemap=location_of_sitemap

      예:

      http://www.google.com/ping?sitemap=http://www.example.com/sitemap.xml

      Google에서 전체 사이트맵을 처리하고, lastmod 시간이 마지막으로 크롤링된 시간 이후인 페이지를 다시 크롤링합니다.

Google은 채용정보에 회사 지식 정보 카드에 표시된 이미지를 회사 로고로 표시합니다. 다른 로고를 사용하려면 로고 변경을 제안할 수 있으며 또는 구조화된 데이터를 사용하여 회사의 지식 정보 카드와 채용정보에 표시할 로고를 지정할 수 있습니다.

타사 채용정보 사이트인 경우 특정 조직의 지식 정보 카드에 표시된 이미지와 다른 로고를 제공할 수 있습니다. Google은 검색결과에서 가장 적절한 로고를 선택하여 표시합니다. 표시되는 로고는 지식 카드에 있는 로고일 수도 있고 hiringOrganization 로고일 수도 있습니다. 로고 속성은 채용정보 사이트에만 표시할 수 있으며 조직의 정식 로고로 취급되지 않습니다. 자세한 내용은 hiringOrganization에서 확인하세요.

가이드라인

Google 채용정보 검색 환경에 표시되려면 다음 가이드라인을 준수해야 합니다.

기술 가이드라인

  • 가능하면 가장 상세한 리프 페이지에 구조화된 데이터를 배치하세요. 검색결과 페이지 등 채용정보 목록을 표시할 페이지에 구조화된 데이터를 추가하지 마세요. 그 대신 하나의 채용정보가 가장 구체적으로 설명되어 있는 페이지에 관련 세부정보와 함께 구조화된 데이터를 적용하세요.
  • 광고하고자 하는 모든 채용정보에 JobPosting 속성을 추가하세요. 구조화된 데이터는 채용정보 설명이 있는 페이지에 표시되어야 하며 구직자가 브라우저에서 읽을 수 있어야 합니다.
  • 설명에 속성을 두 번 이상 넣을 수 있다고 명시되어 있지 않은 한, 대부분의 속성은 채용정보 웹페이지에 한 번만 넣을 수 있습니다.
  • 사이트맵을 사용하여 채용정보 URL의 변경사항을 Google에 지속적으로 제공하려면 일반 사이트맵 가이드라인을 따릅니다. 또한 다음 사이트맵 가이드라인은 채용정보 URL에 적용됩니다.

    • Googlebot이 사이트맵에 포함된 URL에 액세스할 수 있는지 확인하세요. 사이트맵에 있는 URL이 방화벽으로 보호되어 있지 않은지, 혹은 robots.txt 파일에서 액세스를 금지하고 있지 않은지 확인하세요.
    • <lastmod>(사이트맵), <pubDate>(RSS), <updated>(Atom) 값으로 가능한 한 정확한 시간을 사용하여 페이지가 추가되거나 변경된 시간을 표시하세요. 이 값은 URL의 콘텐츠가 마지막으로 변경된 시간이어야 합니다. 크롤링 대역폭이 제한되어 있기 때문에 변경되지 않은 페이지가 다시 크롤링되지 않게 하려면 정확한 시간을 사용하는 것이 좋습니다. 또한 Google에서 페이지를 크롤링해야 하는 횟수가 많아질수록 서버에 걸리는 부하가 커집니다.
    • 사이트맵에 검색결과 페이지, 목록 페이지, 기타 동적 페이지를 넣으면 안 됩니다.
    • 사이트맵에 있는 URL은 모든 채용정보의 표준 페이지가 포함되어 있어야 합니다.

콘텐츠 가이드라인

  • 유효한 채용정보를 게시해야 합니다. 유효한 채용정보란 구직자가 온라인을 통해 바로 회사 또는 대행사에서 채용하는 직무에 지원할 수 있는 정보를 말합니다.
  • 채용정보에서는 지원자를 고용할 조직 및 지원자가 하게 될 일을 구체적으로 설명해야 합니다.
  • 특정 채용정보의 콘텐츠가 법을 위반한다는 신고가 접수되면(예: 상표권 또는 저작권 소유자가 자신의 허가 없이 콘텐츠를 사용한 채용정보를 신고) Google에서는 Google 삭제 정책에 따라 이를 처리합니다.
  • 음란하거나 모욕적이거나 불쾌감을 주는 언어를 사용해서는 안 됩니다.

구조화된 데이터 유형 설명

이 섹션에서는 채용정보와 관련된 구조화된 데이터의 유형에 관해 설명합니다.

검색결과에 구조화된 데이터를 표시하려면 필수 속성이 있어야 합니다. 필수 입력란이 누락된 채용정보는 강화된 검색결과에 표시할 정보로 고려되지 않습니다. 권장 속성을 통해 구조화된 데이터에 더 많은 정보를 추가하여 더욱 만족스러운 사용자 환경을 제공할 수도 있습니다.

SDTT를 사용하여 구조화된 데이터를 확인하고 미리 볼 수 있습니다.

JobPosting

JobPosting의 전체 정의는 schema.org/JobPosting에서 확인해 주세요.

속성
@context

필수

@context를 'http://schema.org/'로 설정합니다.

@type

필수

@type를 'JobPosting'으로 설정합니다. 예:

"@type": "JobPosting"
baseSalary

MonetaryAmount, 권장

고용주가 관련 직종에 실제로 지급하는 기본급입니다(추정치 아님).

QuantitativeValueunitText에는 다음 값 중 하나를 대소문자를 구분하여 사용하세요.

  • "HOUR"
  • "DAY"
  • "WEEK"
  • "MONTH"
  • "YEAR"

예:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "value": 40.00,
    "unitText": "HOUR"
  }
}

급여 범위를 지정하려면 하나의 value가 아닌 minValuemaxValue로 지정하세요. 예:

"baseSalary": {
  "@type": "MonetaryAmount",
  "currency": "USD",
  "value": {
    "@type": "QuantitativeValue",
    "minValue": 40.00,
    "maxValue": 50.00,
    "unitText": "HOUR"
  }
}
datePosted

Date, 필수

고용주가 채용정보를 게시한 원래 날짜를 ISO 8601 형식으로 표시한 값입니다. 예를 들어 '2017-01-24' 또는 '2017-01-24T19:33:17+00:00'와 같이 표시할 수 있습니다.

"datePosted": "2016-02-18"
description

Text, 필수

채용정보에 관한 세부적인 설명입니다. HTML 형식을 사용합니다.

description은 직무, 자격, 기술, 근무 시간, 학력, 관련 경험 등 관련 채용정보에 관한 완전한 설명이어야 합니다. descriptiontitle과 동일할 수 없습니다.

기타 가이드라인

  • 설명에는 HTML 형식을 사용해야 합니다.
  • 최소한 <br>, <p>, \n 태그를 사용하여 단락을 나눕니다.
  • 유효한 태그로는 <p>, <ul>, <li><h1>~<h5> 제목이 있습니다.
  • 또한 <strong><em> 같은 문자 수준 서식 지정 태그를 사용할 수도 있습니다.
employmentType

Text, 권장

고용 형태입니다. 예:

"employmentType": "CONTRACTOR"

대문자로 표시된 다음 값 중 하나 이상을 선택합니다.

  • "FULL_TIME"
  • "PART_TIME"
  • "CONTRACTOR"
  • "TEMPORARY"
  • "INTERN"
  • "VOLUNTEER"
  • "PER_DIEM"
  • "OTHER"

하나 이상의 employmentType 속성을 넣을 수도 있습니다. 예:

"employmentType": ["FULL_TIME", "CONTRACTOR"]
hiringOrganization

Organization, 필수

직책을 제공하는 조직입니다. 'Starbucks, Inc'와 같이 회사 이름을 사용해야 하며 '대로에 있는 스타벅스'와 같이 지원자를 채용할 구체적인 위치를 사용해서는 안 됩니다. 예:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com"
}

타사 채용 사이트 로고

타사 채용정보 사이트인 경우 조직의 지식 정보 카드에 표시된 이미지와 다른 로고를 제공할 수 있습니다. 채용하는 조직과 관련해 다른 로고를 요청하려면 hiringOrganization 배열에 로고 속성을 추가하세요. 로고 이미지 가이드라인회사 로고 가이드라인을 준수해야 합니다. 예:

"hiringOrganization": {
  "@type": "Organization",
  "name": "MagsRUs Wheel Company",
  "sameAs": "http://www.magsruswheelcompany.com",
  "logo": "http://www.example.com/images/logo.png"
}
identifier

PropertyValue, 권장

채용 조직에서 관련 업무에 사용하는 고유 식별자입니다.

예:

"identifier": {
  "@type": "PropertyValue",
  "name": "MagsRUs Wheel Company",
  "value": "1234567"
}
jobLocation

Place, 필수

직원이 주로 근무하게 될 지리적 위치이며, 채용정보를 게시한 위치가 아닙니다. 가능한 한 많은 입력란을 넣으세요. 속성을 많이 제공할수록 사용자에게 게시되는 채용정보의 품질이 우수해집니다. 예:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201",
    "addressCountry": "US"
  }
}

근무처가 여러 곳에 있는 경우 배열에 여러 개의 jobLocation 속성을 추가하세요. Google은 구직자의 검색어를 기반으로 채용정보에 표시할 최적의 위치를 선택합니다.

직원이 전체 근무 시간 동안 원격으로 일하며 재택근무가 가능한 직종이면 additionalProperty 입력란을 추가하고 TELECOMMUTE 값을 입력합니다. 예:

"jobLocation": {
  "@type": "Place",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "555 Clancy St",
    "addressLocality": "Detroit",
    "addressRegion": "MI",
    "postalCode": "48201" ,
    "addressCountry": "US"
  },
  "additionalProperty": {
    "@type": "PropertyValue",
    "value": "TELECOMMUTE"
  }
}
title

Text, 필수

채용할 직무의 직함입니다(게시물의 제목이 아님). 예를 들어 '소프트웨어 엔지니어' 또는 '바리스타'라고 쓸 수 있습니다. 예:

"title": "Software Engineer"

권장사항

  • 이 입력란에는 직함만 있어야 합니다.
  • title 입력란에는 채용정보 코드, 주소, 날짜, 급여, 회사 이름을 입력해서는 안 됩니다.

    권장하지 않음: IT 직종에 지원하세요. 부쿠레슈티 거주 프랑스어 사용자

    권장: 시장 전문가, 프랑스어 사용자

  • 간결하고 읽기 쉬운 직함을 사용하세요.
  • '!' 및'*'와 같은 특수문자를 남용하지 마세요. 특수 문자를 남용하면 구조화된 데이터가 구조화된 스팸성 마크업으로 간주될 수 있습니다. 숫자 및 '/', '-'와 같은 문자는 허용됩니다.

    권장하지 않음: *** 창고직 모집 중!! 버스 노선 부근!! ***

    권장: 창고 배송 및 수령 담당자

  • title 대신 name을 사용하지 않습니다. titlename 속성은 서로 바꿔 사용할 수 없습니다.
  • 타사 채용 사이트인 경우 위의 가이드라인을 따르기 위해 직함을 수정하지 마세요. 읽을 수 없게 될 수 있습니다. 대신 고용주로부터 받은 직함을 입력하세요.
validThrough

DateTime, 필수

채용정보가 만료되는 날짜를 ISO 8601 형식으로 표시한 값입니다. 예를 들어 '2017-02-24' 또는 '2017-02-24T19:33:17+00:00'와 같이 표시할 수 있습니다. 예:

"validThrough": "2017-03-18T00:00"

만료되는 날짜가 없는 채용정보나 채용정보가 언제 만료될지 모르는 경우 이 속성을 사용하지 마세요. 만료일이 되기 전에 구인이 완료된 경우 채용정보를 삭제하세요.

문제해결

채용정보가 채용정보 인리치드 검색결과에 표시되지 않거나 Search Console에서 스팸성 구조화 마크업으로 인해 직접 조치를 받은 경우 아래 나열된 가장 일반적인 문제를 해결해 보세요. 그래도 문제가 계속되는 경우 Google 가이드라인을 검토해 주세요.

구조화된 데이터가 잘못된 페이지에 있음

error 문제를 일으킨 원인: 취업정보 목록 페이지 (하나 이상의 채용정보가 포함된 검색결과 페이지)에 JobPosting 구조화된 데이터가 있습니다. JobPosting 구조화된 데이터는 채용정보 페이지(검색결과 페이지가 아니며 한 개의 취업정보가 포함된 페이지)에만 있어야 합니다. 다음 Search Console 메시지가 표시될 수 있습니다. '구조화된 데이터 정책 위반 - 채용정보 목록 페이지에는 개별 취업정보의 구조화된 데이터가 포함되면 안 됩니다.'

done 문제 해결

  1. 채용정보 목록 페이지에서 JobPosting 구조화된 데이터를 삭제합니다. 채용정보를 하나만 표시하는 페이지에는 JobPosting 구조화된 데이터만 배치하세요.
  2. 문제를 해결한 후에는 사이트 재검토 요청을 제출합니다.

콘텐츠가 구조화된 데이터와 일치하지 않음

error 문제를 일으킨 원인: 페이지에 구조화된 데이터와 일치하지 않는 콘텐츠가 있습니다. 예를 들어 페이지의 직책이 title 속성에 등록된 값과 일치하지 않습니다. 또는 클릭을 유도하는 제목과 설명, 허위로 보이는 취업정보와 같은 스팸성 콘텐츠가 있거나 채용정보가 실제 취업정보를 나타내지 않습니다. 전체 예시 목록은 Google 콘텐츠 가이드라인을 참조하세요. 다음 Search Console 메시지가 표시될 수 있습니다. '구조화된 데이터 정책 위반 - 페이지의 콘텐츠가 페이지의 구조화된 데이터와 다른 것으로 확인되었습니다.'

done 문제 해결

  1. 구조화된 데이터가 페이지의 실제 콘텐츠와 일치하는지, 실제 작업을 나타내는지, 사용자의 오해를 불러일으키지 않는지 확인합니다.
  2. Fetch as Google을 사용하여 렌더링이 완료된 페이지에 콘텐츠가 표시되는지 확인합니다. 렌더링이 완료된 페이지는 Googlebot이 보는 페이지를 나타냅니다.
  3. 문제를 해결한 후에는 사이트 재검토 요청을 제출합니다.

만료된 취업정보가 계속 게시됨

error 문제를 일으킨 원인: 취업정보가 만료된 후에도 사용자가 취업정보 인리치드 검색결과를 통해 페이지에 계속 액세스할 수 있습니다. 그 이유는 보통 다음과 같습니다.

  • validThrough 속성이 없거나 과거로 설정되어 있습니다.
  • 페이지가 계속 게시됩니다.
  • 채용정보의 지원 옵션 과정에서 만료된 채용정보 페이지로 연결됩니다.
  • 취업정보가 만료되었는데도 JobPosting 구조화된 데이터가 페이지에 계속 있습니다.

다음 Search Console 메시지가 표시될 수 있습니다. '구조화된 데이터 정책 위반 - 만료된 취업정보의 JobPosting 구조화된 데이터입니다.'

done 문제 해결

  1. 다음 방법 중 하나를 사용하여 만료된 채용정보를 삭제합니다.
    • validThrough 속성이 입력되어 있으며 값이 과거인지 확인합니다.
    • 페이지를 요청하면 404 또는 410 상태 코드가 반환되도록 페이지를 완전히 삭제합니다.
    • 페이지에서 JobPosting 구조화된 데이터를 삭제합니다.
  2. Indexing API를 사용하여 Google에 지속적으로 정보를 제공합니다. Indexing API를 사용하지 않는 경우 다음 URL로 GET 요청을 전송하여 Google에 새 사이트맵을 제출합니다.
    http://www.google.com/ping?sitemap=location_of_sitemap
  3. 문제를 해결한 후에는 사이트 재검토 요청을 제출합니다.

지원 옵션이 없음

error 문제를 일으킨 원인: 사용자가 채용정보 페이지에 게시된 취업정보에 지원할 방법이 없습니다. 다음 Search Console 메시지가 표시될 수 있습니다. '구조화된 데이터 정책 위반 - 채용정보 페이지에서 지원서를 제출할 수 없습니다.'

done 문제 해결

  1. 사용자가 페이지에서 직업정보에 지원할 방법이 있는지 확인합니다.
  2. 문제를 해결한 후에는 사이트 재검토 요청을 제출합니다.

로고가 잘못됨

error 문제를 일으킨 원인: 사이트에 지식 정보가 없거나 지식 정보에서 잘못된 사이트 로고를 표시합니다. Google에서는 회사의 지식 정보 카드에 표시된 이미지를 채용정보의 로고로 사용합니다. Google이 로고를 선택하는 방법을 자세히 알아보려면 회사 로고 업데이트를 참조하세요.

done 문제 해결

다음 두 가지 방법으로 문제를 해결할 수 있습니다.

  • hiringOrganization.logo 속성으로 올바른 로고를 지정합니다. 구조화된 데이터 업데이트는 지식 정보 업데이트보다 빠르며, 사이트 소유자가 지식 정보를 확인할 필요가 없습니다.
  • 지식 정보를 변경하는 것이 좋습니다. 지식 정보를 업데이트하면 조직이 Google에 표시되는 방식을 세부적으로 제어할 수 있지만 업데이트하는 데 시간이 더 오래 걸릴 수 있습니다. 로고 문제를 신속하게 해결해야 한다면 hiringOrganization.logo 속성을 추가하세요.

취업정보 위치가 없거나 잘못됨

error 문제를 일으킨 원인: Googlebot이 jobLocation, addressLocality 또는 addressRegion 속성에 제공된 값을 이해하지 못합니다. Google에서 위치 정보를 실제 위치와 일치하려고 하지만 제공된 위치가 없거나 잘못되었습니다.

done 문제 해결

  1. 구조화된 데이터에 jobLocation, addressLocality 또는 addressRegion 값을 포함합니다. (위치에 따라 다르며 일부 위치 속성만 적용 가능)
  2. 다음의 방법으로 위치 수정을 확인합니다.
    1. SDTT를 엽니다.
    2. URL 가져오기 입력란에 채용정보 URL을 입력합니다.
    3. 검사를 클릭합니다.
    4. 미리보기를 클릭합니다.

      성공: SDTT에서 Google 검색 미리보기 도구에 올바른 취업정보 위치를 표시합니다.

      다시 시도: SDTT에서 Google 검색 미리보기 도구의 취업정보 위치가 있어야 할 곳에 '거짓'을 표시합니다. 위치가 실제 위치인지 확인하세요.

다음에 대한 의견 보내기...