I am trying to get my site ranked high for "mrp system". When I typed it into Google search the sites that are on the first three pages do not even have "mrp system" on their landing pages. I only mean software vendors sites, not wiki or any other information providers sites. How does that connect with the basic rule of SEO - work on your keywords and provide keyword rich content? How can I rank high for the keywords that do not even exist on my page?
To be honest, to rank for a particular keyword, you need to develop keyword-optimized content; it is the most essential and basic requirements. I don't think it is possible to with the basic rule of SEO - work on your keywords and provide keyword rich content? How can I rank high for the keywords that do not even exist on your page.
I found some of the pages do have the keywords. You can rank for mrp system if your articles and content do have a higher keyword density. Sometimes its also the quality and quantity of the backlinks. or the meta tags.
I have to agree, having keyword rich content is more important that meta tags even. You can't rank for something that isn't there. Try to writing keyword rich content and then submitting your website link to various article directories and social bookmarking sites with that keyword.
They must have those keywords somewhere (and they do). The keywords don't necessarily have to be in the content. Other factors come into play too (backlinks, domain authority...etc). Don't worry too much about keyword rich content. You need to provide the right content for your users, and the search engines will love you for that. Creating content for search engines while ignoring your users doesn't work, especially in the long run.