Not everybody enters your site on its main page. And not everybody knows from your home page alone that they want to sign up for your newsletter.
Put Newsletter Sign-up Boxes on Every Page
That's why you should
- put a newsletter sign-up box on every single page of your site.