Uma estratégia comumente esquecida é remover todos os códigos HTML desnecessários da página.
Para qualquer projeto, você terá que decidir qual dessas estratégias empregar com base na versão (X) HTML que está usando e a maneira como o site será usado.
(Aparentemente, não posso postar mais de um hiperlink por resposta, já que sou um novo usuário, portanto, esses URLs precisarão ser copiados e colados ... Espero que seja kosher.)
- No HTML4 e HTML5, para muitos elementos, a tag de fechamento não é necessária. A tag de abertura para o elemento body também não é necessária. Vejo:
meiert.com/pt/blog/20080601/optional-tags-in-html-4/
code.google.com/speed/articles/optimizing-html.html
- O protocolo (http :) parte dos URLs HTTP pode ser omitido.
meiert.com/pt/blog/20090218/performance-and-rfc-2396/
Com tags como <br>, você pode simplesmente deixar de fora a barra usada na sintaxe XHTML (<br />), a menos que você realmente precise usar XHTML.
Aqui estão alguns exemplos de pequenas estruturas de documentos HTML:
meiert.com/pt/blog/20080429/best-html-template/
html5doctor.com/html-5-boilerplates/