I have a web page that lists the banks with the highest saving account rates in the country. I have created some json-ld that lists one of these banks. However, nowhere do I say in the json-ld that this is the highest rate available. Can that type of information be indicated using json-ld and schema.org?

<script type="application/ld+json">
    "@context": "https://schema.org",
    "@type": "BankAccount",
    "name": "High Interest Savings Account",
    "offers": {
      "@type": "Offer",
      "offeredBy": {
        "@type": "BankOrCreditUnion",
        "@id": "https://banka/en/on-Home",
        "image": "https://banka/en/images/logo.png",
        "name":"Bank A"
    "interestRate": "1.55",
    "areaServed": "Canada (excluding Quebec)"

Have you tried it with the aggregate rating Markup in JSON-LD? It looks like that:

"aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "5",
    "bestRating": "5",
    "worstRating": "1",
    "ratingCount": "10"
  • I don't think that this is the right fit. Movies/Restaurants can have objective ratings on a scale. The highest interest rate is less subjective. I'm wondering whether "@type": "FAQPage", is the better approach?
    – ixodid
    May 4 at 1:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.