Junior, bom dia!
Já criei vários sites que possuiam a área de notícias, sempre criava um modelo de page layout para esta e criava uma biblioteca de páginas onde tinham as notícias com as propriedades específicas. Customizava
um filtro via c# geramente com data, palavra chave e alguns outros dependendo.
Obrigado.