Segue um modelo de páginas adotado para o projeto para que facilite na hora de fazermos os merges:
pages/ Nome da página/ Todo o conteúdo relativo à pagina.
Exemplo:
Note que para cada página, temos um css isolado junto com seu index. Devemos utilizar fora destas pastas, apenas arquivos que serão usados em todas elas, como por exemplo, um arquivo global.css.
Desse jeito conseguimos manter um bom padrão de diretórios.