Back to Portfolio
Law Firm / Personal Injury Website Design · SEO · Google Ads Management

CraigWilliams, PLC

A Website, SEO, and Google Ads
for a Central Virginia Law Firm

CraigWilliams, PLC is a personal injury and criminal defense firm in Louisa, Virginia, serving Louisa, Fluvanna, Goochland, Albemarle, and Orange Counties. We designed and built their new website, optimized it for search, and manage their Google Ads campaign. See it live at callnow.law.

4.9
Google Rating
173
Google Reviews on the Site
5
County Landing Pages
72
Blog Articles Migrated
Animated illustration of how a new client finds CraigWilliams, PLC: someone searches for a car accident lawyer in Louisa, VA, finds the firm through a Google Ads listing and organic results, lands on a county page, checks the 4.9 star Google rating, and calls for a free consultation, which is tracked.

The Challenge

Winning the Search Before the Phone Call

CraigWilliams, PLC handles personal injury, criminal defense, DUI, and traffic cases in courtrooms across Louisa, Fluvanna, Goochland, Albemarle, and Orange Counties. Most new clients find the firm the same way: a Google search, usually on a phone, often soon after an accident or an arrest.

The firm's previous site ran on Joomla. Moving off it meant carrying over years of blog content and old URLs without losing what search engines already knew about the firm.

The new site also had two jobs at once. It had to rank in organic and local results for every county the firm serves, and it had to work as a landing page for the firm's paid Google Ads traffic. Either way, the visitor needed to be one tap away from a phone call.

The Solution

One Fast Site Built for Paid and Organic Search

We designed and built a new site at callnow.law on EmDash and Cloudflare. Every page leads with what a prospective client needs: the phone number and a free consultation. On mobile, Call now and Free consultation buttons stay pinned to the bottom of the screen.

For search, we built a landing page for each of the five counties, with local court information, common accident types for the area, and county FAQs. The site publishes LegalService structured data with the firm's address and phone, a single canonical URL for every page, a complete XML sitemap, and an llms.txt file for AI search tools. Old Joomla URLs 301 redirect to their new homes, and all 72 blog articles moved over with their dates, categories, and images.

We brought all 173 of the firm's Google reviews in directly from its Google Business Profile, so the 4.9 star rating and real client words sit next to every call to action.

We also manage the firm's Google Ads campaign. Paid and organic visitors land on the same fast, focused pages, and every consultation request sent through the site is recorded in Google Analytics, so the firm can see what search is bringing in.

Inside the Website

Screenshot of the callnow.law home page on desktop and mobile, with the headline Injured in Central Virginia? Get the compensation you deserve, photos of attorneys Graven Craig and Torrey Williams, the 4.9 star Google rating, and Call now and Free consultation buttons.
The live site at callnow.law. On phones, Call now and Free consultation stay pinned to the bottom of the screen.
Diagram showing Google Ads and search engine optimization both sending visitors to callnow.law, whose practice, county, attorney, and review pages lead to a phone call or a free consultation request recorded in Google Analytics.
Paid and organic search feed the same focused pages, and every consultation request is measured.
Screenshot of the Louisa County personal injury attorney page on callnow.law, with breadcrumb navigation, Google reviews badge, local introduction, and a free consultation box with the firm's phone number.
One of five county landing pages, each written for local searches with court details and county FAQs.

What We Do for the Firm

Google Ads Management

We run the firm's Google Ads campaign, so CraigWilliams, PLC shows up in sponsored results when someone in Central Virginia is searching for a lawyer right now.

Search Engine Optimization

LegalService schema, clean canonical URLs, a complete sitemap, llms.txt, and 301 redirects from the old site help Google and AI tools understand the firm.

County Landing Pages

Louisa, Fluvanna, Goochland, Albemarle, and Orange each get their own page with local court details, common accident types, and FAQs.

Real Google Reviews

All 173 Google reviews were captured straight from the firm's Business Profile and shown on the site, with the 4.9 rating up front.

Call-First Mobile Design

Tap-to-call and free consultation buttons stay on screen on every phone, so a visitor who is ready can reach the firm in one tap.

Clean Migration

We moved 72 blog articles off the old Joomla site with their dates, categories, and images, and redirected old URLs so existing links and search listings still work.

Technology

EmDash CMSAstroCloudflare WorkersGoogle AdsGoogle Analytics 4LegalService SchemaXML Sitemap + llms.txtResend Email
Need more cases from search?
We design law firm websites, optimize them for local search, and manage the Google Ads that bring in calls.
Start a Conversation