Small businesses face many challenges in competing with large companies. They have limited marketing budgets, limited office space and resources. They have little to no Internet presence. Small business local SEO strategies can help. These strategies involve several steps. To compete with large companies, small businesses need to be visible.