Can anyone tel which is the best keyword on Search engines because even one letter makes a different like "Programmer" and "Programmers"
We should always use root words like programmer. Plurals should not be used as keywords because if you're targeting the core terms you'll get benefit for other forms and plurals.
We always should optimize singular keyword instead of plural keyword because if you are targeting core terms you will get more benefit instead of plural keyword.
I will recommend plural because mostly people do search to compare results over search engine and then choose best one according to their need.
You can use a keyword tool such as Google keyword Analysis tool and check out which of these words has more monthly researches.
I'd go for plural form and some of the questions you asked in this forum are basic and i still wonder from your signature how come you provide SEO Service. Just curious though.
I noticed in my field (healthcare) that some countries search more in singular for some keywords where's others more in plural form. Look at your target market decide form there.
It ‘s all depends on the competition and search for the particular and your site related keyword . You have to select that keyword for optimization which has poor competition on the search engine. Confirm search volumes and competition stages of keywords previous to you choose them for your site.
I mostly use long tail keywords because it is easy to get ranking in search engine. Long tail keywords have less competition than generic keywords.
I show a little trick here in one of my training videos. Hope this helps http://www.majon.com/services/seo-t...rmine-how-search-engines-will-rank-your-page/ This trick will show you what Google will want to rank you for. Once you see what Google things your page is relevant for you can make changes to be best for the keyword providing the most amount of traffic for your niche