URL contains a frame or iframe

This means that the URL in question contains a <frame> or <iframe> tag.

Why is this important?

Frames are used to divide your browser window into multiple sections where each section can load a separate HTML document, whereas an iframe is an 'inline frame' - used to embed another document within the current HTML document.

HTML frames are outdated, and unsupported in HTML5, so it is not considered best practice to use them. iframes are more acceptable, however they can cause SEO issues if the iframe source URL gets indexed, and may be considered a separate document by search engines.

What does the Hint check?

This Hint will trigger for any internal URL that contains either a <frame> or an <iframe>.

Examples that trigger this Hint

The Hint would trigger for any URL which contains an <iframe>;

<iframe src="demo_iframe.htm" height="200" width="300"></iframe>

OR contains a <frame>:

<frameset cols="25%,*,25%">
<frame src="frame_a.htm">
<frame src="frame_b.htm">
<frame src="frame_c.htm">

Why is this Hint marked 'Advisory'?

There are arguments for and against using frames/iframes, so this Hint is flagged to draw your attention to the URLs. We would however advise against using frames entirely, as they are unsupported in HTML5, and advise caution when using iframes. You may wish to consider setting the iframe source URL as noindex, to avoid it getting accidentally indexed by search engines.

Ready to try Sitebulb?
Start your free 14 day trial now

Start Free Trial