المهنة

تسمح بيانات Occupation المنظمة لأدوات تقدير الراتب بتحديد نطاقات الرواتب ومتوسطات الرواتب في المنطقة لأنواع الوظائف، وتفاصيل عن المهنة مثل المزايا والمؤهلات والمتطلبات التعليمية النموذجية، وتجميعها حسب عوامل مثل مستويات الخبرة أو مؤسسة التوظيف.

استخدم أنواع schema.org التالية وإضافات Google لتحديد تقديرات الرواتب والمعلومات الأخرى للوظائف.

أمثلة

يوضح مثال JSON-LD التالي Occupation بسيطة مع بيانات تقدير الراتب في أداة اختبار البيانات المنظمة:

يوضح مثال JSON-LD التالي مثالاً أكثر تعقيدًا على OccupationAggregationByEmployer مع البيانات التقديرية للراتب في أداة اختبار البيانات المنظمة:

الإرشادات

يجب اتباع إرشادات الجودة والإرشادات الفنية العامة للبيانات المنظمة. كما أن الإرشادات التالية تسري على بيانات Occupation المنظمة:

الإرشادات الفنية

  • بيانات Occupation المنظمةعبارة عن بيانات مستقلة. وهي لا تحتاج إلى ربطها بأي بيانات أخرى منظمة تقدمها إلى Google.
  • أضف Occupation أو OccupationAggregation أو OccupationAggregationByEmployer واحدًا فقط إلى صفحة ويب. لا يمكن إضافة أكثر من واحد من تعريفات الأنواع هذه إلى صفحة.
  • تأكد من اتساق بياناتك المنظمة مع ما تعرضه على الصفحة. وإليك بعض الأمثلة:
    • لا تعرض إلا متوسط الراتب على صفحتك للمستخدمين ولا تضم بياناتك المنظمة إلا تلك القيم.
    • تقرّب راتبك السنوي إلى أقرب خمسة آلاف على صفحتك وتقدم الدقة نفسها في البيانات المنظمة.
  • يجب أن تحدث معظم الخصائص مرة واحدة فقط في تعريف ما لم يُنص على خلاف ذلك.
  • بالنسبة إلى المهن ذات السمات المختلفة بناء على الموقع (فمثلاً، نطاق الراتب في شمال شرق الولايات المتحدة قد يكون مختلفًا عنه في الغرب الأوسط)، أنشئ صفحة ويب منفصلة ولكل منها تعريف Occupation الخاص الذي يحدد occupationLocation مختلفًا.
  • لا يمكن إضافة بيانات راتب تقديري منظمة إلى صفحات قوائم (الصفحات التي تعرض قائمة بالمهن).
  • عندما تتغير صفحاتك، اعمل على تحديث خرائط موقعك بشكل يومي.

إرشادات المحتوى

  • يمكن تجميع المسميات الوظيفية المتشابهة عندما يكون لكل الوظائف نطاقات راتب وأوصاف متشابهة. ينبغي أن تكون المسميات الوظيفية محددة، لكن ليس لدرجة أن تصبح مربكة. وإليك بعض الأمثلة:
    • لا تقدم مسميات واسعة جدًا:

      غير مستحسن: "علماء نفس عياديون، استشاريون، مدرسيون"

      مستحسن: "مستشار مدرسي"، "عالم نفس عيادي"، "معالج نفسي عيادي"، "طبيب نفسي"

    • لا تكن محددًا جدًا:

      غير مستحسن: " ممرضة مسجلة للصحة المنزلية" و"ممرضة مسجلة (RN)" و"RN - ممرضة مسجلة - صحة منزلية - ممرضة سفر"

      مستحسن: "ممرضة مسجلة"

تعريفات أنواع البيانات المنظّمة

يصف هذا القسم أنواع البيانات المنظمة المرتبطة بتقديرات الراتب.

يجب تضمين الخصائص المطلوبة لكي تكون بياناتك المنظّمة مؤهلة للعرض في نتائج البحث. ولن تشمل تجربة تحسين نتائج البحث أي Occupation تنقصها حقول بيانات مطلوبة. يمكنك أيضًا تضمين الخصائص المُقترَحة لإضافة المزيد من المعلومات إلى ترميزك، ما يؤدي إلى تحسين التجربة التي يحصل عليها المستخدم.

يمكنك استخدام أداة اختبار البيانات المنظمة من Google للتحقق من صحة ترميزك.

المهنة

يحدد نوع Occupation المعلومات حول وظيفة، مثل الراتب التقديري والمهارات المطلوبة والمسؤوليات. تعريف Occupation الكامل متاح على schema.org/Occupation.

الخصائص
@context

مطلوب

اضبط @context على http://schema.org/". على سبيل المثال:

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

مطلوب

اضبط @type على النوع "Occupation". على سبيل المثال: مثل:

"@type": "Occupation"
description

Text، الخاصية مُقترَحة

وصف المهنة.

يجب أن يمثل description وصفًا كاملاً للوظيفة، يتضمّن مسؤوليات الوظيفة والمؤهلات والمهارات وساعات العمل ومتطلبات التعليم ومتطلبات الخبرة.

إرشادات إضافية:

  • قم بإدراج description على كل صفحات الخصائص التفصيلية التي قد يصل إليها المستخدم، وليس فقط على صفحة المستوى الأعلى.
  • ﯾﺟب أن ﯾﺣدد description المهنة بشكل متفرد وﯾﻘدم وﺻﻔًﺎ ﻣﺣددًا ﻟﻣﺎ تﻧطوي ﻋﻟﯾﮫ المهنة.

    غير مستحسن: "تدريب داخلي - التدريب الداخلي هو تدريب على العمل للوظائف الإدارية والمهنية."

    مستحسن: "محلل بيانات متدرب - تدريب داخلي على العمل مع محلل بيانات. يقوم محلل البيانات باستخلاص الإحصاءات من البيانات للمساعدة في اتخاذ قرارات تعتمد على البيانات ".

  • لا يمكن أن يتطابق محتوى description مع name .
  • يجب عدم تضمين مؤسسة التوظيف في description. استخدم بدلاً من ذلك hiringOrganization.
estimatedSalary

المصفوفة MonetaryAmountDistribution، مطلوبة

الراتب التقديري لهذه الوظيفة في occupationLocation المحدد. ينبغي تحديد نطاق راتب أو تقديرات الراتب على أساس الترتيب المئوي.

يوضح المثال التالي نطاقًا تقديريًا للراتب:

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

لحساب الراتب الأساسي، والمكافآت، وأشكال التعويض المالي الأخرى، حدد مرتبات متعددة داخل مصفوفة estimatedSalary. يجب تحديد المرتب الأساسي. الأنواع الأخرى من التعويض المالي اختيارية. مثل:

"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، مستحسنة

تاريخ تقديم معلومات الراتب التقديري. حقل lastReviewed بتنسيق ISO 8601؛ مثل:

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

Text، الخاصية مطلوبة

المسمى الوظيفي. يسمح هذا الحقل بإدخال نص حر. على سبيل المثال، "مهندس برمجيات".

أفضل الممارسات:

  • يجب أن يكون هذا الحقل عنوان المهنة فقط.
  • يُرجى عدم تضمين رموز للوظيفة أو عناوين أو تواريخ أو رواتب أو أسماء شركات في حقل name.

    إعلان غير مُقترَح: تقدَّم الآن لوظيفة في قسم تكنولوجيا المعلومات - للمتحدِّث بالفرنسية في بوخارست

    إعلان مُقترَح: خبير تسويق للمتحدِّث بالفرنسية

  • يُرجى تقديم عناوين مختصرة وسهلة القراءة.
  • يُرجى عدم الإفراط في استخدام الأحرف الخاصة، مثل "!" و"*". إساءة استخدام الأحرف الخاصة قد يتسبّب في اعتبار ترميزك ترميزًا منظمًا غير مرغوب فيه. ويجوز استخدام أرقام وحروف مثل "/" و"-".

    إعلان غير مُقترَح: *** وظائف متاحة حاليًا في مستودع بضائع!! يقع على أطراف طريق للحافلات!! ***

    إعلان مُقترَح: مُوظّف في مستودع لاستلام البضائع وشحنها

occupationLocation

Array of City, State, or Country, recommended

المكان الذي ينطبق عليه هذا الوصف الوظيفي. يمكنك تحديد الموقع على مستوى المدينة أو الولاية أو البلد. مثل:

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

ينبغي ألا يكون الموقع أكثر تحديدًا من المدينة.

قيمة occupationLocation هي الموقع الذي تقع فيه الوظيفة بالفعل، وليس الموقع الذي تم فيه إنشاء قائمة تقدير الراتب.

إذا كان نوع Occupation واحد له مواقع متعددة، يتم تحديد المواقع في مصفوفة occupationLocation كما يبين المثال التالي:

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

تختلف البيانات مثل نطاقات الرواتب والمتطلبات التعليمية والمؤهلات للمهنة باستمرار بناءً على الموقع. لتمثيل هذا، حدد صفحات متعددة، ولكل منها تعريفها الخاص Occupation وoccupationLocation مختلف.

MonetaryAmountDistribution

نوع MonetaryAmountDistribution هو توزيع إحصائي للمبالغ النقدية. استخدم MonetaryAmountDistribution لتعريف التوزيع الإحصائي للراتب والمكافأة وبيانات التعويض المالي الأخرى الخاصة بتعريف Occupation.

تعريف MonetaryAmountDistribution الكامل متاح على . بالإضافة إلى الخصائص المدرجة أدناه، يكتسب هذا النوع كل خصائص النوع QuantitativeValueDistribution.

الخصائص
@type

مطلوب

اضبط @type على "MonetaryAmountDistribution".

currency

Text، الخاصية مُقترَحة

رمز العملة بتنسيق ISO 4217 من 3 أحرف للقيمة. على سبيل المثال، "USD" أو "CAD".

name

Text، الخاصية مطلوبة

نوع القيمة. يجب تحديد الراتب الأساسي. الأنواع الأخرى من التعويض المالي اختيارية. على سبيل المثال، "أساسي"، "مكافأة"، "عمولة".

QuantitativeValueDistribution

النوع QuantitativeValueDistribution عبارة عن توزيع إحصائي للقيم.

استخدم MonetaryAmountDistribution لتعريف التوزيع الإحصائي لبيانات Occupation المنظمة.

بالإضافة إلى الخصائص المدرجة أدناه، يكتسب هذا النوع كل خصائص schema.org QuantitativeValue. تعريف QuantitativeValueDistribution الكامل متاح على schema.org/QuantitativeValueDistribution.

الخصائص
@type

مطلوب

اضبط @type على "QuantitativeValueDistribution".

median

Number، مستحسن

القيمة المتوسطة (أو "الوسطى"). على سبيل المثال، نصف مرتبات هذه الوظيفة بهذه القيمة أو أقل.

percentile10

Number، مستحسن

القيمة المئوية العاشرة. على سبيل المثال، 10% من مرتبات هذه الوظيفة بهذه القيمة أو أقل.

percentile25

Number، مستحسن

القيمة المئوية الخامسة والعشرون. على سبيل المثال، 25% من مرتبات هذه الوظيفة بهذه القيمة أو أقل.

percentile75

Number، مستحسن

القيمة المئوية الخامسة والسبعون. على سبيل المثال، 75% من مرتبات هذه الوظيفة بهذه القيمة أو أقل.

percentile90

Number، مستحسن

القيمة المئوية التسعون. على سبيل المثال، 90% من مرتبات هذه الوظيفة بهذه القيمة أو أقل.

unitText

Text، الخاصية مطلوبة

تكرار القيمة المحددة. قيم unitText المعتادة هي:

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

OccupationAggregation

النوع OccupationAggregation هو امتداد Occupation الذي يقدم البيانات على شكل مجموعة من الوظائف محددة الغرض. على سبيل المثال، يمكنك تحديد الفوائد والحد الأدنى لسنوات الخبرة المطلوبة للوظائف عندما يتم تجميعها باستخدام هذا النوع. إنه إضافة schema.org جديدة تقترحها Google.

بالإضافة إلى الخصائص المدرجة أدناه، يكتسب هذا النوع كل خصائص نوع Occupation.

الخصائص
@context

مطلوب

اضبط @context على "http://schema.googleapis.com/".

@type

مطلوب

اضبط @type على "OccupationAggregation".

sampleSize

Number، مستحسن

عدد نقاط البيانات التي تساهم في بيانات الراتب المجمعة. مثل:

"sampleSize": 42
yearsExperienceMax

Number، مستحسن

الحد الأقصى لسنوات الخبرة المقبولة لهذه الوظيفة. على سبيل المثال، قد تحدد وظيفة صغيرة 5 سنوات كحد أقصى للخبرة، كما يبين المثال التالي:

"yearsExperienceMax": 5
yearsExperienceMin

Number، مستحسن

الحد الأدنى لعدد سنوات الخبرة المطلوبة لهذه الوظيفة. على سبيل المثال، قد يتطلب المنصب الرفيع خبرة لا تقل عن 10 سنوات، كما يبين المثال التالي:

"yearsExperienceMin": 10

OccupationAggregationByEmployer

النوع OccupationAggregationByEmployer إضافة إلى OccupationAggregation ويقدم بيانات متعلقة بالوظيفة يتم تجميعها حسب جهة التوظيف. على سبيل المثال، يمكنك تحديد المجال ومؤسسة التوظيف لمجموعة من المهن عندما يتم تجميعها من قبل جهة التوظيف. إنه إضافة schema.org جديدة تقترحها Google.

بالإضافة إلى الخصائص المدرجة أدناه، يكتسب هذا النوع كل خصائص النوعين Occupation وOccupationAggregation.

الخصائص
@context

مطلوب

اضبط @context على "http://schema.googleapis.com/".

@type

مطلوب

اضبط @type على "OccupationAggregationByEmployer".

hiringOrganization

Organization، الخاصية مطلوبة

المؤسسة التي توفّر وظيفة في هذه المهنة. اضبط @context على "http://schema.org/". ينبغي أن يكون hiringOrganization هو اسم الشركة (مثل “Starbucks, Inc”)، وليس العنوان المحدد لموقع الشركة (مثل “Starbucks on Main Street”). مثل:

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

إرسال تعليقات حول...