Page
A page is the end result of compiling a template or layout. It contains additional structured data like a URL slug, SEO meta titles and descriptions, Open Graph featured images, schema, canonical URLs, etc.
Template
A template is a reusable layout, driven by immutable data structures. Templates are the gold-standard of website development.
- A template is inseparably tied to a URL path.
- It is important to agree upon a template in advance, since all children of a path will use that template.
- Once a template is created, it can be difficult to modify or deviate from it.
Templates:
- Facilitate velocity
- Enable self-service
- Enforce standards + best practices
- Facilitate a cohesive identity
Examples of templates include but are not limited to blog posts, use case pages, partner pages, etc.
Collection
A collection is a data structure that can be applied to a layout template.
For example, all blog posts need a Title, body content, author, date, featured image, etc.
In this example, blog posts is the collection.
- In Webflow, all templates map to a collection 1:1. Collections cannot be reused by templates and templates cannot be reused by collections.
- You can duplicate a collection, but cannot easily duplicate a template.
- Once a collection has been duplicated, they will start to drift apart and become dissimilar when modified.