داده های ساخت یافته کسب و کار محلی (LocalBusiness
)
وقتی کاربران کسبوکارها را در جستجوی Google یا Maps جستجو میکنند، نتایج جستجو ممکن است یک پانل دانش برجسته Google با جزئیات مربوط به کسب و کاری که مطابقت دارد را نمایش دهید پرس و جو هنگامی که کاربران برای یک نوع کسب و کار جستجو می کنند (به عنوان مثال، "بهترین رستوران های نیویورک")، آنها ممکن است چرخ فلکی از مشاغل مرتبط با پرس و جو را مشاهده کند. با داده های ساختاری کسب و کار محلی، شما میتواند به Google درباره ساعات کاری، بخشهای مختلف یک کسبوکار، نظرات (اگر سایت شما نظراتی درباره کسبوکارهای دیگر دریافت میکند) و موارد دیگر بگویید. اگر می خواهید به کاربران برای رزرو یا ثبت سفارش کمک کنید مستقیماً در نتایج جستجو، میتوانید از Maps Booking API برای فعال کردن رزروها، پرداختها و سایر اقدامات استفاده کنید.
نحوه اضافه کردن داده های ساخت یافته
داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.
در اینجا مروری بر نحوه ساخت، آزمایش و انتشار داده های ساختار یافته است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید ساختار یافته دیتا کد.
- ویژگی های مورد نیاز را اضافه کنید. بر اساس قالبی که استفاده می کنید، بیاموزید که کجا داده های ساخت یافته را در صفحه وارد کنید.
- از دستورالعملها پیروی کنید.
- کد خود را با استفاده از آزمون نتایج غنی و هر گونه خطای حیاتی را برطرف کنید. همچنین هرگونه مشکل غیر مهمی را که ممکن است علامت گذاری شده است، برطرف کنید در این ابزار، زیرا میتوانند به بهبود کیفیت دادههای ساختاریافته شما کمک کنند (با این حال، برای واجد شرایط بودن برای نتایج غنی لازم نیست).
- چند صفحه را که شامل دادههای ساختاریافته شما میشوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را میبیند. مطمئن باشید که صفحه شما هست
در دسترس Google است و توسط فایل robots.txt، تگ
noindex
یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را مجدداً بخزد. - برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.
مثال ها
فهرست مشاغل محلی ساده
در اینجا مثالی از یک فهرست ساده کسب و کار محلی با استفاده از JSON-LD آورده شده است.
<html>
<head>
<title>Dave's Steak House</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"name": "Dave's Steak House",
"address": {
"@type": "PostalAddress",
"streetAddress": "148 W 51st St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10019",
"addressCountry": "US"
},
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "4",
"bestRating": "5"
},
"author": {
"@type": "Person",
"name": "Lillian Ruiz"
}
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 40.761293,
"longitude": -73.982294
},
"url": "https://www.example.com/restaurant-locations/manhattan",
"telephone": "+12122459600",
"servesCuisine": "American",
"priceRange": "$$$",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday"
],
"opens": "11:30",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Wednesday",
"Thursday",
"Friday"
],
"opens": "11:30",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "16:00",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "16:00",
"closes": "22:00"
}
],
"menu": "https://www.example.com/menu",
"acceptsReservations": "True"
}
</script>
</head>
<body>
</body>
</html>
چرخ فلک رستوران (دسترسی محدود)
در اینجا مثالی از رستورانی است که الزامات صفحه جزئیات را برآورده می کند (با فرض اینکه یک صفحه خلاصه با نشانه گذاری چرخ و فلک). چرخ فلک رستوران در حال حاضر محدود به a مجموعه کوچکی از ارائه دهندگان رستوران اگر مایل به شرکت هستید، علاقه خود را در فرم ما ثبت کنید.
<html>
<head>
<title>Trattoria Luigi</title>
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Restaurant",
"name": "Trattoria Luigi",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"priceRange": "$$$",
"servesCuisine": "Italian",
"address": {
"@type": "PostalAddress",
"streetAddress": "148 W 51st St",
"addressLocality": "New York",
"addressRegion": "NY",
"postalCode": "10019",
"addressCountry": "US"
}
}
</script>
</head>
<body>
</body>
</html>
ساعات کاری
مثالهای زیر نحوه علامتگذاری انواع مختلف کسبوکار را نشان میدهند ساعت ها.
به استثنای ویژگیهای validFrom
و validThrough
نشان میدهد که ساعات کاری در تمام طول سال معتبر است. این مثال کسبوکاری را تعریف میکند که روزهای هفته از ساعت 9 صبح تا 9 شب باز است. ، با
ساعات آخر هفته از 10 صبح تا 11 شب.
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:00",
"closes": "21:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Saturday",
"Sunday"
],
"opens": "10:00",
"closes": "23:00"
}
]
ساعتها پس از نیمهشب، ساعتهای باز و بسته شدن را با استفاده از آن تعریف کنید
یک ویژگی OpeningHoursSpecification
. این مثال ساعاتی را از شنبه تعریف می کند
ساعت 6 بعد از ظهر تا یکشنبه ساعت 3 صبح.
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "18:00",
"closes": "03:00"
}
برای نشان دادن یک کسب و کار به عنوان باز 24 ساعته، open
را تنظیم کنید
ملک به "00:00» و ویژگی closes
به "23:59". نمایش یک کسب و کار بسته است
در تمام طول روز، هر دو ویژگی opens
و closes
را روی "00:00" تنظیم کنید. این مثال
کسبوکاری را نشان میدهد که تمام روز شنبه باز است و تمام روز یکشنبه تعطیل است.
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "00:00",
"closes": "23:59"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "00:00",
"closes": "00:00"
}
]
از هر دو ویژگی validFrom
و validThrough
برای تعریف فصلی استفاده کنید
ساعت ها. این مثال کسبوکاری را نشان میدهد که برای تعطیلات زمستانی بسته شده است.
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"opens": "00:00",
"closes": "00:00",
"validFrom": "2015-12-23",
"validThrough": "2016-01-05"
}
بخش های متعدد
برای کسبوکاری با بخشهایی که هر کدام دارای ویژگیهای متمایز خود هستند
به عنوان ساعات کاری یا شماره تلفن، می توانید ویژگی department
را علامت گذاری کنید
با یک عنصر برای هر بخش. خصوصیات متفاوت را تعریف کنید
از فروشگاه اصلی به صورت جداگانه در هر بخش مربوطه.
<html>
<head>
<title>Dave's Department Store</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Store",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"name": "Dave's Department Store",
"address": {
"@type": "PostalAddress",
"streetAddress": "1600 Saratoga Ave",
"addressLocality": "San Jose",
"addressRegion": "CA",
"postalCode": "95129",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 37.293058,
"longitude": -121.988331
},
"url": "https://www.example.com/store-locator/sl/San-Jose-Westgate-Store/1427",
"priceRange": "$$$",
"telephone": "+14088717984",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"opens": "08:00",
"closes": "23:59"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "08:00",
"closes": "23:00"
}
],
"department": [
{
"@type": "Pharmacy",
"image": [
"https://example.com/photos/1x1/photo.jpg",
"https://example.com/photos/4x3/photo.jpg",
"https://example.com/photos/16x9/photo.jpg"
],
"name": "Dave's Pharmacy",
"address": {
"@type": "PostalAddress",
"streetAddress": "1600 Saratoga Ave",
"addressLocality": "San Jose",
"addressRegion": "CA",
"postalCode": "95129",
"addressCountry": "US"
},
"priceRange": "$",
"telephone": "+14088719385",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "09:00",
"closes": "19:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "17:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "11:00",
"closes": "17:00"
}
]
}
]
}
</script>
</head>
<body>
</body>
</html>
رهنمودها
شما باید این دستورالعمل ها را دنبال کنید تا واجد شرایط ظاهر شدن در نتایج غنی کسب و کار محلی باشید.
- جستجوی ملزومات
- دستورالعمل های کلی داده های ساختار یافته
- دستورالعملهای چرخ فلک (در صورت وجود). را چرخ فلک رستوران در حال حاضر به مجموعه کوچکی از ارائه دهندگان رستوران محدود شده است. اگر می خواهید دوست دارید شرکت کنید، علاقه خود را ثبت کنید در فرم ما.
تعاریف نوع داده های ساخت یافته
جدول زیر ویژگیها و کاربردها را برای کسب و کار و تجارت محلی فهرست میکند انواع اقدام، بر اساس تعاریف کامل در schema.org/LocalBusiness.
برای اینکه محتوای شما برای نمایش به عنوان یک نتیجه غنی واجد شرایط باشد، باید ویژگی های مورد نیاز را وارد کنید. همچنین می توانید ویژگی های توصیه شده را برای افزودن اطلاعات بیشتر در مورد محتوای خود اضافه کنید. که می تواند تجربه کاربری بهتری را ارائه دهد.
می توانید LocalBusiness
داده های ساخت یافته را به هر صفحه ای در خود اضافه کنید
سایت، اگرچه ممکن است منطقی تر باشد که آن را در صفحه ای قرار دهید که حاوی اطلاعاتی در مورد شما باشد
کسب و کار.
LocalBusiness
تعریف کامل LocalBusiness
در دسترس است
schema.org/LocalBusiness. هر محلی را تعریف کنید
مکان کسب و کار به عنوان یک نوع LocalBusiness
. استفاده کنید
خاص ترین LocalBusiness
نوع فرعی ممکن؛ مثلا،
Restaurant
،
DaySpa
،
HealthClub
، و
به زودی.
اگر چندین نوع دارید، آنها را به عنوان یک آرایه مشخص کنید (additionalType
نیست'
پشتیبانی). برای مثال، اگر کسب و کار شما چندین سرویس ارائه می دهد:
{
"@context": "https://schema.org",
"@type": ["Electrician", "Plumber", "Locksmith"],
....
}
ویژگی های پشتیبانی شده توسط Google به شرح زیر است:
خواص مورد نیاز | |
---|---|
address |
مکان فیزیکی کسب و کار تا جایی که ممکن است دارایی های بیشتری را شامل شود. بیشتر ویژگی هایی که ارائه می دهید، نتیجه با کیفیت بالاتری برای کاربران است. مثلا: "address": { |
name |
نام کسب و کار. |
خواص توصیه شده | |
---|---|
aggregateRating |
این ویژگی فقط برای سایتهایی توصیه میشود که نظراتی درباره سایر مشاغل محلی دریافت میکنند: میانگین رتبهبندی کسب و کار محلی بر اساس رتبه بندی یا بررسی های متعدد. دنبال کن بریده بررسی دستورالعمل و لیست مورد نیاز و توصیه شده مجموعه رتبه بندی ویژگی ها. |
department |
یک آیتم تو در تو برای یک بخش واحد. شما می توانید هر یک از آنها را تعریف کنید خواص در این جدول برای یک بخش. دستورالعمل های اضافی:
|
geo |
مختصات جغرافیایی کسب و کار |
geo. |
عرض جغرافیایی محل کسب و کار. دقت باید حداقل 5 باشد ارقام اعشاری |
geo. |
طول جغرافیایی محل کسب و کار. دقت باید حداقل 5 باشد ارقام اعشاری |
menu |
برای موسسات غذایی، URL کاملاً واجد شرایط منو. |
openingHoursSpecification |
آرایه یا شی واحد (هر دو پشتیبانی می شوند) از
ساعاتی که در آن مکان کسب و کار باز است. |
openingHoursSpecification. |
زمان بسته شدن مکان کسب و کار، در قالب hh:mm:ss. |
openingHoursSpecification. |
یک یا چند مورد از مقادیر زیر:
|
openingHoursSpecification. |
زمان باز شدن مکان کسب و کار، در قالب hh:mm:ss. |
openingHoursSpecification. |
تاریخ شروع تعطیلی فصلی کسب و کار، در قالب YYYY-MM-DD. |
openingHoursSpecification. |
تاریخ پایان تعطیلی فصلی کسب و کار، در قالب YYYY-MM-DD. |
priceRange |
محدوده قیمت نسبی یک کسب و کار که معمولاً توسط یک محدوده عددی مشخص می شود (به عنوان مثال، "10-15 دلار") یا تعداد عادی علائم ارز (به عنوان مثال، "$$$"). این فیلد باید کمتر از 100 کاراکتر باشد. اگر بیشتر از 100 کاراکتر باشد، گوگل محدوده قیمتی برای کسب و کار نشان نمی دهد. |
review |
این ویژگی فقط برای سایتهایی توصیه میشود که نظراتی درباره سایر مشاغل محلی دریافت میکنند: مروری بر کسبوکار محلی. دنبال کن بریده بررسی دستورالعمل و لیست مورد نیاز و توصیه شده بررسی خواص. |
servesCuisine |
نوع غذاهایی که رستوران سرو می کند. |
telephone |
شماره تلفن کسبوکار بهعنوان روش تماس اولیه برای مشتریان. حتماً کد کشور و کد منطقه را در شماره تلفن ذکر کنید. |
url |
نشانی وب کاملاً واجد شرایط مکان کسب و کار خاص. URL باید یک پیوند فعال باشد. |
چرخ فلک رستوران (دسترسی محدود)
اگر چندین رستوران در سایت خود دارید و میخواهید واجد شرایط یک رستوران باشند چرخ و فلک میزبان، شی Carousel را اضافه کنید. علاوه بر خواص Carousel استاندارد، ویژگی های زیر را در شی Carousel خود تعریف کنید. در حالی که خواص چرخ فلک لازم نیست، اگر می خواهید لیست رستوران شما باشد، باید املاک زیر را اضافه کنید واجد شرایط برای چرخ و فلک میزبان.
ویژگی های پشتیبانی شده توسط Google به شرح زیر است:
خواص مورد نیاز | |
---|---|
image |
تکرار شده یک یا چند تصویر از رستوران. دستورالعمل های تصویری اضافی:
مثلا: "image": [ |
name |
نام رستوران. |
خواص توصیه شده | |
---|---|
address |
مکان فیزیکی کسب و کار تا جایی که ممکن است دارایی های بیشتری را شامل شود. بیشتر ویژگی هایی که ارائه می دهید، نتیجه با کیفیت بالاتری برای کاربران است. مثلا: "address": { |
servesCuisine |
نوع غذاهایی که رستوران سرو می کند. |
عیب یابی
اگر در پیادهسازی یا اشکالزدایی دادههای ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که میتوانند ممکن است به شما کمک کند
- اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
- Google تضمین نمیکند که ویژگیهایی که دادههای ساختیافته را مصرف میکنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
- شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
- اگر یک اقدام دستی دادههای ساختاریافته علیه صفحه خود دریافت کردهاید، دادههای ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
- دستورالعملها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
- عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
- برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
- یک سوال در جستجوی مرکزی Google پست کنید انجمن.