If you're a business owner in Noida or the Delhi NCR region, you've likely heard the term SEO tossed around.