دستمزد تخمینی (Occupation
) داده های ساختاری
Occupation
داده های ساختار یافته به ارائه دهندگان برآورد حقوق اجازه می دهد تا محدوده حقوق را تعریف کنند
و میانگین حقوق بر اساس منطقه برای انواع شغل، جزئیات مربوط به شغل مانند معمولی
مزایا، صلاحیت ها و الزامات آموزشی. OccupationAggregationByEmployer
داده های ساخت یافته به ارائه دهندگان برآورد حقوق اجازه می دهد تا مشاغل را با عواملی مانند
سطوح تجربه یا سازمان استخدام کننده.
دستمزدهای تخمینی میتوانند در تجربه شغلی در جستجوی Google و بهعنوان تخمین حقوقی غنی نشان داده شوند نتیجه برای یک شغل معین
نحوه اضافه کردن داده های ساخت یافته
داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.
در اینجا مروری بر نحوه ساخت، آزمایش و انتشار داده های ساختار یافته است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید ساختار یافته دیتا کد.
- ویژگی های مورد نیاز را اضافه کنید. بر اساس قالبی که استفاده می کنید، بیاموزید که کجا داده های ساخت یافته را در صفحه وارد کنید.
- از دستورالعملها پیروی کنید.
- کد خود را با استفاده از آزمون نتایج غنی و هر گونه خطای حیاتی را برطرف کنید. همچنین هرگونه مشکل غیر مهمی را که ممکن است علامت گذاری شده است، برطرف کنید در این ابزار، زیرا میتوانند به بهبود کیفیت دادههای ساختاریافته شما کمک کنند (با این حال، برای واجد شرایط بودن برای نتایج غنی لازم نیست).
- چند صفحه را که شامل دادههای ساختاریافته شما میشوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را میبیند. مطمئن باشید که صفحه شما هست
در دسترس Google است و توسط فایل robots.txt، تگ
noindex
یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را مجدداً بخزد. - برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.
مثال ها
مثال شغل
مثال JSON-LD زیر یک Occupation
ساده را با داده های برآورد حقوق نشان می دهد:
<html>
<head>
<title>Software Developer, Applications</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Occupation",
"name": "Software Developer, Applications",
"mainEntityOfPage": {
"@type": "WebPage",
"lastReviewed": "2017-07-23T14:20:00-05:00"
},
"description": "Develops information systems by designing, developing, and installing software solutions",
"estimatedSalary": [
{
"@type": "MonetaryAmountDistribution",
"name": "base",
"currency": "USD",
"duration": "P1Y",
"percentile10": "100000.5",
"percentile25": "115000",
"median": "120000.28",
"percentile75": "130000",
"percentile90": "150000"
}
],
"occupationLocation": [
{
"@type": "City",
"name": "Mountain View"
}
]
}
</script>
</head>
<body>
</body>
</html>
تجمیع مشاغل توسط کارفرما مثال
مثال JSON-LD زیر نمونه پیچیده تری از آن را نشان می دهد
OccupationAggregationByEmployer
با داده های برآورد حقوق:
<html>
<head>
<title>App/Web App Developer</title>
<script type="application/ld+json">
{
"@context": "https://schema.googleapis.com/",
"@type": "OccupationAggregationByEmployer",
"name": "App/Web App Developer",
"mainEntityOfPage": {
"@type": "WebPage",
"lastReviewed": "2017-07-23T14:20:00-05:00"
},
"description": "Develops information systems by designing, developing, and installing software solutions.",
"estimatedSalary": [
{
"@type": "MonetaryAmountDistribution",
"name": "base",
"currency": "USD",
"duration": "P1Y",
"percentile10": "100000.5",
"percentile25": "115000",
"median": "120000.28",
"percentile75": "130000",
"percentile90": "150000"
},
{
"@type": "MonetaryAmountDistribution",
"name": "bonus",
"currency": "USD",
"duration": "P1Y",
"percentile10": "10000",
"percentile25": "20000",
"median": "25000",
"percentile75": "27000",
"percentile90": "60000"
}
],
"occupationLocation": [
{
"@type": "State",
"name": "Oregon"
},
{
"@type": "State",
"name": "Washington"
},
{
"@type": "State",
"name": "California"
}
],
"hiringOrganization": {
"@type": "Organization",
"name": "Google LLC"
},
"sampleSize":1000,
"industry": "Technology",
"jobBenefits": "6 weeks paid vacation every year",
"yearsExperienceMin": 3,
"yearsExperienceMax": 7
}
</script>
</head>
<body>
</body>
</html>
رهنمودها
شما باید از داده های ساختار یافته کلی پیروی کنید دستورالعمل های کیفیت
و رهنمودهای فنی. که در
علاوه بر این، دستورالعمل های زیر برای Occupation
داده های ساخت یافته اعمال می شود:
دستورالعمل های فنی
Occupation
داده های ساخت یافته، داده های مستقل هستند. نیازی به آن نیست با هر داده ساختار یافته دیگری که به Google ارائه می کنید مرتبط باشد.- فقط یک
Occupation
یا اضافه کنیدOccupationAggregationByEmployer
به یک صفحه وب بیش از یکی از این نوع تعاریف در هر صفحه اضافه نکنید. - اطمینان حاصل کنید که داده های ساخت یافته شما با آنچه در صفحه نشان می دهید مطابقت دارد. در اینجا چند نمونه آورده شده است:
- شما فقط دستمزد متوسط را در صفحه خود به کاربران نشان می دهید و داده های ساختاری شما فقط شامل این مقادیر است.
- حقوق سالانه خود را به پنج هزارم صفحه خود گرد می کنید و ارائه می دهید همان دانه بندی در داده های ساخت یافته.
- فقط یک بار در یک تعریف ویژگی ها را مشخص کنید، مگر اینکه طور دیگری مشخص شده باشد.
- برای مشاغل با ویژگی های مختلف بر اساس موقعیت مکانی (به عنوان مثال،
محدوده حقوق در شمال شرق ایالات متحده ممکن است متفاوت از یک برای میانه غرب باشد، ایجاد کنید
صفحه وب جداگانه، هر کدام با
Occupation
تعریف خاص خود که تعریف متفاوتی را مشخص می کندoccupationLocation
. - داده های ساختاری تخمین حقوق را به صفحات فهرست اضافه نکنید (صفحاتی که فهرستی از مشاغل).
- هنگامی که صفحات شما تغییر می کند، نقشه سایت خود را به صورت روزانه به روز کنید.
دستورالعمل های محتوا
- عناوین مشاغل مشابه را زمانی گروه بندی کنید که همه مشاغل دارای محدوده حقوق و توضیحات مشابه باشند.
عناوین شغلی باید خاص باشد، اما نه آنقدر خاص که گیج کننده شود. اینجا
چند نمونه است:
- خیلی گسترده نباشید:
توصیه نمی شود: "روانشناسان بالینی، مشاوره و مدرسه"
توصیه شده: "مشاور مدرسه"، "روانشناس بالینی"، "درمانگر بالینی", "دکتر روانشناسی"
- خیلی خاص نباش:
توصیه نمیشود: "پرستار ثبتنام شده در خانه" و "پرستار ثبت شده (RN)" و "RN - پرستار ثبت شده - بهداشت خانه - پرستار مسافرتی"
توصیه شده: "پرستار ثبت شده"
- خیلی گسترده نباشید:
تعاریف نوع داده های ساخت یافته
این بخش انواع داده های ساختاریافته مربوط به تخمین دستمزد را تشریح می کند.
برای اینکه محتوای شما واجد شرایط نمایش شغل باشد، باید ویژگی های مورد نیاز را درج کنید تجربه در گوگل و نتایج غنی همچنین میتوانید ویژگیهای پیشنهادی را برای اضافه کردن اضافه کنید اطلاعات بیشتر در مورد محتوای شما، که می تواند تجربه کاربری بهتری را ارائه دهد.
Occupation
نوع Occupation
اطلاعات مربوط به یک شغل را تعریف می کند، مانند حقوق تخمینی، مهارت ها
مورد نیاز و مسئولیت ها تعریف کامل Occupation
در اینجا موجود است
schema.org/Occupation.
ویژگی های پشتیبانی شده توسط Google به شرح زیر است:
خواص مورد نیاز | |
---|---|
estimatedSalary |
آرایه ای از حقوق تخمینی برای این شغل در داده شده است
مثال زیر محدوده دستمزد تخمینی را نشان می دهد: "estimatedSalary": [{ برای محاسبه حقوق پایه، پاداشها و سایر اشکال غرامت پولی،
حقوق های متعدد را در آرایه در اینجا یک مثال با یک جایزه آورده شده است: "estimatedSalary": [ |
estimatedSalary. |
مدت زمانی که برای دریافت دستمزد تخمینی در قالب تاریخ ISO 8601 نیاز است. به عنوان مثال، اگر حقوق تخمینی در طول یک سال به دست آمده است، از |
estimatedSalary. |
نوع ارزش. باید پایه حقوق را مشخص کنید. انواع دیگر غرامت اختیاری هستند. به عنوان مثال، "پایه"، "پاداش"، "کمیسیون". |
name |
عنوان شغل. این ویژگی به متن بدون ساختار اجازه می دهد. به عنوان مثال، "نرم افزار مهندس". بهترین شیوه ها:
|
occupationLocation |
آرایه از مکانی که این شرح شغلی برای آن اعمال می شود. مکان را تعریف کنید
در سطح شهر، ایالت یا کشور در یک مثال دانه ای (توصیه می شود) "occupationLocation": { نمونه های کم ریز در اینجا دو نمونه با جزئیات کمتر وجود دارد که هنوز قابل قبول هستند:
"occupationLocation": { "occupationLocation": { بهترین شیوه ها:
|
خواص توصیه شده | |
---|---|
description |
شرح شغل.
دستورالعمل های اضافی:
|
estimatedSalary. |
ISO 4217 3 حرفی کد ارز برای مقدار. به عنوان مثال، «USD» یا "CAD". |
estimatedSalary. |
مقدار میانه (یا "وسط"). به عنوان مثال نیمی از حقوق این شغل به میزان یا است زیر این مقدار |
estimatedSalary. |
مقدار صدک 10. به عنوان مثال، 10 درصد از حقوق این شغل در این یا کمتر از این است ارزش. |
estimatedSalary. |
مقدار صدک 25. به عنوان مثال، 25 درصد از حقوق برای این شغل در این یا کمتر از این است ارزش. |
estimatedSalary. |
مقدار صدک 75. به عنوان مثال، 75 درصد از حقوق این شغل کمتر از این است ارزش. |
estimatedSalary. |
مقدار صدک 90. به عنوان مثال، 90 درصد حقوق برای این شغل کمتر یا کمتر است این مقدار |
mainEntityOfPage |
نکته اصلی که در صفحه توضیح داده شده است. |
mainEntityOfPage. |
تاریخ تولید اطلاعات دستمزد تخمینی، در قالب ISO 8601. به عنوان مثال: "mainEntityOfPage": { |
OccupationAggregationByEmployer
OccupationAggregationByEmployer
فراهم می کند
داده های مربوط به شغل که توسط کارفرما گروه بندی می شوند. برای مثال می توانید صنعت و
سازمان استخدام برای گروهی از مشاغل زمانی که توسط کارفرما جمع آوری شود.
ویژگی های پشتیبانی شده توسط Google به شرح زیر است:
خواص مورد نیاز | |
---|---|
estimatedSalary |
آرایه ای از حقوق تخمینی برای این شغل در داده شده است
مثال زیر محدوده دستمزد تخمینی را نشان می دهد: "estimatedSalary": [{ برای محاسبه حقوق پایه، پاداشها و سایر اشکال غرامت پولی،
حقوق های متعدد را در آرایه مثال با جایزه "estimatedSalary": [ |
estimatedSalary. |
مدت زمانی که برای دریافت دستمزد تخمینی در قالب تاریخ ISO 8601 نیاز است. به عنوان مثال، اگر حقوق تخمینی در طول یک سال به دست آمده است، از |
estimatedSalary. |
نوع ارزش. باید پایه حقوق را مشخص کنید. انواع دیگر غرامت اختیاری هستند. به عنوان مثال، "پایه"، "پاداش"، "کمیسیون". |
hiringOrganization |
سازمان ارائه دهنده موقعیت این شغل. @context را روی "https://schema.org/" تنظیم کنید.
"hiringOrganization": { |
name |
عنوان شغل. این ویژگی به متن بدون ساختار اجازه می دهد. به عنوان مثال، "نرم افزار مهندس". بهترین شیوه ها:
|
occupationLocation |
آرایه از مکانی که این شرح شغلی برای آن اعمال می شود. مکان را تعریف کنید
در سطح شهر، ایالت یا کشور در یک مثال دانه ای (توصیه می شود) "occupationLocation": { نمونه های کم ریز در اینجا دو نمونه با جزئیات کمتر وجود دارد که هنوز قابل قبول هستند:
"occupationLocation": { "occupationLocation": { بهترین شیوه ها:
|
خواص توصیه شده | |
---|---|
description |
شرح شغل.
دستورالعمل های اضافی:
|
estimatedSalary. |
ISO 4217 3 حرفی کد ارز برای مقدار. به عنوان مثال، «USD» یا "CAD". |
estimatedSalary. |
مقدار میانه (یا "وسط"). به عنوان مثال نیمی از حقوق این شغل به میزان یا است زیر این مقدار |
estimatedSalary. |
مقدار صدک 10. به عنوان مثال، 10 درصد از حقوق این شغل در این یا کمتر از این است ارزش. |
estimatedSalary. |
مقدار صدک 25. به عنوان مثال، 25 درصد از حقوق برای این شغل در این یا کمتر از این است ارزش. |
estimatedSalary. |
مقدار صدک 75. به عنوان مثال، 75 درصد از حقوق این شغل کمتر از این است ارزش. |
estimatedSalary. |
مقدار صدک 90. به عنوان مثال، 90 درصد حقوق برای این شغل کمتر یا کمتر است این مقدار |
industry |
صنعتی که با موقعیت شغلی مرتبط است. |
jobBenefits |
شرح مزایایی که با شغل مرتبط است. |
mainEntityOfPage |
نکته اصلی که در صفحه توضیح داده شده است. |
mainEntityOfPage. |
تاریخ تولید اطلاعات دستمزد تخمینی، در قالب ISO 8601. به عنوان مثال: "mainEntityOfPage": { |
sampleSize |
تعداد نقاط دادهای که به دادههای حقوق و دستمزد کمک میکنند. مثلا: "sampleSize": 42 |
yearsExperienceMax |
حداکثر سال تجربه که برای این شغل قابل قبول است. به عنوان مثال، الف موقعیت شما ممکن است حداکثر 5 سال تجربه را به عنوان مثال زیر مشخص کند نشان می دهد: "yearsExperienceMax": 5 |
yearsExperienceMin |
حداقل تعداد سال تجربه مورد نیاز برای این شغل. به عنوان مثال، الف موقعیت ارشد ممکن است به حداقل 10 سال تجربه نیاز داشته باشد، به عنوان مثال زیر نشان می دهد: "yearsExperienceMin": 10 |
عیب یابی
اگر در پیادهسازی یا اشکالزدایی دادههای ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که میتوانند ممکن است به شما کمک کند
- اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
- Google تضمین نمیکند که ویژگیهایی که دادههای ساختیافته را مصرف میکنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
- شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
- اگر یک اقدام دستی دادههای ساختاریافته علیه صفحه خود دریافت کردهاید، دادههای ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
- دستورالعملها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
- عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
- برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
- یک سوال در جستجوی مرکزی Google پست کنید انجمن.