Abstract: Search engine optimization is often about making small modifications to parts of your website. When viewed individually, these changes might seem like incremental improvements, but when combined with other optimizations, they could have a noticeable impact on your site's user experience and performance in organic search results. The results generated by search engines can be natural (organic or algorithmic) and/or paid search. Here we have discussed different techniques used for achieving better optimization the search will differ with different users. The search will be done according to the keywords given by the users.The ranking functions are typically learned to rank search results based on features of individual document...