Avrupa Montaj avrupamontaj.com
Corporate site with an admin panel and local SEO for a furniture assembly company.

A corporate website for a furniture assembly company on Istanbul's European side, built with PHP 8 and SQLite, with an admin panel and Google Ads-ready landing pages.
The site covers service pages, district-level local SEO pages, a blog, a gallery and quote forms. An instant price estimator lets visitors pick products and quantities, see a price range and send the request through WhatsApp or a form.
The admin panel handles leads, cookieless analytics, content, 301 redirects and an SEO audit. There are no external dependencies; fonts and images are self-hosted.
How it was built
The brief was a site that earns leads for a local assembly business, not a brochure. So the price estimator sits on the home page: the visitor picks products and quantities, sees a range immediately and sends the list through WhatsApp or a callback form. Campaign parameters are kept with every request, so the owner knows which ad produced which lead.
It is plain PHP 8 with SQLite and no framework, which keeps it fast and easy to host. Every page carries structured data, there is a Markdown version for AI agents, and the admin panel covers leads, cookieless analytics, content, redirects and an SEO audit.
Highlights
Instant price estimator
Pick products and quantities, get a range, send the list to WhatsApp.
Local SEO pages
District pages, JSON-LD structured data and a dynamic sitemap.
Cookieless analytics
Channel, page, campaign and device reports in the panel; no IP addresses stored.
Ads infrastructure
UTM and gclid capture, Google Ads conversion tags, a menu-free landing page template.
Questions and answers
- What does the price estimator do?
- It turns a product and quantity selection into a price range on the spot and lets the visitor send that list as a quote request.
- Is it built on WordPress?
- No. It is custom PHP 8 with SQLite and a purpose-built admin panel.
- Does it track visitors with cookies?
- No. Analytics are first-party and cookieless; IP addresses are not stored.