What does it do?

Lists contact details (emails, phone numbers and postal addresses) within a website.

Why is it important?

This information can be useful, particularly for:

  • Checking these details are correct
  • Updating these details across a large site
  • Identifying details which spammers may exploit

Technical explanation

The entire text of each page, including invisible text (metadata, content of fields, alternative text) is analysed for each page.

Website Performance Testing uses various complex means to uncover contact details, including:

  • Email addresses are identified as text containing an @ symbol (they don't need to be a mailto: link). This therefore identified email addresses inside Alternative text, metadata etc. Phone numbers are contiguous sequences of numbers and supported symbols (brackets, dashes) with various positive and negative validation rules applied. Discriminating factors include length, prefix and context.
  • Where possible, the context of a phone number tells WebScan that it is likely a fax, mobile or phone number.
  • Addresses match based on a large range of complex criteria, intended to recognise most international addresses.
  • The precise details of these algorithms are a protected trade secret and are updated over time as we identify potential improvements.