Spider food is simply key word rich, content relavant web pages. So if you want a good chance to get a good search engine position from a search engine, you need to give little spidey what it is looking for.
I want as much traffic as possible right? So, say I want to get found under search engine positioning. As an example I would have a directory on my website that targets key words related to the subject. It should also contain targeted content for that topic as well as relavant advertising.
Then I build many of those pages using different combinations of keywords that people are actually searching for. ie search engine positioning, search engine ranking, ect.
So if I get a good search engine position or one of these pages has a good ranking I get traffic. The more pages the better chances of getting a good search ranking. There a lot of software that can make this task easier if you have the money. I used Directory Generator