What I took on
In September the company website became mine as well, front end and back end. It is a static Next.js site served from a CDN, so it is fast and cheap to run, and every form on it is a way for a customer to reach the company.
- Visitorfills a form or asks the AI assistant
- The websitestatic Next.js on a CDN
- Checked firstbot check, one time token
- Receivervalidates fields, limits repeats
- Queuenothing lost if the ERP is busy
- Workerdrops duplicates, maps the form
- Lead in NetSuitewith the page and programme it came from
- Emailsto the team and the customer
- Textto the customer
- Slackthe team sees it at once
Uploads go straight from the browser to storage through a short lived link, and are cleared after a week.
Where a form goes
A submission is checked before anything else happens: a bot check, a one time token, the fields validated, and a limit on how often one address can send. It then goes into a queue rather than straight to the ERP, so a slow or busy NetSuite never loses a lead. A worker picks it up, checks it is not a duplicate, creates the lead with the page and programme it came from, attaches any uploaded file, emails the team and the customer, texts the customer, and tells Slack.
Lighter and easier to find
Landing pages for utility programmes and for ad campaigns on Google and ChatGPT. The ad pages follow one plan: the trust line and both calls to action above the fold, then reviews, how it works, guarantees and financing.
Speed is part of search, so the tag manager now loads after the page has finished, and I checked that ad conversions still fire. The homepage video plays on the page instead of sending people to YouTube, and nothing of it downloads until someone presses play. Images on the key pages are under 200 KB, with their own mobile versions.
Each week I work through the SEO list from an outside agency: internal links on the exact phrases they ask for, and FAQ and product schema kept true to what is on the page.
Systems inside it
- Landing pages for utility programmes, Google Ads and ChatGPT ads
- Leads from the site straight into NetSuite
- Tracking that loads after the page, conversions still counted
- Images re-encoded, pages made lighter
- Structured data and SEO across every service