Adding items to the content tree will help with SEO, navigation, search and so on without any additional coding. If you have these items in a custom table or a module class, then you need to write additional code to get the SEO, navigation and search abilities. Some are easier than others but out of the box you won't get ALL the features as you would if you placed them in the content tree.