A Law Firm Website Thatโs Faster, Ranks, and Books Consultations
We design, build and then run the whole thing on the Astro framework: a guaranteed 90+ PageSpeed score, real practice-area and county pages, your fees and roster refreshed weekly, and two researched articles a week at 2,500 to 3,200 words each. You run the matters. We run the website.
Your Website Might Be Quietly Costing You Matters
Most law firm websites are slow, invisible in search and expensive to change. Here is what is really holding a firm back.
A slow site loses the enquiry
WordPress, Wix and GHL-built firm sites bloat fast. Every extra second of load sends someone who was about to submit a case enquiry back to the results page to try the next firm on the list. On a phone, which is where most legal traffic arrives, it is worse again.
You do not appear for your own practice areas
No practice-area pages worth the name, no location pages, weak schema, so Google and the AI answer engines never surface the firm. You run on referrals and paid search because organic has never sent you a matter.
Billed for every small edit
Hosting fees, SSL fees, plugin renewals and a quote request to change one line on a practice-area page. So the site still lists an attorney who left and a fee arrangement you no longer offer.
A dated site undersells a serious firm
A tired design quietly argues against the standard of the work. Someone deciding who to trust with a matter that will shape a year of their life reads the website first, and a template that looks like everyone else does you no favours.
A blog nobody reads and nobody cites
Six hundred words of generic advice, published whenever somebody remembered, ranks for nothing and gets quoted by nothing. It fills a page without ever bringing in a reader who was genuinely searching.
Built on Astro, Faster Than WordPress, Wix and GHL
The site is fast on the day it goes live. Speed is not something we tune later, it is a consequence of how the thing is built.
90+ PageSpeed, guaranteed
We build on the Astro framework and guarantee a 90+ Google PageSpeed score, often a perfect 100, on mobile and desktop. The site is fast the day it goes live, not after somebody audits plugins six months later.
Faster than WordPress, Wix and GHL
No page-builder overhead and no plugin stack. Static-first pages served from Cloudflare's edge open instantly, which matters because the person reading is often doing it in a hurry and under stress.
An interface that reads as a serious firm
Restrained typography, real hierarchy and a layout built for reading rather than scrolling past. The design is making an argument about the firm before a word of copy is read.
Rank in Search, and Get Quoted in AI Answers
Fast pages are half of it. We structure everything so a search engine and an answer engine can both understand and surface the firm.
Built to rank
Search engines reward fast, cleanly structured pages. Correct titles, meta descriptions, heading hierarchy and internal links mean Google can crawl and rank each practice-area page the way it wants to.
Written to be quoted by AI
Every page carries schema and answer-first structure that ChatGPT, Perplexity and Google AI Overviews can read and cite. Increasingly the first place a prospective client hears a firm named is inside an answer rather than a list of links.
Real location and practice-area pages
Individually written pages for every county and city you take matters from, crossed with the practice areas you actually run. This is how an independent firm ranks against a directory with a thousand thin pages.
Sitemap, robots.txt and llms.txt
We ship a correct sitemap, a robots.txt that lets the crawlers you want in, and an llms.txt file, so search engines and AI crawlers index the site cleanly from day one.
Everything Included, on Every Plan
A complete firm website, built once and then run for you. Nothing on this list is an upsell.
A complete site, not a template
Home, About, an overview plus a dedicated page for each practice area you run, county and city pages, Contact, Request a Consultation and an attorney page. Everything a firm needs to be understood before the first call.
A fee and retainer estimator
The figure a prospective client is already trying to work out before they call: what a flat-fee matter, an hourly engagement at your rate, or a retainer arrangement would come to. It shows an illustrative cost estimate based on the fee structures you publish. It is not a quote, it does not create an attorney-client relationship, and it is not legal advice. The page says so plainly beside it.
A free domain, or we point yours
One domain is included if you do not already own one. If you do, we point it at the new site and nothing changes for the people who already know the address.
Cloudflare hosting, nothing itemised later
The site runs on Cloudflare's global edge. No hosting bill, no SSL bill, no CDN bill. It sits inside the monthly figure and does not reappear as a separate line in month four.
Enquiries into whatever CRM you run
Every form pushes straight into the system your intake team already opens, by direct API, Zapier or Make. A case enquiry lands where your conflict check and follow-up already happen instead of in a shared inbox.
Fully managed, permanently
Crashes, malware, patches, uptime and backups are ours. Nobody at the firm logs in to fix anything, and nobody discovers on a Monday that the enquiry form has been failing since Friday afternoon.
Your Fees and Roster, Updated Weekly
Firm details move more than anyone expects. An hourly rate goes up in January. An associate leaves in March. A practice area closes to new matters while the docket clears. On most firm websites this was typed in once, at build, and never touched, so the site and the intake team have been saying different things for a year.
We update the figures and details on your site every week. You send the change, it goes live, and nobody arrives at a consultation having budgeted against a rate you stopped charging, or asks for an attorney who left in the spring.
- Fee structures and hourly ratesFlat fees, hourly rates and blended arrangements as they stand right now, refreshed as you move them rather than left at the figure you set two years ago.
- Retainer and payment termsRetainer amounts, replenishment terms and payment-plan options, kept in line with what the engagement letter actually says.
- Consultation terms and availabilityWhether the initial consultation is free or paid, how long it runs, and whether the firm is currently taking new matters in each practice area.
- Attorney roster and bar admissionsWho is at the firm, their admissions and the practice areas they take, so nobody calls asking for someone who left in the spring.
Research-Based Articles, 2,500 to 3,200 Words Each
Two every week on Single Docket. Three every week on Multi-Practice, written to the same standard. This is the part most agencies at this price do not do.
The decision pieces
What actually happens in the first thirty days of a matter, how fee arrangements differ, when someone needs counsel and when they do not. These reach a reader at the moment they are deciding whether to call anybody at all.
The process pieces
How your intake works, what documents get asked for and why, what the sequence of a matter in your practice area looks like. Written to inform, and explicit that general information is not advice about anyone's particular situation.
The research pieces
Sourced material with every figure carrying the citation it came from, drawn from published statutes, court data and professional bodies. That sourcing is what makes a page safe to quote and worth quoting.
Five Revisions Included Every Month, at No Extra Cost
Not an allowance you get billed against. Five change requests are part of the price, and past the fifth each one is a flat $20 with no cap.
Five revisions included every month, at no extra cost
Five change requests every month are part of the price, not an allowance you are billed against. After the fifth, each additional revision is a flat $20, with no cap on how many you can buy and no hourly billing anywhere in the arrangement.
One revision is not one line
There is no size limit on a single request. "Build two new practice-area pages, here is the full copy, the fee table and the images for both" is one revision, not four. Put as much into a request as you like.
Done in 2 to 5 working days, whatever the size
Every revision is completed within 2 to 5 working days of you sending it, however large. A fee change or a corrected attorney bio is usually the same day or the next.
Nobody at the firm logs in to fix anything
Patches, certificates, uptime monitoring, backups and malware are handled without anyone being told. The site is simply up, and keeping it up is on nobody's docket.
Three Plans, Read as a Fee Schedule
Every plan carries the same $797 one-time build fee, and you pay it only after the site is live. Start where the problem is and step up when the firm is ready.
| What is included | Single Docket$137/ monthplus $797 one-time build feeLive in 7 days | Full Docket$297/ month + usageplus $797 one-time build feeLive in 10 days | Multi-Practice$747/ monthplus $797 one-time build feeLive in 15 days |
|---|---|---|---|
| Site speed | 90+ PageSpeed guaranteed | 90+ PageSpeed guaranteed | 90+ PageSpeed guaranteed |
| Weekly fee and roster updates | Included | Included | Included |
| Research-based articles | 2 a week, 2,500 to 3,200 words | 2 a week, 2,500 to 3,200 words | 3 a week, same standard |
| Fee and retainer estimator | Included | Included | Included |
| Free domain | Included | Included | Included |
| Cloudflare hosting | Included, nothing itemised | Included, nothing itemised | Included, nothing itemised |
| Enquiries into any CRM | API, Zapier or Make | API, Zapier or Make | API, Zapier or Make |
| Revisions | 5 a month included, then $20 each | 5 a month included, then $20 each | 5 a month included, then $20 each |
| Revision turnaround | 2 to 5 working days | 2 to 5 working days | 2 to 5 working days |
| Fully managed | Included | Included | Included |
| AI receptionist | No | Yes | Yes |
| AI chat widget on the site | No | Yes | Yes |
| AI on SMS, Messenger and Instagram | No | Yes | Yes |
| Call analysis PDF report | No | Yes | Yes |
| A2P 10DLC registration | No | Filed for you | Filed for you |
| Social image posts | No | No | 3 a week |
| Reels | No | No | 2 a week, AI voice and on-screen text |
| Google Business Profile managed | No | No | Posts, photos and questions kept current |
Single Docket
The website stops being the weakest thing about the firm. It opens instantly on a phone, describes the practice areas and fee arrangements you are actually running this quarter, and drops every enquiry into the CRM your intake team already has open. You stop paying by the hour for edits and stop thinking about hosting at all. Two researched articles a week begin building a body of published work that answers what people in your counties are already searching for.
Start with Single DocketFull Docket
The enquiries you were quietly losing get answered. Someone picks up at ten on a Saturday, works out which practice area the caller is asking about, takes the details your intake needs, and puts a consultation on the calendar. Every message, text and web chat arrives in one place with an immediate reply instead of scattering across four apps. The agents describe your practice areas, your fee structures and your availability. They do not give legal advice and are not built to.
The usage fee covers AI minutes and message volume and is billed at cost. The agents handle enquiries, scheduling and intake details only. Nothing they say is legal advice and no exchange creates an attorney-client relationship.
Add the AI EngineMulti-Practice
You stop buying every conversation. Three researched articles a week, each 2,500 to 3,200 words with its sources cited, plus the social posts and video to carry them, means that months from now the firm is the one Google and ChatGPT name when someone asks who handles that kind of matter in your area. Your Google Business Profile is kept running alongside it, so the listing a local person actually finds looks like a firm that is currently open and taking enquiries.
Everything is written around your practice areas and the counties you serve. Nothing published under this plan describes a case outcome, promises a result, or constitutes legal advice.
Add the Content EngineServe the clients in your counties who do not read English
Plenty of firms take matters from communities where a real share of people would rather read about a practice area, an intake process and a fee structure in their first language. Adding a language is $100 one time, per language, on any of the three plans. The pages are professionally built per language. We do not provide certified or sworn translation, and a translated page is a description of the firm's services, not legal advice in that language.
What matters is how it is built. The usual offer bolts a browser translate widget onto the existing page, which creates no new URLs, so Google has nothing extra to index and the firm still ranks in exactly one language. We build aseparate real page per language, each with its own address, its own title and meta description, its own schema, and reciprocal hreflang tags pointing the versions at each other. Each language can then rank on its own in Google and be quoted on its own by ChatGPT and AI Overviews, which is the difference between being readable in Spanish and being findable in Spanish.
Spanish, French and German are already declared in this site's locale registry, so turning one on means adding the translated pages rather than rebuilding anything.
Third-party integrations are quoted separately. Form submissions from your own site into any CRM are included on every plan. Connecting a case management system, a document platform, an accounting package, a payment processor or a custom API is priced before we build it, never billed after.
Where the Firm Is Now, and Where This Puts It
Not a feature list. The difference a prospective client and your intake team will notice.
Live in 7 Days on Single Docket
Full Docket takes 10 days and Multi-Practice takes 15, because the AI agents and the content engine need setting up properly. You do not pay the $797 until you are live.
Pay the first monthly invoice
You start on the monthly figure for the tier you pick. The $797 one-time build fee is not charged at this point.
One onboarding call
We take everything in a single call: your practice areas, the counties you take matters from, your fee structures, your intake process, the roster, and the direction you want the writing to take.
We build it
Single Docket is live in 7 days. Full Docket takes 10 while the AI agents are trained on your practice areas and intake. Multi-Practice takes 15 with the content engine running.
The one-time fee is charged after you are live
The $797 build fee is only invoiced once the site is live and you are satisfied with it. That order is deliberate and it is the whole point of it.
Book a Call and Get Your Website Quote
Pick a time below. We look at what you have now, map out the practice-area and county pages worth targeting, and give you a plain quote and a date.
Website Questions, Answered
A revision is any change request you send us, and there is no limit on how much goes into one. Updating text on a practice-area page, adding a whole new page, changing a colour, adding an attorney, updating your fee structures, swapping an expiring consultation offer: all revisions. So is something far larger. "Build two new practice-area pages, here is the full copy, the fee table and the images for both" is one revision, not four. Five revisions are included every month at no extra cost. After the fifth, each additional revision is a flat $20, so you always know the price before you ask, with no cap on how many you can buy in a month and no hourly billing anywhere. Every revision is completed within 2 to 5 working days of you sending it, whatever the size.
The form submissions on your own site are included: every form pushes into any CRM you run, by direct API, Zapier or Make, at no extra charge. Anything past that is not included by default. Connecting a case management system such as Clio or MyCase, a document platform, an accounting package, a payment processor or a custom API is quoted and charged separately. We tell you the cost before we build it, you decide, and it is never something you find on an invoice afterwards.
Every article is research-based and runs 2,500 to 3,200 words. That is deliberate, and it is the main thing separating this from an agency at a similar price shipping 600-word AI padding. Each one is built around a real question people in your area are searching, sourced against published material we can cite, and structured so a search engine can rank it and an answer engine can lift a passage out of it. Single Docket publishes two a week. Multi-Practice publishes three a week to the same standard. Nothing published describes a case outcome or promises a result, and every piece carries the general-information disclaimer your jurisdiction expects.
Single Docket is $137 a month, Full Docket is $297 a month plus AI usage, and Multi-Practice is $747 a month. Every tier carries the same $797 one-time build fee. You pay only the monthly invoice up front. The $797 is charged after your site is live and you are satisfied with it, which is the order that matters.
It answers the question a prospective client is already trying to answer on their own: roughly what a matter would cost under the fee structures your firm publishes, whether that is a flat fee, an hourly rate or a retainer. They select the arrangement and it shows an illustrative figure. It produces a cost estimate only. It is not a quote, it does not bind the firm to a price, it does not create an attorney-client relationship, and it is not legal advice. It says none of the above beside the tool, in plain language, on the page.
We build on Astro, which ships almost no JavaScript and serves static-first pages from Cloudflare's global edge. There is no plugin stack as on WordPress and no page-builder overhead as on Wix or a GHL-built site. We guarantee a 90+ Google PageSpeed score, frequently 100, on both mobile and desktop.
Firm details move more than people expect. An hourly rate changes at the start of the year. An attorney leaves. A practice area closes to new matters while the docket clears. On most firm websites this was typed in once at build and never touched, so the site and the intake team disagree. Every week we update the figures and details on your site, including fee structures and hourly rates, retainer and payment terms, consultation terms and availability, and the attorney roster with admissions.
It is a PDF, not a dashboard nobody opens. It reports what callers actually asked about, which questions went unanswered, which enquiries fell inside a practice area you take and which did not, and what got booked. Most firms find the gap between what they assume people ring about and what people actually ring about is the part worth reading, because it is usually a practice area they under-describe on the site.
No, and that is a hard limit rather than an oversight. The receptionist, the chat widget and the messaging agent are configured to describe your practice areas, explain how intake works, answer questions about fee structures and availability, take the details your intake needs, and book a consultation. Anything that would amount to advice on a person's situation is handed to a human at the firm. We set that boundary during onboarding, you review the scripts before anything goes live, and every channel carries the disclaimer that no exchange creates an attorney-client relationship.
US carriers require any business sending SMS from a ten-digit number to register the brand and campaign first. Without it your messages are filtered or blocked outright and you are often not told. We file the registration as part of the Full Docket setup and the carrier fee is passed through at cost. Consent capture and opt-out handling are configured with it, because for a law firm the TCPA exposure is the part that matters.
On Multi-Practice we keep the listing running: posts about the practice areas currently taking matters, current photographs of the office and the people, and the questions people leave on the profile actually answered. For a local firm the profile is frequently the first thing a prospective client sees, ahead of the website, and a listing whose last update was three years ago reads as a firm that may no longer be practising.
No. We rebuild it. You keep your domain, existing URLs are redirected so the rankings you already have carry across, and content worth keeping is migrated. Your current site stays up until the new one is live.
With fast pages, real practice-area and location pages, correct schema and clean sitemap, robots and llms files, we guarantee your site starts ranking in your area within 3 to 5 months. Anyone promising day-one rankings is not being straight with you.