A Collection Page is a template system that generates numerous unique URLs, each populated with data from different entries in a Levo Collection. One template design produces multiple rendered pages with substituted data for each entry.
Problem Comparison: Without Collection Pages, creating 1,000 city landing pages requires building 1,000 individual pages — manual, error-prone, and difficult to maintain. With Collection Pages, you design one template and connect it to a Collection with 1,000 entries; Levo automatically generates all 1,000 pages with unique URLs, content, meta titles, and OG tags.
Benefit | Description |
|---|---|
Scale | Generate millions of pages in minutes rather than months |
Easy updates | Editing a Collection entry automatically updates all pages using it |
SEO at scale | Each page receives a unique URL and meta tags for individual search engine indexing; sitemaps update automatically upon publishing |
A pet marketplace wanting to rank for searches like "buy cat in Los Angeles" can use 10 animal entries and 1,000 city entries to create 10,000 pages. Manual creation takes weeks; using Collection Pages takes minutes.
Collections power the pages, with each entry becoming a page variation. Each entry must include a slug — the URL-safe identifier appearing in the final page URL. Levo auto-generates slugs from entry names, which can be edited in the Collection module.
In Studio, click Create Page and set Page Type to Collection. In the modal:
Enter title and description
Click Add Source and select your Collection(s)
Insert Collection slug variables into Page URL where needed
URL variables follow this pattern: /{context.pets.animal_slug}
Click Create to generate a draft page.
Open the page in Studio. Two dropdowns in the top bar allow previewing specific Collection entries during design.
Display Collection data using this variable format:
{context.collection_slug.field_name}Component | Meaning |
|---|---|
| Signals a dynamic variable |
| The Collection's slug (visible in Collection URL) |
| The field key containing desired data |
Example: For a Collection slug pets with field animal_name:
{context.pets.animal_name}Variables work in headings, body text, buttons, and image alt text.
Go to Page Settings → Meta Tags and add variables to SEO title and description. This ensures unique, relevant meta tags for each generated page.
Click Publish and Levo generates all page variations, automatically updating the sitemap.
URLs are built using Collection slug variables, with each replaced by the corresponding entry's slug during generation.
/team/{context.team_members.slug}Generates: /team/alice, /team/bob, /team/carol
/buy-{context.pets.slug}-in-{context.cities.slug}Generates: /buy-cat-in-london, /buy-dog-in-tokyo, /buy-rabbit-in-paris
Find the slug in the dashboard URL when opening a Collection: app.levo.so/workspace/my-workspace/collection/pets-123 — the slug is pets-123.