Crystal Ball checks covered
MANY_IFRAMES, iframe embeds, embedded widgets
Guide detail
Choose Your Technical Level
This setting applies to the meaning, causes, and fix sections. Your choice carries to other Fix Library guides on this device.
What the flag means
Crystal Ball flags a high iframe count for review. Iframes can be appropriate for maps, videos, booking tools, forms, calendars, payment experiences, or other isolated third-party content; the number alone does not measure their cost.
Each frame can add its own document, scripts, network requests, consent requirements, and accessibility responsibilities. Review whether the embed is essential, has a useful title, loads at the right time, and leaves important page context available in the main document.
Common causes
Common causes include embedded Google Maps, YouTube videos, booking calendars, ticketing widgets, review feeds, social feeds, forms, payment widgets, and third-party store locators added directly to content sections.
What to check next
Check whether the issue appears on one page or every page using the same template. Review recent content, theme, plugin, deployment, and server changes, then compare the live output with a known-good page.
How to fix it
Confirm the warning first and make a backup before editing the live site. If the change involves templates, code, DNS, redirects, or server settings, switch to Intermediate or ask for help before proceeding.
- Custom HTML/static: Keep only necessary
<iframe>embeds, add meaningful titles, lazy-load where appropriate, and replace heavy widgets with direct links when the embedded experience is not essential. - WordPress: Check page builder modules, map embeds, booking widgets, review widgets, forms, and video embeds. Replace repeated embeds with a button or static summary where possible.
- Shopify: Audit app blocks, video embeds, review widgets, size charts, store locators, and third-party checkout-adjacent tools. Keep embeds that support buying, remove decorative ones.
- Wix: Review HTML embed widgets, maps, calendars, social feeds, and booking tools. If the iframe is only decorative, replace it with on-page content and a clear CTA.
- Webflow: Check Embed elements, maps, videos, forms, calendars, and ticketing widgets. Lazy-load or link out when the iframe slows the page or hides important content.
Need help?
If the fix gets murky, visit Support and send the details. Bug reports and Crystal Ball questions are free support. Implementation and development work may be paid support, but we will tell you clearly before anything becomes paid. No surprise invoices from the tower.
