As a web programmer you will hopefully have at least a basic knowledge of SEO. Its amazing how many websites are built with limited or no SEO in them. SEO (search engine optimisation) is a technique that includes a number of different elements that if done correctly will help improve the ranking position of your website on the search engines such as Google, Bing and Yahoo.
All web programmers should be able to do the basic elements of SEO. They site needs to be built in such a way that it is possible to add in the SEO elements. For example H1 (heading one tag) should be found once on every page and above the H2, H3 tags etc. This is basically a title for a page and should be highly relevant to the rest of the content on that particular page. Google often uses this title to find out what the page is about. Other SEO techniques is to include meta date unique for each page and having internal links to the correct pages.
If you find that a website you have designed and programmed is not performing well on the search engines, go back and double check that you have all the relevant SEO in place.