URL design is an important part of information architecture and user experience. URLs should be persistent, readable and hackable. The design process involves understanding user needs, domain modeling, designing URLs from the bottom up, and delivering artifacts like wall displays of URLs, spreadsheets and prototypes. The goals are to create elegant and logical URL structures and site schemas.