People often do their job sloppily. Sometimes they just feel lazy or feel bad emotionally and these affect their tasks. On the other hand, sometimes they mess it up due to lack of knowledge. If thats the case, self-learning is not the best choice.
You don't need to reinvent the wheel, you just need to follow professional methods. You want to increase your web traffic but handling the website and designing everything are already taking a lot of time. You can use professional popup designs.