Depende de lo que quieras hacer con tu página actualmente los CMS principalmente Wordpress viene con muchas herramientas para posicionar tu página, por experiencia te digo que he llegado a posicionar paginas en cuestión de semanas sin contratar ningun servicio de pago.
Ahi te van unos consejos:
1.- Date de alta en los servicios de desarrolladores de Google (Adsense, adwords, analytics etc...), eso te dará mucha ventaja, practicamente le dirás a google que existes y por supuesto incluye un boton [+1].
2.- Utiliza las redes sociales enlaza el feed de tu sitio a tus cuentas de twitter y facebook, así tus amigos y seguidores estarán enterados de la actividad de tu página y crea aplicaciones para que los usuarios puedan conectar sus cuentas con tu sitio.
3.- Cuida los meta-tags, esto es importantísimo, la pregunta que debes hacerte para cumplir con este criterio es: ¿Como buscaria mi pagina en google?
4.- No publiques contenido copiado de otras páginas, esto no solo le restará credibilidad a tu sitio, sino que también google lo tomará en cuenta y tomará tu publicación como "menos relevante", esto debido a las nuevas políticas de google.
5.- Cuida el diseño de tu pagina, ahora los buscadores, no solo se basan en los tags sino que también evaluan la experiencia del usuario al visitar tu pagina.
Sinceramente yo no pagaría por algo que puedo obtener con mi propio trabajo, la ventaja no solo es esa si no que tambien aprenderás y conocerás cada aspecto de tu sitio. Espero que te ayude en algo. Saludos