Google Search Central

راهنمای جامع سئو برای موتورهای جستجو

خانه> رتبه بندی و ظاهر جستجو> داده های ساختار یافته> راهنمای ویژگی‌ها> تجارت محلی

داده های ساخت یافته کسب و کار محلی (LocalBusiness)

وقتی کاربران کسب‌وکارها را در جستجوی Google یا Maps جستجو می‌کنند، نتایج جستجو ممکن است یک پانل دانش برجسته Google با جزئیات مربوط به کسب و کاری که مطابقت دارد را نمایش دهید پرس و جو هنگامی که کاربران برای یک نوع کسب و کار جستجو می کنند (به عنوان مثال، "بهترین رستوران های نیویورک")، آنها ممکن است چرخ فلکی از مشاغل مرتبط با پرس و جو را مشاهده کند. با داده های ساختاری کسب و کار محلی، شما می‌تواند به Google درباره ساعات کاری، بخش‌های مختلف یک کسب‌وکار، نظرات (اگر سایت شما نظراتی درباره کسب‌وکارهای دیگر دریافت می‌کند) و موارد دیگر بگویید. اگر می خواهید به کاربران برای رزرو یا ثبت سفارش کمک کنید مستقیماً در نتایج جستجو، می‌توانید از Maps Booking API برای فعال کردن رزروها، پرداخت‌ها و سایر اقدامات استفاده کنید.

داده های ساختاریافته یک قالب استاندارد شده برای ارائه اطلاعات در مورد یک صفحه و طبقه بندی صفحه است محتوا. اگر با داده های ساختاری تازه کار هستید، می توانید در مورد آن بیشتر بیاموزید نحوه عملکرد داده های ساخت یافته.

در اینجا مروری بر نحوه ساخت، آزمایش و انتشار داده های ساختار یافته است. برای راهنمای گام به گام در مورد نحوه افزودن داده های ساختاریافته به یک صفحه وب، این را بررسی کنید ساختار یافته دیتا کد.

  1. ویژگی های مورد نیاز را اضافه کنید. بر اساس قالبی که استفاده می کنید، بیاموزید که کجا داده های ساخت یافته را در صفحه وارد کنید.
  2. از دستورالعمل‌ها پیروی کنید.
  3. کد خود را با استفاده از آزمون نتایج غنی و هر گونه خطای حیاتی را برطرف کنید. همچنین هرگونه مشکل غیر مهمی را که ممکن است علامت گذاری شده است، برطرف کنید در این ابزار، زیرا می‌توانند به بهبود کیفیت داده‌های ساختاریافته شما کمک کنند (با این حال، برای واجد شرایط بودن برای نتایج غنی لازم نیست).
  4. چند صفحه را که شامل داده‌های ساختاریافته شما می‌شوند مستقر کنید و از ابزار بازرسی URL استفاده کنید تا ببینید Google چگونه صفحه را می‌بیند. مطمئن باشید که صفحه شما هست در دسترس Google است و توسط فایل robots.txt، تگ noindex یا مسدود نشده است. الزامات ورود اگر صفحه خوب به نظر می رسد، می توانید از Google بخواهید که URL های شما را مجدداً بخزد.
  5. برای آگاه نگه داشتن Google از تغییرات آینده، توصیه می کنیم که نقشه سایت ارسال کنید. شما می توانید این را به طور خودکار با API نقشه سایت کنسول جستجو.

در اینجا مثالی از یک فهرست ساده کسب و کار محلی با استفاده از JSON-LD آورده شده است.

فهرست مشاغل محلی در جستجوی Google


<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 در دسترس است schema.org/LocalBusiness. هر محلی را تعریف کنید مکان کسب و کار به عنوان یک نوع LocalBusiness. استفاده کنید خاص ترین LocalBusiness نوع فرعی ممکن؛ مثلا، Restaurant، DaySpa، HealthClub، و به زودی.

اگر چندین نوع دارید، آنها را به عنوان یک آرایه مشخص کنید (additionalType نیست' پشتیبانی). برای مثال، اگر کسب و کار شما چندین سرویس ارائه می دهد:

{
 
"@context": "https://schema.org",
 
"@type": ["Electrician", "Plumber", "Locksmith"],
 
....
}

ویژگی های پشتیبانی شده توسط Google به شرح زیر است:

خواص مورد نیاز
address

PostalAddress

مکان فیزیکی کسب و کار تا جایی که ممکن است دارایی های بیشتری را شامل شود. بیشتر ویژگی هایی که ارائه می دهید، نتیجه با کیفیت بالاتری برای کاربران است. مثلا:

"address": {
 
"@type": "PostalAddress",
 
"streetAddress": "148 W 51st St Suit 42 Unit 7",
 
"addressLocality": "New York",
 
"addressRegion": "NY",
 
"postalCode": "10019",
 
"addressCountry": "US"
}
name

Text

نام کسب و کار.

خواص توصیه شده
aggregateRating

AggregateRating

این ویژگی فقط برای سایت‌هایی توصیه می‌شود که نظراتی درباره سایر مشاغل محلی دریافت می‌کنند: میانگین رتبه‌بندی کسب و کار محلی بر اساس رتبه بندی یا بررسی های متعدد. دنبال کن بریده بررسی دستورالعمل و لیست مورد نیاز و توصیه شده مجموعه رتبه بندی ویژگی ها.

department

LocalBusiness

یک آیتم تو در تو برای یک بخش واحد. شما می توانید هر یک از آنها را تعریف کنید خواص در این جدول برای یک بخش.

دستورالعمل های اضافی:

  • نام فروشگاه را با نام بخش در زیر وارد کنید قالب: {store name} {department name}. برای مثال، gMart و gMart Pharmacy.
  • اگر نام دپارتمان به صراحت مارک شده است، خود یک نام دپارتمان را مشخص کنید. برای مثال: Best Buy و Geek Squad.
geo

GeoCoordinates

مختصات جغرافیایی کسب و کار

geo.latitude

Number

عرض جغرافیایی محل کسب و کار. دقت باید حداقل 5 باشد ارقام اعشاری

geo.longitude

Number

طول جغرافیایی محل کسب و کار. دقت باید حداقل 5 باشد ارقام اعشاری

menu

URL

برای موسسات غذایی، URL کاملاً واجد شرایط منو.

openingHoursSpecification

آرایه یا شی واحد (هر دو پشتیبانی می شوند) از OpeningHoursSpecification

ساعاتی که در آن مکان کسب و کار باز است.

openingHoursSpecification.closes

Time

زمان بسته شدن مکان کسب و کار، در قالب hh:mm:ss.

openingHoursSpecification.dayOfWeek

DayOfWeek

یک یا چند مورد از مقادیر زیر:

  • https://schema.org/Monday: روزی که به دوشنبه معروف است.
  • https://schema.org/Tuesday: روزی که به سه شنبه معروف است.
  • https://schema.org/Wednesday: روزی که به چهارشنبه معروف است.
  • https://schema.org/Thursday: روزی که به پنج شنبه معروف است.
  • https://schema.org/Friday: روزی که به روز جمعه معروف است.
  • https://schema.org/Saturday: روزی که به شنبه معروف است.
  • https://schema.org/Sunday: روزی که به یکشنبه معروف است.
openingHoursSpecification.opens

Time

زمان باز شدن مکان کسب و کار، در قالب hh:mm:ss.

openingHoursSpecification.validFrom

Date

تاریخ شروع تعطیلی فصلی کسب و کار، در قالب YYYY-MM-DD.

openingHoursSpecification.validThrough

Date

تاریخ پایان تعطیلی فصلی کسب و کار، در قالب YYYY-MM-DD.

priceRange

Text

محدوده قیمت نسبی یک کسب و کار که معمولاً توسط یک محدوده عددی مشخص می شود (به عنوان مثال، "10-15 دلار") یا تعداد عادی علائم ارز (به عنوان مثال، "$$$").

این فیلد باید کمتر از 100 کاراکتر باشد. اگر بیشتر از 100 کاراکتر باشد، گوگل محدوده قیمتی برای کسب و کار نشان نمی دهد.

review

مرور

این ویژگی فقط برای سایت‌هایی توصیه می‌شود که نظراتی درباره سایر مشاغل محلی دریافت می‌کنند: مروری بر کسب‌وکار محلی. دنبال کن بریده بررسی دستورالعمل و لیست مورد نیاز و توصیه شده بررسی خواص.

servesCuisine

servesCuisine

نوع غذاهایی که رستوران سرو می کند.

telephone

Text

شماره تلفن کسب‌وکار به‌عنوان روش تماس اولیه برای مشتریان. حتماً کد کشور و کد منطقه را در شماره تلفن ذکر کنید.

url

URL

نشانی وب کاملاً واجد شرایط مکان کسب و کار خاص. URL باید یک پیوند فعال باشد.

اگر چندین رستوران در سایت خود دارید و می‌خواهید واجد شرایط یک رستوران باشند چرخ و فلک میزبان، شی Carousel را اضافه کنید. علاوه بر خواص Carousel استاندارد، ویژگی های زیر را در شی Carousel خود تعریف کنید. در حالی که خواص چرخ فلک لازم نیست، اگر می خواهید لیست رستوران شما باشد، باید املاک زیر را اضافه کنید واجد شرایط برای چرخ و فلک میزبان.

ویژگی های پشتیبانی شده توسط Google به شرح زیر است:

خواص مورد نیاز
image

تکرار شده URL یا ImageObject

یک یا چند تصویر از رستوران.

دستورالعمل های تصویری اضافی:

  • URLهای تصویر باید قابل خزیدن و نمایه سازی باشند. برای بررسی اینکه آیا Google می‌تواند به URL‌های شما دسترسی داشته باشد، استفاده کنید ابزار بازرسی URL.
  • تصاویر باید نمایانگر محتوای علامت گذاری شده باشند.
  • تصاویر باید در قالب فایلی باشند که توسط Google Images پشتیبانی می‌شود.
  • برای بهترین نتایج، توصیه می کنیم چندین تصویر با وضوح بالا (حداقل 50K پیکسل در زمانی که ضرب عرض و ارتفاع) با نسبت های زیر: 16x9، 4x3، و 1x1.

مثلا:

"image": [
 
"https://example.com/photos/1x1/photo.jpg",
 
"https://example.com/photos/4x3/photo.jpg",
 
"https://example.com/photos/16x9/photo.jpg"
]
name

Text

نام رستوران.

خواص توصیه شده
address

PostalAddress

مکان فیزیکی کسب و کار تا جایی که ممکن است دارایی های بیشتری را شامل شود. بیشتر ویژگی هایی که ارائه می دهید، نتیجه با کیفیت بالاتری برای کاربران است. مثلا:

"address": {
 
"@type": "PostalAddress",
 
"streetAddress": "148 W 51st St",
 
"addressLocality": "New York",
 
"addressRegion": "NY",
 
"postalCode": "10019",
 
"addressCountry": "US"
}
servesCuisine

servesCuisine

نوع غذاهایی که رستوران سرو می کند.

اگر در پیاده‌سازی یا اشکال‌زدایی داده‌های ساختاریافته مشکل دارید، در اینجا منابعی وجود دارند که می‌توانند ممکن است به شما کمک کند

  • اگر از یک سیستم مدیریت محتوا (CMS) استفاده می کنید یا شخص دیگری از سایت شما مراقبت می کند، از آنها بخواهید که به شما کمک کنند. اطمینان حاصل کنید که هر پیام کنسول جستجو که جزئیات مشکل را به آنها ارائه می دهد.
  • Google تضمین نمی‌کند که ویژگی‌هایی که داده‌های ساخت‌یافته را مصرف می‌کنند در نتایج جستجو نشان داده شوند. برای فهرستی از دلایل رایج که چرا گوگل ممکن است محتوای شما را در یک نتیجه غنی نشان ندهد، به این مطلب مراجعه کنید دستورالعمل های کلی داده های ساختاریافته.
  • شما ممکن است در داده های ساختاریافته خود دچار خطا شده باشید. بررسی کنید فهرست ساختار یافته خطاهای داده.
  • اگر یک اقدام دستی داده‌های ساختاریافته علیه صفحه خود دریافت کرده‌اید، داده‌های ساختاریافته روشن است صفحه نادیده گرفته می شود (اگرچه صفحه همچنان می تواند در نتایج جستجوی Google ظاهر شود). برای رفع ساختار یافته مشکلات داده، از راهنما استفاده کنید گزارش اقدامات.
  • دستورالعمل‌ها را دوباره مرور کنید تا متوجه شوید که آیا محتوای شما مطابقت ندارد با دستورالعمل ها این مشکل می تواند ناشی از محتوای هرزنامه یا استفاده از نشانه گذاری هرزنامه باشد. با این حال، مشکل ممکن است یک مشکل نحوی نباشد، و بنابراین Rich Results Test نمی تواند این مسائل را شناسایی کنید.
  • عیب یابی از دست دادن نتایج غنی / کاهش در کل نتایج غنی.
  • برای خزیدن مجدد و نمایه سازی مجدد زمان بگذارید. به یاد داشته باشید که ممکن است چند روز بعد از آن طول بکشد انتشار صفحه ای برای گوگل برای یافتن و خزیدن آن. برای سؤالات عمومی در مورد خزیدن و نمایه سازی، این را بررسی کنید سؤالات متداول خزیدن و نمایه سازی جستجوی Google.
  • یک سوال در جستجوی مرکزی Google پست کنید انجمن.
منبع اطلاعات این صفحه راهنمای رسمی گوگل برای اصول سئو، صفحه می‌باشد. این محتوا توسط گوگل تهیه شده و تحت مجوز Creative Commons Attribution 4.0 منتشر شده است و با همین مجوز توسط من ترجمه و منتشر می‌شود.
Last updated UTC.
Last updated in Google UTC.