v1.11.1
31 August 2026 Custom Builder & Orders Polished the custom business card builder, added order capture with a design preview, and a new admin view to manage those orders.
Custom card builder
- + Review step before payment β see your details, chosen options and a live illustration preview
- + Every field and option is now required, with clear inline validation
- + Clear revisions policy: two revisions included free, then Β£15 per revision
- ~ Refined preview: front/back tagging, phone & website rows, brighter card border and layout fixes
Orders & admin
- + Confirmed custom orders are saved with their full spec and a preview snapshot
- + New admin "Business Cards" section to browse orders, view the design preview and update status
v1.11.0
29 August 2026 Business Card Service A new business card service with a live self-serve builder and paid design, plus contact-form improvements and an admin fix.
Business card service
- + Self-serve card builder with a live preview β choose palette, size (UK, US & more), background style, and font
- + Font matching: detect the fonts on your own website and map them to free, print-ready typefaces
- + Logo by URL or upload; two tiers listed together β Basic Β£9.99 (self-serve) and Custom Β£29.99 (designed for you)
- + Secure Stripe checkout with VAT handling; the custom tier takes payment up front from the enquiry form
Contact & admin
- + Contact form now accepts your website, and shows a service selector when you arrive from a service link
- ~ Simplified the timeline options and refreshed the contact copy
- ~ Fixed the admin leads page: it now reports load errors clearly instead of hanging
v1.10.0
30 August 2026 SEO Audit Engine v4 A more accurate audit engine: real structured-data parsing, sharper AI-readiness scoring, and new agent-interoperability signals. Scores from v4 are measured differently to earlier versions, so a v4 score is not directly comparable to an older one.
More accurate structured data
- ~ Structured-data checks now parse your JSON-LD properly instead of pattern-matching the page β no more false credit for a schema type that only appears in body text
- + Malformed JSON-LD is now flagged (it wins no rich results); recognises Restaurant/Store/ProfessionalService as local business types
Sharper AI readiness
- ~ Consolidated the llms.txt checks into a single, clearer signal
- + Added Content Signals and Link Header detection
- + New non-scoring signals recorded for research: renderability (can an assistant read the page without JavaScript?) and agent interoperability (WebMCP)
v1.9.0
29 August 2026 Reviews, Clients & AI Readiness Verified Google reviews across the site, a new Clients page with our first published project, and a WebMCP agent-readiness upgrade to the SEO audit engine.
Client reviews
- + Verified Google reviews (via Trustindex) on the homepage and a new Clients page
- + Reviews section only appears once there are real reviews to show β no empty placeholders
- ~ Replaced placeholder testimonials with genuine, verified reviews
New Clients page
- + New
/clients/ page with a project showcase, added to the main navigation - + First case study: J D Sutcliffe β Heritage Stonemason, built and launched in two weeks
- + Highlights the SEO and AI-readiness (llms.txt, structured data) we build into every site
SEO Audit β WebMCP agent readiness
- + New WebMCP checks in the AI Readiness category:
/.well-known/webmcp manifest, declarative tool markup, and imperative registration detection - ~ Re-tuned scoring weights so the new checks are reflected fairly
Fixes & housekeeping
- ~ xCrypto24 links now point directly to the live app at xcrypto24.com
- β Fixed an audit error on newer installs (missing provisional-score columns)
v1.4.1
4 August 2026 369 AI Chatbot AI-powered SEO assistant built into the audit results page. Ask questions about your specific findings or get general SEO guidance.
369 AI Assistant
- + "Ask 369" button on every failed check β sends full issue context to the AI for step-by-step guidance
- + Generic question pills: "What am I doing right?", "Explain me the score", "How is my speed and page size?", "What should I fix first?"
- + AI system prompt includes full audit context (domain, grade, score, top findings, all failed checks)
- + Conversational memory β retains last 6 messages for follow-up questions
- + Inline response area with auto-scroll to chatbot tile on interaction
Improvements
- + Rate limiting re-enabled (3 audits per hour per domain) for production traffic
- + Fix suggestions added to all failed and warning checks with actionable guidance
- + Accessibility: sr-only labels on form inputs, semantic improvements
- + Admin: SEO Audits management page (/admin/seo-audits/)
- + Updated sample PDF report
v1.4.0
4 August 2026 SEO Audit Product Free 134-point SEO Audit tool with branded PDF export, premium tier with PayPal payments, DNS verification, and AI Readiness scoring.
SEO Audit Engine
- + 134 checks across 16 categories (Performance, Meta, Mobile, Content, Technical, Structured Data, Links, Local SEO, Accessibility, Security, Email & DNS, Backlinks, Images, JS & Weight, Open Graph, AI Readiness)
- + Weighted scoring to 100 points with grade bands (A+ to F)
- + Benefit-of-doubt scoring (75% credit) for checks that cannot be verified without browser rendering
- + Real DNS verification via Cloudflare DNS-over-HTTPS (SPF, DKIM, DMARC, MX, CAA)
- + AI Readiness checks: llms.txt, AI bot access, cited sources, author attribution, content freshness, direct answers
- + 7-day result caching per domain with versioned history
Audit Results Page
- + Score ring, commentary, and priority fixes
- + Collapsible category breakdown with inline check details
- + Clickable stat cards (passed/warnings/failed) highlight categories
- + Methodology section with scoring explanation, detection methods, and limitations
- + Status indicators: β pass, β warning, β fail, β assumed (benefit of doubt)
PDF Report
- + Branded PDF generation (pure JS, no dependencies, runs in Workers)
- + xSoft logo vortex watermark across every page
- + Indigo header bar with logo + company footer on all pages
- + Category score bars, detailed check results, and CTA
- + Email capture before download (lead generation)
Premium Tier (Β£9.99)
- + PayPal payment integration (paypal.me/xsoft369)
- + Orders table and /admin/orders/ management page
- + Manual fulfilment flow: pending β paid β fulfilled
Security & Infrastructure
- + HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy headers on all responses
- + Cache-Control headers (5min page, no-cache API)
- + Cookie consent component (GDPR/PECR compliant)
- + llms.txt for AI discoverability
- + WebP image conversion (pagespeed screenshot 421KB β 84KB)
- + "Free SEO Audit" nav link on all pages
- + Demos page moved to /admin/demos/
v1.3.0
19 July 2026 Content & UX 10 high-value SEO blog posts, homepage hero redesign with rotating text, and campaign manager improvements.
New Content (10 Blog Posts)
- + How to Build an AI Chatbot for Your Business (1,135 lines)
- + How to Automate Customer Support with AI (1,003 lines)
- + How to Choose a Software Development Consultancy (1,000 lines)
- + AI Tools for Small Business β 50+ Tools Ranked (963 lines)
- + The Complete Guide to RAG for Business (901 lines)
- + SEO for Startups β 744 Pages Indexed in 8 Weeks (705 lines)
- + Cloudflare Workers vs AWS Lambda vs Vercel (429 lines)
- + Vector Databases Explained (532 lines)
- + Chrome Extension Development Guide 2026 (628 lines)
- + How Much Does a Custom Website Cost UK β enhanced with portfolio links
Homepage Improvements
- + Hero text redesigned: "We are xSoft" (orange) + rotating service keywords
- + Rotating text animation: AI Automation, Chatbot Integration, Custom AI Solutions, Faster Delivery, AI Strategy
- + Service keywords (AI chatbots, websites, extensions, SEO) now link to /services/ sections
- + Removed "Software Consultancy" label, reduced heading sizes for cleaner look
Admin & API
- + Campaign manager: Edit button on each recipient row
- + Edit modal: update email, name, company, website, and status
- + Campaign API PUT endpoint extended to support all fields
Blog Index
- + Blog index updated: now shows all 14 posts in 2-column grid
- + Each post has colour-coded gradient header and descriptive card
v1.2.0
19 July 2026 Tools & Campaigns DB-driven tools directory, email campaign manager, pricing updates, and Versantus-inspired redesigns.
New Features
- + Tools directory page (/tools/) β DB-driven, 25 curated tools across 7 categories
- + Admin Tools CRUD (/admin/tools/) β add, edit, toggle visibility, delete
- + Email Campaign Manager (/admin/campaign/) β recipients, bulk import, unsubscribe tracking
- + Unsubscribe API (/api/unsubscribe/) β GDPR compliant, uses email as token
- + Email template with mail merge fields for Gmail campaigns
- + Lex AI Chat link added to SWF case study
Design Updates
- + About page redesigned (Versantus-inspired: mission, values cards, numbered approach)
- + Blog index with card images (gradient headers + category icons)
- + Tools replaces Tech Stack in main nav
- + Chatbot responses now render markdown, URLs, and emails as clickable links
Policy Changes
- + All rate disclosures removed from public pages β pricing requires consultation
- + Retainer shows as "Available" with book-a-call link instead of specific amount
- + llms.txt updated to reflect consultation-based pricing
Infrastructure
- + tools table + campaign_recipients + campaign_unsubscribes tables
- + Custom domain connected (xsoftlimited.com)
- + CSS import moved to Layout for reliable Tailwind loading
- + Fixed Astro template escaping issues on releases page
v1.1.0
18 July 2026 AI Chatbot + SEO Admin Added AI chatbot, SEO admin dashboard, tech stack page, release notes, and multiple UX improvements.
New Features
- + AI chatbot widget (bottom-left) β knows pricing, services, case studies, encourages call booking
- + SEO Index admin page (/admin/seo/) with full CRUD, live character counts, index status tracking
- + Tech Stack page with full infrastructure breakdown
- + Release Notes page with timeline-style changelog
- + Version stamp (fixed bottom-right corner + footer)
- + Voice agent widget (Cloudflare @cloudflare/voice) scaffolded
- + Calendly inline booking widget on contact page
- + Phone number field on contact form
SEO Improvements
- + FAQPage schemas added to 9 pages (Services, Homepage, About, Contact, Case Studies, 4 blogs)
- + Dynamic BreadcrumbList auto-generated from URL path
- + Social card SVG created (1200x630)
- + All titles/descriptions validated against 70/160 char limits
- + llms.txt for AI discoverability
- + WebPage schema on Privacy + Terms pages
- + Sitemap lastmod dates on all URLs
Design & UX
- + New logo: <xSoft /> code-brackets style + matching favicon
- + Consistent SVG logos across homepage, case studies, and about page
- + xCrypto24 orange Bitcoin logo + Beta badge everywhere
- + Reduced vertical spacing across all pages
- + Services: inline icons with headings, delivery arrows, expanded SEO section
- + Hero: "Unlock your full business potential with AI"
Infrastructure
- + D1 staging database (xsoft-staging) created and configured
- + wrangler.staging.jsonc with DB + AI bindings
- + Workers AI binding (Llama 4 Scout) for chatbot
- + All APIs updated to Astro v6 pattern (import { env } from cloudflare:workers)
- + seo_index table with 15 pages seeded
v1.0.0
15 July 2026 Initial Launch First release of the xSoft Ltd website β our consultancy's public presence.
Pages & Content
- + Homepage with animated hero, stats, services overview, case study previews
- + Services page β AI Chatbots, Web Dev, Chrome Extensions, SEO with pricing
- + 3 case studies β ScrabbleWordsFinder, xConvert24, xCrypto24 (Beta)
- + About page with career history, company details, and linked past employers
- + Contact page with form, phone field, Calendly booking widget
- + Tech Stack page with full infrastructure breakdown
- + Privacy Policy (GDPR compliant) + Terms of Service
- + 4 technical blog posts (RAG chatbots, SEO at scale, Chrome extensions, D1 vs KV)
Features
- + Admin dashboard with Google OAuth (staging/live)
- + Contact form β saves to D1 + sends email notification
- + Admin emails CRUD (view, mark read, delete enquiries)
- + SEO Index admin β all pages tracked with title/desc lengths, schema types, index status
- + Voice Agent widget (Cloudflare @cloudflare/voice) β AI sales assistant
- + Calendly integration for booking discovery calls
SEO & Technical
- + JSON-LD schemas on all pages (Organization, Article, FAQPage, BreadcrumbList, etc.)
- + Dynamic BreadcrumbList auto-generated from URL path
- + Full OG + Twitter Card meta on every page
- + llms.txt for AI discoverability
- + XML sitemap with lastmod dates (16 URLs)
- + robots.txt with /admin/ exclusion
- + SEO health check: 10/10 β all titles β€70, descriptions β€160
Infrastructure
- + Astro 6.4.4 + Cloudflare Workers (SSR)
- + D1 database (xsoft-live + xsoft-staging)
- + Tailwind CSS 4.x dark theme with custom animations
- + <xSoft /> code-brackets logo + matching favicon
- + Voice agent Worker (xsoft-voice) with Durable Objects + Workers AI
Coming Next
- β Deploy to live (xsoftlimited.com)
- β Google Search Console submission
- β Voice agent deployment + testing with real calls
- β More blog posts (AI agent architecture, voice agents guide)
- β Client testimonials section
- β Email campaign β first outreach batch (50 businesses)
- β www.xsoftlimited.com DNS resolution (CNAME propagation)