Cellphone and Smartphone
These are single words.
Email is one word and is not hyphenated.
Online is one word and is not hyphenated.
Web, webpage, website, weblog
When referring to “the web,” short for the World Wide Web, web should not be capitalized. Terms such as webpage, website, etc. are one word, neither capitalized nor hyphenated.
Revised: August 29, 2018