Ich würde zu einem CMS (Content-Management-System) raten und dies beim Free Webhoster bplaced.net installieren.
Beispiel: http://hp-website-erstellen.de/website-cms/
Der Domain Name lautet: deinname.bplaced.net
Kostenlos wirst bei jedem Anbieter solche Domains erhalten, willst eine richtige Domain wie deinname.de, geht das nicht kostenlos. Kannst aber eine Domain bei bplaced aufschalten lassen. Dazu musst bei einem geeigneten Anbieter eine Domain registrieren und bei bplaced aufschalten. Kosten: ~ 6 € im Jahr.
Oder bestellst ein Webhosting-Paket bei einem Anbieter und nutzt einen bezahlten Webspace + Domain. Kosten um die 1,50 - 2 € (18 - 24 €/Jahr im Monat, da kein besonderen Schnickschnack brauchst, wenn nur ein Buch bewerben willst.
Ich würde dazu raten Mind. 1 echte Toplevel Domain zu registrieren. Die kannst bei einem kostenlosen Webspace Anbieter aufschalten, geht der Pleite oder macht dicht, kannst jederzeit bei einem anderen die Domain aufschalten, sofern es der neue Anbieter erlaubt. Oder aber legst das ganze dann auf einen bezahlten Speicherplatz.
Warum: Sollte dein kostenloser Anbieter vom Markt verschwinden, oder einfach mal so die Homepage löschen, dann kann keiner mehr die Website finden, da sie nicht mehr existiert, bzw. eine neue Webadresse bekommen hat. Denen die die alte URL kennen, kann man nicht mehr die neue mitteilen.
Besonders blöd ist es, wenn im Buch die "meinbuch.bplaced.net" Adresse stehen sollte, aber nicht mehr existiert.
Bei einer richtige Domain kann jederzeit eine Änderung des Speicherplatzes vorgenommen werden, ohne dass das wer merkt, da die Webadresse gleich bleibt, egal zu welchem Anbieter gewechselt wird. Eine Domain kann auch zum neuem Anbieter mitgenommen werden, was bei einer kostenlosen nicht möglich ist