Skip to main content
SJ IT LLC

SEO

How to Analyze Your Website SEO and Performance

A practical workflow for Milwaukee and Wisconsin businesses: use PageSpeed and Search Console to find what actually holds rankings back—then fix redirects, third-party scripts, and fonts before chasing more content.

By Sajid Jaber4 min read

A green Lighthouse SEO score feels reassuring. It is not enough. Google still rewards pages that load quickly on mobile, and local customers bounce when a site feels stuck. If you want to show up better in Milwaukee and Wisconsin search results, analyze SEO and performance together—then fix the bottlenecks in the right order.

This guide is the workflow we use on client sites (and our own). For the baseline checklist of crawlability, titles, and local signals, see our technical SEO checklist for Wisconsin small businesses.

Why “SEO 100” is not the finish line

Lighthouse’s SEO category mostly checks basics: HTTPS, a title, a meta description, crawlable links, legible font sizes. You can pass all of that and still fail Core Web Vitals—slow Largest Contentful Paint (LCP), long Total Blocking Time (TBT), or heavy third-party scripts.

Search and UX both suffer when:

  • The first visit waits on redirects or auth handshakes before HTML paints
  • Booking widgets or chat scripts load on every page, even when nobody clicks them
  • Icon or display fonts weigh megabytes on a phone connection

Fix those first. Then invest in more content and local pages.

Tools to run (about 20 minutes)

1. PageSpeed Insights

Open PageSpeed Insights, paste your homepage URL, and run mobile.

Look at:

  • Field data (CrUX) when available — real users in Chrome
  • Lab metrics — LCP, TBT/INP proxy, CLS
  • Opportunities — unused JavaScript, render-blocking resources, oversized images

Repeat on one money page (services, contact, or a city landing). Homepage and that page often share the same third-party tax.

2. Google Search Console

In Search Console, check:

  • Pages / coverage — indexed vs excluded
  • Core Web Vitals — URL groups that need improvement
  • Performance — queries, pages, and click-through rate

If CWV shows “poor” on mobile while your titles look fine, performance work will move rankings more than another meta rewrite.

3. A quick Network pass

In Chrome DevTools → Network (mobile throttle):

  • Count 307/302 redirects before the document settles
  • Note third-party hosts (auth, embeds, tag managers, fonts)
  • Sort by transferred size — fonts and scripts often dominate

What to look for first

Use this priority order. It matches what usually blocks Wisconsin SMB sites we audit.

1. Redirects and auth on public pages

Marketing pages should not run through login or session handshakes. Each redirect adds hundreds of milliseconds—or seconds—before paint. Keep auth scoped to admin or account areas only.

2. Third-party JavaScript on first paint

Booking embeds, chat widgets, and CRM trackers are useful after someone intends to act. Loading them on every route slows LCP and blocks the main thread. Prefer:

  • A lightweight button that links to a booking page, or
  • Loading the embed only after a click

Keep the full embed on the dedicated consultation page where conversion justifies the cost.

3. Font weight

Self-hosting fonts is good. Shipping a multi-megabyte icon family is not. Subset to the glyphs you actually use, and use font-display: swap so text and icons do not block paint.

4. LCP element and images

Identify the LCP node in PageSpeed. Make sure hero images are correctly sized (AVIF/WebP where possible), and avoid lazy-loading the LCP image.

5. Then local SEO signals

Once the site is healthy, double down on NAP consistency, Google Business Profile, service and city pages, and internal links. Start with the technical SEO checklist, then deepen pages like web development in Milwaukee and SEO services in Milwaukee.

A practical fix order

  1. Remove public-page redirects and unused auth/scripts
  2. Defer or isolate booking and chat embeds
  3. Subset and swap heavy fonts
  4. Optimize LCP images and critical CSS
  5. Re-test PageSpeed on mobile
  6. Expand content and local landings only after CWV is in range

Audits without shipping fixes do not help rankings. Ship the highest-impact items in a single release when you can.

How SJ IT LLC helps

We build and tune Next.js sites for Milwaukee and Wisconsin businesses with performance and local SEO in the same scope—not as an afterthought. Prefer to see the stack in action? Browse our live demos and portfolio, then book a free 15-minute consultation.

About the author

Sajid Jaber is the founder of SJ IT LLC, a Milwaukee-based web development and digital marketing studio. You talk to the developer. Period.

SJ IT LLC