Product changelog
What's new in EasyWebsites
A running log of new features, improvements, and fixes — updated whenever we ship. Versions follow Semantic Versioning and entries follow the Keep a Changelog format.
v2.5.1
— A clearer recently deleted experienceThis update makes deleted websites easier to find, review, and restore from the dashboard.
Changed- Moved deleted websites into a dedicated “Recently deleted” dashboard tab instead of displaying them below the main website sections.
- Improved deleted website cards with the deletion date, remaining restore time, a visual 30-day countdown, and a clearer Restore website action.
Fixed- Fixed dashboard navigation for accounts containing only deleted websites and after restoring the final deleted website.
v2.5.0
— Appointments, smarter dashboards, and one-click site careThis release adds appointment booking, redesigned site dashboards, one-click site health fixes, safer custom domains, and smoother build and editing workflows. It also improves mobile usability, notifications, generated-site quality, billing reliability, and recovery when something goes wrong.
Added- Added appointment booking with real availability, configurable schedules, pending or automatic confirmation, calendar invitations, and visitor notifications.
- Added an Appointments dashboard where you can review, confirm, decline, or cancel upcoming bookings.
- Added an Activity section with AI edit history, website version history, and one-click restoration of earlier versions.
- Added email notifications for website builds, subscriptions, custom domains, and important account events, with preferences for optional emails.
- Added one-click “Fix this for me” actions when quality checks find a visual issue on your website. These platform fixes do not use your AI edit allowance.
- Added style-inspiration uploads so screenshots and moodboards can guide your initial design and future AI edits.
- Added the ability to cancel a website build while it is running without losing your saved details.
Changed- Redesigned the website dashboard with clearer navigation for forms, submissions, appointments, media, analytics, SEO, integrations, domains, activity, and settings.
- Redesigned the main dashboard with clearer website statuses, prioritized alerts, live traffic summaries, improved actions, and self-updating build cards.
- Improved site health messages so they explain issues in plain language instead of displaying technical quality-check details.
- Improved dashboard branding so uploaded business logos now appear on website cards and site overview pages.
- Made the post-build review checklist collapsible and dismissible after you have reviewed your website.
- Improved the mobile experience for building, previewing, editing, managing DNS records, viewing analytics, and organizing pages.
- Improved custom-domain setup with automatic status checks, clearer DNS instructions, better support for domains such as `.co.uk` and `.com.au`, and friendlier `www` guidance.
- Improved generated websites with more varied layouts, better image selection, stronger secondary-page styling, richer interactive elements, and more reliable mobile navigation.
- Improved build and edit recovery so progress survives refreshes, completed background jobs are recognized correctly, and duplicate builds are avoided.
- Clarified that EasyWebsites is designed for marketing and informational websites, with helpful alternatives when a request requires custom application accounts, checkouts, or member portals.
- Improved plan downgrade handling so websites above the new limit are clearly identified and automatically restored when capacity becomes available.
- Improved form submission and exported-data safeguards while keeping visitor-facing forms reliable.
Fixed- Fixed contact forms on custom domains sometimes rejecting submissions while domain verification was still completing.
- Fixed failed AI edits counting against the daily edit allowance.
- Fixed unsupported edit requests consuming an AI edit.
- Fixed build progress occasionally moving backward or resetting during final quality checks.
- Fixed temporary domain-checking problems incorrectly marking working domains as disconnected.
- Fixed deleting and restoring websites with custom domains so domain connections, analytics, and integrations recover correctly.
- Fixed missing pages on published websites showing the homepage instead of a proper page-not-found response.
- Fixed blog publishing, unpublishing, and deletion actions sometimes failing without clear feedback.
- Fixed billing edge cases involving renewed subscriptions, additional website capacity, and payment adjustments.
- Fixed multiple websites being able to claim the same custom domain.
- Fixed search indexing noise from retired EasyWebsites pages and non-public application routes.
v2.4.0
— Business landing pages, smarter domains, richer analytics, and better editsThis release makes it easier for new customers to start from a business-specific page, continue through signup, and launch with the right details already captured. It also improves dashboards, custom-domain setup, form notifications, marketing analytics, and edit workflows.
Added- Added business-specific landing pages for HVAC, plumbers, electricians, landscaping, house cleaning, roofing, salons, restaurants, and real estate agents, with tailored copy, FAQs, metadata, related links, and social previews.
- Added short business-specific intake forms so owners can provide services, service areas, public contact details, logo intent, and trust signals before continuing into the builder.
- Added a signup continuation flow that preserves a visitor’s submitted website brief and returns them to the builder with the right next step.
- Added reference-led editing for attached documents and images, so broad requests like “update the design and content based on this document” can use the attachment as guidance.
- Added clearer admin/support visibility into build health, edit activity, queue pressure, and generation quality so support teams can diagnose issues faster.
Changed- Refreshed EasyWebsites marketing copy around the core promise: a complete website generated, deployed, hosted, search-ready, and ready to use in minutes.
- Renamed primary build CTAs across marketing and builder flows to “Launch my website,” with clearer loading states.
- Redesigned the “Everything a real website needs” section into a live-browser showcase and rolled it out across business landing pages.
- Improved the dashboard with analytics-first site overviews, clearer live website cards, real live-site links, simplified actions, and richer visits/leads trend charts.
- Free-tier managed form submissions now email site owners, while form editing, dashboard response history, CSV export, and archived email viewing remain paid features.
- Improved custom-domain setup with clearer DNS conflict detection, exact cleanup guidance, and better ready/missing/conflict states.
- Generated-site `sitemap.xml` and `robots.txt` now switch to the verified custom domain once DNS is active, and switch back to the EasyWebsites subdomain when a custom domain is removed.
- Improved multi-page generation reliability so secondary pages keep safer homepage-compatible styling and contact forms are not published unstyled.
- Improved backend reliability and monitoring for website builds and edits.
Fixed- Fixed private/noindex routes like `/login` inheriting public EasyWebsites marketing descriptions, preventing duplicate meta-description reports from crawlers.
- Fixed dynamic business landing page social previews so production Open Graph images render successfully.
- Fixed mobile dashboard usage-card buttons so purchase and upgrade CTAs wrap inside their cards instead of overflowing.
- Fixed mobile build prompt layouts so long examples, helper text, attachment actions, and launch buttons no longer overlap on narrow phones.
- Fixed marketing analytics route coverage so accepted-cookie visitors on public marketing pages are counted while dashboard, build, and auth routes remain excluded.
- Fixed paid conversion reporting reliability for signup and subscription events.
v2.3.0
— Mobile-first app, richer builds, and built-in analyticsThis release makes EasyWebsites easier to evaluate, build with, and manage on mobile. It adds new marketing pages, first-build uploads, built-in visitor analytics, richer build previews, stronger generated-site polish, and cleaner SEO/indexing behavior across public and private routes.
Added- Added new Features, Compare, and FAQ pages explaining EasyWebsites optimization, AI-builder comparisons, and common questions, with updated navigation/footer links and FAQ rich-result data.
- Added first-build attachments in the build textarea, including up to 5 labeled images plus 1 brief document, with logo-role handling and AI placement metadata passed into generation.
- Added built-in, cookie-free visitor analytics for paid plans, including visitors, pageviews, leads, conversion, daily traffic, top pages, referrers, devices, and countries.
- Added stronger SEO and AI-discovery surfaces for EasyWebsites itself, including canonical www URLs, sitemap/robots/llms files, structured data, and server-rendered changelog content.
Changed- Mobile-optimized the landing page, build flow, loading/success screens, dashboard, site management, login, and AI edit mode with safer touch targets, safe-area-aware sticky actions, keyboard-aware edit chat, and reduced-motion support.
- Reimagined the website-build loading screen so users see their site visibly assemble with clearer progress, time remaining, behind-the-scenes build steps, and reduce-motion support.
- Improved the post-build experience with a larger split preview/details layout on desktop and a Preview / Details toggle on phones.
- The post-build preview now shows the full desktop version scaled to fit by default, while Tablet and Mobile preview buttons remain available.
- User-uploaded raster images now optimize to WebP when safe, with original-file fallback if conversion fails.
- New generated sites now use more business-aware style defaults, avoid repetitive two-column hero layouts, and support text-led/minimal-media homepages when appropriate.
- The Dashboard Production tab now shows Usage first, then available website capacity, then website cards.
- Completed website overview checklists now collapse once all items are done, including an active custom domain, and the space turns into visitor analytics.
Fixed- Fixed mobile horizontal scrolling on the marketing landing page caused by the code preview stretching the page width.
- Fixed the mobile landing hero so the descriptor line stays below the fixed navbar, and polished the rotating headline sizing.
- Fixed generated-site copyright years so current-year copyright text is applied only to the real site footer.
- Fixed generated multi-page sites so the navbar highlights the page the visitor is actually viewing, including semantic nav/list menus.
v2.2.1
— Production readiness fixesThis release hardens edit publishing, generated forms, shared-site access, and pricing metadata before production launch. Edits are safer to retry, live forms avoid losing submissions during sync issues, and shared-site viewers can no longer access sensitive submission data.
Changed- Form management screens are now role-aware: owners can manage form configs, while collaborators only see the actions their site role allows.
- Viewer collaborators now see restricted submission access messaging instead of empty or unusable sensitive actions.
Fixed- Edit publishes now fail closed when browser verification is skipped, unavailable, or errors, keeping the new version saved in preview instead of pushing unverified changes live.
- The editor now shows a clear "Saved in preview, not live" state with Retry publish, Undo, and View live actions when an edit is staged but not published.
- Retry publish can rerun the live-publish check for a staged edit without spending another AI edit or redoing the original request.
- Edit smoke checks now block live publish only for functionally broken output such as blank pages, runtime errors, broken navigation/CTAs, severe overlap, clipping, overflow, or unusable managed forms.
- Edit sessions now survive refreshes while an AI edit job is queued or running, and the editor reattaches to the original job/session after completion.
- AI edit retries and fallbacks no longer replay side-effectful tool commits after a staged R2, Mongo, form, or global-component write has already succeeded.
- Partial committed edit work is now preserved and reviewed honestly if the model fails after a tool commit.
- Generated managed forms are synced before full-site publish, with a bounded retry before the site goes live.
- If form sync still fails, affected live forms are made visibly unavailable and inert so visitor submissions are not lost.
- Automatic form-sync cleanup can later sync the saved form descriptors and republish the original generated version without regenerating the site.
v2.2.0
— Build reliability, better site management, and launch readinessThis release makes website generation more reliable, easier to recover, and clearer to manage after launch. It also adds a cleaner build experience, a redesigned site dashboard, stronger edit safety, legal/SEO readiness updates, and smarter AI quality checks behind the scenes.
Added- Added a redesigned build loading experience with stage-specific visuals, smoother progress, per-page build status, and clearer recovery messaging
- Added a post-build checklist on the success screen and site dashboard so site owners can review AI-added details, connect a domain, confirm SEO, and complete launch tasks.
- Added AI disclosure review for generated details, with correction links that open the editor directly on the issue.
- Added a redesigned site dashboard with focused Overview, Domain, Content, Growth, and Settings tabs.
- Added clearer domain next-step guidance after a site is built, including paid/free plan-aware actions.
- Added automatic SEO management for generated sites, with a manual override and a way to return to auto mode.
- Added post-upgrade expansion so users who started with a one-page free-trial site can build their saved additional pages after upgrading.
- Added automatic build auto-resume for retryable failures, so interrupted full builds can continue without making users manually restart.
- Added stronger admin/support observability for build attempts, edit operations, quality metrics, auto-resume chains, build timings, and generated-site QA.
Changed- Improved website generation variety with stronger creative direction, posture-aware design briefs, better palette diversity, and less repetitive default section styling.
- Improved image usage so builds are less likely to ship with no relevant imagery, while avoiding expensive full regenerations for harmless image underuse.
- Improved page-plan handling so explicit multi-page requests are preserved, overflow pages are consolidated instead of dropped, and upgraded free-trial sites can recover saved page plans.
- Improved secondary-page generation reliability with reusable page drafts on retry and less fragile style-contract handling.
- Improved browser QA so cosmetic issues from an accepted homepage no longer block secondary-page publishing, while real functional problems still block release.
- Improved edit mode so edits run asynchronously, stage changes safely, and publish only after a browser smoke check.
- Improved edit reporting so the assistant is explicit when a requested edit was only partially applied or could not be saved.
- Improved free-trial messaging and build limits so users understand what is built now, what is saved for later, and what unlocks after upgrade.
- Improved custom-domain status normalization so active domains are less likely to appear as pending because of stale aggregate flags.
- Improved intake validation timeouts and frontend request budgets so the UI waits long enough for backend fallback models to finish.
Fixed- Fixed builds that could incorrectly collapse explicit multi-page requests into a single-page plan.
- Fixed zero-image build paths where generated sites could choose a no-image layout despite image-enabled plans.
- Fixed irrelevant stock-image selection caused by overly broad category/keyword matching.
- Fixed generated JSON-LD being treated as forbidden inline JavaScript during edits.
- Fixed edit-chat commit failures being reported as successful.
- Fixed sitewide edits that changed only the first matching repeated element instead of every intended match.
- Fixed edit-session closing races that could produce Mongoose version errors.
- Fixed browser QA scroll contamination where FAQ checks could make later first-viewport checks fail incorrectly.
- Fixed browser repair CSS patches that appeared accepted but lost to stronger page-specific selectors.
- Fixed secondary pages being discarded for harmless semantic wrapper classes.
v2.1.0
— More reliable AI website buildsWe improved the website build pipeline so generated sites are judged by the rendered browser experience, repaired with homepage screenshots, and no longer fail publishing because of minor low-impact contrast issues in site chrome after repair.
Added- Added richer build diagnostics for admins, including Browser QA phase summaries, AI repair responses, final publish blockers, downgraded warnings, and screenshot metadata.
Changed- Website builds now run homepage screenshot-based visual QA on every build, helping catch rendered layout, contrast, clipping, and responsive issues before publishing.
- Residual AI repair now focuses on true publish-blocking browser issues, preserving visually repaired sites while avoiding unnecessary failed retries.
Fixed- Fixed build failures caused by minor header/footer contrast issues after repair; low-impact site chrome contrast is now recorded as a warning instead of blocking an otherwise usable site.
- Improved Browser QA contrast detection so it measures actual text and backgrounds more accurately, reducing false positives around navigation wrappers, CTA buttons, full-bleed heroes, and fixed headers.
v2.0.0
— Next-Gen AI Generation Pipeline & Autonomous QA OverhaulThis major update completely revamps our underlying AI website generation pipeline to focus on concept-led design and high-fidelity output. We have replaced the legacy visual style auditions with a powerful new Guided Intake and Design Direction flow. Most importantly, this release introduces a massive suite of autonomous agent self-review mechanics (semantic, aesthetic, visual, and intent-based QA) that automatically inspect and repair sites before delivery, alongside a brand new Self-Review Inspector in the Admin App to monitor these autonomous observability.
Added- New design-concept, design-system, profile-generator, and website-planner AI agents
- Introduced comprehensive build self-review mechanics (deterministic, intent, aesthetic, visual, and repair)
- Added page-composition-plan, verbatim-data-block, and section-injection tools for dynamic generation
- Replaced legacy design auditions with the new DesignDirectionSelector for concept-led planning
- Major backend additions to sites controller, guided-intake logic, and build-spec generation
Changed- Refactored website-generation-handler and updated AI task-model-mapping logic
- Redesigned the GuidedIntakePanel flow in the site builder frontend
Fixed- Improved BullMQ connection stability and error handling
v1.0.2
— New intelligent QA round and minor fixesAdded- Now a model analyzes the code and fix any issues by comparing it against the user requirement and choices
Fixed- Logos persist in the navbar
- AI populates the forms better in the guided intake form
v1.0.1
— More reliable SaaS website generationThis release improves generated website quality for SaaS and logistics-style businesses, strengthens image relevance, adds better QA detection for visual layout issues, and improves admin visibility into build quality and AI usage.
Added- Added first-class SaaS website support so software and SaaS marketing sites get better page plans, sections, artifacts, pricing pages, FAQs, and service/feature layouts.
- Added stronger generated-site visual QA checks for oversized icons, oversized card titles, dense card grids, hidden content sections, intrusive in-page navigation, and sticky-header spacing issues.
Changed- Updated image search planning so business-specific planner queries are prioritized before supplemental media-slot searches.
Fixed- Improved generated-site image relevance so logistics and SaaS sites avoid unrelated hospitality, restaurant, auto-repair, or generic stock imagery.
- Hardened generated-site repair so section navigation, table-of-contents style page clutter, and incorrect sticky-header body offsets are detected and removed before publishing.
v1.0.0
— More varied designs, AI guided build process bug fixesAI can now choose from more varied design systems.
Added- Explicit design systems like brutalism, monochromatic etc
Fixed- Build stage bug
- Images restriction removed. The image count on any webpage is now decided by AI directly