Zacznę od najważniejszego
i drugie najważniejsze pytanie jakie mnie nurtuje. Czy taki tekst zaciągnięty na stronę z bazy danych jest widoczny dla Google? - chodzi mi tutaj o pozycjonowanie itp. Bo wiadomo,czysty html będzie zawierał gotowy tekst, a php w kodzie tylko zapytanie mysql
Będzie widoczny - bo to wciaż czysty html. Gdy klient wysyła do serwera zapytanie o stronę, to skrypt php najpierw się kompiluje i parsuje do HTML'a, w związku z czym nigdy na stronie nie widzisz kodu php czy co gorsza kwerend SQL'owych.
Taki cms najlepiej zrobić na zasadzie mysql gdzie w rekordach umieszczę gotowy tekst na stronę. Zrobię do tego osobny skrypt z zapytaniem w php, który pozwoli mi na wyświetlanie tego na stronie, oraz możliwość edycji, kasowania?
Ogólnie to zależy czy Ci się bardzo śpieszy. Powinieneś napisać sobie panel administracyjny, gdzie będziesz mógł sobie łatwo zarządzać treścią.
Ja polecam z zapoznaniem się ze wzorcem MVC, jakimś frameworkiem, a najlepiej microframeworkiem np Silex itp. CMS to może być bardzo prosty system do napisania w parę godzin. Pisząc go sam pewnie też nie obędzie się bez sporych błędów w zabezpieczeniach.