Насколько я могу судить - возраст влияет. Со временем позиции могут улучшаться.
Отслеживаю примерно 100 запросов в течение месяцев трех, заметил такую закономерность - в гугле примерно так и остаётся, если ничего не делать, просто ждать, то может ситуация и чуть ухудшиться. А вот в яндексе наоборот. Вот сейчас конкретные примеры по цифрам, как менялись в яндексе позиции по нескольким запросам: сразу было 12 место, теперь 4, сразу было 50, теперь 24, сразу было 18, теперь 17, сразу было 21, теперь 10, сразу было 36, теперь 24, сразу было 19, теперь 11 - это всё по яндексу, я брал ключи подряд, без разбора. По другим примерно такая же ситуация. Кстати, эти ключи из примера довольно свежие, всего около месяца прошло после индексации.
Чтобы в гугле улучшить места - нужны ссылки, они работают практически сразу.
А в яндексе, такое ощущение, что запросы постепенно идут в топ, но задержаться там можно будет только в случае, если статья будет соответствовать запросу, понравится читателям. Если нет - как пришел в топ, так и ушел. Это всё относится к низкочастотным и низкоконкурентным запросам, на более серьёзном уровне другие правила игры.
Всё вышесказанное - мой скромный взгляд.