O Que é um iFrame?
Um iFrame é um documento HTML incorporado dentro de outro documento HTML em um site. O elemento HTML iFrame pode inserir conteúdo de outra fonte em uma página da web, como um anúncio. Essa inserção é possível usando a tag iframe.

Mais Sobre iFrames
A tag iframe especifica um quadro embutido. Um quadro embutido pode incorporar outro documento dentro do atual documento HTML.
iFrames são frequentemente utilizados para carregar conteúdo de terceiros, como anúncios, em uma página da web. A vantagem de usar um iFrame é que ele pode isolar o conteúdo do documento incorporado do restante da página da web. Essa configuração pode ser útil se o conteúdo incorporado for de um domínio diferente e você não quiser que ele tenha acesso ao DOM da sua página da web.
A desvantagem de usar um iFrame é que ele pode causar problemas com SEO porque os motores de busca não indexam o conteúdo dentro dele. Além disso, iFrames podem tornar o seu site lento para carregar porque adicionam outra requisição HTTP.