I am just wondering if that's the most suitable strategy for me. Let's say you have a store with www.mystore.com and you have two lines of products are quite different. one is www.mystore.com/chocolate-category.html and another is www.mystore.com/fruit-category.html if someone links to my www.mystore.com/chocolate-category.html page with anchor text "buy chocolates" I know it will benefit the pagerank of that specific page, but my question is, is it better to ask them to point it to my store front despite there's other unrelated categories on it? Thanks
No you don't need to change them it still benefits the site. The anchor text should be relevant to the page. So if you are targeting "buy chocolates" link to the chocolate category page or product specific page, not the homepage which will target another keyword.