Law office SEO is not law firm SEO. The phrase "Law Office of [Surname]" is a legal-entity naming convention used overwhelmingly by solo practitioners, single-shingle attorneys, and practices of two to five attorneys with one physical office. Searcher intent on "law office seo" reflects that — one address, one Google Business Profile, one named attorney whose face is the brand, and a budget measured in low thousands per month rather than tens of thousands.
Generic law-firm SEO playbooks misfit that shape every time. They sell ten-page proposals built around content velocity, link-building at scale, and a multi-location citation matrix that does not exist. The work that actually moves the needle for a solo — GBP primary-category audit, bar-compliant on-page copy under ABA Model Rule 7.1-7.3 and the AZ ER 7.1-7.5 set, single-attorney E-E-A-T, the named-shingle brand-keyword stack — never gets touched because it does not fit the agency production line.
Rule27 is built for the named-shingle case. We publish pricing on this page so you can read it without a sales call. We compliance-review every line of copy under the relevant state ER. We are based in Arizona, we operate inside Phoenix's actual SEO market, and we work month-to-month after a 30-day satisfaction window.
Audit (week 1)
Written audit of the existing GBP primary category against actual SERP rankings, citation consistency across Avvo, Martindale, Justia, FindLaw, Lawyers.com, Super Lawyers, the state bar, and the county bar, plus a Rule 7.1-7.3 / ER 7.1-7.5 compliance review of every line of on-page copy. No slide deck.
GBP rebuild (weeks 1-2)
Primary category corrected against SERP, service-area vs. storefront resolved, NAP cleaned across legal-specific directories, weekly Posts scheduled, Q&A seeded, attribute set tuned (by-appointment-only, free consultation, languages spoken, online appointments). This single phase drives most month-one local-pack lift.
Compliance review (weeks 2-3)
Every page reviewed against ABA Model Rule 7.1 (no misleading communications), 7.2 (advertising disclosures), 7.3 (solicitation rules including chatbot patterns), and the relevant state ER set. Jurisdiction disclosures added, prior-results disclaimers placed, specialty-designation language audited against state certification rules.
Practice-area pages (weeks 3-6)
Two to three PA pages re-architected under the bar-compliant H1/H2 template: [City] [Practice Area] Lawyer | Law Office of [Surname], named-attorney intro, who-I-help, what-I-do, process, published fees, disclaimed proof, FAQ schema, contact CTA. Built once, refreshed quarterly.
Reviews (weeks 4-10)
Written templated post-matter review request, compliant with Rule 7.3 solicitation rules and state-specific testimonial constraints. Cadence sized to one to two reviews per week, sustainable for a solo. Editorial layer that screens reviews against Rule 7.1 before any republication from Google to the firm site.
Authority + guest authorship (weeks 6-12)
Pitches to the state bar magazine, county bar publications, Phoenix Business Journal legal vertical, National Law Review contributor pool, and topic-specific legal publications. Bylined articles only — no AI ghostwriting under the attorney's name. Each placement is a real expertise signal plus an authority backlink to the bio page.
Monthly reporting (every month)
Direct GSC and GA4 access. Monthly 45-minute call walking through GBP impressions, direction requests, phone calls, local-pack ranking on the two to three target keywords, PA page traffic and conversion rate, and next-90-day priorities. No 50-page PDF nobody reads.
Google Business Profile for the Law Office of [Surname]
Primary category audited against actual SERP rankings (Personal injury attorney, Estate planning attorney, Family law attorney, Immigration attorney — not generic "Lawyer"), service-area vs. storefront resolved against state bar advertising rules, NAP cleaned across legal-specific directories, weekly Posts published, Q&A seeded, attributes tuned for conversion.
Bar-compliant on-page copy
Every line of copy reviewed against ABA Model Rule 7.1 (no misleading communications), 7.2 (advertising disclosures and labels), 7.3 (solicitation rules including chatbot and live-chat patterns), and the state ER set where you are admitted. Substantiation, disclosures, and jurisdiction lines treated as compliance, not stylistic choices.
Practice-area page architecture
Five to fifteen PA pages built under a fixed template: H1 = [City] [Practice Area] Lawyer | Law Office of [Surname], named-attorney intro, who-I-help, what-I-do, process, published fee structure, disclaimed case-result proof, FAQ schema, contact CTA. Internal linking and outbound substantiation engineered for both Google and bar review.
Single-attorney E-E-A-T and author entity
Bio page built as machine-readable credentials — bar admissions, court admissions, publications, CLE faculty, speaking, association memberships, awards from named selection bodies. Person schema deployed. Entity consolidation across Avvo, Martindale, Justia, FindLaw, the state bar profile, and the county bar listing.
Schema markup for AI search citation
LegalService, Attorney (Person), LocalBusiness, FAQPage, BreadcrumbList, and Service schema on every page. JSON-LD validated quarterly against Google's Rich Results Test. AI-crawler robots policy (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) tuned per-client — default allow for citation, opt-out available.
Conversion intake automation
The GBP booking link, the practice-area page CTA, and the home page CTA all route to a dedicated consult page that captures the intake form, runs a conflict-of-interest check, and tracks conversion at the page level. No third-party scheduler black holes. Compliant with Rule 7.3 (visitor-initiated, no real-time solicitation).
Real GSC and GA4 reporting
Direct access to GSC and GA4 — no screenshots in a PDF. Monthly 45-minute call walking through GBP impressions, direction requests, phone calls from the profile, local-pack ranking on target keywords, PA page conversion rate. The numbers, the decisions, the next month's priorities.
We have inherited recovery work from Phoenix solos who fired three or four legal-vertical agencies over five years before finding us. The pattern is identical every time: the agency sold a generic law-firm SEO playbook sized for a 40-attorney shop, never read the Arizona ER 7.1-7.5 set, never audited the GBP primary category against the actual SERP, and disappeared from the calendar after month two. Meanwhile the named attorney sat on the same primary category, the same uncleaned citation footprint across Avvo, Martindale, Justia, and FindLaw, and the same Rule 7.1-noncompliant homepage copy for the entire engagement.
Arizona has its own ER set with its own edges. ER 7.2 requires the name and office address of at least one responsible lawyer on every communication — that maps directly to the website footer and most solos do not have it written correctly. ER 7.4 reserves "specialist" and "certified specialist" for attorneys certified by the State Bar of Arizona's Board of Legal Specialization — a copy detail that out-of-state agencies routinely violate when they import generic landing-page templates. ER 7.3 governs solicitation and applies to chatbot and live-chat patterns in ways most agencies have never thought through. Rule27's team is based in Arizona, we have read the ER set, and we treat the copy as the compliance.
Transparent pricing on the page
Three tiers published below: Starter at $2,500/mo for solos under $1M revenue, Growth at $5,000/mo for small shingles at $1M-$5M, Scale at $10,000+/mo for firms ready to integrate SEO with PR and paid. Real dollar numbers, month-to-month after a 30-day satisfaction window. Scorpion, Justia, FindLaw, PaperStreet, and LawRank all hide pricing behind a contact form.
Named team, not an account manager
You will know who runs your weekly GBP Posts. You will know who writes your practice-area pages and who compliance-reviews them. You will know who pitches your guest authorship to the state bar magazine. We do not hide the people doing the work behind a sales layer.
No 12-month contracts
Month-to-month after the 30-day satisfaction window. If we are not delivering by month two, fire us with 30 days notice and keep every asset we built — the rebuilt GBP, the PA pages, the schema, the citation cleanup. Firms that demand 12-month annual contracts are admitting they cannot keep clients voluntarily.
Arizona-based, Phoenix-operating
Our team lives in Phoenix. We have read the Arizona ER 7.1-7.5 set. We know the difference between the Maricopa County and Pima County courthouse footprints, the practical reality of a Maryvale Spanish-language client base, and which AZ-specific legal publications accept guest authorship pitches. National agencies with a "Phoenix services" page have never set foot in any of it.
Bar-compliant by construction
Every page, every PA section, every CTA, every FAQ block is reviewed against ABA Model Rule 7.1-7.3 and the AZ ER 7.1-7.5 set before it ships. Substantiation requirements, jurisdiction disclosures, prior-results disclaimers, specialty-designation rules, testimonial constraints — all treated as compliance, not as stylistic choices. Scorpion will not do this for you. Justia will not. We will.
Solo-sized 90-day rollout
We do not run a generic 12-month onboarding designed for a 40-attorney shop. The Rule27 law-office rollout is built around what a named attorney can actually approve in a week: audit by day 14, GBP rebuild by day 30, compliance review by day 45, two to three PA pages re-architected by day 60, measurable local-pack movement by day 90.
Real reporting, not PDF theater
Direct GSC and GA4 access, a Looker Studio dashboard updated daily, a monthly 45-minute call walking through what changed and why. No "please find attached the November report" PDF that nobody reads. The agencies that hide numbers behind PDFs do it because the numbers do not tell a good story.
Most law office SEO is sold to the wrong client. The big legal-vertical agencies — Scorpion, Justia, FindLaw, PaperStreet, LawRank, Rankings.io — are optimized for multi-partner firms with seven figures of marketing budget and a managing partner who never reads the report. A solo attorney with one shingle, one office, and a 26.9% Martindale-Avo statistic taped to her desk is not their core ICP, no matter what the sales deck says.
That mismatch is why the average solo or small-firm engagement burns $1,500 to $4,000 a month for eighteen months and ends with the named partner DIY-ing GBP posts on a Saturday. We see the exit interview every quarter — same story, different surname on the door.
This page is the corrective. It is law office SEO built for the entity it is actually named after: the Law Office of [Surname], one address, one Google Business Profile, one attorney whose face is the brand. It is also written under ABA Model Rule 7.1 through 7.3 and Arizona Ethical Rules 7.1 through 7.5, because in a regulated vertical the copy is the compliance.
What "Law Office SEO" Actually Means
The phrase "law office" is a legal-entity naming convention, not a synonym for "law firm." Pull any state bar registry and you will see the pattern: "Law Office of Maria Hernandez," "Law Office of Daniel Choe," "Law Office of Patel & Associates." The construction is overwhelmingly used by solo practitioners, single-shingle attorneys, and practices of two to five attorneys operating out of one physical office. Multi-partner regional firms call themselves "Smith & Jones LLP" or "Garcia Hernandez & Patel." The naming convention encodes the business model.
Searcher intent inherits that pattern. A user typing "law office seo" into Google is almost never a 40-attorney plaintiff shop looking to hire FindLaw. They are a named attorney whose firm name is their own name, looking for marketing that fits a single address, one Google Business Profile, and a budget measured in low thousands per month rather than tens of thousands. The Clio Legal Trends Report puts a number on it: 74% of surveyed lawyers currently use their firm website to promote their services, and the overwhelming majority of those websites belong to firms small enough that the named partner approves every line of copy.
SEO for that profile is a different exercise than SEO for a regional firm. There is one Google Business Profile, not nineteen. There is one local pack to compete in, not a national footprint. The named attorney is the brand entity — her bar admissions, her court admissions, her CLE record, her face on the Avvo profile. Practice-area pages cannot be parceled out to ten different city teams; a solo might publish five to fifteen total pages and then live with that architecture for years. And the conversion economics are inverted from a high-volume firm: a single signed retainer in estate planning, immigration, or business formation can fund twelve months of SEO retainer, which means the right tactical bar for a solo is "two new matters per quarter," not "500 keywords ranked top 10."
Generic law-firm SEO playbooks misfit this shape every time. They sell ten-page proposals built around content velocity, link-building campaigns at scale, and a multi-location citation matrix that doesn't exist. The named attorney signs the contract, the agency points a content writer at six hundred-word "What is a contingency fee?" posts, the GBP sits at the same primary category it had three years ago, and twelve months pass with no movement in the local pack. The work that would have actually moved the needle — GBP primary-category audit, bar-compliant on-page copy, single-attorney E-E-A-T, the named-shingle brand-keyword stack — never gets touched because it does not fit the agency's production line.
Law office SEO, done correctly, treats the solo or small-shingle attorney as the unit of work. The architecture, the copy, the schema, the link strategy, and the reporting are all sized to one named professional operating out of one office. The remainder of this page is what that looks like in practice.
The Solo and Small-Office Local SERP Landscape
When a consumer types "[city] [practice area] lawyer" into Google, the page that loads is a layered surface, not a list. There is usually an AI Overview at the top, three to five organic results above the fold, a local pack of three businesses pulled from Google Business Profile, the rest of the organic results, and a People Also Ask block. The local pack is where solo offices live and die.
The top of that SERP is hostile to small operators on the surface and friendly to them underneath. National Law Review reports that 96% of people in need of legal advice begin with an online search. Martindale-Avo, cited verbatim in Google's own AI Overview for legal queries, puts 26.9% of that audience at a search engine as the first resource they turn to when looking for an attorney. Internet Live Stats counts 3.5 billion Google searches per day; StatCounter holds Google's share of all search traffic at 93%. That is the pool a single-shingle attorney is fishing in.
The payoff for ranking inside that pool is steep and asymmetrical. Advanced Web Ranking's CTR study puts the first organic position at an average 31.17% click-through on desktop and 25.68% on mobile. Position ten gets 0.78%, per Backlinko's analysis — a forty-fold drop across one page of results. The 2022 ABA Legal Technology Survey Report noted that 28% of law firms have hired a consultant or agency to assist with SEO, which means the other 72% are leaving the local pack to whoever is paying attention.
For a solo practice, the structural advantage is that the local pack ranks on proximity, prominence, and relevance. A multi-partner regional firm with a downtown skyscraper office cannot manufacture a Maryvale presence; a solo attorney with a Maryvale storefront can. A national legal directory like Justia cannot post weekly to a Phoenix-specific Google Business Profile; a named attorney can. The local pack is one of the few SERP surfaces where being small is not a handicap if the work is consistent.
What will not win that surface is content velocity alone. Publishing 200 blog posts on "types of personal injury" does not move a solo office into the local three-pack. The GBP itself is the lever, supported by a tight set of practice-area landing pages, a clean citation footprint across Avvo, Martindale, Justia, FindLaw, Lawyers.com, Super Lawyers, the state bar, and the county bar association, and a review cadence that the named attorney can actually sustain ethically. Everything that follows on this page is built around that reality.
Google Business Profile for the Law Office of [Your Name]
Google Business Profile is the single highest-leverage surface in law office SEO and the one most consistently mishandled. The Clio guide to legal SEO names it as a foundational requirement and stops there. Every major legal-vertical agency lists "GBP optimization" on the services page as a single bullet. In practice, the GBP for a solo attorney is a multi-decision artifact with state-bar implications, and getting it wrong is what keeps competent attorneys outside the local pack for years.
Primary category. The most common mistake is selecting "Lawyer" as the primary category. "Lawyer" is too generic for the SERP to rank you against the more specific listings in your local pack. If your book of business is 80% personal injury, your primary category is "Personal injury attorney." Estate planning solos should run "Estate planning attorney." Family law: "Family law attorney." Immigration: "Immigration attorney." The secondary category slots are for practice-area breadth, but the primary is a ranking signal and it has to match the dominant intent of the query you are trying to win. We have moved solo practices from page two to the local three-pack on the strength of a primary-category change alone.
Service-area versus storefront. A storefront listing publishes your office address on Google Maps and ranks on proximity to the searcher. A service-area business hides the address and ranks on the service areas you define. For a brick-and-mortar law office with a real reception area where clients walk in, storefront is correct. For a virtual office, a residential home office, or a coworking arrangement where you do not want the address public, service-area is the only compliant option. The wrong choice is a Google guideline violation that can suspend the profile and a quiet bar-ethics risk if your jurisdiction prohibits home-address disclosure for solos.
Home address and the residential office problem. Many solos start at home, sometimes for years. Google's guidelines permit a service-area listing without a public address if you do not see clients at the residence. The bar-ethics layer is jurisdiction-specific: some states require a bona fide office address on advertising, others permit virtual or service-area arrangements. The default is to verify with the state bar advertising counsel before publishing any address. We have inherited cases where an attorney published a home address on a GBP listing, got mapped by a directory scraper, and ended up with a security incident the bar could not unwind.
NAP consistency across legal directories. Name, address, and phone number need to match exactly across Avvo, Martindale, Justia, FindLaw, Lawyers.com, Super Lawyers, the state bar profile, the county bar profile, and the Chamber of Commerce listing. "Law Office of Maria Hernandez" on the GBP and "Maria Hernandez Law" on Avvo is two entities to Google's resolver. We run a citation audit on every new engagement and clean inconsistencies before any other optimization work begins.
Review velocity for a solo budget. A regional firm with twenty attorneys can sustain three to five reviews a week. A solo can sustain one to two without sounding like a review farm. The cadence that works is post-matter, after the engagement is wrapped, with a written request that complies with ABA Model Rule 7.1 (no false or misleading statements, no implied guarantees) and the relevant state ethics opinion on solicitation. Arizona ER 7.3 permits written solicitation of past clients but not in-person solicitation of prospective clients. The same logic applies to review requests: past clients are fine, present matters are usually not.
Posts, Q&A, and photos. Weekly Posts keep the profile fresh — case-result-disclaimed practice updates, statute changes, new CLE credentials, office hour changes, holiday closures. The Q&A surface is owned territory if you seed it; if you do not, third parties will ask and answer for you. Photos matter: a clean exterior shot of the office building, the lobby, the conference room, a labeled parking diagram for clients who have never been there, the named attorney in business attire. Google rewards profiles that look like real businesses run by real people.
Attributes that convert. The attribute checklist is short but punches above its weight. "By appointment only" if you do not take walk-ins. "Free consultation" if you offer one. Languages spoken — Spanish in particular if you serve any meaningful Hispanic population in Phoenix, Maryvale, or south Tucson. Wheelchair-accessible entrance. Online appointments. These attributes feed both the rich snippets in the local pack and the AI Overview prompts.
The booking link. The GBP booking link should point to a dedicated consult page on your own site, not a third-party scheduler. The consult page captures the intake form, runs the conflict check, and lets you measure conversion at the page level. A bare phone link sends every conversion into a black hole the moment the call ends.
This is fifteen minutes a week of work once the foundation is built. We do it for every Rule27 law-office engagement and we measure GBP impressions and direction requests as a primary KPI, not a vanity metric.
ABA Model Rule 7.1 to 7.3 and AZ ER 7.1 to 7.5 Compliance
Legal SEO is the only vertical where the copy is the compliance. A flattering paragraph that would be unremarkable for a dental office is a Rule 7.1 violation on a law firm site, and the discipline does not come from Google — it comes from the state bar disciplinary counsel after a complaint. We treat every line of on-page copy as if a bar investigator will read it, because eventually one will.
ABA Model Rule 7.1 — Communications Concerning a Lawyer's Services. A lawyer shall not make a false or misleading communication about the lawyer or the lawyer's services. "Misleading" includes statements that create unjustified expectations, omit material facts, or compare services in ways that cannot be factually substantiated. The phrase "best DUI lawyer in Phoenix" is a textbook violation. "Top-rated" without a verifiable rating source is a violation. "We win 95% of our cases" without disclosed methodology is a violation. The fix is not to gut the copy — it is to substantiate the claims with disclosed sources and to write disclaimer-aware language. "Recognized in the 2024 Super Lawyers Rising Stars list (top 2.5% of Arizona attorneys under 40)" with a link to Super Lawyers' selection methodology survives Rule 7.1. "Best DUI lawyer in Phoenix" does not.
ABA Model Rule 7.2 — Communications Concerning a Lawyer's Services: Specific Rules. Paid advertising is permitted but must be identified as such where the jurisdiction requires it. New York requires the words "Attorney Advertising" on the first page of an attorney website. New Jersey, Florida, and Texas have parallel labeling requirements. Arizona does not require the literal label but ER 7.2 still prohibits payment for recommendations outside the bar's referral-service exceptions. Pay-per-lead vendors that obscure the recommendation relationship are a Rule 7.2 problem that no SEO agency is going to flag for you. We do.
ABA Model Rule 7.3 — Solicitation of Clients. In-person, live telephone, or real-time electronic solicitation of prospective clients is prohibited with narrow exceptions. The relevant SEO surface is the chatbot and the live-chat widget. A bot that initiates conversation with a site visitor and asks for their matter details may cross into real-time solicitation depending on the jurisdiction. The compliant pattern is visitor-initiated: the widget appears, the visitor clicks first, the conversation starts. The bot should also disclose that it is not the attorney and that responses do not create an attorney-client relationship.
Arizona ER 7.1 through 7.5. Arizona's Ethical Rules track the ABA Model Rules with state-specific edges. ER 7.1 mirrors the no-misleading-communications rule. ER 7.2 requires that any communication about a lawyer's services include the name and office address of at least one lawyer or law firm responsible for its content. That requirement maps directly to the footer of your website: "Law Office of Maria Hernandez, 1234 N Central Ave, Phoenix, AZ 85004" is a compliance line, not a stylistic choice. ER 7.3 governs solicitation. ER 7.4 governs communication of fields of practice and specialization — in Arizona, only attorneys certified by the State Bar of Arizona's Board of Legal Specialization may use the term "certified specialist." Writing "DUI specialist" on a landing page when you do not hold that certification is an ER 7.4 violation. ER 7.5 governs firm names and letterheads.
Required disclosures. A jurisdiction line on every practice-area page ("Maria Hernandez is licensed to practice in Arizona. Past results do not guarantee a similar outcome"). A privacy policy and a terms-of-use page linked in the footer. A clear statement that submitting a form does not create an attorney-client relationship. For firms taking contingency cases, a fee disclosure that complies with the state's contingency-fee rules. None of these are SEO requirements — they are compliance requirements that, if missed, can blow up a clean ranking with a single bar complaint.
Testimonials and reviews. Most jurisdictions allow client testimonials with disclaimers and with consent. Some prohibit testimonials that include claims about specific results. Arizona permits testimonials but ER 7.1 still applies to the content of the testimonial — if a reviewer writes "Maria is the best lawyer in Phoenix," reposting that review on your site without context arguably adopts the unsubstantiated claim. We add an editorial layer that screens reviews before they are republished from Google to the firm's site.
This is the section of the page no other vertical-marketing agency writes for you. Scorpion, Justia, FindLaw, PaperStreet, LawRank, and Rankings.io will all hand you a content calendar and a link-building schedule. None of them will compliance-review the resulting copy under the rules of the state where you are admitted. We do, because the alternative is a bar complaint that no link can repair.
Keyword Strategy for a Single-Office Practice
The keyword footprint for a solo or small-shingle firm is small, tight, and ruthlessly intent-mapped. Spraying a thousand keywords across a fifteen-page site produces thin content; concentrating ten to fifteen high-intent keywords across the same pages produces rankings.
Branded keywords. The named shingle is itself a brand-keyword cluster. "Law Office of Maria Hernandez," "Maria Hernandez attorney Phoenix," "Hernandez law office Maryvale," "Maria Hernandez immigration lawyer." These are low-volume but capture clients who already know the name — referrals, networking events, courthouse recognition. They are also the easiest wins on the entire site because no one is competing for them. A clean branded result set is the floor of a solo SEO program; if a Google search for the firm's name does not return the firm's site, GBP, Avvo, Martindale, and Justia in the first five results, nothing else is going to work.
Geo plus practice area. This is the money cluster. "Phoenix family law attorney," "Scottsdale estate planning lawyer," "Tempe immigration lawyer near me," "Mesa DUI defense attorney." Each of these terms maps to a single practice-area page and a single intent. A solo cannot win all of them — but they can win two or three that match the office's actual book of business. The audit work at the start of an engagement is figuring out which two or three.
Neighborhood-level intent. Phoenix is large enough that neighborhood targeting is real. "Arcadia family lawyer," "Maryvale immigration attorney," "Ahwatukee estate planning." Volume per term is low — sometimes single-digit monthly searches — but the conversion intent is high and the competition is almost nonexistent. For solos with an office in a defined neighborhood, this is a free traffic lane that the national directories will never colonize.
Long-tail informational intent. "How much does an immigration lawyer cost in Phoenix," "do I need a lawyer for an Arizona DUI," "how long does probate take in Maricopa County." These are top-of-funnel queries that pull future clients into your orbit before they are ready to call. They live in the blog, not on the practice-area pages, and they support the FAQ schema on the practice-area pages they relate to.
Mapping ten to fifteen pages. A solo PI practice in Phoenix might run: home page (branded), about (single-attorney E-E-A-T), three to five practice-area pages (car accident, slip and fall, dog bite, motorcycle, commercial truck), one fees-and-process page, one Spanish-language landing page if the book justifies it, and a contact page. That is nine pages of content plus a blog. The blog can hold thirty pieces of long-tail informational content over a year. Anything more is content for the sake of content, and the named attorney does not have time to review three blog posts a week.
Named competitors run different math. Scorpion's standard playbook is high-velocity content production, sometimes hundreds of pages per client over twelve months, which produces thin-content traps and Helpful Content Update exposure for small firms that cannot sustain editorial review. Justia and FindLaw's directory model competes with their own clients on the SERP because their domain authority outranks the law office they are supposed to be marketing. PaperStreet and LawRank build more measured small-site architectures but at price points (often $5,000 to $15,000 a month) that exclude most solos. Rankings.io publishes the most aggressive performance promises in the vertical and operates at the premium end of mid-market budgets. None of them is wrong for every client; all of them are wrong for the named-shingle solo budget.
On-Page SEO for a Practice-Area Page

The practice-area page is the conversion atom of a law office site. It is the page a click from "phoenix family law attorney" lands on, the page the GBP service link points to, the page the AI Overview cites if it cites anything. Every PA page is a self-contained legal SEO unit and the architecture is repeatable.
The H1 follows a single pattern: "[City] [Practice Area] Lawyer | Law Office of [Surname]." The pipe is structural; Google parses it cleanly and human readers scan it cleanly. The subhead opens with the named attorney and the office's bar-compliant qualification line. The first paragraph answers the searcher's question in plain English — not in legalese, not in a paid-attorney-advertising disclaimer, but in a sentence that tells the visitor whether they are in the right place. AI Overviews preferentially cite the first paragraph that resolves the query, so this paragraph is also the AI surface.
Below the fold, the page runs in fixed-order sections: who I help (a tight description of the typical client), what I do for them (the bar-compliant version of the service offer), how I work (process steps, fee structure, timelines), proof (testimonials and case results with required disclaimers), an FAQ block sized for FAQ schema, and a clear contact CTA. The fee section is critical. Solos who hide fees behind a "call for consultation" line lose the visitor who is doing comparison research. Solos who publish at least a fee structure ("flat fee starting at $1,500 for uncontested divorce; hourly $325 for litigation") capture the comparison searcher who would otherwise close the tab.
Internal links from each PA page run to: the home page, the about page (named-attorney entity), the consult page, and the relevant blog posts that support the page's keyword cluster. Outbound links go to authoritative sources — the state bar, the relevant statute on the legislature's site, the court rules page — because authoritative outbound links improve topical credibility and they are also a compliance signal under Rule 7.1 (substantiating claims with primary sources).
The page is built once and refreshed quarterly. Refresh means: statute updates if the underlying law changed, fee updates if the rate card moved, new testimonials and disclaimed case results if any are eligible, and a check on the FAQ block for emerging questions surfaced from real intake calls. A quarterly cadence is sustainable for a solo; a monthly rewrite is not, and pretending otherwise is how content fatigue sets in.
Local Pack Mechanics for a Single Office
The Google local pack is decided on proximity, prominence, and relevance. Proximity is geometry — the searcher's location, the office's address. Prominence is reputation — review count, review velocity, review recency, off-site mentions in legitimate publications. Relevance is fit — does the primary category and the GBP description match what the searcher typed.
Proximity is partly fixed and partly engineered. The office address is what it is, but the office location decision — if a solo is choosing between two leases — is an SEO decision as much as it is a real-estate decision. A central Phoenix address with multiple high-density residential ZIPs within a three-mile radius wins more local-pack impressions than a peripheral address with the same square footage. We have written this analysis into a checklist that clients use during lease decisions.
Prominence comes down to reviews and citations. A solo's review velocity ceiling is one to two reviews a week, sustainable. The math is unforgiving but achievable: 52 to 104 reviews a year, every year, gets a solo past most regional firms whose review programs went dormant after the founding partner stopped pushing them in 2021. Citation cleanup — Avvo, Martindale, Justia, FindLaw, Lawyers.com, Super Lawyers, state bar, county bar, Chamber of Commerce — is a one-time clean and a quarterly recheck. Most solos have at least three citation inconsistencies on day one; we have found ten on engagements where prior agencies did not run the audit.
Relevance is the GBP primary category, the GBP description, the service list, and the photos. Each lever has been covered in the GBP section above. The combined effect is that a properly tuned GBP for a solo with a verified office address and a sustained review program will out-rank most multi-attorney regional firms whose GBP has gone untouched since the office opened.
The one structural caveat: a single office cannot run a multi-location strategy. Solos sometimes try to add a second "office" — a virtual address, a coworking suite, a colleague's office down the street — to capture additional local-pack territory. This is a Google guideline violation if the second office is not staffed during posted business hours and a bar-ethics risk in jurisdictions that require a bona fide office. We do not recommend it. The honest play is to engineer the one address you have and accept the local-pack radius that comes with it.
Single-Attorney E-E-A-T and Author Entity
Google's Helpful Content guidelines and the broader Quality Rater patterns reward Experience, Expertise, Authoritativeness, and Trustworthiness signals — collectively, E-E-A-T. For a solo law office, the named attorney is the only E-E-A-T entity, and the entire signal has to be built around one person.
The attorney bio page is the keystone. It runs the named attorney's full credentials in machine-readable form: undergraduate institution and year, law school and year, bar admissions (state and federal court), notable case experience (compliant with the past-results-do-not-guarantee disclaimer), publications, CLE faculty appearances, speaking engagements, association memberships, awards from named selection bodies (Super Lawyers, Best Lawyers, Martindale-Hubbell ratings), and pro bono service. Each item is a discrete fact, each item is verifiable, and the page links out to the source on the state bar's site, the law school's alumni page, the publication's archive. That outbound substantiation is what tells Google's quality systems that the attorney is a real entity with a real track record.
The Knowledge Panel is the long-term play. Knowledge Panels for individual attorneys are rare — typically reserved for attorneys with Wikipedia presence, significant press, or sustained public activity — but the underlying signal pattern can be replicated at smaller scale. Consistent Person schema on the bio page, an aligned Wikidata entry where appropriate, matching profiles on Avvo, Martindale, Justia, and the state bar, plus citation in third-party legal publications, all push toward an entity-consolidation outcome where Google's algorithms recognize the named attorney as a single entity across the web.
Guest authorship in legal publications is the most underused lever. The state bar's magazine, county bar publications, the Phoenix Business Journal's legal vertical, the National Law Review's contributed author pool, and topic-specific publications (the immigration trade press, family-law CLE materials, estate-planning practitioner outlets) all accept bylined articles from practicing attorneys. Each published article is a backlink to the bio page from a high-authority legal domain, and it is also a verifiable expertise signal that survives any algorithm update because it is not gamed — it is real expertise made discoverable.
The trap to avoid is fake authorship. AI-generated articles published under the attorney's name without the attorney reading, editing, or substantively contributing are an E-E-A-T problem and, under Rule 7.1, a misleading-communication problem. Every published byline must reflect the attorney's actual work product. We write to the named attorney's specifications and the named attorney signs off on every piece before publication.
Technical SEO and Schema for a Law Office Site
A fifteen-page law office site has different technical priorities than a 500-page firm site. The bar is performance and structured data correctness, not crawl-budget optimization or hreflang at scale.
Core Web Vitals matter on mobile because the majority of legal searches in Phoenix are mobile. The targets are LCP under 2.5 seconds, INP under 200 milliseconds, and CLS under 0.1, measured with field data from the Chrome User Experience Report, not Lighthouse lab scores. A solo's website is usually slow because of bloated WordPress themes, hero images delivered uncompressed, or third-party widgets (chat, scheduling, reviews) loading synchronously. The fix is theme audit, image pipeline, and asynchronous third-party scripts. It is a one-week engagement, not an ongoing line item.
Schema markup is where the AI search citation game is won. The required set for a law office is: LegalService (or its more specific subtype), Attorney (modeled as Person), LocalBusiness, FAQPage on every page with an FAQ block, BreadcrumbList, and Service for each practice area. Review schema is allowed but state-bar advertising rules constrain what review content can be republished, so it is deployed cautiously. The JSON-LD lives in the page head, is validated against Google's Rich Results Test, and is checked quarterly because schema specifications drift.
The HTTPS, no-intrusive-interstitials, mobile-friendliness baseline is non-negotiable and trivially achieved on any modern hosting stack. What is less trivial is the AI-crawler robots policy. GPTBot, ClaudeBot, PerplexityBot, and Google-Extended each take different rules in robots.txt. The default for a law office that wants to be cited in AI Overviews and ChatGPT answers is to allow all of them, with the explicit understanding that allowed content can be used in training. For firms that prefer to opt out, we add the appropriate disallows. This is a per-client decision, not a default.
The sitemap is a single XML file with every PA page, the about page, the contact page, the consult page, and the blog index. Blog posts are listed in a separate sitemap. Both are submitted to Google Search Console. Crawl errors are reviewed monthly. None of this is glamorous, and it is also the reason most solo sites have orphan pages, duplicate content from accidental URL parameter handling, or canonical confusion between www and non-www domains. Boring work, real impact.
Pricing and ROI for a Solo Budget
Law firm SEO pricing in the broader market sits in two clusters. Clio's published guidance puts entry-level retainers at $501 to $1,000 a month and mid-market engagements at a few thousand to $10,000, $15,000, or more a month. Scorpion, Justia, FindLaw, PaperStreet, LawRank, and Rankings.io largely operate at the upper end of that mid-market range when serving solos who can afford it. The entry-level tier is mostly populated by freelancers, content mills, and small agencies whose work product varies widely.
Rule27's law-office tiers are published and they are: Starter at $2,500 a month for solos with under $1M annual revenue, focused on GBP, citations, two to three PA pages, monthly reporting. Growth at $5,000 a month for small-shingle practices with $1M to $5M in revenue, adding a real content engine, link outreach, and conversion optimization. Scale at $10,000 a month and up for firms ready to integrate SEO with PR and paid acquisition. Every tier is month-to-month after a 30-day satisfaction window. No 12-month contracts. No 90-day exit penalties. If we are not delivering by month two, fire us with 30 days notice and keep the assets we built.
The ROI math for a solo is unusually clean. A signed immigration matter at $5,000, an uncontested divorce at $2,500, an estate plan at $3,000, a contingency-fee personal injury settlement at $30,000+ — any single one of those signed matters covers months of SEO retainer. The right tactical bar is not "500 keywords ranked" but "two to four new matters per quarter," which is a measurable outcome a named attorney can hold the agency accountable for.
Red flags in solo SEO pricing, drawn from the recurring patterns Clio's research surfaces and we see in audits weekly: guaranteed-ranking promises (Google does not allow agencies to guarantee rankings, and any agency that does is signaling either incompetence or a black-hat plan), undisclosed link networks (private blog networks, link-exchange schemes, paid-for-placement on low-authority sites that will trigger a manual action), no compliance review (an agency that does not ask which state you are admitted in is not going to write bar-compliant copy), and contract structures that lock the client in for twelve months with no out (the firms that demand this are admitting they cannot keep clients voluntarily).
90-Day Rollout
The Rule27 rollout for a new law office is sized to deliver measurable local-pack movement inside the first ninety days. The shape is consistent across solos and small shingles.
Days 1 to 14. Discovery and audit. We pull the existing GBP, audit the primary category against actual SERP rankings for the target practice area, run citation consistency across Avvo, Martindale, Justia, FindLaw, Lawyers.com, Super Lawyers, the state bar, the county bar, and the Chamber. We compliance-review the existing site copy against the relevant ABA Model Rules and the state ER set. We deliver a written audit, not a slide deck.
Days 15 to 45. GBP rebuild, citation cleanup, technical baseline. Primary category corrected. Service area verified or storefront confirmed. Photos updated. Posts scheduled and the first three weeks of weekly Posts published. Core Web Vitals fixed. Schema deployed. Compliance disclosures audited and added where missing. Two to three PA pages re-architected against the on-page template described above.
Days 46 to 75. Content and review program. The third PA page goes live if it was not in the initial batch. The blog ships its first three to five posts mapped against the long-tail informational keyword cluster. The review request program launches with a written templated email and a process the named attorney can execute in under fifteen minutes per matter. The first two to four high-authority backlinks land via guest authorship pitches.
Days 76 to 90. First measurement read. GBP impressions, direction requests, and phone calls from the profile, compared against the baseline. Local-pack ranking on the two to three target keywords. Practice-area page traffic and conversion rate. Domain authority delta if backlinks landed. The named attorney sees the numbers, we walk through what worked and what did not, and we set the priority list for the next ninety days.
This is not the only path. It is the path we run because it is the one that produces measurable movement on the constraints a solo actually operates under — time, budget, compliance.
How Rule27 Compares to Scorpion, Justia, FindLaw, PaperStreet, LawRank, and Rankings.io
The legal SEO market has six names that show up in almost every solo's vendor shortlist. Each has a real argument for some client. None of them is right for every solo.
Scorpion is the largest legal-vertical agency by client count and the most prominent partner in Clio's published vendor materials. Their machinery is built for mid-market firms with five-figure monthly budgets and the team capacity to absorb a high-velocity content production schedule. For a Phoenix solo with a $2,500 budget and one named attorney, Scorpion is structurally mismatched.
Justia runs a hybrid model — a legal directory that is also a marketing services provider. The directory model means Justia's domain often outranks its own clients' sites on the same queries. The marketing service is competent but the conflict-of-incentive on the directory side never resolves cleanly.
FindLaw, owned by Thomson Reuters, operates the same hybrid pattern as Justia at larger scale. The directory presence is a referral channel and a competing SERP result simultaneously. Pricing is mid-market and contracts skew long.
PaperStreet is a competent boutique with strong design chops and a tighter focus than the directory hybrids. Their work product is good. Their entry tier is at the high end of the solo budget and their book skews toward mid-size firms.
LawRank publishes the most accessible SEO education in the vertical — their public guide is cited above and is genuinely useful — and their services skew premium. They are a strong fit for firms that have outgrown the entry tier and are ready to spend in the $7,500 to $20,000 monthly range.
Rankings.io runs the most aggressive performance positioning in the market and the most public case-study volume. Pricing reflects that positioning; their target client is a multi-attorney firm with the bandwidth to absorb a sustained content velocity.
Rule27 is structured differently for the named-shingle solo and small-firm case. We publish pricing on this page so a solo can read it without filling out a contact form. We name the team. We do not run a directory that competes with our clients. We compliance-review every line of copy under the relevant state ER. We are based in Arizona and we operate inside Phoenix's actual SEO market — the heat-seasonal demand cycles, the Maryvale Spanish-language search behavior, the Maricopa County courthouse footprint. We work month-to-month after a 30-day satisfaction window. No 12-month contracts.
If you are a 40-attorney plaintiff shop with a seven-figure budget, talk to LawRank or Rankings.io. If you are running the Law Office of [Your Surname] out of one address in Phoenix, Mesa, Scottsdale, or Tempe and you need an SEO engagement that fits the constraints you actually operate under, the audit at the bottom of this page is the next step.
Key Takeaways
Law office SEO is built for the named-shingle solo or 2-5 attorney practice with one physical office — it is not the same exercise as law firm SEO for a multi-partner regional firm, and the agencies built for the latter (Scorpion, Justia, FindLaw, PaperStreet, LawRank, Rankings.io) consistently misfit the former.
The single highest-leverage surface is Google Business Profile, and the most common solo mistake is selecting "Lawyer" as the primary category instead of the specific practice category (Personal injury attorney, Estate planning attorney, Family law attorney). Most solos move out of page-two purgatory on a primary-category change alone.
Legal SEO is the only vertical where the copy is the compliance — every page must be reviewed against ABA Model Rule 7.1-7.3 and the state ER set where the attorney is admitted, and the bar disciplinary counsel will read it before Google penalizes it.
Solo budgets demand a tight site (5-15 pages of intent-mapped content), a sustainable review cadence (1-2/week, post-matter, Rule 7.3-compliant), and a 90-day rollout sized to what a named attorney can actually approve — not a 12-month onboarding designed for a 40-attorney shop.
Rule27 publishes pricing on this page — Starter $2,500/mo, Growth $5,000/mo, Scale $10,000+/mo, month-to-month after a 30-day satisfaction window. Scorpion, Justia, FindLaw, PaperStreet, and LawRank all hide pricing behind a contact form. That is the cleanest trust signal we can send before you talk to anyone.
The Law Office SEO Bar-Compliance Checklist (PDF)
27 line items mapped to ABA Model Rule 7.1-7.3 and the AZ ER 7.1-7.5 set — the audit every solo and small-shingle attorney should run before publishing a single line of marketing copy. Includes the chatbot/live-chat Rule 7.3 framework and the specialty-designation copy audit.
PDF · 312 KB