Format installation
Format Portfolio Testimonials on Custom Pages
On Format, the portfolio builder used by photographers, illustrators and designers, embed code lives on Custom Pages. Add a section, open the Media category and pick the HTML block, or flip an existing text section into HTML editing mode. Both need a Pro or Pro Plus plan. Format also notes that code in Custom Page HTML sections survives a theme change, while edits in its Advanced Code Editor may not, which settles where the widget should go.
- The snippet for a Custom Page HTML section
- Why not the Advanced Code Editor or Custom Include
- A client words page beside your project galleries
Format HTML section
The code for a Format Custom Page
Add your widget id. Option 1 is the usual case: one HTML section holding both lines. If a long Custom Page needs two widgets, say one for editorial clients and one for brand work, use Option 2 in each section and Option 3 once in the last one.
Part 1 · Option 1: one HTML section
Custom Page › Add section › Media › HTML
<div data-storyproof-widget="YOUR_WIDGET_ID"></div>
<script src="https://app.storyproof.io/embed.js" async></script>Part 2 · Option 2: each widget on a page with two or more
Another HTML section, or a text section switched to HTML editing
<div data-storyproof-widget="YOUR_WIDGET_ID"></div>Part 3 · Option 3: the script, once, in the lowest section
The last HTML section on that Custom Page, under its div
<script src="https://app.storyproof.io/embed.js" async></script>Save, publish, then open the Custom Page on your live Format address. Scroll to the section and check it on a phone as well.
Generated in your browser from the id you enter. It is not saved.
The problem, solved
Format portfolio problems, solved
- Problem 1
A theme update wiped my custom code
Format warns that code in its Advanced Code Editor may not survive a theme update and suggests backing it up first.
How StoryProof solves it
Keep the StoryProof lines in a Custom Page HTML section, which Format says is kept through theme updates. It is only a div and one script line.
- Problem 2
Gallery pages have no place for code
Format’s gallery pages are built for images, and its HTML options are limited to Pro tiers.
How StoryProof solves it
Create a Custom Page called Clients or Kind words, place the widget there, and add it to your menu beside the galleries.
- Problem 3
Editorial and brand clients want different proof
An art director reading about magazine work does not care what a wedding couple said.
How StoryProof solves it
Tag approved testimonials by type of work, then choose which ones each widget shows. Two sections on one page can share a single script.
- Problem 4
I am on Format’s Basic plan
Format lists HTML embeds on Custom Pages for Pro and Pro Plus plans only.
How StoryProof solves it
Add a menu link to the hosted Wall of Love that every StoryProof plan includes. It shows only testimonials you approved.
In StoryProof
Install the widget on Format
Step 1 of 4
Open or create a Custom Page
In the Format editor, open the Custom Page that should show testimonials, or add a new Custom Page for them.
Step 2 of 4
Add an HTML section
Use Add section, open the Media category and choose the HTML block. You can also switch an existing text section into HTML editing mode.
Step 3 of 4
Paste and save
Paste Option 1 into the HTML section and save the page.
Step 4 of 4
Publish and link it
Publish the site, add the page to your navigation, and open it on the live address to see the widget render.
Where code can go on Format
Before you start
Limits on Format
Pro and Pro Plus only
Format’s Custom Page overview limits HTML embeds to those plans. On Basic, link to the Wall of Love instead.
Custom Pages only
This route covers Custom Pages. Format mentions an HTML button on gallery pages for Pro tiers, but this guide does not cover it.
Script behaviour is inferred
Format’s help walks through a Calendly embed, which relies on a script, in this same HTML block. Format does not state a script rule outright, so confirm on the published page.
No Format support for custom code
Format says it does not give technical support for changes made in its Advanced Editor. Widget questions go to StoryProof.
Format help as of 2026-11-14
Section names and plan rules come from Format’s help centre as seen in search results on 2026-11-14, because the help pages blocked direct reading. Not yet followed on a live Format site.
FAQ
Questions people ask
Short answers to what usually comes up next.
Can I add the script through Custom Include instead?
Format describes Custom Include as the place for head code like verification and metadata, and notes that some scripts there can stop other content loading. Keep the StoryProof script in the HTML section.
Will the widget follow my Format theme’s fonts?
The widget uses its own layout styling. Pick a layout in StoryProof that sits well beside your theme.
Can I show testimonials on the homepage?
If your homepage is a Custom Page, yes, with the same HTML section. If it is a gallery, link to a Custom Page of testimonials from it.
Do I need a new widget for each Custom Page?
Only if the pages should show different testimonials. The same widget id can be pasted on several pages.
Still have a question? Ask the StoryProof team or book a demo.
Let clients vouch for your Format portfolio
Collect and approve testimonials, then paste one snippet into a Custom Page HTML section.
Sources
- Custom Page overview, Format Help Center. Checked 2026-11-14.
- Add Calendly HTML embed code (video), Format Help Center. Checked 2026-11-14.
- Updating your website’s theme, Format Help Center. Checked 2026-11-14.
- Adding to the head element of your site, Format Help Center. Checked 2026-11-14.
Last updated 2026-11-14.