Widget not showing up
You pasted the embed code and your page still looks empty. These are the causes, in the order they usually turn out to be the answer.
Start with a hard refresh
Your browser keeps a copy of your page, and most website builders keep one too. For a few minutes after you paste the embed code, the page you are looking at can still be the old one. Give it a minute, then reload with a hard refresh: Cmd + Shift + R on a Mac, Ctrl + Shift + R on Windows. Opening the same address in a private window is the quickest second opinion, because a private window starts with nothing cached.
Publish the page
Most builders apply an embed only when the site is published, and most of them leave embedded code out of the editor preview as well. An empty box while you are editing is normal, and it tells you nothing either way. Publish the site, then open the live address in a normal browser tab. Judge the embed on the published page, never in the editor.
Your builder stripped the script
This is the most common cause. A script embed runs only where the builder allows a script to run. Paste it into an ordinary text block and the builder either prints the code as visible text or drops it silently, so the page looks exactly like a page with nothing on it. Each builder has one element meant for this:
| Builder | Where the embed code goes |
|---|---|
| WordPress | A Custom HTML block. A Paragraph or Text block escapes the script tags. |
| Wix | An Embed Code element, not a text box. |
| Squarespace | A Code Block. Code Blocks run scripts on Business plans and above; a lower plan strips them. |
| Weebly | The Embed Code element from the Build panel, not a Text element. |
| Webflow | An Embed component. |
| GoDaddy | The HTML section, in its Custom Code field. |
| Framer | The Embed component. |
The Overview guides walk through each one click by click.
The code belongs to a different rental
Every snippet carries one rental ID, and if you manage more than one rental it is easy to paste the snippet you copied last time. Open the dashboard Calendars tab, pick the rental you meant, and copy the embed code from there again. Copy the whole snippet rather than editing the ID by hand, because one wrong character points the widget at nothing.
The block is there, but empty
A script embed sizes itself from the width of the block it sits in, measured when the page loads. A block that is hidden at that moment has no width to measure. If the widget lives inside a tab, an accordion, or a section that starts closed, open that panel and look again before deciding the embed failed. The same goes for a block your builder has set to hidden, or one whose layout settings have collapsed it to no height.
An iframe embed is exactly as tall as the height in its snippet, so too small a number shows a sliver of the calendar or nothing at all. Start at height="420" for a single row of three months and adjust it once you have seen the live page.
Only some visitors see it
When the widget works for you and not for someone else, or the other way round, the difference is usually outside your website:
- —Ad blockers and privacy extensions block scripts loaded from another domain. Try the page in a private window with extensions turned off.
- —Office, school, and hotel networks block domains they do not recognize. A phone on cellular data is the fastest way to rule this out.
- —You may be looking at a staging copy, a preview address, or an old cached page while your visitor is on the live one. Compare the two addresses character by character.
A map embed on the Free plan
Building, styling, and previewing a map in the dashboard Maps tab works on every plan, including Free. Putting that map on your own website needs Plus or Pro. On Free, a map embedded on your own site shows a short translated Map unavailable note where the map would be, which reads as a broken embed and is not one. Your guests never see an upgrade prompt. The availability calendar is on every plan, and the booking form widget is Pro.
Still nothing
Send us three things and we can look at the page ourselves rather than guess:
- —The exact address of the page the widget should appear on.
- —Which website builder the page is built in.
- —Whether you pasted the script snippet or the iframe snippet.
Write to help@rentalbeam.com. If your calendar is showing but the dates on it look out of date, that is a different problem: Troubleshooting sync covers it.