Hi everyone — I want to share an approach I’m building to solve a practical problem I faced and invite your feedback and help.
I had many WordPress sites that were purely informational — no user interactions, just pages to appear in Google and present my services. Managing dozens of small service sites in WordPress became a headache: performance and SEO varied, updates were repetitive, and administration for non-technical editors wasn’t pleasant. I needed a solution that delivered high speed and SEO, made management easier, and gave admins a friendly UI to publish content without technical knowledge.
What I came up with is a site-builder that outputs static Astro sites and automatically deploys each build to its own domain. The workflow looks like this:
Admins create pages using ready-made templates and widgets I provide.
I built two template groups:
Landing page templates with drag-in widgets (sections the admin can add, reorder, or remove).
Blog/post templates for standard article pages.
An admin only needs to enter the content for a page or post, choose the template, and publish.
On publish, the system builds a static Astro site using the selected template and automatically deploys the result to the chosen domain/host.
Why Astro? Static output gives consistently fast pages and excellent SEO characteristics with lower hosting complexity. The admin UX keeps content editing simple so non-technical staff can publish without worrying about the underlying build/deploy process.
The project is in active development — you can find the repository here:
https://github.com/mr4rahimi/site-building
I’d love your thoughts on:
UX ideas for making the admin editor even easier for non-technical users.
Best patterns for templating and widget composition that play nicely with static site builds.
Suggestions for deployment strategies (CI/CD, multi-domain routing, and lightweight hosting).
Any contributions — especially if you have experience with Astro, static builders, or user-friendly CMS layers.
Thanks for reading — I’m excited to iterate on this and make a reliable, fast, and simple site builder for multi-site deployments. Looking forward to your suggestions and pull requests!
Top comments (1)
This is a really smart direction. Managing many WordPress sites for mostly static content gets exhausting fast — I’ve felt that pain too 😅
Using Astro for fast static output + simple admin publishing sounds like a great balance between performance and usability.
Curious to see how the editor experience evolves — that will be the real game changer for non-technical users. Great work building this! 👏