Sa čistim HTML-om:
1. SSI (server-side include), i to ako je na serveru uključena opcija za to
2. Ako je dovoljno da se učita unutar head elementa, onda se kod novijih browser-a može koristiti npr.
<head>
<link rel="import" href="naziv_fajla.html">
</head>
Problem drugog rešenja je što se postavlja unutar head elementa i tu se ubacuje sadržaj linkovanog HTML fajla.
Prvo rešenje se može iskoristiti i na nekom drugom mestu, npr. da se učita futer:
<!--#include virtual="/footer.html" -->
Umesto html, može se koristiti .shtml ekstenzija kako bi se lakše prepoznali fajlovi koji nisu samostalne stranice.
U ovom slučaju, napraviš jedan futer koji se lako održava i postoji samo u jednom fajlu, koji se potom uključi na svaku stranicu.
Ako je dozvoljen JavaScript, može i ovako:
https://www.w3schools.com/howto/howto_html_include.asp
Međutim, ovaj princip je odavno napušten i stranica se praktično "sklapa" na strani servera od delova koji postoje u vidu php/asp/jsp i drugih fajlova koji sadrže kod pisan u nekom od serverskih jezika (ne moraju biti samo script, kod Microsoft IIS-a se može koristiti npr. i C# i drugi jezici koji su podržani).
Naprednije tehnike podrazumevaju kreiranje šablona/templejta (npr. u Adobe Dreamweaver-u, gde se instrukcije čuvaju kao HTML komentari), ili čak korišćenje web template engine-a.
Blessed are those who can laugh at themselves, for they shall never cease to be amused.