HTML is used to structure and format web pages and can include images, sounds, animations and hyperlinks. Search engines are programs that search the internet for web pages, pictures and other information stored in databases. A URL provides a unique address for a web resource and specifies how to retrieve it.