Iurii RoguliaIurii Rogulia
AboutServicesPricingProjectsStackReviewsPhrasesBlog
Contact
Iurii ships.

Iurii Rogulia, senior full-stack software engineer. Professionally building software since 2001.

Think of a number
PricingQuality checklistPrivacy PolicyCookie Policy

Business

TMI Iurii Rogulia
VAT ID: FI29845875
DUNS: 368664211
Lappeenranta, Finland 🇫🇮

[email protected]
All tags

Iurii Uses: #SEO

5 projects · 6 articles · 13 reviews

SEO (search engine optimisation) work covers meta tags, structured data (JSON-LD), Open Graph, sitemaps, robots.txt, and Core Web Vitals — making pages visible and attractive in search results.

Projects

Pikkuna — AI-Powered Localization Pipeline
Pikkuna — AI-Powered Localization Pipeline
July 30, 2026
Pikkuna — AI-Powered Localization Pipeline

A production localization pipeline built entirely on the OpenAI API: one English source of truth, SEO-aware translation prompts, cross-model verification with

Stack

Python

Libraries

pytestOpenAI SDKpython-dotenvpycountry

Services

OpenAIAnthropic

Topics

AILLMPrompt Engineeringi18nLocalizationSEOAutomationTestingArchitectureCTO
vatnode — EU VAT Validation API
vatnode — EU VAT Validation API
January 19, 2026
vatnode — EU VAT Validation API

Developer-first SaaS API for EU VAT validation via VIES with Redis caching, change monitoring, and webhook notifications.

Stack

Next.jsReactTypeScriptHonoNode.jsTurborepoDockerCaddy

Libraries

Drizzle ORMBullMQZodBetter AuthTanStack QueryZustand

Databases

PostgreSQLRedis

Services

StripeResendGoogle Analytics

Topics

SaaSAPIAuthFintechTax/VATMonorepoWebhooksSEOSchema.org
pi-pi.ee — B2B E-commerce for Waterless Urinal Systems
pi-pi.ee — B2B E-commerce for Waterless Urinal Systems
January 17, 2026
pi-pi.ee — B2B E-commerce for Waterless Urinal Systems

i18n B2B e-commerce platform for waterless urinal products across 32 European countries with automated VAT handling, PDF invoicing, and CRM integration.

Stack

Next.jsReactTypeScriptTailwind CSS

Libraries

next-intlDaisyUIStripe SDKreact-pdf

Services

StripeVercelResendNotionGoogle Analytics

Topics

E-commerceB2Bi18nPDFSSRArchitectureSEOSchema.org
Pikkuna — E-commerce for Vinyl Curtains & PVC Products
Pikkuna — E-commerce for Vinyl Curtains & PVC Products
October 12, 2024
Pikkuna — E-commerce for Vinyl Curtains & PVC Products

International e-commerce platform with 30 locales, product configurators, AI chatbot, and fully automated order flow: Stripe → Zoho CRM → Airtable → Mailgun →

Stack

Next.jsReactTypeScript

Libraries

next-intlZodpdf-libPuppeteerStripe.jsBullMQ

Databases

Redis

Services

StripeZohoMailgunPostNordNetvisorVercelVercel BlobGoogle AnalyticsMeta CAPIAirtableUpstash

Topics

E-commercePaymentsShippingPDFPWACTOArchitectureSEOSchema.orgi18nPerformance
HTPBE? — Has This PDF Been Edited?
HTPBE? — Has This PDF Been Edited?
September 25, 2024
HTPBE? — Has This PDF Been Edited?

SaaS platform for PDF authenticity verification with a public REST API.

Stack

Next.jsReactTypeScript

Libraries

Drizzle ORMZodNextAuth.jspdf-lib

Databases

PostgreSQL

Services

MollieResendGoogle Analytics

Topics

SaaSPDFAPIAuthSecuritySEOSchema.org

Articles

A Typed MDX Content Pipeline with Velite (Next.js Tutorial)
August 19, 2026· 9 min
A Typed MDX Content Pipeline with Velite (Next.js Tutorial)

Build a type-safe content layer with Velite: Zod schemas for MDX and JSON, computed fields, one typed import, and a related-posts codegen step.

Stack

Next.jsTypeScript

Services

MDX

Topics

ArchitectureContentBuild ToolsSEO
linkinator Tutorial: Find Broken Links in Next.js Sites
April 29, 2026· 11 min
linkinator Tutorial: Find Broken Links in Next.js Sites

Use linkinator to catch broken links before production: local URL rewriting, --silent flag, GitHub Actions integration, and false positive patterns for

Stack

Node.jsTypeScript

Topics

Developer ToolsSEOCI/CDProcess
llms.txt for AI Discoverability: Should You Add It?
April 25, 2026· 9 min
llms.txt for AI Discoverability: Should You Add It?

llms.txt: what it is, how AI systems actually read your site (training crawls vs. runtime vs. agents), and why adding it now costs almost nothing.

Topics

SEOArchitecture
IndexNow in Next.js: Instant Indexing After Every Deploy
April 14, 2026· 18 min
IndexNow in Next.js: Instant Indexing After Every Deploy

IndexNow implementation guide for Next.js: key generation, TypeScript client with retry logic, GitHub Actions workflow, and pitfalls that break submissions

Stack

TypeScriptNode.js

Services

GitHub Actions

Topics

SEOAutomationPerformanceArchitecture
Next.js Dynamic OG Images: Fix the Turbopack CPU Hang
February 28, 2026· 8 min
Next.js Dynamic OG Images: Fix the Turbopack CPU Hang

Next.js dynamic OG images with Satori: why opengraph-image.tsx hangs Turbopack at 400% CPU, how API routes fix it, plus WOFF2 and Twitter card gotchas.

Stack

Next.jsTypeScriptTurbopack

Libraries

Satori

Services

Vercel

Topics

SEOPerformanceAPI Routes
Technical SEO for Next.js: SSR, JSON-LD, and Sitemaps
December 15, 2025· 3 min
Technical SEO for Next.js: SSR, JSON-LD, and Sitemaps

Technical SEO built into Next.js: server-side rendering, dynamic meta tags, JSON-LD structured data, and automatic sitemap generation — no plugins, just code.

Stack

Next.jsReactTypeScript

Topics

SEOArchitecturePerformance

Reviews

“

We sell in Poland, Germany and the Czech Republic and our old agency ran one translated keyword list across all three markets.

Agnieszka Nowak 🇵🇱

E-commerce Manager

Topics

SEOi18nE-commerceContent

Service: seo geo optimization

“

We publish 20-30 news articles per day and indexing latency was killing us — by the time Google crawled a story, the news cycle had moved on.

Andrei Popescu 🇷🇴

Engineering Manager

Topics

SEOIndexNowArchitecturePerformance

Service: seo geo audit

“

We'd already paid for a generic SEO audit that listed hundreds of items with no priority order.

Camille Dubois 🇫🇷

Directrice Marketing

Topics

SEOi18nE-commerce

Service: seo geo optimization

“

I'd read about llms.txt and AI discoverability but had no idea whether any of it actually mattered for our SaaS docs site.

Dimitris Papadakis 🇬🇷

Founder

Topics

SEOllms.txtAIArchitecture

Service: seo geo audit

“

What sold me was that Iurii didn't promise a ranking number for month one — he explained that the technical layer is where results are guaranteed, and that rankings move on their own schedule.

Dominika Kováčová 🇸🇰

CMO

Topics

SEOCore Web VitalsBest Practices

Service: seo geo optimization

“

Our previous SEO agency sent us a 60-page PDF every quarter, none of which our developers could actually act on.

Elena Castro 🇪🇸

Head of Growth

Topics

SEOSchema.orgE-commerceBest Practices

Service: seo geo audit

“

We sell B2B software in three German-speaking markets — Austria, Germany, and Switzerland — and our agency had been running one English keyword list across all of them.

Lukas Huber 🇦🇹

Marketing Lead

Topics

SEOB2Bi18nBest Practices

Service: seo geo audit

“

We migrated our content platform last autumn and assumed everything was fine because the tests passed.

Mathias Sørensen 🇩🇰

CTO

Topics

SEOCI/CDDeveloper ToolsArchitecture

Service: seo geo audit

“

We'd had SEO 'done' by two agencies before Iurii and organic traffic barely moved either time.

Petra Nováková 🇨🇿

Head of Marketing

Topics

SEOSchema.orgE-commerce

Service: seo geo optimization

“

Our Next.js site was failing Core Web Vitals on mobile and we couldn't figure out why — Lighthouse scores looked fine locally.

Rita Almeida 🇵🇹

Co-founder

Topics

SEOPerformanceCore Web Vitals

Service: seo geo audit

“

We're a small SaaS team and had no idea our sitemap only listed half our pages until Iurii's first monthly report flagged it.

Sarah Mitchell 🇨🇦

Co-founder

Topics

SEOSaaSContent

Service: seo geo optimization

“

We were ranking in Dutch but completely invisible in Belgium and Germany — same products, same pages, just translated.

Sven Jansen 🇳🇱

Founder

Topics

SEOE-commercei18nSchema.org

Service: seo geo audit

“

Our site was ranking fine in Poland but we knew nothing about whether ChatGPT or Perplexity ever mentioned us — turns out our robots.txt was quietly blocking every AI crawler, left over from a

Wojciech Kowalski 🇵🇱

Founder

Topics

SEOGEOAI Searchllms.txt

Service: seo geo optimization

Iurii RoguliaAvailable

Got a project in mind?

Whether it's a new product, an integration, or scaling an existing system — let's talk about how I can help.

View my projects