I want my small business website to appear prominently in Google search results, but unsure how to make that happen as a beginner. What core technical and on-page optimization strategies do you recommend I prioritize first? How long might it take to start improving my site's ranking with constant effort? What's the best way to monitor progress?