Lists are where SharePoint keeps the data people actually use - assets, policies, projects, contacts, trackers - but putting a list on a page usually means the native List web part: raw rows, plain text, and none of the polish the rest of a modern intranet page has. This guide covers what you can do natively, where the built-in options stop, and how to show a designed view of any list on a page without changing the list itself.
What SharePoint gives you natively
- The List web part - drops a live view of a list onto a page. Functional, but it renders as rows of text and inherits none of your page design.
- View formatting with JSON - column and view formatting can colour choice values, add bars and icons, even build card-like rows. Genuinely powerful, and free.
- Board and gallery views - Microsoft Lists can show items as cards grouped by a choice column, or as a gallery.
Where the native options stop
- JSON formatting is a developer task in disguise. It is hand-written JSON against a schema, per column and per view, with no preview while you write it. Most teams copy a sample from GitHub and stop there - and the next person cannot maintain it.
- Formatting lives on the list, not the page. Change a view to look good on the intranet homepage and you have changed it for everyone working in the list itself.
- The List web part ignores most of it anyway - board views and several formatting features do not carry into the web part on a page.
- No page-grade presentation. No summary pills, no designed search, no card layouts that match the rest of your page, no per-column display styles you can pick from a gallery.
The supported way: a list view web part that reads, never writes
The right approach is a SharePoint Framework (SPFx) web part that reads the list client-side, as the signed-in user, and renders its own presentation layer on the page. The list is never modified: views, permissions and data stay exactly as they are, and item-level security applies automatically because everything is read as the person viewing the page.
This is what Glow Cloud Kit Prism does: point it at any list or view and choose a modern table with banded rows and instant search, or cards, or tiles. Every column type gets a gallery of display styles - auto-coloured pills for choices, photo chips with live contact cards for people, calendar blocks and countdowns for dates, data bars, progress rings and star ratings for numbers - picked from a dropdown, no JSON. Clicking an item opens the native form, large lists page smoothly, and it needs no Graph permissions at all.
A checklist for putting a list on a page well
- Start from the audience: what do page visitors need at a glance - status, owner, a date? Lead with those columns and hide the rest.
- Keep working views and presentation views separate - the team managing the list should never be affected by how the intranet displays it.
- Give every choice or status column a visual treatment (pills or blocks), not raw text.
- Show people as people - photos and contact cards, not display names.
- Check the view respects permissions: a reader should only ever see items they can already open.
- Test with real volume - a hundred rows, not five - and on a coloured page section.
Related
- Glow Cloud Kit Prism - the product overview.
- Prism setup guide - install and configuration steps.
- How to make SharePoint look modern.