ecently I was assigned to optimize a website for search engine recognization. Here are some points which I think should be important to optimization.
1. Not Keywords But Keyphrase
In some books and some readings, they encourage optimizing keywords first. Actually, I think first to do is not to arrange “keyword” but keyphrase. There are tonnes of keywords which are ignored by search engine, what make you think google prefer your words? The different between keywords and keyphrase is that keyphrase is oganic group of several keywords, better group in meaningful phrase. For instance, “melbourne, cellphone, nokia” should be re-group to “melbourne nokia cellphone”. it is said that 3-4 words phrase is effective and thrift. You can have several keyphrases.
unfortunately, search engine is not eligible to read the contents from image even flash. If you insist using images as navigation menu, don’t forget to add “alternative” to the image tag. I prefer UL and LI plus image listing type to represent navigation menu.
3. Wrap product name or article name in H1 (H2, H3…)
That’s also a way to increase readable by search engine. Also don’t forget to mention more keywords as possible inside the HTML BODY section.
4. Use meaningful URL
Thanks to many SEF utilities. They provides URL-rewrite capablity for web server. Those techniques can easily turn your URL “http://xxx?id=yyy&title=zzz” to “http://xxx/title-zzz_id-yyy” in a breath. Actually web server like Apache provides url-rewrite module that you can add the rewrite rules to the website by yourself.
5. Re-consider where and how AJAX is performed
- Proceeding user’s feedback on the page (such as post comments and re-render the comments).
- Add to shopping cart behavior.
- Performing some post data validations, such as checking availability of user name on register page.