Klar kann man SEO selber machen, man kann auch viele Fehler dabei machen. Und SEO ist ja auch nicht alles, CRO sprich conversion rate optimisation ist mindestens genauso wichtig. Über diesen Link bekommst Du mehr Infos dazu. Ich würde Dir den Weg zu einer Agentur raten