The 'complete package' for you may include any combination of the following: but most importantly, putting together a website these days means incorporating SEO together with text, images, layout, design, navigation etc. from the beginning.
No website is complete these days without the incorporation of SEO; from my experience it is most effective when treated as an essential part of the website development. For this reason I address SEO alongside basics like layout, design, navigation, text, images etc. from day one.