12. A computer system comprising at least one processor and a nontransitory computer-readable storage medium, the non-transitory computer-readable storage medium storing an executable program which directs the processor in performing a computer-implemented method for automatically assessing credibility of a particular website, the computer-implemented method comprising: classifying the particular website based on subject matter of the particular website, the particular website comprising a plurality of elements that produce a presentation of the website when rendered, each element of the plurality of elements defined by at least one attribute; identifying a set of credibility scoring rules based on the classification of the particular website, said set of credibility scoring rules for computing credibility of the particular website based on encoded preferences of a primary demographic of users for websites of the same classification as the particular website; for each particular element of the plurality of elements, producing a credibility score identifying whether the particular element when rendered for display according to the at least one attribute defined for that particular element increases credibility of the particular website by attracting more visitors to the particular website or decreases credibility of the particular website by discouraging visitors to the particular website, wherein producing the credibility score for a particular element comprises (i) selecting a particular credibility scoring rule from the identified set of credibility scoring rules that quantifies a credibility impact of the particular element and (ii) passing the at least one attribute defined for the particular element to the particular credibility scoring rule in order to generate a credibility score as output; and presenting credibility of the particular website by (i) rendering each particular element of the plurality of elements according to the at least one attribute that is defined for each particular element thereby producing a display of the particular website and (ii) overlaying each particular element with the credibility score that is computed for that particular element.
12. A computer system comprising at least one processor and a nontransitory computer-readable storage medium, the non-transitory computer-readable storage medium storing an executable program which directs the processor in performing a computer-implemented method for automatically assessing credibility of a particular website, the computer-implemented method comprising: classifying the particular website based on subject matter of the particular website, the particular website comprising a plurality of elements that produce a presentation of the website when rendered, each element of the plurality of elements defined by at least one attribute; identifying a set of credibility scoring rules based on the classification of the particular website, said set of credibility scoring rules for computing credibility of the particular website based on encoded preferences of a primary demographic of users for websites of the same classification as the particular website; for each particular element of the plurality of elements, producing a credibility score identifying whether the particular element when rendered for display according to the at least one attribute defined for that particular element increases credibility of the particular website by attracting more visitors to the particular website or decreases credibility of the particular website by discouraging visitors to the particular website, wherein producing the credibility score for a particular element comprises (i) selecting a particular credibility scoring rule from the identified set of credibility scoring rules that quantifies a credibility impact of the particular element and (ii) passing the at least one attribute defined for the particular element to the particular credibility scoring rule in order to generate a credibility score as output; and presenting credibility of the particular website by (i) rendering each particular element of the plurality of elements according to the at least one attribute that is defined for each particular element thereby producing a display of the particular website and (ii) overlaying each particular element with the credibility score that is computed for that particular element. 15. The computer-implemented method of claim 12 , wherein the action comprises changing the at least one attribute that is defined for the specific element to a system suggested attribute.