Видя ваш сайт и построение вопроса, между строк читается "как бы мне своими силами сделать сайт типа Яндекс.Новостей?". На данный момент, сайт выглядит не весело. Скажу с т.з. SEO:
Первое, и самое важное: давайте пользователям добавочную ценность. Что они получат, перейдя на ваш сайт? Список новостей с других сайтов? В этом нет ничего ценного, они это могут увидеть перейдя на конкретный сайт, с которого вы брали информацию.
2. Соберите семантику, хотя бы примерно, что люди ищут со словом "новости", делайте на сайте тематические теги, подборки новостей по темам, оптимизированные под поисковой спрос. Продвижение любого проекта необходимо начинать с анализа спроса и построении структуры сайта в зависимости от этого спроса.
3. Анализируйте конкурентов, посмотрите, по каким ключам чаще всего заходят на их сайты, за счёт чего у них хорошая оптимизация.
В дополнение, толковое видео от Алексея Паньшина на эту тему:
https://www.youtube.com/watch?v=dJw3vjImbfc