Keighley ( ) is a town and civil parish within the metropolitan borough of the City of Bradford in West Yorkshire , England .
Keighley ( ) is a town and civil parish in Bradford , West Yorkshire , England .