Большой разницы в этих терминах нет. В принципе и то и другое - это система наполнения сайта контентом с открытым кодом. Т.е. есть некий каркас, шаблон доступный пользователя для внесения изменений - цвета, шрифтов, размеров и т.п.
После взлома он будет выглядеть так как захотят хакеры. Тот кого взломают теряет как минимум информацию, а сайт можно откатить просто в прежнее состояние и все станет нормально. Бывает еще что теряют деньги с электронных кошельков при взломах.
Сайт индексировать будут. Дело пойдет быстрее если сами зарегистрируете в каталогах. Монетизировать сайт с доменом третьего уровня практически не возможно.
У такого сайта куча ограничений, например, очень малый объем хостинга, невозможно редактировать код страниц, а рано или поздно это делать придется. А чтобы обойти ограничения эти нужно заплатить деньги. Сложность возникнет с переездом на платный хостинг. Никто из партнеров по бизнесу и покупателей ничего не купит на бесплатном сайте (считается, если у владельца нет денег на нормальный домен и хостинг значит а на все остальное нет денет). А потому нужно изначально делать все на платном хостинге. Например: sprinthost.ru. Цена за год 840 рублей за 2 гб хостинга. И всего 140 рублей за регистрацию домена. Что не дорого. Зато функционал пользователь получает огромный.
У меня довольно молодой сайт, ему чуть больше года. Сначала я занималась наполнением сайта, затем спустя несколько месяцев поставила первую рекламу. Установила рекламу Бегун на свой сайт. Заработала за 3 месяца 1200 руб. Сейчас пробую рекламу от Гугл. Где-то за 10 дней получилось 5$. Это конечно немного, но у меня тематика сайта не очень прибыльная (беременность, роды, воспитание ребенка). Сейчас работаю над повышением посещаемости сайта. В настоящее время средняя посещаемость составляет 700 посетителей.
Самое важное для новичка, если языки HTML, CSS языки уже освоены а возможно и PHP. Наполнить свой сайт контентом и провести оптимизацию дабы происходила индексация поисковыми машинами. Для этого важен поиск ключевых слов для мета тега. Поисковые машины обращаются при поиске к заголовкам текста так что текст должен соответствовать заголовку, и он должен быть уникальным в некоторой степени. Каждая фотография должна быть подписана на английском языке, и не используйте заглавные буквы, причины не знаю но какие-то ошибки бывают.
Поиск ключевых слов используйте сервис wordstat.yandex.ru или другие подобные.
Ключевое слово, (слова) присваивайте каждой странице свое, соответствующее теме страницы.
С помощью сервиса wordstat, в выдаче используйте не самые популярные ключевые слова а из золотой середины с ними у вас больше шансов проиндексировать страницу в поисковиках. Использовать ключевые слова с максимальным запросом пока рано, там большая конкуренция, ваша страница будет в поиске очень далеко и соответственно не посещаема, со временем освоите способы оптимизации тогда флаг в руки.