You must have heard the importance of writing good and quality content for effective search engine marketing results and while themeing your website, you have to be bit careful about the inclusion of links in the content. For a siloing approach to your SEO, you have to limit the number of links in the content part of your website and for that you have to look out only for relevant content for the end user. If you add links to your content, it will give a direction to the visitor regarding where to go in your website and this easy navigation will benefit your search engine optimization plan. You have to be clear in your heads that this siloing and linking is not just for the ranking purpose, however it will help you streamline your website for better user experience. Ideally, you should link high level keywords within the text of your website and this will help you reap more than expected SEO results as more people will visit your website due to easy navigation and approach of your website.
You can always link similar articles together as it will allow the readers go deeper into that particular topic in order to gain more knowledge and that too conveniently. If you want your search engine marketing campaign to be successful, then you have to hire a professional writer who knows the right position of the keywords in your content which can be used for better internal linking. You can limit the links on product page of your website and ideally, the only links you should have on that page are the leads to other products.