Services delivered
What we built and ran for aksamec.sk
We engaged aksamec.sk across the services above, taking ownership of execution and reporting on measurable outcomes. To see numbers from this engagement under NDA, book a 30-min call.
Snapshot
Client: Advokátska kancelária Samec & partners — established law firm in Žilina, Slovakia. 25 years in practice, four lawyers, full-service across commercial, civil, criminal and family law.
Engagement: Replace an aging WordPress site, win on Google for the legal queries that matter, and turn organic traffic into actual paying consultations.
What we shipped: A new static stack on Astro, a deep SEO content programme, structured data across the board, and a paid consultation funnel with Stripe. The site is now the firm’s biggest single source of new clients.
The numbers (Google Search Console, 16 months)
| Metric | Result |
|---|---|
| Organic clicks | 35,900 |
| Impressions | 875,000 |
| Average CTR | 4.1 % |
| Average position | 6.2 |
| Peak day (25 May 2026) | 711 clicks · 16,567 impressions |
| Clicks in the last 90 days | 31,700 (≈ 88 % of total) |
The chart tells the same story: a flatline from the Astro re-launch through the autumn of 2025 — Google’s “deserve-rank” phase — followed by a vertical climb starting October 2025 and accelerating every month since. Most of the value compounded after month 11.
What we actually did
We won’t recite a 50-point checklist (and your competitors read these pages too). The headline moves were:
1. Killed WordPress, shipped Astro
The old site couldn’t pass Core Web Vitals and authoring legal content was slow. We rebuilt on Astro 5 + MDX, served from a small Node server in Frankfurt. Pages are pre-rendered and shipped as plain HTML with self-hosted fonts — the LCP page now loads under 1.2 s on a 4G connection. That alone moved Google’s hand.
2. Built topical authority, not blog posts
A law firm doesn’t rank by writing one article a week. It ranks by owning whole sub-areas of Slovak law in Google’s eyes. We:
- Built 8 practice-area landing pages of 700–2,200 words each, mapped to the firm’s real specialisations.
- Layered 219 deep articles under those pillars — every one written around a single commercial or informational keyword (
alkohol za volantom,predaj nehnuteľnosti daň,výpoveď zamestnanca…) with a 2026 calendar refresh. - Created city-specific landing pages for the six places the firm actually represents clients (Žilina, Martin, Čadca, Považská Bystrica, Ružomberok, Bytča).
The result: when someone in northern Slovakia Googles a legal problem in plain language, the firm shows up — usually in positions 4–8.
3. The free Q&A platform
We built a právna poradňa — a free legal Q&A — where the public submits real questions and the firm publishes the answers as standalone indexable pages with QAPage + Question + Answer schema. Each answered question is, in Google’s eyes, an authoritative source for that exact long-tail query.
Almost half of the recent traffic spike came through these Q&A pages. They cost nothing to operate, double as a top-of-funnel lead magnet (the form captures contact details before the answer goes out), and feed the firm’s email list.
4. Structured-data farm
Every page on the site emits the right schema — LegalService, Organization, WebSite, BreadcrumbList, FAQPage, QAPage, Article, Person, PostalAddress, GeoCoordinates. Rich Results enabled in 6 categories. We deliberately resisted the temptation to fake aggregate ratings — the real GBP rating is wired in instead.
5. Conversion plumbing
Organic traffic only matters if it books. We wired:
- Stripe Embedded Checkout for paid consultations (€80, video or in-person), with dynamic product names and full client metadata.
- Custom-event tracking in GA4 for phone clicks, WhatsApp, email, CTA clicks and scroll depth — so we know which articles convert and which are just vanity.
- SMTP form workflow with auto-confirmation emails to the prospect and routed notifications to the firm’s office inbox.
What we’re holding back
There is more under the hood — internal linking strategy, the IndexNow integration, the content-decay refresh cadence, how we use Microsoft Clarity to find friction on conversion pages, the LLM-bot allowlist in robots.txt, the IndexNow ping queue. Happy to walk through it on a call.
Stack
Astro 5 · MDX · TypeScript · self-hosted variable fonts · Node.js (no framework) · DigitalOcean App Platform (Frankfurt) · Stripe · Brevo/Zoner SMTP · Google Search Console · Microsoft Clarity · GA4.
Want a result like this?
If your business depends on showing up in Google for the queries your customers actually type, and your current setup isn’t getting it done, tell us about it. We’ll come back with a 12-month plan, a budget, and the number we’re aiming the chart at.
More work
Related case studies
Other clients using SEO + Website creation.
Want a result like aksamec.sk?
Tell us about your business — we'll come back with a plan, a timeline and a number you can budget against.