Open your browser console (F12) before you start — most causes announce themselves there.
Symptom matrix
| Symptom | Likely cause | Fix |
|---|---|---|
| Nothing renders, empty space | Loader blocked by a cache or optimization plugin | Purge cache; exclude the loader from minify, concat, defer, and delay-JS |
| Console shows a domain error | Hostname not on your locked domain list | Add the exact hostname, including www variants and staging |
| Snippet shows as visible text | Pasted into a rich-text field that escaped the HTML | Use a true HTML or Code block |
| Only one widget renders when two are placed | Script tag duplicated | Include the loader exactly once per page |
| Renders locally, blank in production | Content Security Policy blocking the script origin | Allow embed.truevetvalue.com in script-src and connect-src |
| Inactive-account notice | Lapsed license | Check billing in the dashboard |
| Widget clipped or scrollbarred | Fixed-height parent container | Remove the height constraint; use max-width instead |
Still stuck
Send the page URL and a screenshot of the browser console. Those two things resolve the large majority of tickets on the first reply.
True Vet Value is not affiliated with or endorsed by the U.S. Department of Veterans Affairs.