Iframe to specyficzny element HTML-a. Pozwala on nam na wklejenie zawartości innej strony – pochodzącej z naszej, lub obcej witryny – w ramach dowolnej podstrony naszego sajtu. Jej zaletą jest to, że aby wkleić tę zawartość, nie trzeba w żaden sposób zmieniać struktury strony docelowej, oprócz tego, że musimy zamieścić znacznik iframe (otwierający i zamykający) z podanym URL-em. Jest to sposób znacznie wygodniejszy, niż zwykłe ramki i – często – niż modyfikacja layoutu (wyglądu) podstrony. Czy jednak ramka iframe wpływa na pozycjonowanie dodatnio, czy ujemnie? Czy optymalizacja strony na niej ucierpi, czy nie?
Tradycyjne ramki, używające m.in. znaczników frameset i frame, są bardzo niemile widziane przez roboty internetowe. Jak jest z iframe? Cóż, z własnego doświadczenia wiem, że treść, którą chcemy wypromować, czyli na którą prowadzimy pozycjonowanie, należy umieścić poza tą ramką – po prostu w głównej części strony. Natomiast iframe nie powinien przeszkadzać robotom wyszukiwarek w skanowaniu tej części. Dlatego więc jeśli już musimy stosować ramki, używajmy iframe a nie frame i frameset.