a general topic such as "shopping" may not be the best way to go in link building. We always suggest other customer to be "specify". For example, "beach towel", "HP ink", "Panasonic LCD". It is better that you do some keyword search to nail down the keywords first. Then use the keywords to build your link. It is more effective that way. Another way to think about it is what people will type in Google. The keyword which they type should be the anchor text for your link.
For example, if I am amazon.com, I will not use the general keyword such as "online shopping". I will do some keywords search on the topic: "adwords.google.com/select/TrafficEstimatorSandbox" and see what is the popular keywords related to my site. Pick some keywords which people likely to type in. Then do some google searches on your selected keyword and see what are the search results. Once you select the keywords, then point to right section of website.
Does anybody want link Exchange? PR 1, 2 and 2way garments, fashion, shoppping directory, online shops, footwear, directory, ----------------------------------------