airqo-platform / airqo-platform/code-samples
SEO Enhancements for ai.airqo.net (Mobile-First, Sitemap, Map, Reports & Core Features)
- Vorherrschende Sprache
- TypeScript
- Sterne
- 1
- Forks
- 1
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
# SEO Enhancements for `ai.airqo.net` (Mobile-First, Sitemap, Map, Reports & Core Features)
## Description
The `ai.airqo.net` platform serves as a powerful AI-driven air quality monitoring and analysis tool, offering features like real-time heatmaps, site locator, categorization insights, and comprehensive reports. To increase visibility, adoption, and engagement across search engines, we must bolster technical and content SEO across the entire site, with focused enhancements on key pages—especially `/map`, `/reports`, and core navigation flows.
## Tasks / To-Do
### General SEO Improvements
- [ ] Add unique, descriptive `` and meta `<description>` tags for each main route (`/`, `/map`, `/reports`, `/locate`, `/categorize`, `/about`, etc.)
- [ ] Implement structured data using appropriate Schema.org types (e.g., `Dataset`, `Report`, `WebPage`, `FAQ`) across relevant pages
- [ ] Optimize heading structure (`h1`, `h2`, …) for clarity, hierarchy, and keywords related to air quality, AI, and monitoring
- [ ] Include Open Graph & Twitter Card metadata for rich previews (e.g. thumbnails showing the map, analytics)
- [ ] Ensure all images (heatmaps, charts) have meaningful `alt` and `aria-label` attributes
- [ ] Enhance internal linking between pages like Map, Reports, Categorize, Locate to improve crawlability and user navigation
- [ ] Optimize site content for relevant keywords: *AI air quality monitoring Africa*, *real-time PM2.5 heatmap*, *air quality analytics report*, etc.
### Sitemap & Robots.txt
- [ ] Create and submit an XML sitemap (e.g., `/sitemap.xml`) to Google Search Console and Bing Webmaster Tools
- [ ] Ensure `robots.txt` is configured to allow important pages and reference the sitemap (`Sitemap: https://ai.airqo.net/sitemap.xml`)
- [ ] Automate sitemap updates when adding new pages or features
### Technical SEO & Mobile Responsiveness
- [ ] Optimize page load speed (lazy-loading, image compression, caching strategies)
- [ ] Implement canonical tags to avoid duplicate content across parameters or languages
- [ ] Ensure **mobile-friendly and responsive design** across all devices (test with Google Mobile-Friendly Test)
- [ ] Run Google Lighthouse on key pages and resolve SEO, performance, accessibility issues (target score ≥ 90)
- [ ] (Optional) Evaluate Progressive Web App (PWA) features to improve mobile UX and SERP performance
### Page-Specific Enhancements
- **`/map` Page**
- [ ] Add descriptive meta title: *"AirQo Map 🌍 | Real-time PM2.5 Heatmap 🌫️"*
- [ ] Update meta description: *"Explore AirQo’s interactive map with real-time PM2.5 heatmaps across African cities 🌫️. Visualize pollution trends instantly."*
- [ ] Add alt/ARIA labels to heatmap elements and ensure relevant structured data
- [ ] Optimize OG/Twitter previews with heatmap thumbnail
- **`/reports` Page**
- [ ] Add descriptive meta title: *"AirQo Reports 📊 | Real-time Air Quality Insights & Analytics"*
- [ ] Update meta description: *"Get real-time reports 📊 and analytics on air quality across different site categories. Explore insights powered by AirQo’s data network."*
- [ ] Ensure charts/graphs use descriptive `alt` text and `aria-label` attributes
- **`/locate` and `/categorize` Pages**
- [ ] Titles: e.g., *"Site Locator – AI-Powered Monitor Placement"*; *"Site Categorization – Land Use & Traffic"*
- [ ] Meta descriptions capturing functionality and AI-driven insights
- [ ] Ensure visuals and cards are shareable with OG/Twitter previews
- **Homepage (`/`)**
- [ ] Title emphasizing AI-powered real-time monitoring across Africa
- [ ] Description reflecting mission, tools, and access (map, reports, categorization)
## Acceptance Criteria
- All key pages are indexed properly and audit with ≥ 90 score on Lighthouse SEO, Performance, and Accessibility tests
- Structured data passes validation (e.g. Google Rich Results Test)
- Sitemap is discoverable, referenced in `robots.txt`, and kept updated
- Metadata, titles, and OG/Twitter previews appear correctly for each critical page
- `/map` page ranks for keywords like *"real-time PM2.5 heatmap Africa"*
- `/reports` page ranks for keywords like *"air quality reports Africa"* and *"real-time air quality analytics"*
- Site passes **Google Mobile-Friendly Test** across all device types
## Priority
High
## Labels
`SEO`, `Enhancement`, `Frontend`, `Mobile-First`, `ai.airqo.net`
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.