PHP 8+ · SQLite · No MySQL · English default

Bilen CMS — Professional Car Sales Platform

Deploy a full car marketplace in minutes: Buy/Leasing tabs, expandable filter panel, horizontal listing cards with photo sliders, brand and model SEO URLs, green price formatting, currency from admin, and complete multilingual SEO for Norway, Europe and Ukraine.

4Languages
18+Demo Listings
20+Car Brands
SEOSEO Ready

Everything a car marketplace needs

Catalog UX, admin CRUD, SEO stack and hosting-friendly SQLite — in one downloadable package

Marketplace catalog UI

Sticky Buy/Leasing toolbar, stock tabs, search row, filter spoiler, horizontal cards with 5-photo carousel, VIN/Leasing/Exchange badges, 4-column brand grid and pagination.

4 languages + hreflang

English default with Ukrainian, Russian and Norwegian. Header language switcher, per-language SEO fields in admin, hreflang and x-default for international rankings.

SQLite, no MySQL

Single bilen.sqlite file — upload and run on shared hosting. Auto-installer seeds 18 demo cars, 20 brands, models, news and admin user on first visit.

Bilen Admin panel

Manage cars, brands, models, users, news, top/header navigation, currency, GA tracking, cookie consent and SEO titles/descriptions/keywords in 4 languages.

Full SEO package

Schema.org WebSite, Organization, BreadcrumbList, ItemList, Car, Vehicle, NewsArticle. Sitemap, robots.txt, clean URLs via .htaccess.

Responsive & fast

Mobile filter drawer, touch-friendly carousel, sticky catalog toolbar, optimized images from demo seed or your uploads.

Screenshots & interface tour

Short captions for quick scanning — full descriptions below for SEO and product evaluation

Catalog homepage

Catalog homepage

Sticky tabs + search stay visible while scrolling listings.

The catalog opens with Buy and Leasing modes, stock filters (In Stock, En Route, On Order), condition chips and a search row with sort and date period. The toolbar remains fixed under the header so buyers never lose context when browsing hundreds of vehicles.

Listing cards

Listing cards

Horizontal cards with photo slider and short SEO excerpt.

Each listing shows a swipeable gallery, verified VIN badge, leasing/exchange labels, green primary price with optional secondary currency, spec grid and a two-line description excerpt pulled from the full multilingual text — perfect for rich snippets and higher click-through.

Advanced filters

Advanced filters

Expandable spoiler: brand, model, year, body, fuel, drive, region.

Click Filters to reveal the full filter panel without leaving the page. Brand and model selects are linked, year range and body type narrow results instantly. Mobile users get a dedicated off-canvas filter drawer.

Car detail page

Car detail page

Gallery, full description, specs and Schema.org Car markup.

The vehicle page displays large photos, complete multi-paragraph description in the visitor's language, technical specifications, dealer info and JSON-LD structured data for Google rich results in car search.

Admin dashboard

Admin dashboard

CRUD for listings, brands, SEO and site navigation.

Administrators add cars with photos, assign brands/models, set prices in USD with display currency, edit SEO per language and configure top bar and header menus — all without touching code.

SEO & mobile

SEO & mobile

hreflang, sitemap, canonical URLs and phone-first layout.

Technical SEO is built in: multilingual sitemap, x-default hreflang, canonical links, Open Graph images and a responsive layout tested on phones — critical for mobile car shoppers in Norway and across Europe.

Built for search engines from day one

Every listing, brand page and news article ships with structured data, hreflang and crawlable URLs.

Bilen CMS generates unique meta titles and descriptions per language, canonical URLs, Open Graph and Twitter Cards on every page. Car detail pages include Schema.org Car, Product and Offer markup with price, mileage, fuel type and dealer data.

Brand pages like /brand/bmw and model pages like /brand/bmw/3-series create indexable landing pages for long-tail queries. The XML sitemap includes hreflang alternates for Ukrainian, English, Russian and Norwegian — ideal for dealers targeting Oslo, Kyiv, Berlin, Warsaw and other European markets.

Demo listings include rich multi-language descriptions on cards (short excerpt) and detail pages (full text) so you can evaluate on-page SEO before going live.

Live embedded demo

Interact with the real demo site below — same UI you get after installation

Production catalog at bilohash.com/tavle/site/
Sticky Buy / Leasing / stock tabs with search and filters
18 demo listings with Unsplash photos and long descriptions
Brand SEO URLs and model landing pages
Admin at /admin/ — login admin / admin123
Open Live Demo

Try the live demo now

Full frontend with 18 cars, 20 brands, 4 languages, news module and admin panel. Database auto-creates on first visit.

Admin loginadmin
Passwordadmin123

Frequently asked questions

Do I need MySQL?

No. Bilen CMS uses SQLite (PDO). The file site/data/bilen.sqlite is created automatically when you open the demo or run install.php. Perfect for cPanel and budget hosting.

Which language is default?

English is the default language. Ukrainian, Russian and Norwegian are included with hreflang alternates. Switch language in the header or pass ?lang=uk, ?lang=ru, ?lang=no.

Where do I upload the script?

Upload the tavle/ folder (landing) and tavle/site/ folder (CMS) to your server. Requires PHP 8+ with pdo_sqlite. Demo URLs: bilohash.com/tavle/ and bilohash.com/tavle/site/.

How do I access the admin panel?

Open /tavle/site/admin/ — username admin, password admin123. Change the password immediately after first login in Users section.

What SEO features are included?

Per-language meta title/description/keywords, Schema.org for cars and organization, XML sitemap with hreflang, canonical URLs, OG/Twitter tags, brand/model landing pages and rich listing descriptions on cards and detail pages.

Can I use it for Norway / Europe?

Yes. The demo targets Norway, Europe and Ukraine with Norwegian language pack, NOK/EUR-ready currency settings, regional filters and SEO copy optimized for international car classifieds.

Technology stack

PHP 8+, SQLite (PDO), vanilla JavaScript, Bootstrap Icons, URL rewriting (.htaccess), CSRF tokens, prepared statements, session-based admin auth, no Composer required

PHP 8+ SQLite SEO Schema.org hreflang CSRF .htaccess

Ready for production

Download, upload to your host and open /tavle/site/ — the SQLite database and demo content install automatically.

Open Live Demo