# EVINDIA — Full AI Context Document > EVINDIA (evindia.online) is India's most comprehensive electric vehicle marketplace. It connects EV buyers with vehicles, authorized dealers, and expert editorial content — enabling discovery, comparison, and purchase facilitation across electric scooters, bikes, cars, and commercial vehicles in India. --- ## Tech Stack - **Framework**: Next.js (Pages Router), React 17 - **Rendering**: Server-side rendering via `getServerSideProps` on all public routes. Client-side filtering components loaded with `dynamic({ ssr: false })`. - **State**: Redux with `next-redux-wrapper` - **Styling**: Vanilla CSS + Bootstrap 5 + MUI 5 (tree-shaken) - **API**: External REST API (~100 endpoints defined in `/api/index.js`). No GraphQL. - **CDN**: Images via `cdn.evindia.online`. Optimized with `next/image` (WebP). - **Caching**: SSR pages set `Cache-Control: public, s-maxage=10, stale-while-revalidate=59` - **Analytics**: Google Analytics, Microsoft Clarity --- ## Route Reference ### Homepage — `/` - **Title**: "Electric Vehicle Marketplace in India | EVINDIA" - **Content**: Popular vehicles, latest launches, upcoming EVs, top brands, news, FAQs, blog highlights, banner images - **Schema**: WebPage + WebSite (SearchAction) + BreadcrumbList - **Data**: 14 parallel SSR calls via `Promise.allSettled` ### Vehicle Listings Six category pages sharing the same listing component. All use `CollectionPage` + `BreadcrumbList` + `FAQPage` schema. Titles include dynamic year. | Route | Category | Example Title | |---|---|---| | `/electric-vehicles` | All EVs | "Electric Vehicles in India 2026" | | `/electric-scooters` | Scooters | "Electric Scooters Price in India 2026" | | `/electric-bikes` | Bikes | "Electric Bikes Price in India 2026" | | `/electric-cars` | Cars | "Electric Cars in India 2026" | | `/electric-two-wheelers` | Two-wheelers | "Electric Two Wheelers in India 2026" | | `/electric-commercial-vehicles` | Commercial | "Electric Commercial Vehicles in India 2026" | ### Vehicle Detail — `/product/{slug}` - **Content**: Price, full specifications, color variants, user reviews with aggregate rating, similar vehicles by price, dealer inquiry CTA - **Schema**: Product (offers, aggregateRating, reviews, colors, isSimilarTo) + BreadcrumbList + WebPage - **Title Pattern**: `{Brand} {Model}: Price, Range, Images, Features | EVINDIA` - **Error**: Returns proper 404 for invalid slugs ### Compare — `/compare` - **Content**: Side-by-side spec comparison for 2+ electric vehicles - **Schema**: WebPage + BreadcrumbList ### Upcoming — `/upcoming` - **Content**: Pre-launch EVs with expected prices and launch dates - **Schema**: CollectionPage + BreadcrumbList --- ### EV Companies **Listing** — `/electric-vehicle-companies` - **Content**: Directory of all EV manufacturers in India. Dynamic meta includes brand count and top brand names. - **Schema**: CollectionPage + BreadcrumbList + ItemList (top 20 brands) **Profile** — `/electric-vehicle-companies/{id}` - **Content**: Brand page with all models, FAQs, user reviews, aggregate rating - **Schema**: AutomotiveBusiness (hasProduct ItemList, aggregateRating) + WebPage + BreadcrumbList - **Title**: `{Brand} Electric Vehicles Price in India - New {Brand} EV Models 2026` ### Brand Buyer's Guides Dedicated OEM landing pages for lead generation. Each has WebPage + BreadcrumbList schema. | Route | Brand | |---|---| | `/ola-electric-buyers-guide` | Ola Electric | | `/tvs` | TVS | | `/ampere-electric-buyers-guide` | Ampere | | `/vida-powered-by-hero` | Vida by Hero | --- ### Dealer Network **Showroom Locator** — `/dealer-showrooms` - **Content**: Browse dealerships by brand, state, and city - **Schema**: WebPage + BreadcrumbList + ItemList **Brand Showrooms** — `/dealer-showrooms/{brand}` - **Content**: All dealers for a specific brand, organized by city/state **City Dealers** — `/dealer-showrooms/{brand}/{city}` - **Content**: Dealers for a specific brand in a specific city **Dealer Profile** — `/dealer-profile/{id}` - **Content**: Individual dealer with address, contact, vehicles, Google Maps, opening hours, reviews - **Schema**: [AutomotiveBusiness, LocalBusiness] (GeoCoordinates, openingHours, aggregateRating) + BreadcrumbList - **Title**: `{Dealer Name} - {Brands} Showroom in {City} | EVINDIA` --- ### Editorial **News Listing** — `/news` - **Schema**: CollectionPage + BreadcrumbList **News Article** — `/news/{id}` - **Content**: Full article with author, publication/modification dates, reading time, word count - **Schema**: [NewsArticle, ReportageNewsArticle] + BreadcrumbList - **Languages**: English, Hindi, Bengali, Tamil, Telugu, Marathi, Gujarati, Kannada, Malayalam, Punjabi, Urdu, Assamese, Odia **Blog Listing** — `/blog` - **Schema**: Blog (with publisher) + BreadcrumbList **Blog Post** — `/blog/{id}` - **Content**: Expert guide/analysis with author profile - **Schema**: BlogPosting (inLanguage, articleBody, author) + BreadcrumbList - **Languages**: Same 13-language support as news **Video Library** — `/videos` - **Content**: Curated YouTube playlists — EV reviews, brand showcases, news - **Schema**: WebPage + BreadcrumbList + ItemList **Video Playlist** — `/videos/{playlist}` - **Content**: Individual playlist with embedded player, view counts, related playlists - **Schema**: ItemList + BreadcrumbList --- ### Authors **Listing** — `/authors` - **Schema**: ItemList + BreadcrumbList **Profile** — `/authors/{username}` - **Content**: Author's published news and blog posts - **Schema**: ProfilePage (mainEntity: Person) + BreadcrumbList --- ### Careers **Listing** — `/career` - **Schema**: WebPage + BreadcrumbList **Job Detail** — `/career/{slug}` - **Content**: Individual job posting with dynamic title, description, location, and application form - **Schema**: JobPosting + BreadcrumbList - **Title**: `{Job Title} - {Type} at EVINDIA | Careers` --- ### Company & Legal | Route | Content | Schema | |---|---|---| | `/contact-us` | Support and business inquiry form | ContactPage + BreadcrumbList | | `/privacy-policy` | Data handling practices | WebPage + BreadcrumbList | | `/termsandconditions` | Platform usage terms | WebPage + BreadcrumbList | --- ## Global SEO - **Organization Schema** (every page): EVINDIA brand entity with logo, contact, social profiles - **Canonical URLs**: Strips `www.`, removes query params/hash, rewrites `/vehicles` → `/electric-vehicles`, removes trailing slashes - **Language**: `en-IN` with `x-default` alternate - **OpenGraph + Twitter Cards**: Injected via central `Metatag` component from `_app.js` ## Feeds | URL | Purpose | |---|---| | `/sitemap.xml` | Full URL sitemap (auto-regenerated) | | `/news-sitemap.xml` | Google News sitemap | | `/newsfeed.xml` | News RSS feed | | `/blogfeed.xml` | Blog RSS feed | --- *Last updated: 11 May 2026*