Posted by Joe-GZ (307 days ago)
When you enter keywords in your software to create your web pages, it should all be put in the keywords meta tag. A meta tag is a hidden piece of website code that used to tell the search engines what your site was all about.
But people really abused the keywords by putting way too many, or misleading keywords. So most of the search engines used it for the sole purpose of finding out what your site is about.
Now-a-days, search engines will compare the keywords you use with the rest of the page that the keywords are on. If the keywords matches the page content then everything is great and the search engines are happy.
Depending on how misleading or non-represented the keywords are on the web page, then the search engines may just either ignore your keywords, or completely refuse to list your site because they think that it might be spam. It all depends on the search engine, how badly the keywords/content matches and the algorithm they are using.
The biggest thing that search engines look for is content. The more focused content you have, the better the search engines place you.
There really are a million different variables when it comes to getting a website to show up high in search engine rankings. This is why there are people out there who get paid to do just this one job.
The best advice I can offer without getting technical is just to make sure you have good content that matches the focus of your site. If you do that, then the world is good. :)
(I am based in Guangzhou)