GeoSolution is a company providing geodetic services in Kyiv and the Kyiv region: surveying, BTI technical inventory, and land management. With over 15 years of experience, official certification, and modern equipment, in 2024 the company commissioned ABECT web studio to build a landing page from scratch. The client was so pleased with the result that in 2025 they returned, asking to add service pages, an "About Us" page, and to update the content and pricing on the homepage. The fact that the client returned and increased their prices is the best indicator that the website works.
Client's Objectives
First stage (2024) — landing page:
- Build a website from scratch for a geodetic company
- Present three service areas: surveying, BTI, and land management
- Implement an order form with Telegram integration
- Gallery of completed works and the ability to download PDF reports
- Pricing displayed on the homepage
- Ensure mobile responsiveness and SEO readiness
Second stage (2025) — expansion:
- Add separate pages for each service area with detailed descriptions and pricing
- Add an "About Us" page highlighting the company's advantages
- Update the content and pricing on the homepage
Technical Solution from ABECT
Technology Stack
For GeoSolution, we chose Vanilla HTML/CSS/JavaScript — without frameworks or a CMS. This is a deliberate choice, not a cost-saving measure:
- HTML/CSS/JS — maximum loading speed without unnecessary dependencies
- Swiper.js v11 — a lightweight library for galleries and carousels
- Google Fonts (Montserrat) — a professional font with preload optimization
- Apache on shared hosting — sufficient for a service-based website with moderate traffic
- Google Analytics 4 — tracking visitors and conversions
Why no CMS or framework?
GeoSolution is a service company that does not publish articles daily and does not require frequent content changes. For such projects, a CMS is an unnecessary overhead: slower loading, more complex hosting, and more vulnerabilities. A Vanilla solution provides:
- Maximum speed (no unnecessary JavaScript)
- Minimal hosting costs (shared hosting is sufficient)
- Simple maintenance and updates
- Ideal conditions for Core Web Vitals
Site Structure
Homepage
A single page that addresses all key queries from potential clients:
- Hero section — the headline "Full Range of Geodetic Works" with the main value proposition and CTA
- Services — three areas: Surveying, BTI, Land Management with links to detailed pages
- Gallery — 11 photos of completed works in WebP format
- Project Results — 6 projects with the ability to download a PDF report
- Price Table — pricing for core services
- Order Form — name, phone number, and the ability to attach a file (logo, TOR)
- Footer — contacts, messengers (Telegram, WhatsApp, Viber), and business hours
Service Pages (added in 2025)
/geodezichni-roboti — Geodetic Works:
5 detailed services with descriptions and pricing:
- Topographic Survey (scale 1:500, 1:2000) — from UAH 6,000
- Plot Boundary Staking Out — from UAH 3,500
- Cadastral Survey — from UAH 5,000
- As-Built Survey — from UAH 4,000
- Landscape (Tree-by-Tree) Survey scale 1:200 — from UAH 8,000
/bti-tehnichna-inventarizaciya — BTI Technical Inventory:
6 services:
- BTI Technical Passport (apartment / house / commercial) — from UAH 5,000
- Plot Development Scheme — from UAH 10,000
- Address Assignment — from UAH 2,000
- Permit to Commence Construction Works — from UAH 2,000
- Commissioning of Facilities — from UAH 2,000
- Legalization of Remodeling — from UAH 5,000
/oformlennya-zemli — Land Registration:
4 services:
- Cadastral Number Assignment — from UAH 8,000
- Plot Division and Consolidation — from UAH 8,000
- Change of Designated Purpose — from UAH 10,000
- Plot Ownership Registration — UAH 9,000–14,000
/pro-nas — About Us:
A trust page highlighting four key advantages of the company:
- Official certification and full accountability
- Innovative equipment and a modern approach
- Convenient and transparent cooperation
- Efficiency and mobility
Company status, certificates (three, each valid for 4 years), and service area — Kyiv and Kyiv region.
Telegram Integration for Inquiries
The contact form on the website sends inquiries directly to the company's Telegram chat. Fields: name/question, phone number, and file attachment (e.g., site plan or TOR). The manager sees the inquiry instantly and can reply via their preferred messenger.
SEO Optimization
Technical SEO
Semantic HTML Markup:
The entire structure is built on correct semantic tags: <header>, <main>, <section>, <article>, <footer>, <nav>. This helps search bots correctly recognize the page structure without relying on excessive CSS and JS.
Meta tags for every page:
Each of the 6 pages has unique:
- Title with the primary keyword in the first 60 characters
- Meta description of 150–160 characters with a CTA
- Meta keywords with relevant queries
- Canonical to avoid duplicates
- Robots: index, follow (except for privacy-policy — noindex)
Title examples:
- Home: "Geodetic Works in Ukraine - Full Range of Services | GeoSolution"
- Surveying: "Geodetic Works in Ukraine — Topographic Survey, Boundary Staking, Cadastre | GeoSolution"
- BTI: "BTI Technical Inventory — Technical Passport, Commissioning, Remodeling | GeoSolution"
- Land Management: "Land Registration — Cadastral Number, Plot Division, Change of Purpose | GeoSolution"
Open Graph for social media:
All pages have a full set of OG tags: og:title, og:description, og:image (1200×630), og:url, og:type, og:locale (uk_UA), og:site_name. Twitter Cards are also implemented for correct display when sharing.
Geotargeting:
For local visibility in the Kyiv region, geo meta tags have been added:
geo.region: UA-30geo.placename: Kyiv, Kyiv regiongeo.position: 50.4501,30.5234ICBM: 50.4501,30.5234
PWA and favicons:
site.webmanifestfor progressive web applicationstheme-color: #202020- Complete set of favicons: ico, 16×16, 32×32, 180×180 (Apple Touch Icon), 192×192 (Android)
Schema.org Structured Data
Two types of JSON-LD markup have been implemented:
LocalBusiness — for local SEO visibility:
- Name, description, URL, phone, email
- Full address with coordinates (Kyiv: 50.4501, 30.5234)
- Business hours: Mon–Sun 9:00 AM – 9:00 PM
- Service area: Ukraine
- Service catalog with 4 core items
Service — for rich snippets:
- Service type: "Geodetic Services"
- Provider: LocalBusiness GeoSolution
- Area: Ukraine
Micro-markup in HTML:
itemscope itemtype="https://schema.org/PriceSpecification"on the pricing tableitemprop="price"for each service — Google can display prices directly in search resultsitemscope itemtype="https://schema.org/ContactForm"on the formitemscope itemtype="https://schema.org/OpeningHoursSpecification"in the footer
On-Page SEO
Headings:
- H1 — one per page, containing the primary keyword
- H2 — structuring the services and sections
- H3 — "What it is" and "What it is needed for" for each service (explanations for both the client and Google)
Keywords by page:
- Home: geodetic works, surveying Ukraine, underground utility detection, engineering geodetic services
- Surveying: topographic survey, boundary staking, cadastral survey, as-built survey
- BTI: BTI technical passport, commissioning, legalization of remodeling, address assignment
- Land Management: cadastral number, plot division, change of designated purpose, land ownership registration
Image optimization:
- WebP format for all photos (smaller size, better quality)
- Descriptive alt attributes in Ukrainian with keywords
- Mobile version of the hero image (separate file for small screens)
- Lazy loading for off-screen images
Analytics
- Google Analytics 4 (ID: G-F6SRWCB9B8) — tracking visits, behavior, and conversions
- Google Search Console — domain verification, position monitoring, and crawl coverage
Results
Technical Metrics
- Clean semantic HTML without unnecessary dependencies
- WebP images — optimal quality-to-size ratio
- HTTP/2 supported on the server
- Mobile responsiveness (Mobile-first approach)
- Unique meta tags and Schema.org across all 6 pages
- Google Analytics and Search Console connected from day one
Business Results for GeoSolution
- The 2024 landing page gave the client an online presence and a steady stream of inquiries via the form and Telegram
- In 2025, the client returned — expanding the site into a full-fledged multi-page resource
- Updating the prices on the homepage reflects growing demand for the services
- Separate service pages strengthen SEO: each ranks for its own targeted queries
- The "About Us" page builds trust and reinforces E-E-A-T for Google
Why the Client Chose ABECT Web Studio
Vanilla HTML/CSS/JS — not cheap, but right
For a service business without frequently updated content, we deliberately choose the Vanilla stack. This is not a simplification — it is the optimal technical solution: maximum speed, minimal hosting costs, zero security risks from outdated plugins.
SEO from the very first line of code
Semantic markup, Schema.org, meta tags, geotargeting — all of this is built into the architecture during development, rather than added later via plugins. The client receives a site that is ready for ranking immediately after launch.
A result that brings the client back
The best indicator of quality work is when the client returns with a new order. GeoSolution commissioned a landing page in 2024, and in 2025 they came back to expand the site. That is our main criterion for success.
Email: support@abect.com
Telegram: @abect_manager
Phone: +380 98 027 58 19
Website: abect.com



