Commercial glassTown & Country Glass
13Xorganic traffic
145 to 1,849 visits a month
- top-3 rankings, up from 1
- 109
- top-3 rankings, up from 1
- Google Ads conversion rate
- 29.9%
- Google Ads conversion rate
SEO in Iowa City, Iowa
Iowa City service businesses get one page per trade and town, every service listed on the profile, and a monthly count of calls and leads.

Google PartnerView our Partners listing
5.0on Google · read our reviews
Businesses
we’ve worked with
Businesses we’ve worked with
Iowa City SEO, answered
Local search for an Iowa City service business is decided in two places: the Map Pack at the top of Google and the ordinary results beneath it. When we checked “plumber iowa city”, the Map Pack came first, so the profile, the reviews and the pages that match the search are where the work starts. Lithium Marketing builds those pieces in that order.
The three listings for “plumber iowa city” showed review counts from 30 to 153. A smaller count is not disqualifying on its own, so the profile and the pages carry weight alongside reviews. The plan gives the profile, the pages and the reviews a job each, then measures what they produce.
Search in Iowa City
720 searches a month for “plumber iowa city” and 320 for “electrician iowa city” are large enough to support separate pages, one per service, written for the customer who needs that trade. A roofer gets a different page, because the 90 searches a month for “roofing company iowa city” call for roofing answers, photos and proof, not a plumber’s. Google matches the page to the phrase; a general page gives it nothing to match.
The marketing side is quieter: 10 searches a month for “seo iowa city”. That is not where your customers are, so the plan should not chase agency-shopping phrases. It should build the service pages customers use and let the report show which ones produce calls. Yelp, Facebook, MapQuest and Reddit all ranked in the top 10 for the Iowa City plumbing search we checked, which is another reason your own pages and listings have to agree on your name, phone and services.
| Search | Searches a month | Cost per click |
|---|---|---|
| seo services iowa city | 10 | not reported |
| seo iowa city | 10 | not reported |
| seo agency iowa city | under 10 | not reported |
| seo company iowa city | under 10 | not reported |
Source: Google Ads keyword data, average monthly U.S. searches. "Under 10" = below Google’s reporting floor.
Source: one Google results page for “plumber iowa city”, as Google showed it to a searcher located in Iowa City. Search ad counts exclude sponsored local listings. Results shift by searcher and day.
The Iowa City market
44.8% of Iowa City’s homes were built before 1980. Older housing produces repair, replacement and upgrade searches, and each one deserves a page that names the work: a water heater replacement, a panel upgrade, a roof repair on a house from that era. A page for each job gives Google a specific answer to a specific search, and gives the customer a reason to call you over the next result.
The metro reaches Washington County as well, and customers near the edge of one town may search the next town’s name. Area pages for the cities where you take jobs keep those searches from landing on a competitor’s page. They also give the profile a service area that matches the work, not a radius that promises towns you never visit.
Sources: U.S. Census Bureau 2025 population estimates, ACS 2020–2024 and 2023 County Business Patterns.
Trades in Johnson County
Johnson County’s plumbing, heating and air-conditioning contractors number 42. Johnson County also lists 38 electrical contractors. At that size, the business that wins the search is usually the one with a page for the exact job and a profile that lists it as a service. A competitor with one page for “plumbing and HVAC” is easier for Google to skip when the search says “drain cleaning”.
The roofing and painting fields are smaller, with 15 roofing contractors and 20 painting contractors in the county. For those trades, a page that names the job and shows finished work does more than a broad services list. Those counts tell you how specific each page should be.
County Business Patterns
Trade and home service businesses in Johnson County
Establishments by industry, 2023
Source: U.S. Census Bureau, 2023 County Business Patterns (NAICS establishment counts).
The SEO plan
We start under the hood, then build the profile and pages, then earn the listings and links.
First we remove the technical blocks: broken links, slow templates and pages Google cannot index. Most of those fixes land inside 30 days.
We load the profile with the services you sell, the areas you cover and current photos, then set up a review request you can send after a job.
Each trade you want more of gets its own page, written around the questions a customer asks before calling.
The name, phone number and service list should read the same on every directory that ranks here. Links then point at the pages that bring calls.
What every SEO retainer includes
The same eight parts go into every SEO retainer, wherever the business is.
Proof
The quote beside the card comes from Dave Turin, of Dozer Dave, an excavation company, who recommends co-founder DJ Van Zanten. Town & Country Glass, a commercial glass company in Portland, hired Lithium for a website, SEO and Google Ads, and the card’s figures come from all three.
Commercial glass13Xorganic traffic
145 to 1,849 visits a month
“I highly recommend Dj Van Zanten if you need any help with your website and your internet marketing.”
Dave TurinDozer DaveAround Iowa City
The nearby-city links below open SEO pages for Cedar Rapids, Davenport, Ankeny and Des Moines, plus Peoria and Rockford in Illinois. Read one before you commit to area pages: each shows the local search figures for that city. The state page leads to every other Iowa city we cover.
Published price
$1,300–$3,000
per month
Typical local SEO retainer, scoped against what a lead is worth to you, with AI search optimization included.
FAQ
Still curious?
Call (503) 766-5964 or email [email protected].
The range above covers most local retainers. Where you land depends on how many trades and towns you want covered, how much of your site needs rewriting, and how far behind the profile and listings are. A single-trade shop with a clean site sits at the low end; a multi-city remodeler with a thin site sits higher. You get the number before work starts.
The technical work usually shows results inside 30 days. Local and long-tail rankings typically need 60 to 90 days, and revenue tends to build from month four. Calls and leads are counted from day one, so the trend shows up before the rankings do.
The order in the Map Pack is Google’s call, and no agency can sell you a position in it. What we control is the material it reads: services listed correctly, pages that answer the search and listings that match. We guarantee that work and then show you the calls and leads it produced, along with where the pages moved.
Yes. A service business does not need a building in the city it serves. Area pages, a profile service area that matches your routes and a page for each town you visit are how you show up there. We build them around the places you go, so the site does not promise coverage you cannot keep.
AI search is not a separate line item; it is part of the retainer. The work is mostly clean material: sections that answer a question in their first sentence, schema around the services and one set of business details repeated everywhere. That helps Google’s AI answers and tools like ChatGPT read the business correctly. An AI mention is not something anyone can promise, so the monthly report stays with calls and leads.
Free action plan
Send your website, the trades you want more of and the towns you serve. A co-founder will walk through the pages that need work and the order to fix them on a short video call.
What we’ll cover
2000 NE 42nd Ave Ste D Unit 2370, Portland, OR 97213
Prefer to pick a time? Book a 30-minute call with DJ