Google Search Central

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

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

برنامه نرم افزاری (SoftwareApplication) داده های ساخت یافته

برای نمایش بهتر برنامه، اطلاعات نرم افزار را در بدنه یک صفحه وب علامت گذاری کنید جزئیات در نتایج جستجوی گوگل

نتیجه غنی از برنامه نرم افزاری در نتایج جستجوی گوگل

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

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

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

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


<html>
 
<head>
   
<title>Angry Birds</title>
   
<script type="application/ld+json">
   
{
     
"@context": "https://schema.org",
     
"@type": "SoftwareApplication",
     
"name": "Angry Birds",
     
"operatingSystem": "ANDROID",
     
"applicationCategory": "GameApplication",
     
"aggregateRating": {
       
"@type": "AggregateRating",
       
"ratingValue": "4.6",
       
"ratingCount": "8864"
     
},
     
"offers": {
       
"@type": "Offer",
       
"price": "1.00",
       
"priceCurrency": "USD"
     
}
   
}
   
</script>
 
</head>
 
<body>
 
</body>
</html>

در اینجا نمونه ای از یک برنامه نرم افزاری در RDFa آمده است:


<div vocab="https://schema.org/" typeof="SoftwareApplication">
 
<span property="name">Angry Birds</span> -

  REQUIRES
<span property="operatingSystem">ANDROID</span>
  TYPE:
<span property="applicationCategory" content="GameApplication">Game</span>

  RATING:
 
<div property="aggregateRating" typeof="AggregateRating">
   
<span property="ratingValue">4.6</span> (
   
<span property="ratingCount">8864</span> ratings )
 
</div>

 
<div property="offers" typeof="Offer">
    Price: $
<span property="price">1.00</span>
   
<meta property="priceCurrency" content="USD" />
 
</div>
</div>
 

در اینجا یک مثال از یک برنامه نرم افزاری در Microdata آورده شده است:


<div itemscope itemtype="https://schema.org/SoftwareApplication">
 
<span itemprop="name">Angry Birds</span> -

  REQUIRES
<span itemprop="operatingSystem">ANDROID</span>
  TYPE:
<span itemprop="applicationCategory" content="GameApplication">Game</span>

  RATING:
 
<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
   
<span itemprop="ratingValue">4.6</span> (
   
<span itemprop="ratingCount">8864</span> ratings )
 
</div>

 
<div itemprop="offers" itemscope itemtype="https://schema.org/Offer">
    Price: $
<span itemprop="price">1.00</span>
   
<meta itemprop="priceCurrency" content="USD" />
 
</div>
</div>
 

شما باید این دستورالعمل ها را دنبال کنید تا برنامه شما واجد شرایط ظاهر شدن به عنوان یک نتیجه غنی باشد.

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

تعریف کامل SoftwareApplication در دسترس است schema.org/SoftwareApplication.

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

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

Text

نام برنامه.

offers.price

Offer

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

اگر برنامه بدون پرداخت در دسترس است، offers.price را روی 0 تنظیم کنید. مثلا:

"offers": {
 
"@type": "Offer",
 
"price": "0"
}

اگر قیمت برنامه بیشتر از 0 باشد، باید offers.currency را وارد کنید. مثلا:

"offers": {
 
"@type": "Offer",
 
"price": "1.00",
 
"priceCurrency": "USD"
}
رتبه بندی یا بررسی

رتبه بندی یا بررسی برنامه شما باید یکی از ویژگی های زیر را وارد کنید:

aggregateRating

AggregateRating

میانگین امتیاز مرور برنامه. دنبال کن بریده بررسی دستورالعمل و فهرستی از موارد مورد نیاز و توصیه شده ویژگی‌های رتبه‌بندی جمع‌آوری شده.

review

Review

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

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

Text

نوع برنامه (به عنوان مثال، BusinessApplication یا GameApplication). مقدار باید از نوع برنامه پشتیبانی شده باشد.

لیست انواع برنامه های پشتیبانی شده

  • GameApplication
  • SocialNetworkingApplication
  • TravelApplication
  • ShoppingApplication
  • SportsApplication
  • LifestyleApplication
  • BusinessApplication
  • DesignApplication
  • DeveloperApplication
  • DriverApplication
  • EducationalApplication
  • HealthApplication
  • FinanceApplication
  • SecurityApplication
  • BrowserApplication
  • CommunicationApplication
  • DesktopEnhancementApplication
  • EntertainmentApplication
  • MultimediaApplication
  • HomeApplication
  • UtilitiesApplication
  • ReferenceApplication
operatingSystem

Text

سیستم عامل(های) مورد نیاز برای استفاده از برنامه (به عنوان مثال، Windows 7، OSX 10.6، Android 1.6)

برای برنامه های تلفن همراه و برنامه های کاربردی وب، Google نیز پشتیبانی می کند MobileApplication و WebApplication .

Google برای برنامه‌های نرم‌افزاری که فقط نوع VideoGame دارند، نتیجه غنی نشان نمی‌دهد. برای اطمینان از اینکه برنامه نرم افزار شما برای نمایش به عنوان یک نتیجه غنی واجد شرایط است، آن را با هم تایپ کنید VideoGame با نوع دیگری تایپ کنید به عنوان مثال:

{
 
"@context": "https://schema.org",
 
"@type": ["VideoGame", "MobileApplication"],
 
....
}

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

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