Why is IFrame bad? | Why
Inline Frame, or IFrame, is an HTML component and detail that is embedded within an original HTML page or document. It is commonly used as a means to put various contents into an existing Webpage. Content such as chat applications and banner advertisements may be inserted to an existing HTML page or document through IFrame. IFrame contents may also be from a different source or page making it independent from the actual page. Changes may be made to the IFrame without altering the original HTML page. Since IFrame is independent from the main Webpage, it can also contain its own scrollbar for users to view its contents.
From an SEO, or Search Engine Optimization standpoint, using IFrame is considered bad by many people because it only aims to trick search engines with content coming from other sources. SEO requires new and fresh content for the original HTML document and page, and all data should be edited on that level. Some people only change content through IFrame which technically does not result in changes to the Webpage data. Many people assume this is the case which is why only details on various IFrame pages are changed rather than the main articles and contents of the actual Webpage. Some experts have even pointed out that some Webpage owners and developers have abused the use of IFrame in changing Web content just to get a better ranking in search engine results.
But as for search engines on the Internet, they are actually able to check whether the HTML page they are searching is updated or not. Even if changes are embedded through IFrame, these search engines can actually detect actual content of the Webpage. Experts even suggest that if Website owners can make do without IFrame, then their page is considered good. Instead of having to embed content from other sites or sources through IFrame, one needs to do content updating on the actual Webpage to ensure a good ranking on various search engines on the Internet.