Yes, a web presence must be entered when applying for a Business Tailored Checking Account. A social media presence for your business or an online website would suffice.