Let us begin by defining SEO. It is a process through which a professional increases the site rankings for a particular search engine for specific keywords. A site that is optimized well will be good for both the user as well as the search engine. While the site appearance might be appealing to the user, it might not have a good effect on the site ranking. On the other hand, good content will make sure that visitors keep returning. A good SEO professional will know how to keep a balance between the two.
Now, the most obvious question would be why would you want to optimize your page? The reason is simple. Nobody ever goes beyond the third or even the second page and most often, the first page of the search results. As a result, if you want to be seen, you have to be on the first or the second page of the search results.
The search engines use keywords to index the internet. Any user will type in some specific keyword phrase or string or a single keyword in order to search a relevant page. While information specialists will use various advanced techniques for searching even the deep recesses of the internet, an average user will only think what comes to his or her mind that is associated with their query and will type in accordingly. That is the reason keeping in very broad keywords will not help to generate any traffic. The reason is that several thousand pages will have that same keyword. You will need to be specific if you want traffic.
Your website should have enough content. If you do not have enough information then you will not be able to include more keywords without having to fluff and stuff your page with keywords. Any page that is keyword stuffed does not make a good impression with the search engines.
That is why you need good quality content on your web page. The content is what will bring in more visitors. If your content is good then you will automatically receive good recognition and you might not even have to use any optimization.
Apart from the content, meta tags are the next important thing in SEO. These are not visible on your page, but they are an important part of the source code of your page. This is the place where your Title, Description, keywords will be placed in order for search engines to see.
Thus, SEO techniques will help to bring in more traffic to your website and your content will keep them there.