Для начала нужно определиться с тем, зачем вам сайт.
Исходя из цели, будет понятно примерное его содержание.
Это позволит вам понять, какие технологии будут использованы, а исполнителя имеет смысл подбирать исходя из технологий — специализирующегося именно на том, что вам нужно.
Если вы не можете определиться с технологиями или содержанием — стоит обратиться к профессиональным разработчикам — компаниям с большим опытом и разнообразным портфолио. Если вы не знаете, что именно вам нужно — лучше обратиться в компанию с опытом работы с разными технологиями. Там вас смогут проконсультировать и выбрать те инструменты, которы нужны именно Вам.