Good web design Minneapolis customers trust starts with plain facts that are easy to find: the street you are on, the door to use, the hours you keep and the language you serve people in. A lot of the city's small businesses are owner-run shops, market stalls and family restaurants, many started by people who came to Minnesota from somewhere else. Their websites are often an old social page or a listing someone else wrote. That costs them customers who search, find nothing clear, and walk to the next shop.
Dominion Web Design Pro builds small business sites that fix that, one hand-written page at a time. Maurice Johnson writes every page himself, you see a free demo before any invoice, and the price is printed: $497, $997 or $1,997, one time.
Lake Street came back one storefront at a time
After the unrest of May 2020 hit businesses along Lake Street, the Lake Street Council started the We Love Lake Street fund. It raised more than $12 million from over 80,000 donors. With an independent oversight committee guiding it, the council had awarded about $7 million to roughly 350 businesses when Twin Cities Business profiled the effort, mostly for construction repairs and to replace lost inventory and equipment. A separate acquisition and predevelopment fund put $1.4 million in grants and forgivable loans toward 20 entrepreneurs who were rebuilding from the ground up.
Five years on, a council representative told KSTP that almost all of the businesses had come back, and that new businesses had filled the spaces of those that could not. That is a long road for any owner. It also left a quiet problem behind: a lot of online information about those businesses is out of date. A shop that reopened in a new spot, changed its hours or added catering may still show the old address on a stale listing. The website is the one place the owner controls, so it is where you say, in your own words, that you are open, where you are now and what has changed.
Markets where dozens of owners share one address
Some of the city's best known small businesses do not have their own building. Mercado Central, at Lake Street and Bloomington Avenue, grew out of organizing by Latino entrepreneurs that began in 1991. It opened as a cooperative of small vendors, most of them family-owned, and in 2019 the co-op bought the building it occupies. Its success helped launch the Latino Economic Development Center in 2003, which later helped develop the Midtown Global Market. Karmel Mall, a Somali shopping center, holds more than a hundred small businesses in suites, selling everything from clothing and food to insurance and accounting services.
A vendor inside a market has a search problem that a corner shop does not. Dozens of businesses share one street address, so a customer who finds the building still has to find you. Your site should give the suite or stall number, the entrance closest to you, where to park and what you sell, with photos of the counter itself.

Cedar-Riverside and customers who read more than one language
Somalis began arriving in Minneapolis in large numbers in the 1990s, many of them refugees from the civil war, and Cedar-Riverside became a center of Somali life in Minnesota. Today about half of the neighborhood's roughly 8,000 residents are of East African descent, according to Augsburg University's neighborhood history.
Say who you serve
If your counter staff speak Somali, Oromo, Spanish or Amharic, put that on the home page and the contact page. It is one of the first things many customers want to know, and it costs nothing to say.
Be honest about translation
Maurice writes the pages in English, and translation is not part of the packages. If you want a second language on the site, tell us when you ask for the demo so the plan is clear from the start.
Keep the phone number tappable
Plenty of customers would rather call than fill in a form, especially for a food order or a tailoring job. A number that dials with one tap on a phone does more than a long form ever will.
Web design Minneapolis searchers use depends on the neighborhood
Google says local results depend mainly on relevance, distance and prominence: how well a listing matches the search, how far it is from the searcher or the place named, and how well known the business is. People in this city search by neighborhood and suburb as often as by city name, so the names on your pages matter.
| Where you work | What a customer might type | What your page should say |
|---|---|---|
| Northeast arts district | "framing shop northeast minneapolis" | Studio or shop hours, open studio days, whether visitors can drop in |
| Lake Street and the Midtown corridor | "tailor lake street" | Cross street, suite or stall number, parking, languages spoken |
| Uptown or the North Loop | "salon north loop" | Booking method, nearest landmark you can name honestly, price range |
| Edina, Bloomington, Eden Prairie | "electrician eden prairie mn" | Which suburbs you drive to and how soon you can usually come |
| St. Paul next door | "caterer st paul" | Whether you cross the river, and a page for St. Paul if you do |
Northeast shows why the neighborhood name carries weight. Artists who had moved into old factory buildings held the first Art-A-Whirl open studio tour there in 1995. The Northeast Minneapolis Arts Association formed in 1997 and now has more than 1,600 members, and the arts district's boundaries were set in 2002 with help from the city. A frame shop or ceramics studio there gets searches for the district itself, and a page that names it plainly catches them.

A walk-through: one owner, one demo, one decision
Here is how it usually goes, using a made-up example rather than a real business. Say you run a small alterations shop in a market off Lake Street. You ask for the demo with your business name, the stall number and the languages you speak. Maurice builds a draft home page and a services page that lists hemming, wedding dress fittings and school uniform alterations in the words customers use, plus your hours and a map. You look at it on your phone. If it does not feel like your shop, you say no and owe nothing.
If you go ahead, Starter at $497 covers five pages and goes live in 7 to 14 days. A business that serves several neighborhoods or suburbs would look at Pro, $997, with ten pages plus ten city pages. Its AI chat widget is free for 14 days, then $297 a month. Agency, $1,997, starts with keyword research across your whole area and builds a page for each town and service worth having, delivered in waves, the first live inside two weeks. It includes setup of an AI phone agent, which is free for 7 days and then $297 a month for up to 750 minutes, cancel any time, separate from the one-time price. We do not sell page counts: a few honest pages beat a stack of thin ones.
Custom web design here means the words and layout are made for your business, not dropped into a theme. Professional means the basics work every time: the phone number dials, the form reaches your inbox, the hours are right.

Free help for Minneapolis owners before you spend a dollar
- City of Minneapolis Small Business Team. Its Business Technical Assistance Program offers up to 50 hours of no-cost consulting on things like business plans, licensing and operations, through a network of more than 25 service providers. The city's list shows each provider's target community and languages.
- Lake Street Council. The group behind the We Love Lake Street fund and its grants and forgivable loans for rebuilding owners.
- MCCD Open to Business. A program of the Metropolitan Consortium of Community Developers serving Minneapolis, Saint Paul and suburban communities across the seven-county metro.
- Small Business Development Centers. Minnesota has nine regional SBDCs, plus satellite centers, run with the state's Department of Employment and Economic Development. The Twin Cities metro center is hosted by the University of St. Thomas, and neighboring Richfield points its owners there for free consulting.
Built in East Texas, answered any hour
Straight answer on location: Dominion Web Design Pro has no office in Minneapolis. Maurice Johnson builds every site from Big Sandy in East Texas and delivers it remotely, by link, phone and email.
So the work happens by phone, email and shared links, and the person asking about your stall number is the same person writing the page. Call (903) 636-7511 any hour: an AI receptionist answers and can transfer you to Maurice.
Send your business name, your street or market, and the neighborhoods you want customers from. The demo costs nothing.
- All cities
- St. Louis, MO
- Kansas City, MO
- Chicago, IL
- Indianapolis, IN
- Cleveland, OH
- Omaha, NE
- Des Moines, IA
- Madison, WI
- Grand Rapids, MI
- Detroit, MI
- Cincinnati, OH
- Columbus, OH
