IM Einstein. IM stands for Internet Marketing. We're an Internet Marketing agency that helps businesses grow by increasing their visibility online through search engine optimization (SEO), search engine marketing (SEM), building and managing social media profiles, creating unique content, managing online reputations, and creating responsive websites. We'll build your presence so you can build your business.