Vediamo se riesco a spiegarmi

Ho il mio bel ecommerce costituito da una sola pagina index.aspx.

Ho sviluppato un'applicativo che ad esempio dall'indirizzo:

http://www.sito.it/audio/altoparlanti/cuffie.aspx

va alla pagina

http://www.sito.it/index.aspx

passando via querystring variabilie

audio/altoparlanti/cuffie

Da questa variabile mi creo il titolo della pagina:

NomeSito - audio - altroparlanti - cuffie

Capirete però che la pagina "cuffie.aspx" fisicamente non esiste.
La pagine in questione verranno indicizzate bene?
Altra cosa, così come è ora nella mia applicazione i link non sono sono del tipo:

<a href="audio/altoparlanti/cuffie.aspx">

Infatti o sviluppato il tutto in .Net, facendo largo uso di controlli server che a loro volta fanno largo uso di javascript per eseguire le operazioni. Per cui un esepio di link è il seguente:

<a href="javascript:__doPostBack('MenuCategorie1$RptC ategorie$_ctl7$Linkbutton1','')">

Ovviamente i motori di ricerca se ne fregano di questo link.

come risolvo?