In der Internet-Agentur, in der ich arbeite, erstellen wir Webseiten fast nur mit WordPress. Gerne auch Webseiten mit >500 Seiten... Allerdings sind das dann natürlich immer von Hand erstellte Themes, die genau auf den jeweiligen Kunden zugeschnitten sind.
wenn ich keine Blogs einbinden möchte, wie bekomme ich dann eine index Datei erzeugt?
Du legst unter "Seiten" eine Seite an, gehst dann zu "Einstellungen" -> "Lesen" und wählst dort unter "Eine statische Seite" die Seite aus, die Du als Startseite haben möchtest.
Dann legst Du weitere Seiten (und evtl. Unterseiten) an. Als Menü kannst Du dann z.B. die praktischen Menüs (unter "Design" -> "Menüs") verwenden, wenn das verwendete Theme das unterstützt.