This document discusses best practices for URLs in Joomla components. It recommends using a ComponentRouter class that implements the RouterInterface to build and parse URLs. This allows attaching routing rules and registering component views. The document advises against adding Itemid values outside the router. It also provides examples of how to inject routing behavior into the site router or component router.