The difference between structured and unstructured data, the third category most explanations leave out, and why the phrase means something narrower in search

A plain definition of each, a worked example of the same information in all three forms, and the reason a marketer meets the words structured data in a completely different sense from a data engineer.

AI Knows Us · Updated 31 October 2026

Structured data is information organised into a predefined model, so that every item has named fields and a known type. Unstructured data is information with no such model, where the meaning sits in the content rather than in a schema: the text of an email, a photograph, an audio recording, a PDF. The single practical difference is that structured data can be queried directly and unstructured data has to be processed before it can be queried at all. Most explanations stop there and miss the category that holds a large share of real data, which is semi structured: information carrying tags or keys that describe it, without a fixed table behind it. JSON, XML and most API responses are semi structured, and so is the kind of structured data a marketer adds to a web page.

The three categories side by side

StructuredSemi structuredUnstructured
Where the shape is definedIn a schema, before the data arrivesIn the data itself, as tags or keysNowhere
Typical formDatabase tables, spreadsheets, CSVJSON, XML, log lines, API responsesDocuments, email bodies, images, audio, video
How you query itDirectly, with a query languageBy path or key, with tooling that understands the formatOnly after extraction, indexing or a model reads it
What happens when the shape changesThe schema has to change, deliberatelyNew keys can appear without breaking the restNothing, because there is no shape to break
Share of a typical organisation's dataThe minority, and the part everybody reports onGrowing, and mostly in motion between systemsThe majority, and the part nobody reports on

The same fact, written three ways

Take one piece of information: a customer named Dana Price bought a product on the twelfth of March for 240 dollars and was unhappy with the delivery.

  • Structured. A row in an orders table: customer_id, order_date 2026-03-12, amount 240.00, currency USD, status delivered. Every field is named and typed. You can total the month's revenue in one query and you learn nothing at all about the complaint.
  • Semi structured. A JSON object with the same fields plus a nested array of support interactions, each with a channel and a timestamp. New fields can be added by whoever writes the next version without anybody redesigning a table, which is why systems talk to each other in this format.
  • Unstructured. The email Dana actually sent. It contains the complaint, the tone, the reason she may not order again, and the specific thing that went wrong, and none of that is in either of the first two forms. To count how many customers complained about delivery this month you have to read every email or have something read them for you.

That example is the whole argument in miniature. The structured version is what gets reported because it is easy to count. The unstructured version is where the reason lives. Almost every organisation has good numbers about what happened and poor numbers about why, and this is the mechanical cause.

What each category is genuinely good for

  • Structured data is for arithmetic and for anything that has to be consistent. Finance, inventory, transactions, anything audited. The rigidity is the feature: a typed field cannot quietly become something else.
  • Semi structured data is for exchange and for things that evolve. It is the lingua franca between systems precisely because it tolerates change on one side without breaking the other.
  • Unstructured data is for meaning, and it has become usable in a way it was not five years ago. Language models and vector search have made it possible to query a body of documents by meaning rather than by keyword, which turns an archive from storage into an asset.

Why a marketer meets the same words in a narrower sense

This is the point where the general definition and the search definition diverge, and it causes real confusion for anyone who learned the words in one context and then meets them in the other.

In search, "structured data" means something specific: markup added to a web page, in a standard vocabulary, telling a machine what the things on the page are. A price is a price, a review is a review, an opening time is an opening time. It is written in JSON-LD, which is semi structured in the general taxonomy, and it is added to a page whose main content is unstructured prose. So a page with structured data is an unstructured document carrying a semi structured description of itself, and both senses of the phrase are correct within their own field.

The practical significance for a marketer is that the markup is the only part of a page whose meaning is not being inferred. Everything else about the page has to be interpreted; the markup is asserted. That is why it has an outsized effect on how a page is displayed and quoted relative to the effort it takes, and why getting it wrong is worse than omitting it. How to add it on the most common platform, with or without a plugin, is in what structured data does and how to add it, and a copyable block for one of the most commonly needed types is in a copyable SoftwareApplication block and the properties that matter.

Turning unstructured data into something you can count

The question that actually arrives in a business is not which category a thing belongs to. It is how to get a number out of a pile of text. Four approaches, in increasing order of effort.

  1. Add structure at the point of entry. The cheapest fix by a wide margin. A dropdown on a support form produces a countable field; a free text box produces an archive. Decide this before the data exists, because retrofitting is the expensive version of the same work.
  2. Tag a sample by hand. Two hundred records read and labelled by a person gives you a distribution you can act on and a training set for anything automated later. This is underrated and it is usually an afternoon.
  3. Extract fields automatically. Pull named entities, dates, amounts and categories out of documents into a table. Reliable for well formed documents such as invoices, less so for free prose.
  4. Index for meaning rather than words. Embed the documents and query them by similarity, so a search for delivery complaints returns the email that said the parcel arrived broken without the word complaint in it. This is what makes a large unstructured archive answerable.

Questions about structured and unstructured data

What is the main difference between structured and unstructured data?

Structured data has a predefined model with named, typed fields, so it can be queried directly. Unstructured data has no model, so it has to be processed before any query can run against it. The shape is the difference, and everything else follows from it.

Is JSON structured or unstructured?

Neither, strictly. JSON is semi structured: it carries keys that describe its values without a fixed schema sitting behind it. That is why systems exchange data in it, and why it is the format used for the structured data markup added to web pages.

Is a PDF structured data?

Generally no. A PDF is a layout format and its text is unstructured, which is why extracting a table from one is harder than it looks. A PDF generated from a database may contain structured information presented unstructurally, which is the worst of both and extremely common in business reporting.

Is email structured or unstructured?

Both at once, usefully. The headers are structured, with named fields for sender, recipient, subject and timestamp. The body is unstructured. That is why you can count emails by sender in seconds and counting them by topic is a project.

Why does unstructured data matter more now?

Because it became queryable. Searching a large body of documents by meaning rather than by exact keyword is a recent capability, and it changes an archive from something you store into something you can ask questions of.

Does structured data in SEO mean the same thing?

It means something narrower. In search it refers to markup added to a page in a standard vocabulary, declaring what the things on the page are. Both uses are correct in their own field, and the search one describes a specific technique rather than a category of data.

The one part of a page whose meaning is declared rather than guessed

Everything above is a distinction about shape, and it has a direct consequence for anybody publishing on the web. The systems that now answer questions for your customers read pages as unstructured text and infer what they mean, which they do well and not perfectly. The markup on a page is the only part they do not have to infer, because it is stated: this figure is a price, in this currency, valid until this date; this person holds this role; this business is open at these hours. When an assistant repeats a fact about your company and gets it wrong, the fix is almost never more prose, it is asserting the fact in a form that leaves nothing to infer. AI Knows Us reads what the assistants currently say about a business, and shows which pages and which sources each answer was assembled from, which is how you find out whether your declared facts are the ones being used.

Read next

Carpet cleaning advertising, the four channels that produce calls and the Google product that bills you per leadCarpet cleaning services is a named Local Services Ads category, read from Google's own help page on 31 October 2026, which changes the order a cleaning business should spend in.Marketing certifications compared on what each issuer publishes before you pay, with the prices read on 31 October 2026Four issuers, one criterion that anybody can check, and the two that publish no exam price on their own pages at all.Ecommerce consulting firms, the four engagements they sell and how advisory differs from hiring an agencyWhat a consultancy is for when the problem is the decision rather than the execution, the four shapes the work takes, how each is priced, and the deliverable to insist on.Promoting a YouTube Short, the one feed money cannot put you in and the test that decides whether to pay at allPaid distribution and feed distribution are two different products for a Short, so this is what each actually delivers, and the retention reading to take before a budget is committed.A Google Ads charge on your credit card, why several arrive in one month and how to identify one you do not recogniseGoogle's own billing documentation quoted on 31 October 2026, including the threshold mechanic that produces multiple charges, the first of the month charge, and the order to work through an unexpected one.SEO ROI calculators, the six inputs that decide the answer and the two that most of them quietly assumeThe arithmetic written out so you can build it in a spreadsheet in ten minutes, plus the assumption that makes a published calculator flattering and the honest way to replace it.

Or browse the whole archive.

See what AI says about you.

The first scan is free, it needs no account, and it asks the questions your buyers ask.

Type your website address to continue.

Free. No card. We ask 5 real buyer questions on 2 AI apps.

Already sure? Start free. No card needed, and the free plan stays free. Pay only when you want the work. Or talk to a person.

Or read how we fix what it finds.