Meslek

Occupation yapılandırılmış verileri, maaş tahmini sağlayıcıların iş türlerine göre maaş aralıkları ve bölgeye dayalı ortalama maaşları, meslekle ilgili genel olanaklar, aranan özellikler ve eğitim gereksinimleri gibi ayrıntıları tanımlamasını ve bunları deneyim seviyeleri veya işe alan kuruluş gibi faktörlerle bir araya getirmesini sağlar.

Meslekler için maaş tahminleri ve diğer bilgileri tanımlamak üzere aşağıdaki schema.org türlerini ve Google uzantılarını kullanın.

Örnekler

Aşağıdaki JSON-LD örneğinde, Yapılandırılmış Veri Test Aracı'nda maaş tahmini verileriyle birlikte basit bir Occupation gösterilmektedir:

Aşağıdaki JSON-LD örneğinde, Yapılandırılmış Veri Test Aracı'nda maaş tahmini verileriyle birlikte daha karmaşık bir OccupationAggregationByEmployer örneği gösterilmektedir:

Kurallar

Genel yapılandırılmış veri kalite yönergelerine ve teknik yönergelere uymanız gerekir. Ayrıca aşağıdaki yönergeler Occupation yapılandırılmış verileri için geçerlidir:

Teknik kurallar

  • Occupation yapılandırılmış verileri bağımsız verilerdir. Bu verilerin Google'a sağladığınız diğer yapılandırılmış verilerle ilişkilendirilmesi gerekmez.
  • Bir web sayfasına yalnızca bir Occupation, OccupationAggregation veya OccupationAggregationByEmployer ekleyin. Bir sayfaya bu tür tanımlarından birden fazlasını eklemeyin.
  • Yapısal verilerinizin sayfada gösterdiklerinizle tutarlı olduğundan emin olun. Bazı örnekler:
    • Sayfanızda kullanıcılara yalnızca ortalama maaşı gösteriyorsunuz ve yapılandırılmış verileriniz yalnızca bu değerleri içeriyor.
    • Sayfanızda yıllık maaşı en yakın binde beşlik değere yuvarlıyorsunuz ve yapılandırılmış verilerde aynı ayrıntı düzeyini sağlıyorsunuz.
  • Aksi belirtilmedikçe çoğu özellik bir tanımda yalnızca bir kez geçmelidir.
  • Konuma göre farklı özellikleri olan meslekler için (örneğin, ABD'nin Kuzeydoğusundaki maaş aralığı Ortabatıdakinden farklı olabilir) ayrı web sayfası oluşturun. Bu web sayfasında her mesleğin farklı bir occupationLocation belirten kendi Occupation tanımına yer verin.
  • İlan sayfalarına (işlerin bir listesini gösteren sayfalara) maaş tahmini yapılandırılmış verileri eklemeyin.
  • Sayfalarınız değiştiğinde site haritalarınızı her gün güncelleyin.

İçerik kuralları

  • Tüm işlerin maaş aralıkları ve açıklamaları benzer olduğunda benzer iş unvanlarını gruplandırın. İş unvanları ayrıntılı olmalı ancak kafa karıştıracak derecede ayrıntı içermemelidir: Bazı örnekler:
    • Çok genel olmamalı:

      Önerilmez: "Klinik, Danışman ve Okul Psikologları"

      Önerilir: "Okul Danışmanı", "Klinik Psikolog", "Klinik Terapist", "Psikoloji Doktoru"

    • Çok ayrıntılı olmamalı:

      Önerilmez: "Evde Bakım için Lisanslı Hemşire" ve "Lisanslı Hemşire (LH)" ve "LH - Lisanslı Hemşire - Evde Bakım - Seyahat Edebilen Hemşire"

      Önerilir: "Lisanslı Hemşire"

Yapılandırılmış veri türü tanımları

Bu bölümde maaş tahminleriyle ilgili yapılandırılmış veri türleri açıklanmaktadır.

Yapılandırılmış verilerinizin arama sonuçlarında görüntülenmeye uygun olması için zorunlu özellikleri eklemeniz gerekir. Zorunlu alanların bulunmadığı tüm Occupation verileri, geliştirilmiş Arama sonuçları için dikkate alınmaz. İşaretlemenize daha fazla bilgi ekleyerek daha iyi bir kullanıcı deneyimi sağlamak için önerilen özellikleri de dahil edebilirsiniz.

İşaretlemenizi doğrulamak için Google’ın Yapılandırılmış Veri Test Aracı'nı kullanabilirsiniz.

Occupation

Occupation türü, bir işle ilgili tahmini maaş, aranan özellikler ve sorumluluklar gibi bilgileri tanımlar. Occupation için tam tanımı schema.org/Occupation adresinde bulabilirsiniz.

Özellikler
@context

Zorunlu

@context değerini "http://schema.org/" olarak ayarlayın. Örneğin:

"@context": "http://schema.org/"
@type

Zorunlu

@type değerini "Occupation" olarak ayarlayın. Örneğin:

"@type": "Occupation"
description

Text, Önerilir

İşle ilgili açıklama.

description; iş sorumlulukları, nitelikler, beceriler, çalışma saatleri, eğitim gereksinimleri ve deneyim gereksinimleri de dahil olmak üzere işin tam bir temsili olmalıdır.

Ek kurallar:

  • description yalnızca üst düzeydeki sayfada değil, kullanıcının yönlendirilebileceği tüm özellik sayfalarında yer almalıdır.
  • description işi benzersiz bir şekilde tanımlamalı ve işin tam olarak neleri kapsadığını açıklamalıdır.

    Önerilmez: “Staj: Staj, beyaz yakalı ve profesyonel kariyerler için bir iş eğitimidir.”

    Önerilir: “Veri Analisti Stajyeri: Veri analistiyle çalışan bir stajyer. Veri analisti, veriye dayalı kararlar verilmesine yardımcı olmak için verilerden analizler çıkarır.”

  • description, name ile aynı olamaz.
  • İşe alım yapan kuruluşa description bölümünde yer vermeyin. Bunun yerine hiringOrganization kullanın.
estimatedSalary

MonetaryAmountDistribution dizisi, Zorunlu

Belirtilen occupationLocation dahilinde bu iş için ödenecek tahmini maaş. Maaş aralığını veya maaş tahminlerini yüzde sıralamasına göre belirtmeniz gerekir.

Aşağıdaki örnekte tahmini maaş aralığı gösterilmektedir:

"estimatedSalary": [{
  "@type": "MonetaryAmountDistribution",
  "name": "base",
  "currency": "USD",
  "unitText": "YEAR",
  "minValue": "100000", // Inherited from QuantitativeValue
  "maxValue": "150000", // Inherited from QuantitativeValue
  "median": "124900" // Inherited from QuantitativeValueDistribution
}]

Taban maaş, ikramiyeler ve diğer maddi tazminleri tek tek belirtmek için estimatedSalary dizisinde birden fazla maaş tanımlayın. Taban maaşı belirtmeniz şarttır. Diğer tazmin türlerinin belirtilmesi isteğe bağlıdır. Örneğin:

"estimatedSalary": [
  {
    "@type": "MonetaryAmountDistribution",
    "name": "base",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "100000",
    "maxValue": "150000",
    "median": "124900"
  }, {
    "@type": "MonetaryAmountDistribution",
    "name": "bonus",
    "currency": "USD",
    "unitText": "YEAR",
    "minValue": "0",
    "maxValue": "34500",
    "median": "4450"
  }
]
mainEntityOfPage

WebPage, Önerilir

Tahmini maaş bilgilerinin oluşturulduğu tarih. lastReviewed alanı ISO 8601 biçimindedir; örneğin:

"mainEntityOfPage": {
  "@type": "WebPage",
  "lastReviewed": "2017-07-23T14:20:00-05:00"
}
name

Text, Zorunlu

İşin unvanı. Bu alanda serbest biçimli metinler kullanılabilir. Örneğin, "Yazılım Mühendisi".

En iyi uygulamalar:

  • Bu alanda yalnızca işin unvanı yer almalıdır.
  • name alanına iş kodları, adresler, tarihler, maaşlar veya şirket adları eklemeyin.

    Önerilmez: BT işi için hemen başvurun -FRANSIZCA bilen Bükreş'te ikamet eden

    Önerilir: Fransızca bilen Pazar Uzmanı

  • Kısa, okunabilir başlıklar sağlayın.
  • "!" ve "*" gibi özel karakterleri kullanırken aşırıya kaçmayın. Özel karakterleri gereksiz yere kullanmak, işaretlemenizin Spam İçerikli Yapılandırılmış İşaretleme olarak değerlendirilmesine neden olabilir. Sayılar ve "/" ile "-" gibi karakterler kabul edilebilir.

    Önerilmez: *** ANTREPO İÇİN HEMEN İŞE ALIM!! OTOBÜS GÜZERGAHINDA!! ***

    Önerilir: Mal Kabul ve Sevkıyat Antrepo Sorumlusu

occupationLocation

City, State veya Country dizisi, Önerilir

Bu iş açıklamasının geçerli olduğu yer. Konumu şehir, bölge veya ülke düzeyinde tanımlayabilirsiniz. Örneğin:

"occupationLocation": [
  {
    "@type": "City", // Maximum level of granularity
    "name": "Mountain View"
  }
]

Konum, şehirden daha spesifik olmamalıdır.

occupationLocation değeri, maaş tahmin listesinin oluşturulduğu yeri değil, kişinin çalışacağı yeri temsil eder.

Tek bir Occupation türü birden fazla konuma sahipse, konumları aşağıdaki örnekte gösterildiği gibi occupationLocation dizisinde belirtin:

"occupationLocation": [
  {
    "@type": "State",
    "name": "Oregon"
  }, {
    "@type": "State",
    "name": "Washington"
  }
]

Maaş aralıkları, eğitim gereksinimleri ve iş için aranan nitelikler gibi veriler konuma göre sık sık değişir. Bunu temsil etmek için birden fazla sayfayı, her biri kendi Occupation tanımı ve farklı bir occupationLocation içerecek şekilde tanımlayın.

MonetaryAmountDistribution

MonetaryAmountDistribution türü, para miktarlarının istatistiksel bir dağılımıdır. Occupation tanımı için maaş, ikramiye ve diğer maddi tazmin verilerinin istatistiksel dağılımını tanımlamak için MonetaryAmountDistribution kullanın.

MonetaryAmountDistribution için tam tanımı schema.org/MonetaryAmountDistribution adresinde bulabilirsiniz. Bu tür, aşağıda listelenen özelliklere ek olarak QuantitativeValueDistribution türünün tüm özelliklerini taşır.

Özellikler
@type

Zorunlu

@type değerini "MonetaryAmountDistribution" olarak ayarlayın.

currency

Text, Önerilir

Değer için ISO 4217 3 harfli para birimi kodu. Örneğin, "USD" veya "CAD".

name

Text, Zorunlu

Değer türü. Taban maaşı belirtmeniz şarttır. Diğer tazmin türlerinin belirtilmesi isteğe bağlıdır. Örneğin, "Taban", "İkramiye", "Komisyon".

QuantitativeValueDistribution

QuantitativeValueDistribution türü, değerlerin istatistiksel bir dağılımıdır.

Occupation yapılandırılmış verilerinin istatistiksel dağılımını tanımlamak için MonetaryAmountDistributionnkullanın.

Bu tür, aşağıda listelenen özelliklere ek olarak schema.org QuantitativeValue türünün tüm özelliklerini taşır. QuantitativeValueDistribution için tam tanımı schema.org/QuantitativeValueDistribution adresinde bulabilirsiniz.

Özellikler
@type

Zorunlu

@type değerini "QuantitativeValueDistribution" olarak ayarlayın.

median

Number, Önerilir

Ortanca (veya "orta") değer. Örneğin, bu meslekteki maaşların yarısı bu değerde veya bu değerin altındadır.

percentile10

Number, Önerilir

Onda birlik yüzdelik değer. Örneğin, bu meslekteki maaşların %10'u bu değerde veya bu değerin altındadır.

percentile25

Number, Önerilir

Yirmi beşte birlik yüzdelik değer. Örneğin, bu meslekteki maaşların %25'i bu değerde veya bu değerin altındadır.

percentile75

Number, Önerilir

Yetmiş beşte birlik yüzdelik değer. Örneğin, bu meslekteki maaşların %75'i bu değerde veya bu değerin altındadır.

percentile90

Number, Önerilir

Doksanda birlik yüzdelik değer. Örneğin, bu meslekteki maaşların %90'ı bu değerde veya bu değerin altındadır.

unitText

Text, Zorunlu

Belirtilen değerin sıklığı. unitText için olağan değerler şunlardır:

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

OccupationAggregation

OccupationAggregation türü, Occupation değerinin uzantısı olup amaca özel bir iş derlemesi olarak veri sağlar. Örneğin, bu türle toplanan işlerin sunduğu olanakları ve gerektirdiği minimum deneyim süresini belirtebilirsiniz. Bu, Google tarafından önerilen yeni bir schema.org uzantısıdır.

Bu tür, aşağıda listelenen özelliklere ek olarak Occupation türünün tüm özelliklerini taşır.

Özellikler
@context

Zorunlu

@context değerini "http://schema.googleapis.com/" olarak ayarlayın.

@type

Zorunlu

@type değerini "OccupationAggregation" olarak ayarlayın.

sampleSize

Number, Önerilir

Toplu maaş verilerine katkıda bulunan veri noktalarının sayısı. Örneğin:

"sampleSize": 42
yearsExperienceMax

Number, Önerilir

Bu meslek için kabul edilebilir maksimum deneyim süresi. Örneğin, aşağıdaki örnekte görüldüğü gibi kıdemsiz bir pozisyon için maksimum 5 yıllık bir deneyim süresi belirtilebilir:

"yearsExperienceMax": 5
yearsExperienceMin

Number, Önerilir

Bu meslek için gereken minimum deneyim süresi. Örneğin, aşağıdaki örnekte görüldüğü gibi kıdemli bir pozisyon en az 10 yıl deneyim gerektirebilir:

"yearsExperienceMin": 10

OccupationAggregationByEmployer

OccupationAggregationByEmployer türü, OccupationAggregation değerinin uzantısı olup işle ilgili olarak işverene göre gruplandırılmış veriler sağlar. Örneğin, işverene göre toplanan bir grup meslek için sektörü ve işe alım yapan kuruluşu belirtebilirsiniz. Bu, Google tarafından önerilen yeni bir schema.org uzantısıdır.

Bu tür, aşağıda listelenen özelliklere ek olarak Occupation ve OccupationAggregation türlerinin tüm özelliklerini taşır.

Özellikler
@context

Zorunlu

@context değerini "http://schema.googleapis.com/" olarak ayarlayın.

@type

Zorunlu

@type değerini "OccupationAggregationByEmployer" olarak ayarlayın.

hiringOrganization

Organization, Zorunlu

Bu meslekte pozisyon sunan kuruluş. @context değerini "http://schema.org/" olarak ayarlayın. hiringOrganization, şirketin adı olmalı (örneğin, “Starbucks, Inc”) ve işe alımın yapıldığı konumun adresi olmamalıdır (örneğin, “Bağdat Caddesi'ndeki Starbucks”). Örneğin:

"hiringOrganization": {
  "@context": "http://schema.org/",
  "@type": "Organization",
  "name": "Google, Inc."
}

Şunun hakkında geri bildirim gönderin...