An immigration firm website has to be findable for each visa and case type, readable by people whose first language may not be English, and precise about where the inquiry goes. We build a page per case type, office pages for every location, and an intake router that routes by matter and language.

The problem

  • One "Immigration" page tries to cover family petitions, employment visas, asylum and removal defense, and ranks for none.
  • The site is in English only, or the translated pages are out of date and contradict the English ones.
  • Inquiries do not record the visitor's preferred language, so the callback goes to whoever is free rather than whoever can speak to them.
  • Offices in different cities have different caseloads, and the site sends everyone to the same inbox.

Where it works

We build for immigration firms across the US, by video call and email. Office pages and service-area pages are built for the cities and counties you serve, and each attorney profile lists every state they are admitted in.

  • TXTexas. Firms with offices in Houston, Dallas and San Antonio, where one site has to route by metro area.
  • FLFlorida. Firms spread along both coasts, often with Spanish-language intake alongside English.
  • CACalifornia. Firms with Northern and Southern California offices several hours apart.
  • NYNew York. Firms whose attorneys are admitted in New York and a neighboring state, shown on every profile.
  • ILIllinois. Chicago firms with suburban offices, where county matters for routing.
Pages an immigration site carries: Family-based petitions; Employment-based visas; Naturalization and citizenship; Removal defense; Intake router for immigration matters. Tiber, the stag mascot, presents it.

The build

Each one written answer-first for a specific search, each routing to the attorney and office that take it.

  1. Home
  2. Family-based petitions
  3. Employment-based visas
  4. Naturalization and citizenship
  5. Asylum and humanitarian relief
  6. Removal defense
  7. One page per office
  8. One profile per attorney

In their words

  • The preparation page for legal intake works because it keeps its focus. People come to the first call prepared, and nobody has been asked to upload anything premature. The link now goes out with our reply to every new inquiry.

    Brooke BrightwellLegal secretary, Immigration advice and casework firmFort Wayne, IN

    GotPreparation guide and inquiry support for legal intake on Solo Practice

Case studies

All 20 case studies

The schedule

What the monthly fee covers on every plan, and, just as plainly, what it does not.

  • 01

    The site

    Practice area pages, an office page per location, a profile per attorney, and a blog. Designed and hand-built by the studio.

  • 02

    The intake router

    Three questions, then the inquiry goes to the right office or attorney with your consultation terms shown.

  • 03

    A free domain

    Registered in the firm's name for as long as the plan is active, or we point the one you already own. Either way it stays yours.

  • 04

    Cloudflare hosting

    SSL, CDN, DDoS protection and unmetered bandwidth on Cloudflare's network. No hosting bill, no bandwidth overage, nothing itemized.

  • 05

    Your CRM, connected

    Every inquiry written to the intake CRM you already use, by API, Zapier or Make.

  • 06

    Fully managed

    Weekly detail updates, 5 revisions a month from your client portal, 2 researched articles a week, and a person to email.

From $137 a month$797 build fee, invoiced after launch

Not on the invoice

What is not included

  • Legal advice or a compliance sign-off

    We are not a law firm. We write to avoid outcome claims and add the disclaimers you ask for, but the firm reviews its content and stays responsible for its advertising rules.

  • Revisions beyond 5 a month

    Each extra revision is a flat $20, with no hourly billing. Weekly detail updates never count as revisions.

  • AI usage on the AI Engine plans

    The AI Engine is inside the Multi-Attorney and Multi-Office fee; the minutes answered and messages handled are billed at cost each month, with a running total you can see.

  • The AI Engine on Solo Practice

    Solo Practice carries the full site, intake router and management. The AI receptionist, chat and messaging agents start on Multi-Attorney.

  • Social posts, reels and Google Business Profiles below Multi-Office

    The Content Engine is on Multi-Office only. The other plans carry 2 researched articles a week.

  • A photographer on site

    We give photography direction and build around the photos you send, or design pages that work without photos. We do not send a photographer.

  • Heavy third-party scripts against our advice

    The 90+ PageSpeed guarantee does not cover scripts you ask us to add after we have told you what they will cost the score.

How it works

Nothing advances along a track here. Each stage takes weight off the firm and puts it on the studio, until the beam sits level on the day the site goes live.

On the firmOne invoice
On the studioNothing yet

Stage 01 of 04

Live in7 days on Solo Practice10 days on Multi-Attorney15 days on Multi-Office

Built with the rules in mind

These pages help you meet the rules your firm works under. They are not legal advice, and the firm reviews and approves them; we change any wording your compliance review asks for as a weekly update.

  • Privacy policy
  • Terms of use
  • Cookie policy with real consent
  • Accessibility statement
  • Attorney advertising disclaimers
  • No attorney-client relationship notice
  • SMS consent wording

The plans

  • Solo PracticeThe website, fully managed$137/ monthLive in 7 days
  • Multi-AttorneyEverything, plus the AI Engine$297/ month + usageLive in 10 days
  • Multi-OfficeEverything, plus the Content Engine$747/ monthLive in 15 days
Compare the plans

Questions from immigration firms

01Can the site be multilingual?

Yes. We build the pages you need in the languages your clients use, keep the translations in step with the English pages through the weekly updates, and mark them correctly so search engines serve the right language.

02Does the router ask about status?

No. It asks three routing questions only and never asks for status, documents or history. Anything sensitive is collected by your team, in your CRM, under your process.

03Will the articles discuss eligibility?

They describe how case types generally work and what a consultation involves, with sources cited. They never assess eligibility for a reader and say so on every article.

04How do different offices get the right inquiries?

Routing rules send each case type and language to the office you choose. When an office adds a new language or a new case type, the rule is updated the same week.

05Which plan suits an immigration firm?

Firms whose inquiries arrive by text and in the evening usually choose Multi-Attorney, where the chat, SMS, Messenger and Instagram agents answer and book consultations.

06Can the site serve clients in several languages?

Yes. We build the pages you need in each language, with routing that sends each inquiry to an attorney who speaks it.

07Can we show which states our attorneys are admitted in?

Yes. Immigration is federal, but your attorneys' state admissions and office locations still appear on every profile and office page.

08Do the AI agents give immigration advice?

No. They collect the inquiry, describe the firm and book the consultation. They say they are not lawyers and hand anything that sounds like advice to a person.

Talk to the studio

From $137 a month, live in 7 days, build fee invoiced after launch. Book a demo, or email the studio and a person replies within one working day.

Book a demo