Oznacz najczęstsze pytania uporządkowanymi danymi

Strona z najczęstszymi pytaniami (FAQ) zawiera listę pytań i odpowiedzi dotyczących wybranego tematu. Prawidłowo oznaczone strony z najczęstszymi pytaniami mogą pojawiać się w wynikach wyszukiwania z elementami rozszerzonymi i w Akcji Asystenta Google, dzięki czemu Twoja witryna może dotrzeć do odpowiednich użytkowników. Oto przykład wyniku z elementami rozszerzonymi typu FAQ:

Zdjęcie wyniku wyszukiwania z elementami rozszerzonymi typu FAQ

Uporządkowane dane to standardowy format udostępniania informacji o stronie i klasyfikowania jej zawartości. Jeśli dopiero zaczynasz, dowiedz się, jak działają uporządkowane dane.

Oto omówienie tworzenia, testowania i udostępniania uporządkowanych danych. Szczegółowe instrukcje dodawania uporządkowanych danych do strony internetowej znajdziesz w ćwiczeniach z programowania poświęconych uporządkowanym danym.

  1. Dodaj wymagane właściwości. Informacje o tym, w którym miejscu na stronie umieścić uporządkowane dane, znajdziesz w artykule Uporządkowane dane JSON-LD: w którym miejscu na stronie je umieścić.
  2. Przestrzegaj wskazówek.
  3. Zweryfikuj kod za pomocą testu wyników z elementami rozszerzonymi. Możesz też wyświetlić podgląd uporządkowanych danych w wyszukiwarce Google.
  4. Możesz wdrożyć kilka stron z uporządkowanymi danymi i dzięki narzędziu do sprawdzania adresów URL zobaczyć, jak Google je odczytuje. Upewnij się, że Twoja strona jest dostępna dla Google i nie jest blokowana przez plik robots.txt lub tag noindex ani nie wymaga logowania. Jeśli strona wygląda dobrze, możesz poprosić Google o ponowne zindeksowanie adresów URL.
  5. Aby na bieżąco informować Google o przyszłych zmianach, prześlij mapę witryny. Możesz zautomatyzować ten proces za pomocą interfejsu API Search Console Sitemap.

Dostępność funkcji

Wyniki z elementami rozszerzonymi typu FAQ są dostępne we wszystkich krajach i językach, w których działa wyszukiwarka Google. Funkcja ta jest dostępna na komputerach i urządzeniach mobilnych.

Przykłady

JSON-LD

Oto przykład danych FAQPage zapisanych w postaci kodu JSON-LD:


<html>
  <head>
    <title>Example Site - Frequently Asked Questions(FAQ)</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [{
        "@type": "Question",
        "name": "What is the return policy?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Most unopened items in new condition and returned within <strong>90 days</strong> will receive a refund or exchange. Some items have a modified return policy noted on the receipt or packing slip. Items that are opened or damaged or do not have a receipt may be denied a refund or exchange. Items purchased online or in-store may be returned to any store.<br /><p>Online purchases may be returned via a major parcel carrier. <a href=http://example.com/returns> Click here </a> to initiate a return.</p>"
        }
      }, {
        "@type": "Question",
        "name": "How long does it take to process a refund?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "We will reimburse you for returned items in the same way you paid for them. For example, any amounts deducted from a gift card will be credited back to a gift card. For returns by mail, once we receive your return, we will process it within 4–5 business days. It may take up to 7 days after we process the return to reflect in your account, depending on your financial institution's processing time."
        }
      }, {
        "@type": "Question",
        "name": "What is the policy for late/non-delivery of items ordered online?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Our local teams work diligently to make sure that your order arrives on time, within our normaldelivery hours of 9AM to 8PM in the recipient's time zone. During  busy holiday periods like Christmas, Valentine's and Mother's Day, we may extend our delivery hours before 9AM and after 8PM to ensure that all gifts are delivered on time. If for any reason your gift does not arrive on time, our dedicated Customer Service agents will do everything they can to help successfully resolve your issue. <br/> <p><a href=https://example.com/orders/>Click here</a> to complete the form with your order-related question(s).</p>"
        }
      }, {
        "@type": "Question",
        "name": "When will my credit card be charged?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "We'll attempt to securely charge your credit card at the point of purchase online. If there's a problem, you'll be notified on the spot and prompted to use another card. Once we receive verification of sufficient funds, your payment will be completed and transferred securely to us. Your account will be charged in 24 to 48 hours."
        }
      }, {
        "@type": "Question",
        "name": "Will I be charged sales tax for online orders?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text":"Local and State sales tax will be collected if your recipient's mailing address is in: <ul><li>Arizona</li><li>California</li><li>Colorado</li></ul>"}
        }]
    }
    </script>
  </head>
  <body>
  </body>
</html>
Mikrodane

Oto przykład danych FAQPage zapisanych w postaci mikrodanych:


<html itemscope itemtype="https://schema.org/FAQPage">
<head>
  <title>Example Site - Frequently Asked Questions(FAQ)</title>
    </head>
<body>
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h3 itemprop="name">What is the return policy?</h3>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <div itemprop="text">
        Most unopened items in new condition and returned within <strong>90 days</strong> will receive a refund or exchange. Some items have a modified return policy noted on the receipt or packing slip. Items that are opened or damaged or do not have a receipt may be denied a refund or exchange. Items purchased online or in-store may be returned to any store.
        <br /><p>Online purchases may be returned via a major parcel carrier. <a href="http://example.com/returns"> Click here </a> to initiate a return.</p>
      </div>
    </div>
  </div>
  <div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
    <h3 itemprop="name">How long does it take to process a refund?</h3>
    <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
      <div itemprop="text">
        We will reimburse you for returned items in the same way you paid for them. For example, any amounts deducted from a gift card will be credited back to a gift card. For returns by mail, once we receive your return, we will process it within 4–5 business days. It may take up to 7 days after we process the return to reflect in your account, depending on your financial institution's processing time.
    </div>
  </div>
</div>
<div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  <h3 itemprop="name">What is the policy for late/non-delivery of items ordered online?</h3>
  <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
    <div itemprop="text">
      Our local teams work diligently to make sure that your order arrives on time, within our normal delivery hours of 9AM to 8PM in the recipient's time zone. During  busy holiday periods like Christmas, Valentine's and Mother's Day, we may extend our delivery hours before 9AM and after 8PM to ensure that all gifts are delivered on time. If for any reason your gift does not arrive on time, our dedicated Customer Service agents will do everything they can to help successfully resolve your issue.
      <br/> <p><a href="https://example.com/orders/">Click here</a> to complete the form with your order-related question(s).</p>
    </div>
  </div>
</div>
<div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  <h3 itemprop="name">When will my credit card be charged?</h3>
  <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
    <div itemprop="text">
      We'll attempt to securely charge your credit card at the point of purchase online. If there's a problem, you'll be notified on the spot and prompted to use another card. Once we receive verification of sufficient funds, your payment will be completed and transferred securely to us. Your account will be charged in 24 to 48 hours.
    </div>
  </div>
</div>
<div itemscope itemprop="mainEntity" itemtype="https://schema.org/Question">
  <h3 itemprop="name">Will I be charged sales tax for online orders?</h3>
  <div itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer">
    <div itemprop="text">
      Local and State sales tax will be collected if your recipient's mailing address is in:
      <ul>
        <li>Arizona</li>
        <li>California</li>
        <li>Colorado</li>
      </ul>
    </div>
  </div>
</div>
  </body>
</html>

Wytyczne

Aby Twoja strona z najczęstszymi pytaniami mogła pojawiać się w wynikach z elementami rozszerzonymi, musisz uwzględnić te wytyczne:

Wskazówki dotyczące treści

  • Korzystaj z danych FAQPage tylko wtedy, gdy Twoja strona zawiera listę pytań i odpowiedzi. Jeśli na stronie jest jedno pytanie i użytkownicy mogą przesyłać alternatywne odpowiedzi, zamiast tego użyj danych QAPage. Oto kilka przykładów:

    Prawidłowe użycie:

    • Strona z najczęstszymi pytaniami, która została przygotowana przez autorów witryny i nie daje użytkownikom możliwości przesyłania alternatywnych odpowiedzi
    • Strona pomocy związanej z danym produktem, która zawiera listę najczęstszych pytań, ale nie daje użytkownikom możliwości przesyłania alternatywnych odpowiedzi

    Nieprawidłowe użycie:

    • Strona forum, na której użytkownicy mogą przesyłać odpowiedzi na pojedyncze pytanie
    • Strona pomocy związanej z danym produktem, na której użytkownicy mogą przesyłać odpowiedzi na pojedyncze pytanie
    • Pojedyncza strona produktu, na której użytkownicy mogą zamieszczać wiele pytań i odpowiedzi
  • Nie używaj znaczników FAQPage w celach reklamowych.
  • Zadbaj o to, aby znaczniki Question obejmowały całą treść pytania, a znaczniki Answer – całą treść odpowiedzi. Pozwala to wyświetlić całą treść pytania i odpowiedzi.
  • Pytania i odpowiedzi mogą nie pojawić się w wynikach z elementami rozszerzonymi, jeśli zawierają jakiekolwiek treści o charakterze jednoznacznie seksualnym, treści wulgarne, obsceniczne, przedstawiające przemoc, propagujące niebezpieczne lub nielegalne działania, szerzące nienawiść albo mające na celu nękanie innych.
  • Wszystkie treści FAQ muszą być widoczne dla użytkowników na stronie źródłowej.
  • Jeśli masz w swojej witrynie powielone treści FAQ (czyli na wielu jej stronach pojawia się ta sama para pytanie-odpowiedź), zaznacz w całej witrynie tylko jedno ich wystąpienie.

Definicje typów uporządkowanych danych

Aby treści mogły wyświetlać się w wynikach z elementami rozszerzonymi, musisz w nich zastosować wymagane właściwości. Możesz też dodać do nich właściwości zalecane, by wzbogacić informacje podane w uporządkowanych danych i zwiększyć w ten sposób komfort użytkowników.

FAQPage

Pełną definicję typu FAQPage znajdziesz na schema.org.

Typ FAQPage wskazuje, że dana strona jest stroną z najczęstszymi pytaniami, na które udzielono odpowiedzi. Każda strona musi zawierać jedną definicję typu FAQPage.

Właściwości wymagane
mainEntity Question

Tablica elementów Question zawierających listę pytań, na które udzielono odpowiedzi, dotyczących tematyki danej strony FAQPage.

Question

Pełną definicję typu Question znajdziesz na schema.org.

Typ Question określa pytanie z jedną odpowiedzią w najczęstszych pytaniach. Każde wystąpienie typu Question musi być zawarte w tablicy właściwości mainEntity dostępnej na schema.org/FAQPage.

Właściwości wymagane
acceptedAnswer Answer

Odpowiedź na pytanie. Każde pytanie musi zawierać jedną odpowiedź.

name Text

Pełna treść pytania, np. „Jak długo trwa przetwarzanie zwrotu środków?”

Answer

Pełną definicję typu Answer znajdziesz na schema.org.

Typ Answer określa zaakceptowaną odpowiedź (acceptedAnswer) na każde pytanie (Question) na danej stronie.

Właściwości wymagane
text Text

Pełna odpowiedź na pytanie, która może zawierać treść HTML, taką jak linki i listy. Prawidłowe tagi HTML: od <h1> do <h6>, <br>, <ol>, <ul>, <li>, <a>, <p>, <div>, <b>, <strong>, <i><em>.

Rozwiązywanie problemów

Jeśli masz problemy z wdrożeniem uporządkowanych danych typu FAQ, wypróbuj te rozwiązania.