AJAX подгружает уникальный контент который должен быть также проиндексирован, располагать этот контент на отдельных страницах не подходит так как это кажется не удобным и не красивым. В тоже время объединить в себе на одной странице по одному URL версия JS и noJS не получается из-за слишком разной структуры этих страниц.
Ответы на вопросы в раздел q&f читаю не только авторы вопросов, но и другие члены открытого! хабр сообщества и ответы вроде «Пишите на icq: *— напишу для вас за спасибо» (и при этом не опубликовать решение) — как мне кажется воспринимаются, как наплевательское отношение к этим всем других, кто читает раздел и не является автором вопроса. За это минусов и надавали.
продумывайте вопрос, уточняйте какие именно данные в каких полях вы собираетесь хранить. Например что вы хотите хранить в user_course я не догадался, или какой фаг в user_reg_flag, булевое значение? user_invite — это (bool) был ли пользователь по приглашению, или ID приглашающего пользователя… и т. д.