Skip to the content.

City of Sault Ste. Marie Lighthouse Scans

A script to scan the City’s websites for performance, accessibility, and best practice issues.

Uses lighthouse-ci to regularly audit websites that the City of Sault Ste. Marie is responsible for.

Run It Locally

npm install
npm install -g @lhci/cli npm-run-all
npm test

Individual website tests and website groups can be run as well. See the scripts section of the package.json file.

Current Test Criteria

Test Category Minimum Score
Accessibility 95%
Best Practices 60%
Search Engine Optimization (SEO) 50%
Performance 40%

As we improve our websites, the success criteria will increase.

Latest Scan Results

Note that websites marked as “failing” are not down. We are just striving to improve them.

Thanks Shields.io for the badges used to make the table below.

Website /Test Latest Results
SaultSteMarie.ca
npm run test:website:saultstemarie
SaultSteMarie.ca
GFLGardens.ca
npm run test:website:gflgardens
GFLGardens.ca
ArtsAndCultureSSM.ca
npm run test:website:artsandculturessm
ArtsAndCultureSSM.ca
WelcomeToSSM.com
npm run test:website:welcometossm
WelcomeToSSM.com
FutureSSM.com
npm run test:website:futuressm
FutureSSM.com
SaultTourism.com
npm run test:website:saulttourism
SaultTourism.com
Sault Ste. Marie Building Permit Services
npm run test:eservices:apps-cityapps
apps.saultstemarie.ca-cityapps
Document Requesting Service
npm run test:eservices:apps-shop
apps.saultstemarie.ca-shop
Third Party - Active Communities
npm run test:thirdparty:activecommunities
ThirdParty-ActiveCommunities
Third Party - Arena Ticket Sales
npm run test:thirdparty:arenaTicketSales
ThirdParty-ArenaTicketSales
Third Party - Clear Risk Forms
npm run test:thirdparty:clearrisk
ThirdParty-ClearRisk
Third Party - Virtual City Hall
npm run test:thirdparty:virtualcityhall
ThirdParty-VCH
cityssm.github.io
npm run test:other:cityssmGithub
cityssm.github.io
CWASSM.ca
npm run test:other:cwassm
CWASSM.ca
SaultNetwork.ca
npm run test:other:saultnetwork
SaultNetwork.ca
SaultTogether.ca
npm run test:other:saulttogether
SaultTogether.ca
ShapeTheSault.ca
npm run test:other:shapethesault
ShapeTheSault.ca