Ai sir, spock here captain...
What you want to do is very complex because you never know what your user's idea of a description is.
All you can do is match words between the description and the actual page, and hope that when X words match, it's a good description.
But, if the description contains the word HTM a lot, while the page uses HTML,
then you will probably find it a bad description, even though it is 100% accurate.
It is definately NOT easy.