я уже отвечал на похожий вопрос, поэтому просто повторю... Если фамилия не очень распространенная, то в принципе вычисляются ареалы компактного проживания однофамильцев. Если распространенная, то придется вычислять регионы по частоте повторений, выделяя 2-3 самых популярных. Это большая однообразная работа, но необходимая. Помочь может уточнение информации от родственников, кто что помнит о местах проживания, переездах и т.д. Так отсеиваются однофамильцы. Дальше идет анализ оставшихся мест, чтобы понять где родина, где работа, а где ссылка/поселение. На этом этапе может иногда помочь "Память народа". Там в наградных указывают место призыва. Если указан призыв из районов поселения, значит люди там скорее всего и осели в дальнейшем. Аналогично можно найти данные о месте призыва в базе ОБД Мемориал
https://obd-memorial.ru/html/ . Там даже больше бывает информации, т.к. указываются жены, дети, родители иногда. Ну и дальше индивидуально отрабатываешь тех, кто остался не отсеянным по разным критериям. Типовых шаблонов тут нет, все очень индивидуально. Что касается замены базы "Мемориала", то есть
https://ru.openlist.wiki/Открытый_список:Заглавная_страница, при всей схожести с
https://base.memo.ru, "Открытый проект" дает больше людей при поисках.