Как передавался запрос?
Если просто пробелами разделялись слова, то это плохо
Используй функцию js encodeURIComponent для текста, если он меняется
Если нет, просто закодируй текст вручную и допиши после ?text=
Думаю, поможет
Если планируется натяжка на какой-то движок, то одним файлом будет удобнее, просто добавляй комментарии в код по типу /* About */ и т.д.
Если натяжка не планируется, то лучше делать отдельными файлами. Так и по оптимизации (pagespeed) будет лучше, и верстать удобнее