# [What agents need from each kind of page](https://rebilder.com/page-kinds)

> Every agent wants the same thing from a page: the facts, in a fixed order, without reading the theme. A dentist’s page needs different facts than a newsroom’s, so we published the list for every kind of page.

- **Place or location page:** Name, Address, Opening hours, Phone
- **Service page:** Service name, Price, Booking or enquiry link
- **Collection or listing page:** Collection name, Item count, Item links
- **Product page:** Product name, Price, Currency, Availability
- **Article or post:** Headline, Author, Published date
- **Reference document:** Document title, Last updated, Published by
- **FAQ page:** Page title, Question and answer pairs
- **Unclassified page:** Page title, Description, Primary link

## Profiles are free

Declaring your profile is free, whatever you pay. No industry pack, no vertical add-on, no page kind that costs extra.

## The vocabulary is open

The vocabulary is an open JSON spec: one document per page kind, listing the facts an agent needs and what it does with them. Anyone can read, copy, or re-implement it, competitors included. It ships as `@rebilder/profiles` on npm, Apache-2.0.

## Related

- [Scan a page and see which kind it scores as](https://rebilder.com/scan)
- [The ARS specification](https://rebilder.com/spec/ars)