Metadata
Metadata is data about other data.
It adds meaning, structure, labels, or context to a primary item rather than being the primary item itself.
In practical systems, metadata often describes:
- Who created something
- When it was created or updated
- How it should be grouped, filtered, or displayed
- Extra attributes attached to a content item, file, record, or object
What it does
Metadata helps systems organize, interpret, and use information more effectively.
It is commonly used to:
- Classify content
- Store extra attributes beyond default fields
- Improve filtering, search, and sorting
- Support automation and rendering logic
- Add structured context in the backend and output layers
Core concepts
Data about data
Metadata is not usually the main content itself.
For example:
- A blog post title and body are content
- The author, publish date, featured image ID, and custom attributes are metadata
Structured context
Metadata is often used to make a system easier to query, model, and render.
In WordPress, many extra values attached to posts, terms, users, or settings are stored as metadata.
Custom fields and metadata
A custom field is often one practical form of metadata.
Tools like ACF provide structured ways to define, manage, and output metadata through fields and field groups.
Common use cases
- Storing post meta on a post type
- Extending a taxonomy term with term meta
- Extending users with user meta
- Supporting filtering, sorting, and display logic
- Attaching technical or editorial attributes to content records
- Modeling structured data in CMS and application interfaces
Practical notes
- Metadata is usually most useful when it is typed, named clearly, and used consistently.
- Too much loose metadata can make a system harder to reason about.
- Structured tools such as ACF help organize metadata better than scattered ad hoc fields.
- Metadata can be editorial, technical, relational, or operational depending on the system.
Frequently Asked Questions
Is metadata the same as content?
No. Metadata describes or extends content, but it is not usually the primary content itself.
Is a custom field the same as metadata?
A custom field is usually a specific implementation of metadata in systems like WordPress.
Why does metadata matter?
It makes data easier to organize, query, filter, render, and maintain.
What are post meta, term meta, and user meta?
They are WordPress-specific metadata types attached to posts, terms, and users respectively.