Website Development for the Geodetic Company GeoSolution — Case Study by ABECT Web Studio
WebsiteFeatured

Website Development for the Geodetic Company GeoSolution — Case Study by ABECT Web Studio

Development of a corporate website for GeoSolution, a Ukrainian surveying company. The project included building a high-performance landing page, later expanding it into a multi-page website with dedicated service pages, Telegram lead automation, technical SEO, and a responsive design for local search visibility.

Client:GeoSolution
0 views

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:

  1. Hero section — the headline "Full Range of Geodetic Works" with the main value proposition and CTA
  2. Services — three areas: Surveying, BTI, Land Management with links to detailed pages
  3. Gallery — 11 photos of completed works in WebP format
  4. Project Results — 6 projects with the ability to download a PDF report
  5. Price Table — pricing for core services
  6. Order Form — name, phone number, and the ability to attach a file (logo, TOR)
  7. 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-30
  • geo.placename: Kyiv, Kyiv region
  • geo.position: 50.4501,30.5234
  • ICBM: 50.4501,30.5234

PWA and favicons:

  • site.webmanifest for progressive web applications
  • theme-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 table
  • itemprop="price" for each service — Google can display prices directly in search results
  • itemscope itemtype="https://schema.org/ContactForm" on the form
  • itemscope 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