Google Search Central

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

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

داده‌های ساختاریافته Breadcrumb (BreadcrumbList)

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

Breadcrumb در یک صفحه وب نمایش داده می شود

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

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

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

جستجوی Google از نشانه گذاری خرده نان در بدنه یک صفحه وب برای دسته بندی استفاده می کند اطلاعات صفحه در نتایج جستجو اغلب، همانطور که در نشان داده شده است پس از موارد استفاده، کاربران می توانند از انواع بسیار متفاوت به صفحه ای برسند پرس و جوهای جستجو در حالی که هر جستجو ممکن است همان صفحه وب را بازگرداند محتوا را در زمینه جستجوی Google دسته بندی می کند. صفحه ancillaryjustice.html ممکن است مسیرهای خرده نان زیر را نمایش دهد بسته به زمینه جستجو.

درخواست جستجو برای یک سال و جایزه مبتنی بر ژانر، "بهترین رمان جایزه سحابی 2014"، ممکن است ایجاد کند پودر سوخاری زیر:

کتاب علمی تخیلی برندگان جوایز

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


<html>
 
<head>
   
<title>Award Winners</title>
   
<script type="application/ld+json">
   
{
     
"@context": "https://schema.org",
     
"@type": "BreadcrumbList",
     
"itemListElement": [{
       
"@type": "ListItem",
       
"position": 1,
       
"name": "Books",
       
"item": "https://example.com/books"
     
},{
       
"@type": "ListItem",
       
"position": 2,
       
"name": "Science Fiction",
       
"item": "https://example.com/books/sciencefiction"
     
},{
       
"@type": "ListItem",
       
"position": 3,
       
"name": "Award Winners"
     
}]
   
}
   
</script>
 
</head>
 
<body>
 
</body>
</html>

در اینجا یک مثال در RDFa برای پشتیبانی از آن پودر سوخاری آورده شده است:


<html>
 
<head>
   
<title>Award Winners</title>
 
</head>
 
<body>
   
<ol vocab="https://schema.org/" typeof="BreadcrumbList">
     
<li property="itemListElement" typeof="ListItem">
       
<a property="item" typeof="WebPage"
           
href="https://example.com/books">
         
<span property="name">Books</span></a>
       
<meta property="position" content="1">
     
</li>
      ›
     
<li property="itemListElement" typeof="ListItem">
       
<a property="item" typeof="WebPage"
           
href="https://example.com/books/sciencefiction">
         
<span property="name">Science Fiction</span></a>
       
<meta property="position" content="2">
     
</li>
      ›
     
<li property="itemListElement" typeof="ListItem">
       
<span property="name">Award Winners</span>
       
<meta property="position" content="3">
     
</li>
   
</ol>
 
</body>
</html>

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


<html>
 
<head>
   
<title>Award Winners</title>
 
</head>
 
<body>
   
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<a itemprop="item" href="https://example.com/books">
           
<span itemprop="name">Books</span></a>
       
<meta itemprop="position" content="1" />
     
</li>
      ›
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<a itemscope itemtype="https://schema.org/WebPage"
           
itemprop="item" itemid="https://example.com/books/sciencefiction"
           
href="https://example.com/books/sciencefiction">
         
<span itemprop="name">Science Fiction</span></a>
       
<meta itemprop="position" content="2" />
     
</li>
      ›
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<span itemprop="name">Award winners</span>
       
<meta itemprop="position" content="3" />
     
</li>
   
</ol>
 
</body>
</html>

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

<html>
 
<head>
   
<title>Award Winners</title>
 
</head>
 
<body>
   
<ol>
     
<li>
       
<a href="https://www.example.com/books">Books</a>
     
</li>
     
<li>
       
<a href="https://www.example.com/sciencefiction">Science Fiction</a>
     
</li>
     
<li>
        Award Winners
     
</li>
   
</ol>
 
</body>
</html>

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

کتاب علمی تخیلی برندگان جوایز

در اینجا یک دنباله پودر سوخاری دیگر است که به همان صفحه منتهی می شود:

ادبیات برندگان جوایز

در اینجا مثالی از JSON-LD است که از چندین مسیر پودر سوخاری پشتیبانی می کند:


<html>
 
<head>
   
<title>Award Winners</title>
   
<script type="application/ld+json">
   
[{
     
"@context": "https://schema.org",
     
"@type": "BreadcrumbList",
     
"itemListElement": [{
       
"@type": "ListItem",
       
"position": 1,
       
"name": "Books",
       
"item": "https://example.com/books"
     
},{
       
"@type": "ListItem",
       
"position": 2,
       
"name": "Science Fiction",
       
"item": "https://example.com/books/sciencefiction"
     
},{
       
"@type": "ListItem",
       
"position": 3,
       
"name": "Award Winners"
     
}]
   
},
   
{
     
"@context": "https://schema.org",
     
"@type": "BreadcrumbList",
     
"itemListElement": [{
       
"@type": "ListItem",
       
"position": 1,
       
"name": "Literature",
       
"item": "https://example.com/literature"
     
},{
       
"@type": "ListItem",
       
"position": 2,
       
"name": "Award Winners"
     
}]
   
}]
   
</script>
 
</head>
 
<body>
 
</body>
</html>

در اینجا مثالی از RDFa است که از چندین مسیر پودر سوخاری پشتیبانی می کند:


<html>
 
<head>
   
<title>Award Winners</title>
 
</head>
 
<body>
   
<ol vocab="https://schema.org/" typeof="BreadcrumbList">
     
<li property="itemListElement" typeof="ListItem">
       
<a property="item" typeof="WebPage"
           
href="https://example.com/books">
         
<span property="name">Books</span></a>
       
<meta property="position" content="1">
     
</li>
      ›
     
<li property="itemListElement" typeof="ListItem">
       
<a property="item" typeof="WebPage"
           
href="https://example.com/books/sciencefiction">
         
<span property="name">Science Fiction</span></a>
       
<meta property="position" content="2">
     
</li>
      ›
     
<li property="itemListElement" typeof="ListItem">
       
<a property="item" typeof="WebPage"
           
href="https://example.com/books/sciencefiction/awardwinners">
         
<span property="name">Award Winners</span></a>
       
<meta property="position" content="3">
     
</li>
   
</ol>
   
<ol vocab="https://schema.org/" typeof="BreadcrumbList">
     
<li property="itemListElement" typeof="ListItem">
       
<a property="item" typeof="WebPage"
           
href="https://example.com/literature">
         
<span property="name">Literature</span></a>
       
<meta property="position" content="1">
     
</li>
      ›
     
<li property="itemListElement" typeof="ListItem">
       
<span property="name">Award Winners</span>
       
<meta property="position" content="2">
     
</li>
   
</ol>
 
</body>
</html>

در اینجا مثالی از Microdata است که از مسیرهای چندگانه پودر سوخاری پشتیبانی می کند:


<html>
 
<head>
   
<title>Award Winners</title>
 
</head>
 
<body>
   
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<a itemprop="item" href="https://example.com/books">
           
<span itemprop="name">Books</span></a>
       
<meta itemprop="position" content="1" />
     
</li>
      ›
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<a itemscope itemtype="https://schema.org/WebPage"
           
itemprop="item" itemid="https://example.com/books/sciencefiction"
           
href="https://example.com/books/sciencefiction">
         
<span itemprop="name">Science Fiction</span></a>
       
<meta itemprop="position" content="2" />
     
</li>
      ›
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<a itemprop="item" href="https://example.com/books/sciencefiction/awardwinners">
         
<span itemprop="name">Award Winners</span></a>
       
<meta itemprop="position" content="3" />
     
</li>
   
</ol>
   
<ol itemscope itemtype="https://schema.org/BreadcrumbList">
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<a itemprop="item" href="https://example.com/literature">
         
<span itemprop="name">Literature</span></a>
       
<meta itemprop="position" content="1" />
     
</li>
      ›
     
<li itemprop="itemListElement" itemscope
         
itemtype="https://schema.org/ListItem">
       
<span itemprop="name">Award Winners</span>
       
<meta itemprop="position" content="2" />
     
</li>
   
</ol>
 
</body>
</html>

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

<html>
 
<head>
   
<title>Award Winners</title>
 
</head>
 
<body>
   
<ol>
     
<li>
       
<a href="https://www.example.com/books">Books</a>
     
</li>
     
<li>
       
<a href="https://www.example.com/books/sciencefiction">Science Fiction</a>
     
</li>
     
<li>
        Award Winners
     
</li>
   
</ol>
   
<ol>
     
<li>
       
<a href="https://www.example.com/literature">Literature</a>
     
</li>
     
<li>
        Award Winners
     
</li>
   
</ol>
 
</body>
</html>

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

توصیه می‌کنیم به‌جای آن، پودرهای سوخاری ارائه کنید که نشان‌دهنده یک مسیر معمولی کاربر به یک صفحه است انعکاس ساختار URL برخی از قسمت‌های مسیر URL به مردم کمک نمی‌کند تا بفهمند که چگونه صفحه در وب سایت شما مناسب است. به عنوان مثال، با توجه به URL https://example.com/pages/books/catcher_in_the_rye.html، pages مسیر در URL هیچ اطلاعاتی اضافه نمی کند، و همچنین عنصر سطح بالا نیز اضافه نمی کند example.com.

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

BreadcrumbList آیتم ظرفی است که همه عناصر لیست را در خود جای می دهد. را تعریف کامل BreadcrumbList در دسترس است schema.org/BreadcrumbList. ویژگی های پشتیبانی شده توسط Google به شرح زیر است:

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

ListItem

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

{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
 
"itemListElement": [{
   
"@type": "ListItem",
   
"position": 1,
   
"name": "Books",
   
"item": "https://example.com/books"
 
},{
   
"@type": "ListItem",
   
"position": 2,
   
"name": "Authors",
   
"item": "https://example.com/books/authors"
 
},{
   
"@type": "ListItem",
   
"position": 3,
   
"name": "Ann Leckie",
   
"item": "https://example.com/books/authors/annleckie"
 
}]
}

ListItem حاوی جزئیات مربوط به یک مورد جداگانه در لیست است. کامل تعریف ListItem در دسترس است schema.org/ListItem. ویژگی های پشتیبانی شده توسط Google به شرح زیر است:

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

URLیا الف زیرنوع ازThing

نشانی اینترنتی صفحه وب که نشان دهنده خرده نان است. دو راه برای تعیین item وجود دارد:

  • URL: آدرس صفحه را مشخص کنید. مثلا:
    "item": "https://example.com/books"
  • Thing: از یک شناسه برای تعیین URL بر اساس فرمت نشانه گذاری استفاده کنید شما از:
    • JSON-LD: برای تعیین URL از @id استفاده کنید.
    • Microdata: می توانید از href یا itemid استفاده کنید برای مشخص کردن URL.
    • RDFa: می‌توانید از about، href استفاده کنید، یا resource برای تعیین URL.

اگر پودر سوخاری آخرین مورد در دنباله آرد سوخاری باشد، item نیست. ضروری. اگر item برای آخرین مورد موجود نباشد، Google از URL استفاده می‌کند از صفحه حاوی

name

Text

عنوان خرده نان برای کاربر نمایش داده می شود. اگر از a Thing با name به جای URL برای تعیین item، سپس < a i=5> لازم نیست.name

position

Integer

موقعیت پودر سوخاری در دنباله آرد سوخاری. موقعیت 1 نشان می دهد ابتدای مسیر

کنسول جستجو ابزاری است که به شما کمک می کند عملکرد صفحات خود را در جستجوی Google نظارت کنید. برای گنجاندن در نتایج جستجوی گوگل، لازم نیست در کنسول جستجو ثبت نام کنید، اما می تواند به شما در درک و بهبود نحوه مشاهده سایت شما توسط گوگل کمک کند. ما توصیه می‌کنیم در موارد زیر کنسول جستجو را بررسی کنید:

  1. پس از استقرار داده های ساخت یافته برای اولین بار
  2. پس از انتشار قالب های جدید یا به روز رسانی کد خود
  3. تجزیه و تحلیل ترافیک به صورت دوره ای

پس از اینکه گوگل صفحات شما را ایندکس کرد، با استفاده از موارد مربوطه به دنبال مشکلات باشید گزارش وضعیت نتیجه غنی. در حالت ایده آل، موارد معتبر افزایش می یابد و موارد نامعتبر افزایش نمی یابد. اگر مشکلاتی پیدا کردید در داده های ساخت یافته شما:

  1. موارد نامعتبر را برطرف کنید.
  2. یک URL زنده را بررسی کنید تا بررسی کنید که آیا مشکل همچنان وجود دارد یا خیر.
  3. درخواست تأیید اعتبار با استفاده از گزارش وضعیت.
هنگامی که تغییرات قابل توجهی در وب سایت خود ایجاد می کنید، برای افزایش موارد نامعتبر داده های ساختاریافته نظارت کنید.
  • اگر افزایش موارد نامعتبر را مشاهده کردید، احتمالاً یک الگوی جدید ارائه کرده اید که کار نمی کند یا سایت شما با موجود در تعامل است الگو به روشی جدید و بد.
  • اگر کاهش موارد معتبر مشاهده کردید (با افزایش موارد نامعتبر مطابقت ندارد)، شاید شما دیگر داده های ساخت یافته را در صفحات خود جاسازی نمی کند. از استفاده کنید ابزار بازرسی URL برای اینکه بدانید چه چیزی باعث این مشکل شده است.
با استفاده از گزارش عملکرد، ترافیک جستجوی Google خود را تجزیه و تحلیل کنید. داده ها به شما نشان می دهند که هر چند وقت یکبار صفحه شما به عنوان یک نتیجه غنی در جستجو ظاهر می شود، کاربران چقدر روی آن کلیک می کنند و چه چیزی است. میانگین موقعیتی که در نتایج جستجو ظاهر می‌شوید. همچنین می توانید اینها را به صورت خودکار بکشید با Search Console API نتیجه می گیرد.

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

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