Hace tiempo me enfrentaba a un caso similar, pues comencé a usar AJAX para mi página, y la gente que sabía me explicó acerca de lo poco accesible y usable por que usa JS como base, y muchos los desactivan o incluso navegadores no los usan.
Buscando la forma en que fuera lo más accesible posible, encontré esta posible solución:
Forma normal de llamar a AJAX:
Código HTML:
<a href="javascript:loadurl('info1.html')">Página 1</a>
Forma "Accesible" de llamar a AJAX:
Código HTML:
<a href="pagina1.html'" onclick="loadurl('info1.html'); return false" onkeypress="loadurlkey(e,'info1.html')">Página 1</a>
De esta última forma, si JS está activado, se carga la página info1.html con AJAX, y en caso contrario, puedes cargar pagina1.html que contenga lo mismo. Si gustas, puedes usar la misma página si tu misión es únicamente mostrar la información como último recurso.
Nota tambien que necesitarás un "loadurkey", que tan solo llamaría al "loadurl" si la tecla presionada es Enter. Espero esto te sirva. Suerte