Domain ve host alıp içine Wordpress kurmak hem çok mantıklı hem de daha ucuzdur.
Sitenin .com .net .org .biz vb. gibi alan adları olması Google da üstte çıkmayı etkilemez. Sadece bazı özel alan adları .gov .edu .k12 gibi uzantılar üste çıkmayı etkiler. Bunları da normal bir kurum alamaz.
Site güvenliği hakkında bir çok makale var daha detaylı onları okuyabilirsiniz. Wordpress temaları dediğiniz gibi çok pahalı, bu yüzden ücretsiz bir temayla başlayabilirsiniz. Bunun için başka bir çözüm önerisi yok.