The simple straightforward answer is yes, of course a pizza restaurant needs SEO. For that matter every business that is online in my opinion needs SEO. SEO tells the search engine what each website is about, and it takes it out of the hands of the search engine to try