Deciding to go the way of search engine optimization is a serious choice, and then you have to be prepared to do what is needed. Perhaps you have heard about important SEO tasks that need to be performed on your site, and that is true but nothing too hard to accomplish. All your SEO tasks need to be done in an orderly and organized fashion, and that is at the heart of successfully ranking high on the first page. The efforts you put into your on-page optimization will give you a huge boost in the ability to rank well.
You can add a little more horsepower to your SEO when your URL, or domain name, contains the site's main keywords. Search engines pay more attention when you've got the keyword in the domain name; however, you don't have to make your domain name too long for this purpose. Just do the best you can, but be sure you make a good effort to find something that will work out well for you. You can always add a word behind it and get going, and as long as you're getting a domain with the keyword in it, you're good to go.
People will read longer content if it is good, interesting and provides value to them. No matter what anybody says, the bottom line is you need to please your readers. When you've got long content on your page, you impress the search engines. Google knows how long each visitor stays on your site, and they factor that into the equation, too. So just learn how to write well researched site content and put it in a format that people will like.
There has been a raging debate for years about keyword density and if it is worth it. Years ago spamming with SEO Expert Services your keywords fell out of favor with the search engines and Google, mainly. Putting an excessive number of important keywords on your site will be bad news, and you will have to change it. There is no one exact percentage of keyword density that you should shoot for, but rather it is a small range of approximately 2-4% and maybe 5% at the very most. What you definitely do not want is too many as that is always a problem.
On page SEO is really very easy to master, and you will have it down once you have done it a few times. Just get the basics right, and you're ready to go because it doesn't matter what kind of topic you're targeting so it's not important what your content is about. So just do the right things and make sure your visitors are happy with your site because Google looks at that metric.