Сроки выхода сайта в ТОП-10 зависят не только от численности города, но и от самой поисковой выдачи. Стоит учесть, что сейчас в поисковой выдаче обилие рекламы. То есть, если у Вас 1 место в Яндекс, то по факту - это 5 место, так как сначала идут 4 широких блока рекламы, а иногда и карта. Также, иногда пробиться в ТОП практически невозможно, так как первые 10-15 строчек могут быть забиты сайтами-агрегаторами соревноваться с которыми крайне сложно. Поэтому, для получения быстрых результатов, пока сайт постепенно продвигается в органической выдаче, можно запустить контекстную рекламу, что привлечет дополнительный трафик и первые заявки.