When I submit new content to the site, I do it at the back end through admin page. All submitted contented is stored in a database. Is my portal site SEO even if most content is store in database??
you must be using php or server scripts. search engines like google indexed them even it is in database but php links are dynamic in nature and most search engines won't spider them. For Good SEO, make your links static so that all pages are indexed.
use Mod_Rewrite in .htaccess to rewrite the dynamic URL to a search friendly static link. Visit this thread for the low down http://forums.digitalpoint.com/showthread.php?t=23044 Nintendo will help you out.
static your pages so they can be indexed, i dont think most spiders can read the sql unless those pages have been cached somewhere
most of big sites use database, that is not probe u can simple rewrite links,but getting static site is much easy then dynamic database driven