Marketing Site · 2026
Ace Financial
Bookkeeping that speaks Formula 1, not Bank
A bookkeeper and fractional CFO who wanted his practice to feel like a pit wall rather than a bank lobby. Black and gold from his playing-card business card, an ace of spades, and three levels of service a business owner can read in one pass. It replaced a Squarespace site on a new national domain, and the old one forwards every path.

- Mobile performance, up from 60 on Squarespace
- 97Mobile performance, up from 60 on Squarespace
- Accessibility, best practices and SEO, on every page measured
- 100Accessibility, best practices and SEO, on every page measured
- AI-friendly checks passed
- 9 of 9AI-friendly checks passed
Measured on the live site
Read off acefinancialllc.com, not a staging copy. Lighthouse on its default phone profile; where a run came in low, the median of three.
Lighthouse, on a phone
29 September 2026Home
/97Performance100Accessibility100Best practices100SEOServices
/services100Performance100Accessibility100Best practices100SEOAbout
/about98Performance100Accessibility100Best practices100SEO
The Squarespace site it replaced scored 60 on mobile performance, blocked every assistant's crawler by default, and described itself to search engines as a bare website with an empty description.
9 of 9
AI-friendly checks passed
What an assistant reads before it recommends a business: robots.txt, the llms.txt and the structured data. Run the same checker on your own site.
Score my siteProfessionalService and AccountingService
Structured data on every page, with the three levels as an offer catalog and the questions page as FAQPage.
A link preview for every page
Every page in the sitemap draws its own preview, so a link texted to a business partner arrives as the page it points at, not a bare address.
15 assistants admitted by name
robots.txt names each crawler, and points at an llms.txt generated from the site's own content.
The problem
The old site had four services and no page for any of them, a phone number that could not be tapped on a phone, no analytics, and a mobile performance score of 60. Its robots file blocked every assistant by default, and it described itself to search engines as a bare website with an empty description. For a practice whose one goal is booked consultations, each of those was a lost call.
What got built
Built on the owner's own brand kit: its marks as SVG, its six colours, its three typefaces served from the site's own domain. Every fact lives in three content files, and the pages, the structured data and the llms.txt all read from them, so the phone number and the three levels cannot drift apart. The practice moved to a national domain at launch; the old one was cut over the same day and redirects with the path kept, so nothing that linked to it broke.
Details worth naming
- A visual world taken from a playing card: Carbon and Podium Gold, a real ace of spades, and a timing-screen motif for the monthly close.
- Three levels of service with a page each, and every booking button landing on the same consultation form.
- Professional service, service and FAQ structured data, generated from the same files as the pages.
- The old domain cut over at launch with every path redirected to the new one.
Inside the product
Captured from the live site.



Next project
K&J Shine Works
Auto detailing, rebuilt off WordPress
Pass all nine. Nobody else does yet.
Tell us what the business does and where. Within a day you will have a straight answer on what an AI-friendly site takes to build, what it costs to run, and what we would cut. If the honest answer is that you do not need to build anything, that is the answer you get.
Or skip the form entirely. hello@pinelandtech.com reaches a person, not a queue.