TAPTHEWEB

Website SEO

SEO for Chicago businesses with more to offer than their website shows.

Search visibility starts with your website's discoverability: clean site architecture, crawlable content, fast pages, and clear topical intent that matches the questions real customers search for every day.

Tactile cut-paper illustration showing crawlable website architecture and clear service headings
Editorial illustration · Website search architecture & indexingOriginal Artwork

Concrete Scope

What website SEO covers

Here is what the work covers in practice, agreed upon in writing before we begin.

Technical crawl audit

Fixing crawl errors, broken links, redirect chains, and indexing blocks.

On-page search architecture

Aligning H1 headings, page titles, and body content with real queries.

Focused service & town pages

Targeting distinct geographic areas without duplicate thin content.

Internal linking & schema

Connecting related services and implementing valid JSON-LD markup.

Speed & mobile performance

Optimizing Core Web Vitals (LCP, CLS, INP) for fast phone rendering.

Clear monthly reporting

Concise summaries of search queries, impressions, and user inquiries.

Sample audit report

Your search picture, explained in five minutes

This is the report you receive: where your business is visible, what is limiting growth, how that compares with nearby competitors, and what should happen next. Every module follows the same order — signal, meaning, business impact, recommended action, and the next measurement.

Sample reportIllustrative sample data

Search visibility report

Prepared for: a southwest-suburbs service business

Audit date
October 14, 2026
Current period
July 15 – October 13, 2026
Comparison period
April 16 – July 14, 2026 (previous 90 days)
Market area
Chicago southwest suburbs

Four business signals

The period's headline indicators, each compared with the previous 90 days.

  • Search visibility12,800+19%Impressions in the last 90 days, vs. the previous 90 days
  • Search visits1,240−6%Clicks from search · click-through rate 9.7% (was 12.3%)
  • Customer actions46+12%Form submissions + call-button clicks (clicks, not completed calls)
  • Priority-service coverage17 of 30+2Agreed service-and-town searches showing the site in the top 20

Visibility trend

Search impressions per week — current period against the previous 90 days.

  • This period (July 15 – October 13, 2026)
  • Previous 90 days (April 16 – July 14, 2026)
5001,000Jul 15Aug 31Oct 131,190/wk
What this means for the business: Your site appeared more often in search over the last 90 days than in the previous period, but fewer searchers chose it. The next step is improving the titles and descriptions on the pages already earning impressions.

Priority search coverage

30 agreed service-and-town searches · positions as of October 13, 2026 — where the site appears in results today.

  • 5Positions 1–3
  • 8Positions 4–10
  • 4Positions 11–20
  • 13Below position 20

Average position: 8.2 across agreed searches (directional only).

What this means for the business: You are visible for emergency plumbing near your home base, but competitors appear more consistently for water-heater work in Oak Lawn. Thirteen of the thirty agreed searches still show your business below position 20 — that is where the next round of work earns the most.

Website health signals

Technical checks translated into one-word status: Healthy, Watch, or Priority.

Google indexing
15 of 17 pages
Two important service pages are missing from the index and cannot appear in search.
Priority
Mobile loading (LCP)
2.4 s
The main image delays the first useful screen on phones.
Watch
Interaction speed (INP)
180 ms
How quickly taps and clicks respond after the page opens.
Healthy
Page stability (CLS)
0.04
How much the layout shifts while the page loads.
Healthy
Broken & redirected routes
3 to fix
One broken link and two redirect chains found in the crawl.
Watch
Contact-path testing
Both pass
Form submissions delivered to the inbox; click-to-call connects.
Healthy

Competitive opportunity grid

The business and three nearby competitors, across services and towns that were agreed in advance. Positions from the current period (July 15 – October 13, 2026).

Where each business appears for agreed service-and-town searches.
Service · TownYour businessCompetitor ACompetitor BCompetitor C
Emergency plumbingOak LawnAppears consistentlyAppears sometimesAppears consistentlyNot visible in top results
Water heater repairOak LawnAppears sometimesAppears consistentlyAppears consistentlyAppears sometimes
Water heater installationOak LawnNot visible in top resultsAppears consistentlyAppears sometimesAppears sometimes
Drain cleaningAlsipAppears consistentlyNot visible in top resultsAppears sometimesAppears consistently
Sump pump replacementOrland ParkAppears sometimesAppears sometimesNot visible in top resultsAppears consistently
Emergency plumbingTinley ParkAppears consistentlyAppears sometimesNot visible in top resultsAppears sometimes
  • Appears consistently
  • Appears sometimes
  • Not visible in top results
What this means for the business: You are visible for emergency plumbing near your home base, but competitors appear more consistently for water-heater work in Oak Lawn. The clearest expansion opportunity is a dedicated water-heater page aimed at that town.

Action plan

Every action names its priority, effort, owner, implementation path, and the signal re-measured afterward.

  1. Now
    Two important pages are missing from Google's index
    Why it matters
    Customers searching those services never see the business, even though the pages exist.
    Action
    Remove the accidental noindex flags and submit both pages for re-crawling.

    Effort SmallOwner DeveloperMeasure Pages indexed — from 15 of 17 to 17 of 17.

    TapTheWeb can implement

    See supporting details

    Crawl of October 12: both URLs return 200 and are listed in the sitemap, but both carry a noindex meta tag added during a template update. Google last attempted a crawl on October 3.

  2. Now
    Call button sits below the first screen on mobile
    Why it matters
    Visitors who are ready to call must scroll and hunt for the number.
    Action
    Move click-to-call into the sticky header and the first screen.

    Effort SmallOwner SharedMeasure Call-button clicks from search visits.

    TapTheWeb can implement

    See supporting details

    On a 390 px phone, the tap-to-call control first appears after 1.8 screens of scrolling. Search visits are 71% mobile this period.

  3. Next
    Generic page titles on the two highest-impression pages
    Why it matters
    Appearances grew 19% while visits fell — searchers see the listing and skip it.
    Action
    Rewrite titles and descriptions around the exact service and town each page serves.

    Effort SmallOwner DeveloperMeasure Click-through rate on those pages (currently 9.7%).

    TapTheWeb can implement

  4. Next
    No water-heater page aimed at Oak Lawn
    Why it matters
    Impressions for those queries go to competitors with dedicated pages.
    Action
    Build one focused page mapping the queries already earning impressions.

    Effort Larger projectOwner DeveloperMeasure Priority-service coverage (17 of 30 today).

    TapTheWeb can implement

  5. Later
    Main image delays the first useful screen
    Why it matters
    Mobile visitors can reach the call button quickly, but the page feels slow to load.
    Action
    Compress the hero image and let the text paint before it.

    Effort MediumOwner Your current developerMeasure Mobile LCP under 2.0 s (currently 2.4 s).

    Your current developer can implement

    See supporting details

    The hero image is a 1.9 MB JPEG served uncached. Converting to WebP at display size is measured to save roughly 1.4 MB per first visit.

  6. Later
    Legacy page-builder templates limit structural fixes
    Why it matters
    Several audit actions cannot be applied cleanly inside the current templates.
    Action
    Scope the remaining template fixes; keep a rebuild on the radar as one option.

    Effort Larger projectOwner SharedMeasure A written scope decision by the next report.

    Consider during a future rebuild

Illustrative sample data. Not from a real client's report.Next measurement: Early January 2027 — the same indicators, compared against this report.

Practical Guide

From finding to action

The same loop as the sample report, closed out on a real engagement: findings from the SquareHVAC rebuild, condensed.

Identified IssueCustomer & Search ImpactDelivered Technical Action
36 duplicate suburb pagesPages competed against each other; Google omitted them from search indexes.Consolidated into 12 verified regional hubs with 133 permanent 301 redirects.
Vague generic page titlesHeadlines said "Welcome" instead of the service, yielding zero keyword relevance.Mapped specific queries (e.g., "Water heater installation in Oak Lawn") to dedicated URLs.
Slow 5-second mobile loadHomeowners left before the page loaded; poor Core Web Vitals rankings.Rebuilt with static HTML, modern WebP images, and lightweight responsive stylesheets.

Fixing site architecture before adding pages

Before generating dozens of new pages, we make sure search engines can properly crawl and index your existing site. We fix broken links, resolve redirect loops, and correct confusing page hierarchies.

In the SquareHVAC rebuild, for instance, we consolidated duplicate city pages into 12 focused regional hubs and established 133 permanent redirects so established search signals were preserved.

Intent mapping and original content

Every service page should answer a distinct search intent. Instead of generic keyword stuffing, we organize content around the specific jobs homeowners search: water heater repair, emergency furnace service, or hazard tree removal.

We structure headings, descriptive titles, and internal links so Google and local customers immediately understand what you do and where you do it.

No false ranking guarantees

Nobody can promise a permanent #1 position on Google, and anyone who does is misleading you. What I deliver is disciplined technical optimization, crawlable architecture, and transparent monthly performance reporting.

Real Project Evidence

See this approach in action

Documented client work built for real customers, not hypothetical mockup concepts.

Heating and cooling · Hillside & the west suburbsRebuild preview — awaiting launch

SquareHVAC

A rebuild for a family heating and cooling company in Hillside: honest claims, the emergency number at the top.

What was delivered

  • Every claim checked against a written record the owner approved; the rest came off
  • The 24/7 emergency line and the phone number at the top of every page
  • A quote request on the first screen
  • 12 town pages picked from search data, all within 30 miles of Hillside, in place of 36 old ones that mostly repeated each other
  • 133 old addresses forwarded to the right new page, so old links still work
Preview link
Screenshot of the new site on its preview link, taken October 18, 2026: the SquareHVAC website
Screenshot of the new site on its preview link, taken October 18, 2026

Transparent Process

How projects run from start to finish

You work directly with me from the introductory conversation to final launch. The deliverables, priorities, and costs are written down before anything starts.

1

Talk through the need

A free 20-minute introductory call to discuss your business, what you already have, and what needs attention. If I'm not the right fit, I'll say so directly.

2

Agree on the scope

Pages, search priorities, timeline, and fixed price are written down before any work starts. No surprise invoices.

3

Review visible progress

You receive a private review link each week to test the pages on your phone and provide feedback as the site develops.

4

Launch & handoff

Every asset, account, domain, and code file belongs to you. We agree on the handoff and any optional ongoing support clearly.

Your business keeps control.

The website, domain, content, and Google accounts belong to you. The written scope explains the setup, handoff, and any optional ongoing service arrangements with zero proprietary lock-in.

Questions Worth Answering

Frequently asked questions

Common considerations for business owners planning website and search improvements.

Can you audit my WordPress, Wix, or Squarespace website?

Yes. I can audit its search visibility, content, mobile experience, and technical health, then provide a clear action plan for your current developer. I do not maintain WordPress themes or plugins or make changes inside website-builder platforms. If a rebuild makes more sense, I can scope a new website that I can support directly.

How long does SEO take to show results?

Technical and on-page fixes to indexing and titles can be reflected by search engines within weeks. Substantive movement for competitive local search queries typically develops over months of steady work.

What is the difference between website SEO and local SEO?

Website SEO focuses on your website's architecture, indexing, content depth, and organic search ranking. Local SEO focuses on your Google Business Profile, local map-pack prominence, customer reviews, and regional citation consistency.

Do you buy backlinks or use automated link networks?

No. Artificial backlink schemes violate Google's search policies and can severely penalize your site. We focus on building genuine local prominence through supplier listings, trade associations, and real local community presence.

Am I locked into a long-term SEO contract?

No. The scope and cadence are agreed upon in writing before work begins. You can evaluate progress at any time, and everything built remains your property.

Explore related services and industries

Next Step

Ready to discuss seo for your business?

Tell me what you do, where you work, and what you want to improve. We'll start with an introductory conversation and identify the work that makes sense for your business.

Free 20-minute conversation · Written fixed scope · Crestwood, Illinois