Now-a-days, people mostly refer the search engine to get required information. Search engine is a set of program which users use for mining the data on the internet. Every search engine has its own working methodology. This paper tries to generalize this working process. It suggests some tactics for effective search engine optimization and gives an idea about website ranking. This paper provides the details about search engine and their working as well as some techniques regarding optimization. If they are aware about search engine optimization methodologies then it is beneficial to increase the visibility of website in search engine result pages.