Why does the evaluation report NOT show up in the page that I'm evaluating?
Here are a few possibilities: a) the necessary Javascript codes were not inserted into the HTML source code of the page being evaluated, this may be caused by malformed markup— specifically, the absence of closing head and body tags; b) the page being evaluated has a meta or server redirect, which takes you to another page other than the one you've specified.
Why are there two (or more) evaluation reports showing up in the page that I'm evaluating?
Refer to question 1, possibility a. Your page probably has a duplicate closing head and/or body tag.
My page has a search form, but why does the evaluator says it doesn't have one?
The evaluator seeks the words "search" and "query" in the child elements of forms. That includes input boxes, textareas, select boxes, labels, basically the forms' "innerHTML". Please make sure that these keywords appear "in plain sight" inside a form.
What does "complex composition" mean? I get that when my anchors are being evaluated.
That means that the anchor's immediate children are neither text nodes nor images. The linked elements may be enclosed in other elements like span, em, strong, etc. that are enclosed in yet more elements. The evaluator can only go as far as the anchors' grandchildren.
When I evaluate my page, there are anchor evaluation results that appear. But when I view the page source, I cannot find them. Why is that?
Those anchors may have been generated dynamically by another Javascript or by an ad-blocking extension like Ad Block Plus. The evaluator is able to read dynamically-generated elements depending on where and when the generating scripts are called in the page.