Frames werden häufig verwendet, um einen oder mehrere Teile einer Webseite statisch zu halten, während ein anderer Teil der Seite gescrollt oder geladen wird. Zu den Vorteilen gehören ein schnelleres Laden der Seite und die Möglichkeit, eine Navigationsleiste im sichtbaren Teil der Seite präsent zu halten.
Die meisten modernen Webbrowser unterstützen Frames. Obwohl die Unterstützung von Browsern selten ein Problem darstellt, können Frames einige andere Herausforderungen darstellen, die Webdesigner beachten sollten:
Frames können viele verschiedene Seiten unter einer URL begraben, wodurch die URL-Struktur im Wesentlichen aufgebrochen wird. Webseite-Besucher können Probleme haben, gewünschte Seiten mit einem Lesezeichen zu versehen. Das Fehlen eines direkten Zugangs zu bestimmten Seiten kann auch davon abhalten, Links von anderen Webseiten und „passalongs“ per E-Mail zu setzen.