Hosting a Chicago Website: Where the Origin Sits and Why It Shows
Chicago sits on some of the densest network infrastructure in North America. Most sites built for the city never use it. Here is how to fix that.

Chicago is one of the best connected cities on the continent, and most websites built for Chicago businesses do not benefit from that at all. The city sits on top of a carrier hotel at 350 East Cermak Road, the old R.R. Donnelley printing plant now called the Lakeside Technology Center, where Equinix runs CH1, CH2 and CH4 across separate floors and hundreds of networks meet. Almost every packet reaching a Chicago visitor passes near it. Then it carries on to an origin server in Virginia, or Frankfurt, or wherever a shared host put it three years ago, and the advantage is thrown away.
This is about the infrastructure half of website development for this market. Where the site runs, how far the bytes travel, what the local tax code does to your hosting bill, and what devices your visitors are on.
The network Chicago actually sits on
Chicago is a first tier interconnection market for the same reason it is a first tier freight market. It is the largest rail interchange in the United States, and fibre followed the rail rights of way. That history is why the peering density is what it is.
It also has a financial infrastructure culture most markets lack. CME Group and Cboe Global Markets are headquartered here, and CME's matching engine sits in Aurora, west of the city, ringed by microwave and dark fibre routes built to shave microseconds off the trip. No restaurant website needs microseconds. But Chicago buyers often have colleagues who treat latency as a real number.
Where to put the origin
There is no full AWS region inside Illinois. The practical options for a Chicago audience, and the gap between them is smaller than people assume once a CDN is in front:
- AWS us-east-2, Ohio. The nearest full AWS region, a few milliseconds of round trip away and cheaper than Virginia for most services. The sane default if you are on AWS.
- AWS Local Zone in Chicago (
us-east-1-chi-2a). Compute physically in the metro. Overkill for a marketing site, useful for a portal or a real time internal tool. - Azure North Central US. Physically in Illinois. If the client is already a Microsoft shop, and many Chicago manufacturers, insurers and logistics firms are, this is the path of least resistance.
- Google Cloud us-central1, Council Bluffs, Iowa. Not in the state, but close enough that the difference will not be what limits your page.
- Colocation at 350 East Cermak or a suburban campus. Rarely justified for a website, but right when a business already has systems there the site must talk to constantly.
The mistake worth avoiding is not picking Ohio over Illinois. It is leaving the origin overseas because that is where the last agency had an account, then trying to fix a slow time to first byte with image compression.
The 15 percent line item nobody quotes you
Chicago taxes cloud and hosted software in a way most American cities do not. The Personal Property Lease Transaction Tax treats remote access to software and computing capacity as a lease of personal property, and under the 2026 Revenue Ordinance the rate rose from 11 to 15 percent on 1 January 2026.
It is a city tax, not a state one, and it applies based on where the customer uses the service. If your business is in Chicago, your cloud hosting, CMS subscription, analytics tool and CRM can all attract it. That changes the arithmetic on stacking six SaaS subscriptions into a site when two would do. Take the specifics to an Illinois accountant rather than a web agency, ours included.
What the CDN can and cannot fix
Every serious CDN has a Chicago presence, usually labelled ORD after O'Hare. Serving static assets and cached HTML from there is table stakes. What the edge does not fix is the uncached part, and two patterns cause most of the damage. The first is a personalised page that defeats caching entirely, so every visitor pays the full origin round trip. The second is a page that renders fast and then blocks on a form handler or pricing lookup hitting a database hundreds of miles away. For someone filling in a quote request on a Metra train, those compound.
Cache what you can prove is safe
Static generation or full page edge caching for everything public, short TTLs with stale while revalidate on anything that changes daily, and a rule about which routes may be dynamic. Every dynamic route should be a decision somebody made, not an accident of the framework's defaults.
The devices and networks people are actually on
Chicago's connectivity is not uniform, and building only for a Loop office on gigabit fibre gets you a site that fails in the neighbourhoods. The city's Digital Equity Council exists because home broadband adoption varies sharply across the 77 community areas, with parts of the South and West Sides furthest behind. Device ownership varies the same way, and a meaningful share of your audience uses a phone as their only computer. Local conditions have specific shapes worth designing for:
- The CTA Red and Blue Line tunnels carry cellular service through a distributed antenna system, so people browse underground, but throughput drops and connections hand off constantly. Long single request payloads fail badly there.
- Metra commuter lines out to the suburbs pass through patchy coverage. A form that loses state on a dropped connection loses the lead.
- The device mix skews broader than coastal markets, so test on a mid range Android.
- Winter counts. People browse with gloves on, which argues for larger tap targets and fewer precise interactions.
Third party scripts are a legal problem here, not just a speed problem
Every tag you add costs latency and, in Illinois, possibly more. The Biometric Information Privacy Act, 740 ILCS 14, sets liquidated damages of 1,000 dollars per negligent violation and 5,000 dollars per intentional or reckless one, with a private right of action and no requirement to show harm. A 2024 amendment limited per scan stacking and the Seventh Circuit held in 2026 that the limit applies retroactively, but the exposure remains serious.
Plaintiffs' firms have pushed BIPA theories at website features: voice analysis on call handling, face geometry in photo or try on tools, and session recording products that fingerprint devices. The Illinois Personal Information Protection Act, 815 ILCS 530, separately governs breach notification for Illinois residents. Both are reasons to keep an inventory of what third party code runs on the site and what it collects. Cutting the scripts you cannot justify makes the page faster as a side effect.
Central Time, Spanish and Polish, and the boring details
The site runs in America/Chicago. That sounds obvious until a booking widget or event calendar silently assumes Eastern or UTC and a client turns up an hour early. Firms trading against an Eastern market open are live from 7am Central, so deploy windows should respect that, not a European working day.
Chicago is also a genuinely multilingual market. Spanish is the obvious second language across large parts of the city, and the metro has one of the largest Polish speaking populations outside Poland, concentrated on the northwest side and its suburbs. If that is your customer base, serve real translated pages with proper hreflang rather than a browser widget. Every extra locale is more HTML to cache and invalidate.
Payments stay plain American: card, Apple Pay and Google Pay, ACH for larger invoices, Zelle where B2B clients ask. Prices in USD, no currency switcher unless you sell abroad.
- 01Measure time to first byte from a Chicago connection before touching anything else.
- 02Move the origin to Ohio or Illinois if it sits somewhere indefensible.
- 03Put a CDN in front and make every public page edge cacheable.
- 04Inventory third party scripts and check anything touching voice, face or device fingerprinting against BIPA.
- 05Retest on a throttled mid range Android, then on a phone underground on the Red Line.
- 06Ask your accountant what the city lease transaction tax does to your recurring stack.
A Chicago business can put its origin, its peering and its audience within a few milliseconds of each other. Most never bother, which is why doing it is worth something.
FuturByte builds and runs websites from Dubai for clients across the United States, on Chicago hours when a project needs it. If your site is slow and nobody has told you which part, send us the URL and we will tell you whether it is the hosting, the code or the tags.

