Uma URL dinâmica é o endereço - ou Uniform Resource Locator (URL) - de uma página Web com conteúdo que depende de parâmetros variáveis que são fornecidos ao servidor que o entrega. Os parâmetros podem já estar presentes na própria URL ou podem ser o resultado da entrada do usuário. Um URL dinâmico pode muitas vezes ser reconhecido pela presença de certos caracteres ou cadeias de caracteres que aparecem no URL (visíveis na barra de endereço do seu navegador). Os seguintes são representativos:
& $ + = ? % cgi
alguns motores de busca não indexam URLs dinâmicos. Isto porque o motor de busca pode ver uma sequência enorme de páginas da Web à medida que faz o spiders da URL dinâmica, cujo conteúdo continua a mudar (o que faz com que pareça uma URL diferente). Isso é chamado de armadilha de aranha. Os motores de busca mais sofisticados, como o Google, indexam URLs dinâmicos desde que a informação seja específica do mercado e rica em conteúdo. Mas a melhor maneira de garantir que um site seja indexado no maior número possível de mecanismos de busca é incluir pelo menos uma página significativa que seja representada por um URL estático, no qual o conteúdo não mude a menos que o código HTML seja reescrito.