A forma correta de escrita é zigue-zague de acordo com a Língua Portuguesa e foi introduzido pelo Acordo Ortográfico.

Ou seja, é escrito com hífen.

Zigue-zague significa uma linha ou progressão caracterizada por curvas fechadas para um lado e para outro.

Políticos e as suas políticas de zigue-zague, sempre em busca de favores.
Para se deslocar na direcção de onde sopra o vento terá que fazer bordos, navegando em zigue-zague.

A regra é que palavras compostas formadas por elementos iguais ou semelhantes devem ser escritas com hífen.

Exemplos: truz-truz, pingue-pongue, tique-taque, lenga-lenga etc.

Esta questão também se estende ao erro comum de escrever “zigzag ou zig-zag”; ambas estas formas estão de “certo modo incorretas” apesar de ser a palavra francesa de origem “zigzag”.

Ziguezague não está gramaticalmente correto na Língua Portuguesa; era a forma de escrita antes do AO.


Referências

Advém do francês zigzag.