Ein Frame (zu deutsch Rahmen) bezeichnet einen Bereich einer HTML-Seite, in dem eine andere HTML-Seite eingebunden werden kann. Das einzelne Segment wird dabei als Frame, die Gesamtheit der Frames als Frameset bezeichnet. Ursprünglich von Netscape entwickelt, ist von der Verwendung von Frames heute eher abzuraten. Gedacht war damals, die Navigation vom Inhalt zu trennen. Der Vorteil dabei war, dass die eigentliche Navigation nicht beim Seitenaufbau neugeladen werden musste. Allerdings haben Suchmaschinen mit diesem Verhalten ein Problem, da sich Teile der Navigation ggf. in einer für die Suchmaschine völlig anderen HTML-Seite befinden und die eigentliche Contentseite demnach meist gar keine Links enthält. Auch ist es der Suchmaschine in der Regel nicht möglich, einzelne Seiten anzusprechen, da in diesem Fall nur die Contentseite ohne das umgebende Frameset indiziert wird. Die Website würde also ohne Navigation geladen und wäre somit für den Benutzer nicht nutzbar. Für die Suchmaschinenoptimierung ist dieses Verhalten natürlich ungeeignet. Auf Grund dessen wertet unser Website Check die Verwendung von Frames ebenfalls als negativ.