Site moves and new domains
Testimonial Widget After a Domain Change
A domain move changes more than the address. Sites get exported and imported, hosts change, themes are reinstalled, HTTPS gets switched on and security headers appear. Any of those can leave the testimonial widget blank on the new domain while it worked yesterday on the old one. Work through what changed, in the order it usually breaks.
- Confirm the embed survived the move
- Check new host headers and HTTPS
- Fix links that still point at the old domain
The problem, solved
What a domain move breaks
Situation 1 of 5
The widget area vanished after the move
Migration plugins, exports and theme reinstalls often leave behind blocks, widget areas or theme settings where the embed lived.
How StoryProof solves it
Copy a fresh snippet from StoryProof and paste it where the widget belongs on the new site: a div with the widget id and the async script.
Situation 2 of 5
The div is there but nothing draws
The script was often added once in the old theme’s header or footer settings, which do not travel with page content.
How StoryProof solves it
Add embed.js once to the new site’s footer or header code. One copy fills every StoryProof div on the page.
Situation 3 of 5
Our new host added security headers
A Content Security Policy with a script-src list blocks any script whose source is not listed, and many hosts or security plugins add one by default.
How StoryProof solves it
The embed loads its script from app.storyproof.io, so add that host to script-src on the new site and reload.
Situation 4 of 5
We switched to HTTPS at the same time
Browsers block scripts requested over plain HTTP from a page served over HTTPS. A hand edited snippet with http in the src stays blank.
How StoryProof solves it
Replace any edited copy with the snippet as StoryProof gives it, then check that the script address starts with https.
Situation 5 of 5
Old links to our testimonials page fail
Emails, social bios and printed material still point at a testimonials page on the old domain.
How StoryProof solves it
Redirect your own pages from the old domain. For the Wall of Love, copy its link fresh from StoryProof and compare it with the links on your new site and profiles.
Checklist
Get the widget back on the new domain
Work top to bottom. Each group rules out one layer before you move to the next.
Ticks stay in your browser. Nothing is sent anywhere.
Symptom on the new domain
In StoryProof
Recover in four passes
- 1
Re-paste fresh code
Copy each widget’s snippet from StoryProof and paste the div where it belongs on the new site.
- 2
Load the script once, site wide
Add embed.js to the footer or header code of the new site rather than per page.
- 3
Clear headers and HTTPS issues
Fix anything the console reports: add app.storyproof.io to script-src, and correct any http script address.
- 4
Purge caches and confirm the selection
Clear the site cache and CDN, then check each widget still shows the approved testimonials you picked for it.
What happens next: Keep the list of widget pages with your site documentation. The next move or rebuild starts from it.
Before you start
What this page does not assume
No domain rules claimed
This page makes no claim that StoryProof limits widgets to particular domains, or that it does not. If everything on your site checks out, ask support rather than guessing.
No claim about caching
Nothing here describes how StoryProof caches its script or testimonials. The cache steps refer only to your own site and CDN.
Search rankings are separate
Redirects, Search Console and ranking recovery after a move are outside this page.
Host settings vary
Where a host sets security headers differs by provider and plugin. Ask your host if you cannot find it.
FAQ
Questions people ask
Short answers to what usually comes up next.
Do I need a new widget after changing domains?
Start with the same widget and its existing snippet. Work through the checklist; only contact support if the code, headers and caches all check out.
Why does the widget work on the old domain but not the new one?
The two sites are usually not identical: a different host, a different theme setting for the script, new security headers or HTTPS. The checklist compares those one by one.
Will my collection links break when my domain changes?
Links you made yourself to pages on your old domain need redirects. For StoryProof links, open each one from your account and compare it with what your new site shows.
What should I send support?
The page address on the new domain, the widget id, a copy of any console errors and a note of what changed in the move.
Still have a question? Ask the StoryProof team or book a demo.
Bring your proof to the new address
Re-paste two lines, clear the headers and caches, and your testimonials are back.
Sources
- Mixed content, MDN Web Docs. Checked 2026-11-14.
- CSP: script-src, MDN Web Docs. Checked 2026-11-14.
Last updated 2026-11-14.