Если сайтов всего четыре, и дальнейшее расширение не планируется в принципе, то просто в таблице пользователей добавляются четыре соответствующих поля. Если закладываться на расширение - таблица пользователей, таблица сайтов и таблица подписок (user_id, site_id).
По ключевым словам - либо одно поле со списком таких слов в таблице пользователей, либо так же таблица ключевых слов и таблица связи пользователь-ключевое слово.
В предельном варианте таблица подписок модифицируется до (user_id, site_id, keyword_id), давая пользователю задавать свой набор ключевых слов для каждого сайта.