A hypertext checking apparatus comprises: a hypertext database 21 which
stores the information about a page and a link; an information collecting
unit 11 which collects an information about the page and the link in the
hypertext obtained from the hypertext database 21; a condition detecting
unit 13 which refers to the hypertext database 21 to detect a part
including logically mismatched link; a candidate providing unit 12 that
provides a correction candidate related to the parts detected by the
condition detecting unit 13; and a correction reflecting unit 14 which
corrects the hypertext based on the part detected by the condition
detecting unit 13 and the correction candidate provided by the correction
providing unit 12.