A complete website for a dental marketing agency
Dent Aura helps dental practices and DSOs across the United States and Canada grow. Lubili designed and built their website end to end: every page, the content system, the technical SEO and the lead capture.
- Type
- Marketing website for a dental growth agency
- Role
- Design, development and technical SEO
- Stack
- Next.js 15, TypeScript, Tailwind CSS, Radix UI, Framer Motion, React Hook Form, Zod, Formspree, Calendly, Google Search Console
Context
The brief: one site for eleven services and three audiences
Dent Aura offers eleven services, from websites and dental SEO to paid ads, reputation management and AI automation for the front desk. It sells to three kinds of customer: single dental practices, multi-location groups (DSOs) and agencies that resell its work under their own brand.
The website had to explain all of that clearly, be easy to find in search and in AI answers, and turn visits into free audit requests and booked calls.
Why the site had to be built right
Dent Aura sells websites and search visibility, so its own site is the first thing a prospect judges it by.
A site that is slow, hard to find or hard to act on would undercut every service it describes.
Lubili’s role
Lubili handled the website end to end: page structure, design, development, technical SEO, the content system, forms and booking.
What we built
Inside the Dent Aura website
A 23-page site
One Next.js App Router codebase: home, pricing, about, contact, integrations, resources, a free growth audit page, 11 service pages and 3 audience pages for dentists, DSOs and white-label agencies.
Content as typed data
Services, solutions and site details live in typed TypeScript files. The pages, the sitemap and the AI-readable summary are all generated from that one source, so they never drift apart.
Technical SEO on every page
A unique title, description and canonical URL on every page, Open Graph and Twitter cards, and generated social images.
Structured data
JSON-LD for Organization, WebSite, Service, FAQ and Breadcrumb, so search engines understand what each page is about.
Ready for AI search
An llms.txt file generated from the site content, and robots rules that welcome Google, Bing and AI crawlers such as GPTBot, ClaudeBot and PerplexityBot.
Lead capture
A free growth audit form and a contact form, both validated with Zod and sent through Formspree with their own subject line, so the team can tell them apart in one inbox.
Booking
An inline Calendly calendar in the brand colours that sets itself up correctly when visitors move between pages.
Motion and imagery
Scroll animations that switch off for visitors who prefer reduced motion, and every image self-hosted and optimised, with nothing loaded from a stock photo site.
Engineering
Key decisions
One source of truth for content.
Pages, the sitemap and llms.txt are all built from the same data files, so adding a service updates all three.
Search and AI visibility built in from day one.
Metadata, structured data, the sitemap, robots rules and llms.txt shipped with the site, not as a later add-on.
Leads that are easy to sort.
Each form sends its own subject line, so audit requests and general enquiries are clear at a glance.
No hotlinked images.
Every image is hosted on the site itself, so it cannot break when a third-party host changes and does not reveal where it came from.
Motion that respects the visitor.
Animations add polish but turn off for anyone who has asked their device for reduced motion.
Results
What Dent Aura got
- A live website at dentauramarketing.com covering every service and audience.
- Technical SEO, structured data and a sitemap on every page from launch.
- An llms.txt file and crawler rules that make the site readable for AI assistants.
- Two lead paths, a free audit request and a booked call.
- A content system that adds a new service page without touching page code.
Architecture
The full system
For engineering readers. Everything in the drawing is described in the text above.
Typed content feeds the pages, the SEO layer and the generated sitemap and llms.txt. Visitors become leads through the forms (via Formspree) or an inline Calendly booking.
Stack
Technology
- Next.js 15
- TypeScript
- Tailwind CSS
- Radix UI
- Framer Motion
- React Hook Form
- Zod
- Formspree
- Calendly
- Google Search Console
For your business
Similar problems Lubili can solve
Business and agency websites, multi-page service and audience pages, technical SEO and structured data, AI search readiness (llms.txt and AI crawler rules), and lead capture with forms and booking.
Client work for Dent Aura. The site is live at dentauramarketing.com.
Need a website that is built to be found and to convert?
Book a free consultation. We will look at your current site, how easy it is to find, and how visitors become enquiries.
Free. No obligation. You get a one-page written summary.