Transparent, accessible SIM-only mobile comparison for South Yorkshire with a broad UK provider directory, scheduled public source checks and number-switching help.
Mob Deals is a polished GitHub Pages website built to replace unsupported guarantee claims with clear methodology, provider confirmation links, accessible UI, SEO-ready metadata, scheduled live public source checks and fast static delivery.
github-pages · static-site · mobile-deals · sim-only · south-yorkshire · accessibility · seo · performance · wcag · vanilla-js
https://lin4cre.github.io/mob-deals/
- Removed fake/random “fresh data” scraping.
- Removed unsupported “lowest price guaranteed” claims.
- Added transparent disclaimers and methodology.
- Added semantic HTML, skip link, accessible labels and visible focus states.
- Added expanded static deal cards/table so content works without JavaScript.
- Added 64-record provider/source directory, scheduled live public source reachability checks and PAC/STAC/INFO switching help.
- Added Privacy, Terms, About, Contact, Methodology and Accessibility pages.
- Added sitemap, robots file, manifest, canonical, Open Graph/Twitter metadata and JSON-LD.
- Replaced Tailwind CDN and Chart.js with a small self-hosted CSS/JS footprint.
- Added clean branding assets: banner and icon.
A responsible, SEO-ready and accessibility-first comparison site for South Yorkshire SIM-only mobile deals, deployed on GitHub Pages.
The repository also includes issue templates, a security policy and a lightweight quality-check workflow so future changes preserve the current trust, accessibility and performance posture.
.
├── index.html
├── about.html
├── methodology.html
├── contact.html
├── privacy.html
├── terms.html
├── accessibility.html
├── providers.html
├── switching.html
├── automation-roadmap.html
├── 404.html
├── robots.txt
├── data/
│ ├── deals.json
│ ├── providers.json
│ └── live-sources.json
├── scripts/
│ └── update_live_data.py
├── sitemap.xml
├── manifest.webmanifest
├── .nojekyll
├── LICENSE
├── SECURITY.md
├── CONTRIBUTING.md
└── assets/
├── app.js
├── styles.css
├── icon.svg
├── og.svg
└── banner.svg
Open index.html directly in a browser, or run a local static server:
python3 -m http.server 8080Then visit http://localhost:8080.
GitHub Pages can deploy directly from the main branch root.
Mob Deals separates manual deal entries from automated public source checks.
data/deals.jsoncontains manual comparison entries that require provider confirmation before switching.data/providers.jsoncontains the broad provider/source directory: core UK networks, MVNOs, retailers, business mobile, travel eSIMs and legacy watchlist records.data/live-sources.jsonis generated byscripts/update_live_data.pyand can be refreshed daily by GitHub Actions. It records source reachability, final URLs, status codes and raw price-like tokens where visible.
The site does not claim guaranteed lowest pricing or final checkout availability. Automated tokens are signals only; human review is required before publishing deal prices.
MIT, unless changed by the repository owner.
