Structured Data & Semantic Web

채용정보 구조화 데이터

JobPosting can help vacancies appear in Google’s job-search experience, providing a channel beyond paid recruitment platforms such as JobKorea or Saramin. Specify validThrough when applicable and promptly retire expired postings or remove their markup. Leaving old jobs active or continually recycling misleading datePosted values can violate policies and impair future eligibility. Synchronize the structured data with the real recruitment lifecycle.

Business applications and impact#

Provides an additional route for candidates to discover and apply for vacancies.

Implementation guidance and considerations#

Declare accurate expiration dates and promptly remove or appropriately update expired job postings.

Code example#

{
  "@context": "https://schema.org",
  "@type": "JobPosting",
  "title": "테크니컬 SEO 엔지니어",
  "description": "<p>Astro 및 헤드리스 CMS 기반의 고성능 웹사이트 SEO 엔지니어링을 담당합니다.</p>",
  "datePosted": "2026-03-01",
  "validThrough": "2026-12-31",
  "employmentType": "FULL_TIME",
  "hiringOrganization": {
    "@type": "Organization",
    "name": "MKTGLab",
    "sameAs": "https://mktg.kr"
  },
  "jobLocation": {
    "@type": "Place",
    "address": {
      "@type": "PostalAddress",
      "addressLocality": "서울",
      "addressCountry": "KR"
    }
  }
}

FAQPage Schema

FAQ 구조화 데이터

Markup that describes a set of frequently asked questions and answers, eligible in supported cases for expanded search presentations.

Google Discover

Google Discover

Google's personalized content feed, which recommends material based on interests and activity without requiring a search query.

JSON-LD

JSON-LD 구조화 데이터

A structured-data format that expresses linked data as JSON in a script element, commonly used in an HTML head.

QAPage Schema

Q&A 구조화 데이터

Structured data for a page containing one question with multiple answers contributed by users.

TVSeries Schema

TV 시리즈 구조화 데이터

Markup describing a television series, including seasons, episodes, broadcast dates and cast.