All of the "sources" on Hannah Cooks' profile page are Ancestry.com links and all of them lead to page stating: "We’re sorry, this page is no longer available." The marriage records linked to are probably the Individual or Family Records on Ancestry.com derived from family trees, group sheets, etc., which purport to give the marriage record of Sion Hill and Elizabeth Smith/Spiltimber. I have been unable to find any marriage record of any kind for Sion Hill and Hannah Cook.
In the Ancestry.com family trees where Hannah Cook is listed as wife of Sion Hill, she is stated to be born 1650 in Weymouth, Norfolk, Massachusetts and died 05 Jan 1695 in Mendon, Worcester, Massachusetts. This name and these dates are taken from a Hannah Cook who married James Albee on 18 October 1671 in Norfolk County, Massachusetts. Why it was decided to link her to Sion Hill is not known.
Hannah Cook married to Sion Hill does not exist. No records have been found for her birth/death dates or location in Virginia; no marriage records have been found for Hannah Cook and Sion Hill in Virginia. Sion Hill was never in Massachusetts to marry someone there.