Boa Tarde,
porque você não utiliza um banco de dados e guarda os textos no banco?
para indexar pelo Google é só você pesquisar por SEO.
para pegar as paginas html de uma pasta e chama-las dentro de outra você pode utilizar o seguinte comando.
@Html.Partial("~/suapasta/suapagina.html")
qualquer duvida é só entrar em contato.