Salty Web Co Salty
Web CoFirst In. Built Right.

Home › Local SEO

Local SEO · Lake & McHenry County

Local SEO in Lake County, IL. Get found by the people down the street.

When someone nearby searches for what you do, Google shows a handful of businesses. We set up and tune what it looks at: your Google Business Profile, your website and your reviews. Flat prices, no long contract.

Want to do it yourself? Read our free Google Business Profile guide →

How Google picks

Three things decide who shows up. Google says so itself.

Google’s own help page says local results are based mainly on relevance, distance and prominence, and that there’s no way to request or pay for a better local ranking. So the work is making those three true, and easy for Google to see.

Relevance

How well your profile matches what someone searched. That means the right main category, your services named in plain words, and a page on your site for each service and the towns you work.

Distance

How far you are from the person searching. You can’t move your shop, but a business that goes to the customer can list the towns it serves, and your site can show the work you’ve done in each one.

Prominence

How well-known you are. Google says that comes partly from what the rest of the web says about you, like links, articles and directories, and partly from how many reviews you have and your rating.

Sources: Google Business Profile Help, “Tips to improve your local ranking on Google”, and Google Search Central, “Do you need an SEO?”

What we do

The whole local SEO job, in plain words.

No mystery package. Here’s every part of it, and you can see each one on your own profile and site.

Your Google Business Profile, complete

Claimed and verified on an account you keep, with the right main category, your services, the towns you serve, your hours and real photos of your work. Google says businesses with complete and accurate info are more likely to show up in local results.

A review system that runs itself

A short link and a QR card for every finished job, so asking takes ten seconds, and every review answered. No bought or fake reviews: federal rules ban them. Our reviews guide has the rules and the scripts.

A page for each service and town

Roof replacement in Gurnee is a different search from gutter repair in Fox Lake. Each service and town you want gets its own page, with your real jobs on it, written for the person reading it.

Structured data Google reads

LocalBusiness markup on your site with your name, address, phone, hours and service area, the format Google documents, so it doesn’t have to guess.

Fast on a phone

Hand-built pages that load fast on a phone, with tap-to-call where a thumb lands. Someone searching “near me” usually wants to call now.

The same name, address and phone everywhere

Google, Bing Places, Apple Business Connect, Yelp, BBB, Facebook and Nextdoor, all matching. An old listing with an old number sends your customers to someone else.

Search Console and real numbers

We set up Google Search Console and read your Business Profile performance, so you see the searches that found you, your calls, direction requests and clicks. Not a vanity report.

English and Spanish

Every site we build comes in both, so a Spanish search can find you too.

Google’s own SEO guide says no one can guarantee a #1 ranking on Google, and we won’t pretend to. We do the work Google describes, show you the numbers every month, and tell you straight what’s moving.

Who it’s for

People search for you nearby. Google should show you.

Contractors and trades

Roofers, landscapers, concrete, HVAC, plumbers, tree crews: every trade where the job starts with a search for someone nearby.

Shops and local services

Salons, auto shops, restaurants, studios: any business with a door people walk through or a number they call.

A website that doesn’t ring

You have a site, but the calls still come from referrals, not Google. We find out why and fix it.

Starting from zero

New business, no reviews, no profile yet. That’s the easiest time to set it up right.

We work across Lake and McHenry County. Web design by town: Gurnee, Grayslake, Libertyville, Mundelein, Waukegan, Round Lake Beach, Fox Lake, Antioch, Lake Villa, Wauconda.

What it costs

Flat prices, agreed before any work.

Google charges nothing for a Business Profile or for showing up in the local results. What you pay us for is the work, and there’s no long contract.

Already have a website? Just want it found?

Every business starts from a different place, so this one is quoted. Send your website and business name through the form, or call. We check your profile, site and reviews, then send what we’d fix first and the price, before any work starts.

Free check · quoted before any work

Need the website too?

Every website we build includes your Google Business Profile setup. Working Fire adds service and service-area pages for local search. Running Calls is the local SEO work, every month.

The monthly local SEO work

Running Calls

$149/month

Month-to-month · cancel anytime

  • Everything in Standing Watch: hosting, backups, security and edits
  • Google Business Profile posts every month, your jobs in front of local searchers
  • Review requests set up, and every review answered
  • Text us job photos and we get them on your site and your profile
  • A new seasonal service page each quarter, timed to your busy season
  • Quarterly listing check across Google, BBB, Angi and Yelp so your details still match
  • Monthly numbers from Google: calls, direction requests, clicks and the searches that found you
Most popular build

Working Fire

$2,500

Up to 5 pages · $1,250 to start, $1,250 at launch

  • Everything in The Attack Line, including Google Business Profile setup
  • Up to 5 custom pages
  • Service and service-area pages for local search
  • Job photo gallery built to sell work
  • 30 days of free post-launch edits
  • 2 rounds of revisions · live in about two weeks

One page from $1,000 (The Attack Line). Eight to ten pages, with a Search Console baseline and schema markup, $4,500 (Second Alarm). See every plan, side by side →

Prices are in U.S. dollars and exclude any applicable taxes, domain registration, and third-party service fees. The free mockup is genuinely free with no obligation to buy; it stays our property unless you hire us and pay in full. Full details in our Terms of Service.

How it works

From your profile to the phone ringing.

  1. Send your website

    Name, business, number, and your website or Google profile link if you have one. We respond within one business day.

    Within one business day
  2. Get your check and quote

    We look at your profile, website and reviews the way Google does, and send what we’d fix first and what it costs. Need a new site? Your free mockup is ready within 3 days.

    You approve first
  3. We set the foundation

    Profile, pages, structured data, listings and your review link, in that order, so the basics are right before anything else.

    Basics first
  4. Then every month

    On Running Calls: profile posts, review replies, job photos, a new page each quarter, and the numbers. Local SEO builds over months, not days.

    Month-to-month
Proof

Our own numbers, and our clients’ words.

We do it for our own site first. Our site went live this summer. In Google Search Console for the three months to Oct 6, 2026, it averaged position 1 for “website design fox lake,” “local seo fox lake il” and “seo services in grayslake,” and 1.3 for “website design services grayslake il.” Small towns, small numbers, and positions move week to week. It’s the same work we do for clients.

What clients said after launch

“They did an amazing job with my website… I’ve actually seen an increase in leads and new business since working with them, which is exactly what you want from a website.”

Midlife On Markdown — Google review

“I had a website created for me from another company that was no where near as good as the site Salty Web Co made. I cancelled my plan with that company and switched. …his price was really affordable and worth every dollar!”

Sarah S. — Google review

“I needed help with a website and it couldn’t have been any easier!”

Nick R. — Google review
Straight answers

Before you call, the straight answers.

How long does local SEO take?
Months, not days. Google has to recrawl your pages, and reviews and links take time to build. Our own site took about ten weeks to reach the top spots for small-town searches. Anyone promising page one next week is guessing.
Can you guarantee a #1 spot on Google?
No, and nobody honest can. Google’s own SEO guide says no one can guarantee a #1 ranking on Google. We do the work Google describes and show you the numbers every month.
Can I pay Google to rank higher in the map results?
Not in the regular results. Google says there’s no way to request or pay for a better local ranking. Ads are separate and labeled as ads, like Local Services Ads, which we compare with a website here.
How much does local SEO cost?
Running Calls, the monthly local SEO work, is $149 a month, month-to-month. If you already have a website, the setup is quoted after a free check, before any work starts. Every website we build includes Google Business Profile setup.
Do I need a website, or is a Google Business Profile enough?
A profile can show in the local results without a website, and it’s the first thing to set up. A website adds what the profile can’t: a page for every service and town, your full photo gallery and a quote form. Our Facebook page vs. website guide walks through it.
Should I buy reviews, or ask friends to post some?
No. The FTC’s rule on fake reviews bans buying them and posting fake ones, with penalties per violation, and Google removes reviews that break its rules. Ask real customers, every time. Our reviews guide has the scripts.
Do you only work with contractors?
No. Most of our clients so far are in the trades, but local SEO works the same for shops, salons, auto shops and any business people search for nearby. We’re in Round Lake and work mostly in Lake and McHenry County.
Free check or quote

Tell us about your business. We’ll tell you what’s holding it back.

Paste your website or Google profile link in the last box if you have one. You’ll get a free check and a quote before any work starts, or a free mockup within 3 days if you need a site.

  1. Send this form. Two minutes, no card, no commitment.
  2. We respond within one business day and look at your profile, site and reviews.
  3. You see what we’d fix and the price before any work starts, or a free mockup within 3 days if you need a site.

Rather talk? Call or text (224) 225-9268.

Local SEO checkNo cost · No obligation

What happens next: we respond within one business day, and you see what we’d fix and the price, or a free mockup, before you pay anything.

By sending this, you agree we may contact you about your enquiry. We never sell your information — see our Privacy Policy.