# What is Google's Knowledge Graph and how does it work?

> What Google's Knowledge Graph is, where its data comes from, how it relates to knowledge panels and what an online store can do about its brand.

URL: https://clione.ai/glossary/knowledge-graph/
Lang: en

"Knowledge graph" in general means any database that stores things and the relationships between them, and there are plenty, Wikidata among them. But when someone in SEO writes Knowledge Graph, capitalized, they mean Google's: **the map of entities Google uses to work out which thing you are talking about when you type a word**. It matters to a store for two reasons. It is where the panel that sometimes appears beside the results comes from when someone searches your brand, and it is the idea behind almost everything said today about "entities" and [AI search](/glossary/ai-search/).

## How it works

Google introduced it on May 16, 2012 with a slogan: **"things, not strings"**. Each thing in the graph is an [entity](/glossary/entity/). Google's example was the search "taj mahal": to a classic search engine that is two words, but a person might be thinking of the monument, a musician or a casino. The Knowledge Graph is the model that understands real-world entities and their relationships, so it can tell those meanings apart, summarize the key facts about the thing searched and suggest related things. At launch it held more than 500 million objects and more than 3.5 billion facts about them and the relationships between them, and it started from public sources such as Freebase, Wikipedia and the CIA World Factbook.[^google-kg-2012]

Today Google describes it as its database of billions of facts about people, places and things, which it uses to answer factual questions like "how tall is the Eiffel Tower?". The data comes from three places: public sources, data Google buys under license (sports results, stock prices, the weather) and what the content owners contribute directly, for example those who claim their knowledge panel and suggest changes.[^google-kg-help]

Knowledge panels are the visible face of the graph. Google says its algorithm creates them automatically when there is enough information on the open web, that its automated systems can stop showing them, and that the subject or an official representative can claim the panel and propose changes. Businesses with a physical location also have their own panel, the Business Profile one, which is managed separately.[^google-kg-help]

The graph can also be queried, within limits. The Knowledge Graph Search API returns entities with [Schema.org](/glossary/schema-org/) types, in [JSON-LD](/glossary/json-ld/) format, each with its own identifier. Google warns that it returns individual entities, not the graph of relationships between them, that it is not suitable for a critical production service and that it is moving it to Cloud Enterprise Knowledge Graph.[^google-kg-api]

**Where your site comes in.** Google recommends putting the organization's [structured data](/glossary/structured-data/), the [Organization](/glossary/organization-schema/) type, on the homepage: it helps Google understand the organization's administrative details and tell it apart from other organizations in the results, and some properties influence the logo it shows and the knowledge panel. If you are a merchant, you can influence more details of the merchant panel, such as the [return policy](/glossary/return-policy/), the address or the contact details.[^google-organization] To link your brand to its profiles on other sites there is [`sameAs`](/glossary/sameas/), the URL of a page on another site with more information about your organization,[^google-organization] and Google says it can use `sameAs` and the rest of Schema.org in general, beyond its [rich results](/glossary/rich-results/).[^google-sd-intro]

**And products go in a different graph.** For shopping, Google uses the Shopping Graph, which in May 2025 held **more than 50 billion product listings**, with reviews, prices, colors and availability, and of which more than 2 billion are refreshed every hour. It is the one Google combines with [Gemini](/glossary/gemini/) to shop in [AI Mode](/glossary/google-ai-mode/).[^google-shopping-graph]

## In a store

The block a store puts on its homepage to introduce itself as an entity. **Fictional example**: the brand, addresses and profiles are made up.

```html
<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Calella",
    "url": "https://www.example.com/",
    "logo": "https://www.example.com/img/logo-calella.png",
    "description": "A shop for linen shirts made in Barcelona.",
    "sameAs": ["https://example.net/profile/calella", "https://example.org/calella"]
  }
</script>
```

Each property does a different job. `name`, `url` and `description` say who you are. `logo` is one of the properties that can influence the logo Google shows in the results and in the panel.[^google-organization] `sameAs` points to your profiles on other sites, so Google can recognize that they all talk about the same brand.[^google-organization] It goes on the homepage or on a single page that describes the company, such as "About us", not on every page, and Google recommends using the most specific Organization subtype that applies.[^google-organization]

What the block does not do is create a panel. **Google decides whether your brand gets a panel based on the information it finds on the open web**, and markup is only part of that information.[^google-kg-help]


Believing a knowledge panel can be requested or paid for. Google says its algorithm creates panels automatically when there is enough information on the web, and that when, where and how one is shown is decided by its automated systems, something Google itself says it cannot and would not want to influence.[^google-kg-help] What the owner can do is claim the panel that already exists and suggest changes.


## How to check it

1. **Search your brand on Google from a computer** and see whether a knowledge panel or a Business Profile panel appears. They are different things and are managed separately.[^google-kg-help]
2. **If the panel exists and you represent the brand, claim it** so you can suggest changes from the verified account.[^google-kg-help]
3. **Check the Organization block on your homepage** with the [Rich Results Test](/glossary/rich-results-test/) and fix the critical errors, as Google asks in its organization markup guide.[^google-organization]
4. **Review every `sameAs` link**: it has to lead to a profile that exists and is yours.[^google-organization]
5. **If you have technical access, query the Knowledge Graph API** with your brand name to see whether Google has it as an entity, with which types and which description. It is a read-only query.[^google-kg-api]

## Related concept: @graph

The [`@graph`](/glossary/graph/) of a JSON-LD block is also a graph, which is why the two get confused. But it is a different scale: according to the W3C specification, `@graph` expresses a graph within a document, and gathers several nodes that share a context into a list.[^w3c-json-ld11] On a [product page](/glossary/product-page/), those nodes are your organization, your site, your [breadcrumbs](/glossary/breadcrumbs/) and your product. **The `@graph` is what your page says about itself; the Knowledge Graph is what Google believes it knows about the world.** The first is one of the sources of the second, never a guarantee of getting into it.

To keep going, the [entity](/glossary/entity/) entry explains the unit the graph is made of, and the [structured data reading path](/learn/structured-data/) puts the rest of the terms in order.
