A
AISO Studio

Is your municipal / city website keeping up? Here's what the data shows.

Municipal / City Website Audit Report

We scanned 305 municipal / city websites across the United States to benchmark their performance for search engines, AI answer engines, and accessibility.

Industry: Government · Sample size: 305 sites · Scan date: March 14, 2026

Overview

The municipal / city industry faces a clear challenge online. Most websites in this space score well below what search engines and AI systems need to surface content. The average AISO score across all 305 sites is just 40 out of 100. That is a low bar. It also means there is a big opportunity for businesses that invest in their web presence now.

The strongest area for municipal / city sites is WCAG, with an average of 57. The weakest area is AEO, at just 14. According to Google's SEO documentation, sites that fail to meet basic technical standards risk losing visibility in both traditional and AI-powered search results.

What does this mean for your business? If your site scores above 40, you are already ahead of most competitors. If it scores below, you risk losing traffic to rivals who fix these issues first. According to the W3C Web Accessibility Initiative, accessible websites also reach a wider audience and reduce legal risk.

Key insight: 84% of municipal / city websites score below 50. The majority of sites in this vertical are underperforming across multiple dimensions.

Summary Scores

40

AISO Score

54

SEO

28

Readability

55

Engagement

14

AEO

57

WCAG

Key Findings

84%

Score Below 50

More than half of sites in this vertical are underperforming.

85%

Missing Schema Markup

These sites have no structured data, making them harder for search engines and AI to understand.

50%

No Open Graph Tags

Without OG tags, shared links on social media appear without rich previews.

What This Means

These findings tell a simple story. Most municipal / city websites were built without modern optimization in mind. They load, they look fine, but they fail to communicate with the systems that drive traffic today.

Search engines need structured data to understand your pages. AI answer engines need clear, direct answers to cite your content. Screen readers need proper HTML to serve users with disabilities. Missing any of these means missing out on visitors, customers, and revenue.

Key Takeaways

After analyzing 305 municipal / city websites, here's what stands out most. These are the three most important points from the data.

  1. Most sites score poorly overall. An average AISO score of 40 means the typical municipal / city website misses more than half of what modern search and AI systems look for.
  2. AEO is the weakest link. At just 14 on average, this dimension drags down overall scores. Fixing it first gives the biggest return.
  3. Basic technical issues are widespread. 85% of sites lack schema markup. 50% have no Open Graph tags. These are quick wins that most sites have not addressed.
Bottom line: The municipal / city industry is behind on web optimization. Early movers who fix these issues will gain a real edge in both search rankings and AI visibility.

How to Improve Your Score

Want to beat the average? Follow these steps in order. Each one builds on the last. Start with the basics and work your way up.

  1. Step 1: Fix your technical SEO. Add a meta title, meta description, and canonical URL to every page. Add schema markup using JSON-LD. Add Open Graph tags so your links look good when shared. These changes take less than an hour and have an immediate impact.
  2. Step 2: Improve readability. Rewrite your main pages at an 8th grade reading level. Use short sentences. Use simple words. Break up long paragraphs. According to Google, clear and simple content performs better in search results.
  3. Step 3: Add engagement elements. Use headings, bullet lists, bold text, and blockquotes. Add images with descriptive alt text. Make your content easy to scan. Visitors decide within seconds whether to stay or leave.
  4. Step 4: Optimize for AI engines. Add a FAQ section to your key pages. Use direct answer formats. Define what your business does in one clear sentence at the top of your homepage. AI systems like ChatGPT and Perplexity prefer content that gives a straight answer.
  5. Step 5: Check accessibility. Run a WCAG audit. Ensure all images have alt text. Check that color contrast meets minimum ratios. Use semantic HTML elements like headings, lists, and landmarks. According to the W3C, over one billion people worldwide live with some form of disability.

Score Distribution

The charts below show how scores are spread across all 305 sites. The histogram groups sites by score range. The grade chart shows how many sites earned each letter grade. A score of 80 or above earns an A. Below 30 is an F.

AISO Score Ranges

0-9
0
10-19
7
20-29
44
30-39
85
40-49
119
50-59
44
60-69
6
70-79
0
80-89
0
90-99
0

Grade Distribution

A
0 (0%)
B
0 (0%)
C
6 (2%)
D
44 (14%)
F
255 (84%)

Dimension Breakdown

Average scores across all 305 municipal / city websites for each scoring dimension.

SEO
54
Readability
28
Engagement
55
AEO
14
WCAG
57

Full Results

The table below lists all 305 websites ranked by their overall AISO score. Each row shows the total score, letter grade, and individual dimension scores. Use it to see how sites in the municipal / city space compare against each other.

Domains are partially blurred to protect privacy. Scores range from 0 to 100. Higher is better.

#DomainScoreGradeSEORead.Eng.AEOWCAG
1socialsci***************66C8643903686
2kids.*********65C8261803670
3okc****64C8247904167
4encycloped****************63C8442854463
5denve********63C87457818100
6courses.l****************60C75327830100
7westmemph***************59D7754702869
8chicit**********59D7038832891
9wich*******59D5560702891
10mont*******59D7225937331
11morgan**********59D67397528100
12budget***********58D87416118100
13calaw********57D7733782882
14geor*******57D72506510100
15georgiaen**************57D8427781898
16lmc****57D9115852880
17ndstu********57D7055681877
18leban********56D6242752091
19blogs********56D7721952082
20idahocity.m******************55D8147731069
21brl*****55D7238652883
22nashv********55D72396810100
23civic*******54D6237751889
24billi*********54D5240802091
25portsm**********54D6750651085
26cityofm*************54D4553682091
27azlea*******53D4553582891
28okpol*******53D7950601073
29instit*********53D7239834129
30sioux*********53D6459651067
31co.gr*********52D6034682092
32pbchi*********52D6243781864
33tshao*********52D6938801070
34amlcommu*************51D5947751071
35crco*******51D7223731094
36gic.de**********51D7737731063
37baltim***********51D6240731077
38mas*****51D87116318100
39mma****51D6933903326
40nc.***51D6742681077
41oertx.hig***************51D6535851067
42iowal*********50D7636701853
43nlc****50D8220561891
44archiv***********50D4767531867
45mtlea*******50D870901876
46com*****50D890731892
47linco*********50D7926731073
48nh.***50D6232601892
49wccn*****50D6438802547
50riac******50D6444682844
51alab******49F6239602667
52guides.ll***************49F6524901067
53libguides.******************49F6024851080
54ilcm*****49F847731091
55klc****49F6025731091
56bwsr.s**********49F7420801075
57mme****49F7231851054
58cityof*********49F5750701060
59pressbooks*****************49F6239552869
60provid**********49F8430751052
61providen*************49F8139611058
62memph********49F6932601091
63mrs*****49F7231902627
64jacks********49F62255820100
65libgui***********48F55158010100
66cityofc***********48F7736651845
67richm*********48F5243681867
68main*****48F7226481891
69bgr****48F7431501090
70malegi***********48F6528482097
71colum********48F5942502079
72njl*****48F7021552092
73nyc****48F6739731056
74cityofm************48F4251582073
75slc****48F6442801047
76wv.***48F7436801040
77cheyen**********48F7440651842
78alalm.s************47F6921681871
79ballot*********47F873852643
80commerc************47F5435554350
81avond*********47F5050502069
82atlan********47F5741551080
83cityofco**************47F5744601073
84dom.i*******47F79165010100
85stlou*********47F77165510100
86counci*********47F7227901036
87townof*********47F7636731038
88colum*******47F7718581091
89lwvp******47F4734755819
90eastpro*************47F5755652029
91localgovernm**********************47F6229631085
92oca.******47F6640551075
93fortsm*********46F6033551082
94ual*****46F7419551089
95libgui***********46F6019711877
96portl*******46F7437651833
97ohi*****46F5419802565
98guides.l**************46F5726732062
99vlc*****46F7215631875
100lwvd*****46F6241781036
101phoe*******45F6243631045
102admin*******45F7239551054
103dlg.******45F5526611089
104dot.st*********45F59254318100
105mino*******45F4037502091
106santa********45F744555050
107comptro***********45F6028631077
108tml*****45F6015651092
109ulct.********45F5756601034
110ci.tum***********45F5537501082
111cityof***********45F57195020100
112louisv**********44F5037651064
113honol*******44F7627651050
114ilg*****44F5951651030
115icgo*****44F5543501069
116taylor**********44F5637661055
117revenue************44F5718681086
118natch********44F6731682038
119lon*****44F4519751091
120ohioau*********44F5531601075
121oml****44F833448061
122libguides***************44F5516681090
123columbiaba*****************44F4522681090
124dc.***44F5735551860
125ligadec*************44F8914701042
126atlasa**********43F840682057
127delaw*******43F5932601064
128honoluluc**************43F6425631060
129iow*****43F6706310100
130cityo*********43F6929601053
131cedar-**********43F6439601043
132memu*****43F5447651038
133mo.***43F5721551090
134cityofh************43F5938503039
135mas****43F5427551080
136mtas.te***********43F720751075
137mesa******42F5929601062
138newar*******42F6710502079
139middle**********42F4043551067
140libguides**************42F557711090
141mocit*******42F5035701050
142spring***********42F5737632031
143libguide*************42F4523581089
144nm.***42F8621652513
145nmdfa.***********42F5224631071
146video.**********42F4735601856
147virgi*******42F770531093
148charle**********42F6921731041
149cityofmo*************42F5728751047
150maratho***********42F5243501057
151lexing*********41F713840064
152mtcm*****41F6221751040
153stories************41F6021431090
154cityof*********41F4529501082
155hcp*****41F5435731820
156guides.***********41F546732662
157hawaii**********40F5215651075
158msa.ma**********40F6232801012
159cityofnor**************40F6738551025
160nhmuni*********40F600601091
161sos.o*********40F5922431082
162dakotaa************40F7717481848
163ssl*****40F5742502030
16457812529268******************40F5041431850
165cityofma*************40F5244501044
166lwm-i*******40F5215502080
167wcma*******40F4713502091
168carbonc***********40F5705020100
169wyom*******40F6226501062
170dll****39F500751078
171portal.***********39F6205010100
172mauic*********39F550502091
173allega*********39F5005020100
174mdcou*********39F5412552069
175clarkc***********39F6214601850
176megae*********39F5229651042
177ncdo*****39F650751058
178sc.***39F559611075
179issu*****39F620651077
180ogden********39F6231652010
181manche***********39F5916681050
182montpe***********39F5005020100
183doa.******39F4513461792
184dhcd.v***********39F5633581038
185cml****38F5027501062
186tax.ne***********38F690651060
187nctrea*********38F720611061
188kidsvot***********38F592745067
189omlo*******38F570502085
190researchgu****************38F450681090
191civiced*************38F3042452450
192co.col*********37F550531091
193cityof*********37F520601086
194guides.l*************37F506681064
195lasvega***********37F5244451822
196sog.*******37F540601083
197ncl*****37F4746451036
198uta*****37F620481088
199code.wvl**************37F6731501025
200guides.li**************36F4512651057
201porta********36F5204310100
202gacit*******36F4713501075
203apps.*********36F353548073
204in.***36F570531078
205lla.******36F732263109
206mmlon********36F5227731017
207oksen*******36F1588231520
208dced*******36F760601043
209sciw******36F710851020
210parkc*******36F5023501842
211dccou********36F628531057
212nv.***35F620400100
213lgc.st*********35F391581875
214pml****35F860701011
215courts.***********35F550501081
216akm*****34F640501063
217flcit*******34F1588151520
218lma****34F472240071
219kentu*******34F392475260
220nebrask***********34F790681020
221nheco********34F600501067
222greenv**********34F570281890
223knoxvi*********34F570451078
224vml****34F546801816
225wvm*****34F599731025
226illinoisc**************33F540751032
227mainele*************33F3545251050
228charle***********33F5921502010
229verm*******33F490501864
230armuni**********32F5021501031
231californ*************32F445501063
232stateplann****************32F420451082
233pubs.li***********32F30568071
234thegree***********32F375551071
235jersey**********32F600401069
236orci******32F571163207
237ilr*****32F1580151520
238cdm16831.c*****************32F1578151520
239wyomi********32F600401858
240ctco******31F1577151520
241fcit.*******31F374646022
242mdmuni*********31F450801025
243sos.******31F1565301520
244sfsd*******31F370531070
245okmm*****31F631138055
246wyo****31F500501057
247anc6*****31F3041301540
248cityofm***********30F1572151520
249ind*****30F474330818
250louis********30F470501058
251berwynheig****************30F1573151520
252lwvm*****30F1550401520
253nd.***30F500361069
254ri.***30F540601036
255dos.******29F470501050
256kcm*****29F523501827
257mn.***29F127215040
258amlan********28F1564151520
259content.l***************28F1542401520
260iml****28F370501060
261rosel*********28F1560201520
262opengov***********28F47050054
263opportuni***************27F440501041
264toro******27F107051520
265nvlea*******27F420601029
266manche**********27F392631027
267ndle*******27F1561151520
268cityof*********26F470601015
269gcd.exten****************26F1534401520
270oregonle*************26F1556151520
271corr*******26F1064101520
272my.l******26F1541331520
273aimin*********25F540501016
274lkm****25F40065184
275townofst**************25F1532401520
276nmm*****25F56651520
277rilea*******25F420451828
278tml****25F1551151520
279docs.legi***************25F1549201520
280leg.st*********24F35511505
281clevela*************24F1549151520
282sdlegi***********24F351415071
283sheffie*************23F1545151520
284cityofc*************23F1539201520
285www2.c*********23F1542151520
286assets**********23F1544151520
287mccmeetingspubli*****************************23F1542151520
288statutes.c****************23F300181078
289ca-i******22F1540151520
290nj.***22F1545101520
291brow*******22F1542101520
292idcou*********22F1533251520
293ghar.*******22F1539151520
294wacit*******22F1541151520
295mun*****21F471120029
296common*********20F1527201520
297repository****************20F0550040
298fishki*********20F1530151520
299lgd.az**********19F320351021
300orcit*******19F1526151520
301vac*****19F1526151520
302wvstatem**************18F2730080
303media.***********14F150251520
304floridale****************14F157151520
305legfin**********12F150151520

Frequently Asked Questions

What is the average AISO score for municipal / city websites?

The average AISO score for municipal / city websites is 40 out of 100. This is based on a scan of 305 sites in the government industry. The score combines five dimensions: SEO (54), readability (28), engagement (55), AEO (14), and WCAG accessibility (57).

How do municipal / city websites perform on accessibility?

The average WCAG score is 57 out of 100. Many municipal / city websites still lack basic accessibility features like alt text on images, proper heading structure, and sufficient color contrast. Improving accessibility helps you reach more users and reduces legal risk.

Are municipal / city websites ready for AI search engines?

Not yet. The average AEO score is 14 out of 100. AI engines like ChatGPT, Perplexity, and Google AI Overview need structured data, FAQ sections, and direct answer formats to cite a website. Currently, 85% of municipal / city sites have no schema markup at all.

What is the biggest weakness for municipal / city websites?

The weakest dimension is AEO, with an average score of just 14. This represents the area where municipal / city websites have the most room to grow. Focusing improvement efforts here will have the largest impact on overall scores.

How can I check my own website's score?

You can run a free audit on any website using AISO Studio. Enter your URL and get a full breakdown of your SEO, readability, engagement, AEO, and WCAG scores in under a minute. No signup required.

Methodology

We score each website across five areas. The AISO Score is a weighted mix of all five. It shows how well a site works for both people and AI systems. Here is what each area measures.

SEO (Technical Search Optimization)

Checks meta titles, descriptions, canonical URLs, schema markup, Open Graph tags, heading structure, and other signals that help search engines crawl and index a page.

Readability

Measures the Flesch Reading Ease score, average sentence length, and word complexity. Higher scores mean the content is easier for the public to read and understand.

Engagement

Looks at content formatting: headings, lists, bold text, blockquotes, images, and other elements that make content easy to scan and read.

AEO (AI Engine Optimization)

Checks how well content is set up for AI answer engines like ChatGPT, Perplexity, and Google AI Overview. Looks for direct answer formats, FAQ sections, and clear definitions.

WCAG (Accessibility)

Tests for Web Content Accessibility Guidelines compliance: color contrast, alt text, ARIA labels, semantic HTML, and keyboard navigation support.

How Does YOUR Municipal / City Website Score?

The average municipal / city website scores 40/100. Run a free audit to see where you stand and get actionable recommendations to improve your search visibility, AI readiness, and accessibility today.

Get Your Free Audit
← Back to all industry reports
Municipal / City Website Audit Report - AISO Studio | AISO Studio