mirror of
https://github.com/chobbledotcom/my-alarm-security.git
synced 2026-07-10 16:46:30 +01:00
MyAlarm Security - Burglar Alarms & CCTV in New Eltham / Sidcup and surrounding areas
https://www.myalarmsecurity.co.uk
- JavaScript 56.2%
- SCSS 27.6%
- HTML 14%
- Nix 2.2%
* Rename product slugs to match names and add redirects Rename the CCTV and package/system product pages so their slugs accurately match their titles and no longer embed prices. The CCTV and supreme/ultimate pairs were also swapped relative to their content: - cctv-package-1-999 -> cctv-package-2 (title: CCTV Package 2) - cctv-package-2-1199-... -> cctv-package-1 (title: CCTV Package 1) - supreme-package-...-1749 -> ultimate-package (title: Ultimate Package) - ultimate-package-...-1549 -> supreme-package (title: Supreme Package) Each renamed page gains a redirect_from entry pointing to its previous URL so existing links and search rankings continue to resolve. The date-prefixed products (burglar-alarm-battery, alarm-system-service- and-maintenance) already resolve to clean, price-free URLs, and basic-system/pet-package/standard-system were already correctly named with redirects, so they are unchanged. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015PuKxMjn85gGvhbpa3xXq1 * Update review product references to renamed slugs The site's linkList filter looks up products by fileSlug via getBySlug, which throws (it does not follow redirects) when a referenced slug no longer exists. Renaming the product files broke the product references in several review front matters, failing the build. Point each affected review at the renamed product file, preserving the exact page each review was associated with: - products/cctv-package-2-1199-24hr-colour-cctv.md -> products/cctv-package-1.md - products/supreme-package-...-1749.md -> products/ultimate-package.md Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015PuKxMjn85gGvhbpa3xXq1 * Use keyword-rich product slugs for SEO Expand the renamed CCTV and combined-package slugs so they retain the descriptive keywords the original price-based URLs carried, while still matching each product's name and omitting the price: - cctv-package-1 -> cctv-package-1-24hr-colour-cctv-built-in-microphone - cctv-package-2 -> cctv-package-2-24hr-colour-cctv-2-way-audio - ultimate-package -> ultimate-package-cctv-plus-burglar-alarm-system - supreme-package -> supreme-package-cctv-and-intruder-burglar-alarm-system The redirect_from entries still point at the original live URLs, and the review product references are updated to the new filenames. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015PuKxMjn85gGvhbpa3xXq1 --------- Co-authored-by: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .github/workflows | ||
| .image-cache | ||
| _data | ||
| _includes | ||
| _layouts | ||
| assets | ||
| categories | ||
| css | ||
| images | ||
| locations | ||
| news | ||
| pages | ||
| products | ||
| reviews | ||
| scripts | ||
| snippets | ||
| .eleventyignore | ||
| .envrc | ||
| .gitignore | ||
| .gitmodules | ||
| .jscpd.json | ||
| .pages.yml | ||
| biome.json | ||
| bun.lock | ||
| bunfig.toml | ||
| CLEANUP.md | ||
| EEAT_CREDENTIALS.md | ||
| flake.nix | ||
| package.json | ||
| PLAN.md | ||
| README.md | ||
| VOICE.md | ||
MyAlarm Security
Family-run home and business security company based in Sidcup, serving Bexley, Bromley, Orpington, Dartford, Greenwich and surrounding areas. We specialise in burglar alarms, CCTV systems, and access control with over 27 years of industry experience.
- Website: https://www.myalarmsecurity.co.uk
- Built with: https://chobble.com/services/chobble-template/