There are various website variables that can be manipulated to help optimise your website for the search engines and all this can be done manually. One of the best ways to do this is to do some research and find out what your competitors are doing with their websites to rank highly. is going to do is show him that you have moved on and that he should do the same. Instead, you want him to think that he was the best thing in your life, and that nobody compares to what he had to offer you. An important website factor is the page title. You can always find your top ten competitors and analyze their websites by looking at the source code and finding out how they structure their sites to help them rank high. Once you have this information, you just copy their formula with your site. Do this and you will double your chances of ranking higher already. It all sounds easy and it is. However, all this requires time to go through all of the competition and analysing what they do. The website title is only one variable. There are many website variables that comprise the on-page factors involved in optimizing a page. With this problem came the solution. Software. Working on the Internet, it is only natural to use online technology to make the job easier. There are several powerful seo software available that can analyze your website and compare it to the competition. Such software just save time, and lots of it! You can achieve in a matter of minutes what would take hours to do by hand. Not only will the software complete things very easily and quickly, it will also provide the results in a comprehensive report that you can easily refer to. Another great advantage of using seo software is that you can regularly re-analyze your site against the competition to see how it is faring. You will be able to discover what changes are required and then test the results. You have to realize that most search engines don't work by moving the good stuff towards the top.