Load balancing can absolutely be done for URLs. This is known as Layer 7 (application layer) load balancing where requests are distributed based on URL paths, hostnames, or other HTTP request properties. This is a common practice in web application architectures.