Yes, You're right for SEO Consultant option. But Atleast, We should know the terms, So that when the consultant will ask us for the relevant changes, We should better know what's going on! As what we did till now, was not the work of any SEO consultant. So it would be better to know first!
Thanks.