How to deal with this?

So I have a website that is dedicated to a certain keyword, specifically I got one page that I would prefer to rank for that keyword. I got other pages that do not contain my preferred keyword, they just provide information. Do I set those pages to no index and no follow or no index and do follow or index but no follow or what?

Why stop search engines from crawling them? The more the search engines index, the more chance you have of being found.

Keep in mind too that the keywords that you have optimised for are not necessarily those that your visitors will search for. Vistors will often find your site by searching for combinations of words or expressions that you never thought of. If some of those searches happen to find the other pages on your site (as opposed to the one you optimised), that’s all too the good.

Mike

Well from my understanding more pages linked is giving away “link juice” should I just set them as nofollow?

nofollow links waste the “link juice” as no page receives it. The search engines do not reallocate the “link juice” from nofollow links they simply throw it away.

Allowing the search engines to follow those links will give the “link juice” to the other pages so that they can in turn give it back to the original page via reciprocal links.

No need to stop other pages to crawl because in near feature you can add more keywords to these pages. Always try to add and crawl more pages to your website that always help in ranking a website.