Streng genommen ist die Homepage die zentrale Startseite einer Webseite. Mittlerweile hat sich der Begriff aber auch als Synonym zu Webseite eingebürgert.
Von diesem Standpunkt aus betrachtet, bedeutet eine Homepage zu erstellen, eine oder mehrere Dateien zu kreieren, die man später auch online publizieren könnte.
Üblicherweise handelt es sich hierbei hauptsächlich um HTML Dateien (HTML bedeutet Hypertext Markup Language). Diese bestehen aus reinem Text und "beschreiben" wie die Seite dargestellt werden soll. Um eine Homepage zu erstellen, reicht als theoretisch schon ein einfacher Texteditor.
Viele Menschen verfügen allerdings nicht über die Zeit oder die Muße, HTML zu lernen, daher gibt es Programme, die den sogenannten Quellcode für einen schreiben. Für den Anwender ist der Vorgang dann beispielsweise mit der Bearbeitung eines Word Dokuments vergleichbar. Solche Software gibt es in den Preisklassen von kostenlos bis über 500€ - wobei teuer nicht unbedingt gut sein muss: Diese Programme sind eher für den Profi Anwender gedacht, während der Bastler Neuling meist überfordert ist.
Eine Weitere Methode, die über die letzen Jahre stark an Popularität zugenommen hat, ist das Einrichten der Homepage über ein CMS (ausgeschrieben: Content Managing System). Anbieter dafür gibt es wie Sand am Meer (die meisten schalten allerdings Werbung auf der Webseite). Die Erstellung der Homepage läuft in diesem Fall vollautomatisch, mit der Registrierung des Kunden. Besser gesagt wird ein Gerüst erstellt, das später über Eingabeformulare mit Informationen gefüllt werden kann.
Solche Dienstleister werben häufig mit Sprüchen wie "Eigene Homepage in weniger als 5 Minuten" - wer allerdings Wert auf seinen Internetauftritt legt sollte sich eventuell doch etwas mehr Zeit nehmen, da solche "Baukastenseiten" aufgrund des schlechten Qualität zu Quantitäts Verhältnisses teilweise verpönt sind. Für einen wirklich guten Auftritt sollten je nach Inhalt fünf bis 50 Stunden kalkuliert werden.
