| Planning need | How this proposal addresses it |
|---|---|
| Highest-priority search opportunity | Immigration/removal defense and estate/probate/family-safety are the clearest first-pass clusters because they combine urgency, consumer intent, and visible service alignment. |
| Total checked opportunity | The checked set contains 21,620 Minnesota-localized monthly modeled searches across 80 legal-intent keyword rows, with a modeled annual fee ceiling of $29.97M/yr at #1. |
| Current visibility | DataForSEO organic checks found trautlaw.com visible in 2 / 80 checked rows, including mn dopa form at #6, probate attorney st paul at #26. |
| Calculation transparency | Every keyword row is modeled and shows its formula inline: demand × 35% click share × lead rate × 33% close rate × 12 × planning matter value. |
| Business-owner work | Business-owner legal support is included in the model, but the recommended channel role is credibility, referral, retargeting, niche explainers, and direct relationship support rather than a broad generic SEO bet. |
The public site identifies the organization as Trautmann Martin Law PLLC. The site describes a firm founded in the Twin Cities and shows offices/contact information for Saint Paul, Mankato, and Denver, with the primary Minnesota address listed as 370 Wabasha Street North, Suite 857, Saint Paul, MN 55102.
The visible practice menu covers litigation, immigration, business law, nonprofit, employment law, tax services, estate planning and probate, real estate, startups, bankruptcy, licensed services, and lobbying/legislative advocacy. The site also includes bilingual Minnesota DOPA/POA resources and free form generators.
The strategic read: business-owner services are valuable, but high-quality business-owner work is less likely to come from generic search alone. Search should focus first on serious consumer legal matters with explicit intent, while B2B content supports referrals, credibility, and retargeting.
| Keyword cluster | Modeled MN-localized monthly demand | Checked visibility | Modeled $/yr at #1 |
|---|---|---|---|
| Immigration and removal defense | 4,730 | 0 / 20 checked rows visible in top 30 | $7.87M/yr |
| Estate planning, probate, and family safety | 4,510 | 1 / 17 checked rows visible in top 30 | $4.88M/yr |
| Family law and civil matters | 5,240 | 0 / 7 checked rows visible in top 30 | $6.97M/yr |
| Consumer bankruptcy | 130 | 0 / 7 checked rows visible in top 30 | $97,297/yr |
| Employee-side employment | 2,680 | 0 / 7 checked rows visible in top 30 | $5.35M/yr |
| Civil litigation and real-estate disputes | 2,140 | 0 / 13 checked rows visible in top 30 | $3.56M/yr |
| Small-business owner legal support | 370 | 0 / 5 checked rows visible in top 30 | $615,384/yr |
| DOPA/POA free-tool capture | 1,820 | 1 / 4 checked rows visible in top 30 | $630,630/yr |
The model is used to prioritize where effort should go. It is not a forecast. Every row in the keyword tables below is modeled, and each keyword expands into its own calculation.
immigration lawyer
| Step | Math | Output |
|---|---|---|
| Monthly search demand | MN-localized modeled demand | 1,000 searches/mo |
| Estimated top-rank visits | 1,000 × 35% | 350.0 visits/mo |
| Estimated leads | 350.0 × 15% | 52.50 requests/mo |
| Estimated signed matters | 52.50 × 33% | 17.32 matters/mo |
| Annualized matters | 17.32 × 12 | 207.90 matters/yr |
| Modeled annual value | 207.90 × $8,000 | $1,663,200/yr |
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| immigration lawyer | 1,000 | $3.58 - $22.46 | 1,000 × 35% × 15% × 33% × 12 × $8,000 = $1,663,200 | not found in top 30 | high | $1,663,200 |
| immigration attorney | 390 | $4.84 - $20.93 | 390 × 35% × 15% × 33% × 12 × $8,000 = $648,648 | not found in top 30 | high | $648,648 |
| immigration lawyer near me | 390 | $3.59 - $19.01 | 390 × 35% × 15% × 33% × 12 × $8,000 = $648,648 | not found in top 30 | high | $648,648 |
| immigration attorney near me | 210 | $5.55 - $24.01 | 210 × 35% × 15% × 33% × 12 × $8,000 = $349,272 | not found in top 30 | high | $349,272 |
| immigration lawyer mn | 390 | $3.70 - $21.61 | 390 × 35% × 15% × 33% × 12 × $8,000 = $648,648 | not found in top 30 | high | $648,648 |
| immigration attorney mn | 140 | $3.83 - $17.85 | 140 × 35% × 15% × 33% × 12 × $8,000 = $232,848 | not found in top 30 | high | $232,848 |
| immigration attorney minnesota | 140 | $3.83 - $17.85 | 140 × 35% × 15% × 33% × 12 × $8,000 = $232,848 | not found in top 30 | high | $232,848 |
| immigration lawyer minneapolis | 880 | $4.23 - $20.13 | 880 × 35% × 15% × 33% × 12 × $8,000 = $1,463,616 | not found in top 30 | high | $1,463,616 |
| immigration attorney minneapolis | 880 | $4.23 - $20.13 | 880 × 35% × 15% × 33% × 12 × $8,000 = $1,463,616 | not found in top 30 | high | $1,463,616 |
| immigration lawyer st paul | 170 | $2.97 - $14.05 | 170 × 35% × 15% × 33% × 12 × $8,000 = $282,744 | not found in top 30 | high | $282,744 |
| deportation lawyer | 20 | not reported | 20 × 35% × 15% × 33% × 12 × $8,000 = $33,264 | not found in top 30 | high | $33,264 |
| deportation defense lawyer | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | high | $16,632 |
| removal defense lawyer | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | high | $16,632 |
| removal defense attorney | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | high | $16,632 |
| asylum lawyer | 30 | not reported | 30 × 35% × 15% × 33% × 12 × $8,000 = $49,896 | not found in top 30 | medium | $49,896 |
| asylum attorney | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | medium | $16,632 |
| immigration bond attorney | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | high | $16,632 |
| ice detention lawyer | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | medium | $16,632 |
| green card lawyer | 20 | not reported | 20 × 35% × 15% × 33% × 12 × $8,000 = $33,264 | not found in top 30 | medium | $33,264 |
| naturalization attorney | 10 | not reported | 10 × 35% × 15% × 33% × 12 × $8,000 = $16,632 | not found in top 30 | medium | $16,632 |
| Cluster total | 4,730 | sum of modeled monthly demand | $7.87M/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| estate planning lawyer minnesota | 880 | $2.39 - $18.80 | 880 × 35% × 12% × 33% × 12 × $6,500 = $951,350 | not found in top 30 | high | $951,350 |
| estate planning attorney minnesota | 390 | not reported | 390 × 35% × 12% × 33% × 12 × $6,500 = $421,621 | not found in top 30 | high | $421,621 |
| estate planning attorney near me | 590 | $2.05 - $16.89 | 590 × 35% × 12% × 33% × 12 × $6,500 = $637,837 | not found in top 30 | high | $637,837 |
| estate planning lawyer near me | 50 | $2.18 - $21.70 | 50 × 35% × 12% × 33% × 12 × $6,500 = $54,054 | not found in top 30 | high | $54,054 |
| estate lawyer near me | 480 | $2.11 - $9.67 | 480 × 35% × 12% × 33% × 12 × $6,500 = $518,918 | not found in top 30 | high | $518,918 |
| probate attorney near me | 390 | $2.61 - $13.25 | 390 × 35% × 12% × 33% × 12 × $6,500 = $421,621 | not found in top 30 | high | $421,621 |
| probate lawyer near me | 170 | $5.29 - $15.85 | 170 × 35% × 12% × 33% × 12 × $6,500 = $183,784 | not found in top 30 | high | $183,784 |
| probate attorney minnesota | 170 | $2.51 - $7.26 | 170 × 35% × 12% × 33% × 12 × $6,500 = $183,784 | not found in top 30 | high | $183,784 |
| probate lawyer minnesota | 110 | $0.16 - $4.45 | 110 × 35% × 12% × 33% × 12 × $6,500 = $118,919 | not found in top 30 | high | $118,919 |
| will lawyer near me | 390 | $2.23 - $14.11 | 390 × 35% × 12% × 33% × 12 × $6,500 = $421,621 | not found in top 30 | high | $421,621 |
| will attorney near me | 390 | $2.23 - $14.11 | 390 × 35% × 12% × 33% × 12 × $6,500 = $421,621 | not found in top 30 | high | $421,621 |
| trust lawyer near me | 390 | $1.90 - $15.12 | 390 × 35% × 12% × 33% × 12 × $6,500 = $421,621 | not found in top 30 | high | $421,621 |
| trust attorney minnesota | 10 | not reported | 10 × 35% × 12% × 33% × 12 × $6,500 = $10,811 | not found in top 30 | high | $10,811 |
| power of attorney lawyer near me | 50 | $2.36 - $15.70 | 50 × 35% × 12% × 33% × 12 × $6,500 = $54,054 | not found in top 30 | high | $54,054 |
| power of attorney lawyer minnesota | 10 | not reported | 10 × 35% × 12% × 33% × 12 × $6,500 = $10,811 | not found in top 30 | high | $10,811 |
| estate planning attorney st paul | 30 | not reported | 30 × 35% × 12% × 33% × 12 × $6,500 = $32,432 | not found in top 30 | high | $32,432 |
| probate attorney st paul | 10 | not reported | 10 × 35% × 12% × 33% × 12 × $6,500 = $10,811 | #26 in top 30 | high | $10,811 |
| Cluster total | 4,510 | sum of modeled monthly demand | $4.88M/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| family law attorney near me | 1,900 | $3.56 - $34.39 | 1,900 × 35% × 12% × 33% × 12 × $8,000 = $2,528,064 | not found in top 30 | medium | $2,528,064 |
| family law attorney minnesota | 880 | $11.31 - $34.16 | 880 × 35% × 12% × 33% × 12 × $8,000 = $1,170,893 | not found in top 30 | medium | $1,170,893 |
| family lawyer minnesota | 170 | $4.01 - $24.34 | 170 × 35% × 12% × 33% × 12 × $8,000 = $226,195 | not found in top 30 | medium | $226,195 |
| family law attorney st paul | 40 | $3.86 - $9.72 | 40 × 35% × 12% × 33% × 12 × $8,000 = $53,222 | not found in top 30 | medium | $53,222 |
| divorce lawyer minnesota | 1,600 | $0.04 - $6.87 | 1,600 × 35% × 12% × 33% × 12 × $8,000 = $2,128,896 | not found in top 30 | medium | $2,128,896 |
| divorce lawyer near me | 390 | $3.85 - $27.06 | 390 × 35% × 12% × 33% × 12 × $8,000 = $518,918 | not found in top 30 | medium | $518,918 |
| custody lawyer near me | 260 | $2.89 - $29.95 | 260 × 35% × 12% × 33% × 12 × $8,000 = $345,946 | not found in top 30 | medium | $345,946 |
| Cluster total | 5,240 | sum of modeled monthly demand | $6.97M/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| bankruptcy attorney saint paul | 20 | not reported | 20 × 35% × 12% × 33% × 12 × $4,500 = $14,969 | not found in top 30 | medium | $14,969 |
| bankruptcy lawyer saint paul | 20 | not reported | 20 × 35% × 12% × 33% × 12 × $4,500 = $14,969 | not found in top 30 | medium | $14,969 |
| bankruptcy attorney st paul | 20 | not reported | 20 × 35% × 12% × 33% × 12 × $4,500 = $14,969 | not found in top 30 | medium | $14,969 |
| chapter 7 bankruptcy attorney minnesota | 30 | not reported | 30 × 35% × 12% × 33% × 12 × $4,500 = $22,453 | not found in top 30 | medium | $22,453 |
| chapter 13 bankruptcy attorney minnesota | 20 | not reported | 20 × 35% × 12% × 33% × 12 × $4,500 = $14,969 | not found in top 30 | medium | $14,969 |
| bankruptcy attorney near me | low / not reported; modeled at 10 | not reported | 10 × 35% × 12% × 33% × 12 × $4,500 = $7,484 | not found in top 30 | medium | $7,484 |
| bankruptcy lawyer near me | low / not reported; modeled at 10 | not reported | 10 × 35% × 12% × 33% × 12 × $4,500 = $7,484 | not found in top 30 | medium | $7,484 |
| Cluster total | 130 | sum of modeled monthly demand | $97,297/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| employment attorney minnesota | 1,900 | $2.33 - $7.31 | 1,900 × 35% × 12% × 33% × 12 × $12,000 = $3,792,096 | not found in top 30 | medium | $3,792,096 |
| employment lawyer minnesota | 590 | $2.58 - $7.95 | 590 × 35% × 12% × 33% × 12 × $12,000 = $1,177,546 | not found in top 30 | medium | $1,177,546 |
| employment attorney st paul | 50 | $2.22 - $7.39 | 50 × 35% × 12% × 33% × 12 × $12,000 = $99,792 | not found in top 30 | medium | $99,792 |
| wrongful termination lawyer minnesota | 110 | $2.40 - $5.90 | 110 × 35% × 12% × 33% × 12 × $12,000 = $219,542 | not found in top 30 | medium | $219,542 |
| employment discrimination lawyer minnesota | 10 | not reported | 10 × 35% × 12% × 33% × 12 × $12,000 = $19,958 | not found in top 30 | medium | $19,958 |
| wage theft lawyer minnesota | low / not reported; modeled at 10 | not reported | 10 × 35% × 12% × 33% × 12 × $12,000 = $19,958 | not found in top 30 | medium | $19,958 |
| non compete attorney minnesota | low / not reported; modeled at 10 | not reported | 10 × 35% × 12% × 33% × 12 × $12,000 = $19,958 | not found in top 30 | medium | $19,958 |
| Cluster total | 2,680 | sum of modeled monthly demand | $5.35M/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| civil litigation attorney near me | 480 | $2.30 - $11.45 | 480 × 35% × 12% × 33% × 12 × $10,000 = $798,336 | not found in top 30 | medium | $798,336 |
| civil attorney near me | 480 | $2.30 - $11.45 | 480 × 35% × 12% × 33% × 12 × $10,000 = $798,336 | not found in top 30 | medium | $798,336 |
| civil lawyer near me | 480 | $2.30 - $11.45 | 480 × 35% × 12% × 33% × 12 × $10,000 = $798,336 | not found in top 30 | medium | $798,336 |
| litigation attorney near me | 30 | $3.81 - $15.00 | 30 × 35% × 12% × 33% × 12 × $10,000 = $49,896 | not found in top 30 | medium | $49,896 |
| lawsuit attorney near me | 20 | $6.10 - $55.27 | 20 × 35% × 12% × 33% × 12 × $10,000 = $33,264 | not found in top 30 | medium | $33,264 |
| contract lawyer near me | 90 | $2.02 - $10.79 | 90 × 35% × 12% × 33% × 12 × $10,000 = $149,688 | not found in top 30 | medium | $149,688 |
| real estate attorney minnesota | 210 | $1.44 - $11.51 | 210 × 35% × 12% × 33% × 12 × $10,000 = $349,272 | not found in top 30 | medium | $349,272 |
| real estate lawyer minnesota | 40 | $1.29 - $12.04 | 40 × 35% × 12% × 33% × 12 × $10,000 = $66,528 | not found in top 30 | medium | $66,528 |
| real estate attorney st paul | 90 | $2.20 - $9.86 | 90 × 35% × 12% × 33% × 12 × $10,000 = $149,688 | not found in top 30 | medium | $149,688 |
| landlord tenant attorney minnesota | 70 | $1.66 - $5.54 | 70 × 35% × 12% × 33% × 12 × $10,000 = $116,424 | not found in top 30 | medium | $116,424 |
| landlord tenant lawyer near me | 50 | $1.35 - $5.77 | 50 × 35% × 12% × 33% × 12 × $10,000 = $83,160 | not found in top 30 | medium | $83,160 |
| eviction attorney near me | 90 | $1.62 - $6.36 | 90 × 35% × 12% × 33% × 12 × $10,000 = $149,688 | not found in top 30 | medium | $149,688 |
| real estate litigation attorney near me | 10 | not reported | 10 × 35% × 12% × 33% × 12 × $10,000 = $16,632 | not found in top 30 | medium | $16,632 |
| Cluster total | 2,140 | sum of modeled monthly demand | $3.56M/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| business attorney near me | 210 | $2.22 - $12.64 | 210 × 35% × 10% × 33% × 12 × $12,000 = $349,272 | not found in top 30 | low | $349,272 |
| small business attorney near me | 70 | $1.83 - $11.18 | 70 × 35% × 10% × 33% × 12 × $12,000 = $116,424 | not found in top 30 | low | $116,424 |
| business attorney minnesota | 70 | $3.40 - $18.10 | 70 × 35% × 10% × 33% × 12 × $12,000 = $116,424 | not found in top 30 | low | $116,424 |
| small business attorney minnesota | 10 | $2.75 - $18.56 | 10 × 35% × 10% × 33% × 12 × $12,000 = $16,632 | not found in top 30 | low | $16,632 |
| business lawyer minnesota | 10 | $2.95 - $4.90 | 10 × 35% × 10% × 33% × 12 × $12,000 = $16,632 | not found in top 30 | low | $16,632 |
| Cluster total | 370 | sum of modeled monthly demand | $615,384/yr | |||
Volumes are Minnesota-localized DataForSEO Google Ads estimates. Each row shows the full value formula inline. “Not found in top 30” means trautlaw.com did not appear in the first 30 organic results checked for that keyword.
| Keyword | Modeled monthly demand | Top bid range | Calculation | Top-30 check | Confidence | Modeled $/yr at #1 |
|---|---|---|---|---|---|---|
| mn dopa form | 590 | $0.30 - $1.69 | 590 × 35% × 10% × 33% × 12 × $2,500 = $204,435 | #6 in top 30 | high | $204,435 |
| minnesota dopa form | 590 | $0.30 - $1.69 | 590 × 35% × 10% × 33% × 12 × $2,500 = $204,435 | not found in top 30 | high | $204,435 |
| power of attorney form minnesota | 320 | $0.93 - $2.48 | 320 × 35% × 10% × 33% × 12 × $2,500 = $110,880 | not found in top 30 | high | $110,880 |
| minnesota power of attorney form | 320 | $0.93 - $2.48 | 320 × 35% × 10% × 33% × 12 × $2,500 = $110,880 | not found in top 30 | high | $110,880 |
| Cluster total | 1,820 | sum of modeled monthly demand | $630,630/yr | |||
| Metric | Ahrefs estimate | How it was derived |
|---|---|---|
| Domain Rating | 5.0 | Ahrefs Site Explorer domain-rating report. |
| Organic keywords | 12 total | Ahrefs Site Explorer U.S. metrics. |
| Estimated organic traffic | 58 visits/mo | Ahrefs third-party traffic estimate. |
| Referring domains and backlinks | 226 referring domains; 401 live backlinks | Ahrefs backlinks-stats report. |
| Checked search theme | Visible winners in sample | Implication |
|---|---|---|
| Immigration and removal defense | thalvisa.com, attorneys.superlawyers.com, ilcm.org, uscis.gov, immigrationadvocates.org | The opportunity is broader than state-modifier terms. Searchers use generic, near-me, MN, Minneapolis, St Paul, asylum, deportation, and removal-defense language. Build pages around the actual case paths and language access. |
| Estate planning, probate, and family safety | attorneys.superlawyers.com, justia.com, guttmanlaw.com, deckertlawfirm.com, probate.mn | The site already owns useful POA/DOPA assets. The paid opportunity is to turn free-form demand into screened paid consultations when a form is not enough. |
| Family law and civil matters | justia.com, attorneys.superlawyers.com, honsalaw.com, hensonefron.com, tuftlaw.com | If family-law matters are wanted, create a clear service page before buying traffic. The search demand is real, but lead quality must be controlled. |
| Consumer bankruptcy | hoglundlaw.com, attorneys.superlawyers.com, lifebacklaw.com, moshierbankruptcylaw.com, brokemn.com | Bankruptcy is lower total volume than immigration or estate, but intent is direct, urgent, and screenable. |
| Employee-side employment | schaeferhalleen.com, neff-law-firm.com, bertelsonlaw.com, nka.com, fmalawyers.com | Use hard filters for case value, deadlines, employer size, documentation, and expected outcome to avoid low-quality volume. |
| Civil litigation and real-estate disputes | attorneys.superlawyers.com, justia.com, messicklaw.com, patrickburnslaw.com, azlaw.com | Focus on attorney-intent terms like civil litigation, contracts, landlord/tenant, evictions, and real-estate disputes instead of broad real-estate searches. |
| Small-business owner legal support | patrickburnslaw.com, legalcorps.org, attorneys.superlawyers.com, hjlawfirm.com, avisenlegal.com | Model the demand, but treat it as a validation/referral layer first. Many high-quality business owners come through relationships; search content should help them validate the firm after a referral. |
| DOPA/POA free-tool capture | lawhelpmn.org, mn.gov, mylegalaid.org, vlnmn.org, ag.state.mn.us | Treat these as trust assets with a modeled assisted-service path. The right CTA is assisted completion, notarization, guardianship, estate planning, or immigration-adjacent family safety. |
The recommended path is a focused 90-day pilot that tracks qualified opportunities and signed matters, builds around immigration/removal defense plus estate/probate first, and only expands paid spend where Trautmann Martin's screening process proves that the inquiries are serious and profitable.