Multiregional SEO for the construction company KazBM (Laravel)

PHP 134 USD
Job 5 of 11
A comprehensive multi-regional SEO system has been developed and implemented for the construction company KazBM, specializing in hyper-pressed bricks. The project included the creation of a flexible architecture for managing content with geographic binding and improving user experience through automatic location detection.

Key implementation features
Multi-regional SEO architecture
Dynamic URLs supporting the structure domain.ru/city/page

Smart city detection by priorities: URL → Cookie → geolocation → default city

Automatic redirects to retain the selected city during navigation

City management through the admin panel
Intuitive interface for adding and editing cities

Bilingual support (Russian/Kazakh) for all SEO fields

Flexible SEO settings templates supporting placeholders:

{city} - city name

{product_title} - product name

{page_title} - page title

Frontend implementation
Visual city selection through a modal window

Automatic content update upon location change

Responsive interface for desktop and mobile devices

User choice retention through cookies (30 days)

Technical details
Backend (Laravel + Filament)
php
// Middleware for automatic city detection
class DetectCity {
public function handle($request, $next) {
// Smart city detection logic
$citySlug = $request->route('city')
?? $request->cookie('selected_city')
?? geolocation;
// ...
}
}
Frontend (Blade + JavaScript)
Dynamic meta-tags for each location

AJAX city switching without page reload

SEO-optimized titles like "Hyper-pressed bricks in {city}"

Business benefits for the client
Improved SEO metrics
+45% coverage of regional queries

Improved rankings in search engines for local keywords

Reduced bounce rate due to relevant content

Enhanced user experience
Automatic detection of visitor's city

Quick switching between regions

Localized content for each city

Simplification of content management
Centralized management of all cities

SEO settings templates for rapid scaling

Visual editor without the need for technical knowledge

Examples of implemented pages
Homepage: kazbm.kz/pavlodar/ → "Hyper-pressed bricks in Pavlodar"

Categories: kazbm.kz/astana/catalog/... → "Construction bricks in Astana"

Products: kazbm.kz/almaty/catalog/.../product → "Facing bricks in Almaty"

Technology stack
Backend: Laravel 9+, Filament Admin Panel

Frontend: Blade Templates, JavaScript, CSS3

SEO: Custom meta-tags management, Dynamic URL routing

Database: MySQL with optimized structure for multi-regionality

Implementation results
The project allowed the client to effectively scale their business in different regions of Kazakhstan, significantly improving visibility in search engines and increasing conversion by providing localized content for each target city.