Immigration law firm SEO: building the category tree
In all 20 US cities we priced on 3 August 2026, the leading immigration search is the same phrase with the city changed. Nothing about that term distinguishes one firm from another, so the whole of an immigration firm's organic position is decided by the category pages underneath it.
Last updated: 17 August 2026
Why is the head term the same in every city?
Because the work is federal, and the phrase people reach for describes the profession rather than the problem.
Of the eight US practice areas we priced, immigration is one of six where every city's leading term is identical apart from the place name. Two areas behave differently, and in those a firm learns something from which word its own city reaches for first. Immigration learns nothing, because the phrase is the same everywhere and it is the same for every competitor in the city.
That has one consequence worth building around. A page targeting the head term is competing on domain strength alone, against every other firm reaching for the same undifferentiated phrase, and it carries nothing that would make a reader choose it. The pages that can be won are the ones a step below, where the searcher has named their actual situation.
The admission: this cuts against selling a build. If the differentiation lives in category pages that describe work the firm genuinely does, a firm with real depth in two categories can outrank a better-funded generalist without buying anything from us. We would rather say that than pretend the head term is purchasable.
What makes two petition-category pages different documents?
Four fields, and if a page cannot fill all four it is not a separate page.
A category tree fails in a specific way. A firm publishes six pages — family petitions, employment-based petitions, asylum, naturalization, removal defense, student and exchange visas — written from one template with the category name swapped in. To a reader they look thorough. To a search engine they are six near-copies competing for overlapping searches, which is the pattern that gets read as a set rather than as six documents, and Google removed roughly 80% of doorway pages in measured 2024 core-update cases, with the cost landing on the set rather than on the weakest page in it.
| Field | What it has to contain | Why a template cannot fill it |
|---|---|---|
| Who is eligible | The test this category turns on, in the reader's words | It is different for every category and it is the reason they searched |
| What has to be proved | The evidence this category actually needs | A generic list of documents describes no category |
| Who decides, and how long | The stage the matter reaches and the wait attached to it | The sequence differs by category and readers compare on it |
| Who at the firm takes it | One named attorney, and the categories they personally take | A firm-wide "our team" line is identical on all six pages |
If those four are filled honestly, two pages in the same tree share almost nothing but the word immigration, and the duplication problem disappears without anybody managing it. If they cannot be filled, the firm does not do enough of that work to justify a page, which is the useful finding rather than the disappointing one.
How many category pages should a firm publish?
As many as it takes work in. Not one more, and the discipline is the whole point.
The temptation runs the other way, because a supplier paid by the page has an obvious interest in twelve. What the extra six produce is a thinner version of each of the six that matter, a longer list of pages nobody can keep current, and a set that looks manufactured.
Three things belong beside the category pages and are more useful than another category:
- A page saying what the firm declines, and where it refers that work. It costs nothing and it removes inquiries the firm cannot take.
- A costs page. 15 of the 62 buyer questions we counted on these searches are price questions, which makes it the most-asked question in the market.
- A "what happens first" page, describing the opening two weeks of an instruction in plain language.
What does a second language change about which page ranks?
It creates a second set of pages competing in a second results page, and only if they are built as pages.
The organic point is short and the build detail belongs elsewhere. A language selector that swaps visible text after loading produces no second URL, so there is nothing separate to rank and the firm is unreachable to anybody searching in that language. A written page in the second language, with its own address and a language declaration pointing at its English sibling and back again, is a page and competes as one. A one-directional pair is ignored in full, and that failure produces no error message anywhere, so nobody notices it.
Our own tree carries exactly that defect: one language cluster in this program names a page that was never written, so the whole cluster is disregarded and the pairing it was meant to create does not exist. We found it by checking rather than by being told.
The rest — what should not be machine-translated, which pages are worth mirroring, and what a second language costs every time the first is edited — is worked through on immigration attorney website design.
What do the clicks cost, and what does that do to the organic case?
Cheap, by the standards of American legal search, and that weakens one of the usual arguments.
| City | Immigration searches/mo | Cost per click |
|---|---|---|
| Philadelphia | 2,900 | $8.16 |
| Nashville | 2,400 | $12.91 |
| San Diego | 2,400 | $13.49 |
| Phoenix | 1,900 | $16.23 |
Measured 3 August 2026 across 20 US cities. Philadelphia is the row that matters: it carries half again the volume of Phoenix at roughly half the price. A hundred Philadelphia clicks is $816 and a hundred Phoenix clicks is $1,623, which is multiplication on two measured figures rather than a forecast of what either produces.
Where that leaves the organic argument, honestly: the case usually made for organic search is that it avoids a click price that would otherwise be ruinous. At $8.16 a click it is not ruinous, so that argument does not carry here, and any supplier reciting injury economics at an immigration practice is reading a script written for a different practice area. What remains true is that a category page keeps working after a campaign is switched off.
Which of these three suppliers published a price?
One of the three had a figure on the page when we read it.
| Supplier | Price on the page, 3 August 2026 |
|---|---|
| onthemap.com | Yes |
| lawue.com | No |
| practicepanther.com | No |
Presence only. The scrape that read these sites collected case values and stray fragments next to genuine fees, so no amount is attached to any named business here. The wider count across all 40 read that day: twelve with a price, five with a range instead, eight with a guarantee, one offering work with no minimum term.
Where is another supplier the better choice?
Three cases where the answer is somebody else.
- If the firm needs the second language written as well as structured, we do not translate and will not review a translation for accuracy. That work belongs to the firm or a translator it trusts, and saying so removes a line we could otherwise invoice.
- If the constraint is matter capacity rather than visibility, none of this is the right purchase. A practice already behind on filings does not need to be found more often.
- If the firm wants a system rather than pages — matter tracking, deadlines, client portals — that is software. practicepanther.com publishes in that space and did not have a price on the page; onthemap.com, which did, sells search work rather than software.
What does it cost, and what will it not do?
$1,450 for the Practice Sprint, $2,900 for the build. Fixed, published, no minimum term.
Never per inquiry, per case or per matter. Referral fees are restricted in prescribed legal business and the restriction binds the firm paying as well as the party paid. Lawyer advertising in the United States runs through ABA Model Rule 7.2(b), adopted differently by each state, and which form binds a given firm is for that firm and its own advisers to settle.
Three to four months for movement, six to nine before the work can be judged fairly. We cannot promise a ranking and neither can anybody else, and we do not manage ad spend.
Before you shortlist anyone
We read 40 legal-marketing suppliers in full in August 2026, including one named on this page. Twelve published a price. One offered work with no minimum term.
The free report gives you the full count, named, so you can repeat it rather than take ours. It also shows how many people search for your practice areas in your town, and what those clicks cost to buy at Google's own prices.
Get the report — five questions, about two minutes →
No call required. Our own prices are on that page.
Where should I read next?
On judging the site a category tree sits inside: law firm website design awards.
If the firm is small enough that the category pages are the whole plan: small law firm marketing strategies.
On the channels beside search: law firm facebook marketing and law firm marketing automation.
Another practice area where the page set splits in two: criminal law firm marketing.
Frequently asked questions
Why is the head immigration term the same in every city?
Because the work is federal and the phrase describes the profession rather than the problem. In all 20 US cities we priced on 3 August 2026 the leading term is the same phrase with the place name changed, so it distinguishes no firm from any other.
What makes two petition-category pages count as different documents?
Four fields: who is eligible, what has to be proved, who decides and how long it takes, and which named attorney takes that category. A page that cannot fill all four is a near-copy of its neighbor.
How many category pages should an immigration firm publish?
One for each category it actually takes work in, and no more. Extra pages produce thinner versions of the ones that matter and a set that reads as manufactured rather than as six separate documents.
Does a translation widget help a firm rank in a second language?
No. Swapping visible text after the page loads creates no second address, so there is nothing separate to rank. A written page with its own URL and language tags pointing both ways is a page and competes as one.
Are immigration clicks expensive?
No, by legal standards. Philadelphia ran at 2,900 searches a month at $8.16 a click and Phoenix at 1,900 and $16.23, both measured 3 August 2026, so the usual argument that organic avoids a ruinous click price does not carry here.
Which of the suppliers on this page publish a price?
onthemap.com had a price on the page on 3 August 2026; lawue.com and practicepanther.com did not. Across all 40 suppliers read that day, twelve published a price and five showed only a range.
What do you charge, and can you bill per case?
$1,450 for the Practice Sprint and $2,900 for the build, fixed and published, with no minimum term. Never per inquiry, per case or per matter, because referral fees are restricted in prescribed legal business and the restriction binds the paying firm too.