Technical SEO and speed optimization, fixed in the code
We fix what keeps your site from being found in Google and AI answer engines: slow pages, indexing errors, weak structure and data machines can't read.
SEO is often equated with publishing content and buying backlinks, but many of the problems live elsewhere. A page that takes four seconds to render, duplicate versions under different URLs, a wrong canonical tag or JavaScript that delays the main content will knock even the best article out of contention. We are software engineers, not an ad agency. We do technical SEO where the problems actually are: in the code, on the server and in the structure of the site.
Core Web Vitals now matter for both rankings and revenue. LCP measures how quickly the main content appears, INP how fast the page responds to a tap or click, and CLS whether the layout jumps while loading. Website speed optimization means finding the cause behind each number: oversized images, late-loading fonts, third-party scripts and unnecessary hydration. We measure with field data from real users, not just a single lab test, and we set up alerts so a regression is caught before it costs you traffic.
Search itself is changing. A growing share of people get answers from ChatGPT, Gemini or Google's AI summaries, and these systems cite pages that have clear structure, structured data and a recognizable identity behind them. Generative engine optimization is an extension of technical SEO: accurate schema, direct answers, identifiable authors and a coherent brand entity. For multilingual sites, correct hreflang and a separate URL per language make sure each version reaches its own audience instead of competing with the others.
What we build
Technical SEO audit
Crawling, indexing, canonicals, redirects, sitemaps, robots and internal linking, with a list of issues ranked by impact.
Website speed optimization
Smaller JavaScript bundles, AVIF and WebP images, a font-loading strategy, caching and CDN, and pruning of third-party scripts.
Core Web Vitals
Root-cause fixes for LCP, INP and CLS based on real-user field data, with alerts that catch regressions.
Structured data
Organization, Article, Product, FAQ and BreadcrumbList schema that matches the visible page and validates for rich results.
Multilingual SEO
A URL structure per language, reciprocal hreflang, x-default, separate metadata and multilingual sitemaps — without duplicate content.
Generative engine optimization
Content structure, direct answers, E-E-A-T signals and a clear brand entity that AI answer engines can understand and cite.
How we work
- 01
Measure the baseline
We collect Search Console data, real-user Core Web Vitals and a full crawl of the site so we know exactly where we start.
- 02
Diagnose and prioritize
Each issue is traced to its technical cause in the code or on the server, then ranked by traffic impact and cost to fix.
- 03
Fix it in the code
Changes go directly into the codebase, not through plugins — from metadata and schema to server rendering, images and caching.
- 04
Monitor and prevent regressions
We add a performance budget and regression alerts to CI and production monitoring so gains survive the next release.
Related work

Amiran Group corporate website
Corporate branding
- Web app or website
- Product design

Valira
From choosing a product to furnishing the whole space.
- Online store
- Web app or website
- AI & automation

Online research reading platform
Data-heavy product
- Web app or website
- Product design
What drives the cost?
The cost of technical SEO and speed work depends on the size of the site and how deep the problems go. We usually start with an audit that produces the work plan and an estimate for the next phases.
- The number of pages and distinct templates, and the size of the product or article catalog
- The current platform: custom code, Next.js, WordPress or a system with limited code access
- How many languages, and the current state of hreflang and URL structure
- The number of third-party scripts and dependencies that need removing or replacing
- Whether you want ongoing monitoring and monthly support or a single round of fixes
Frequently asked questions
How long does technical SEO take to show results?
Fixes to technical issues such as indexing errors, bad redirects or wrong canonicals show up once Google recrawls the affected pages, which for important pages can be fairly quick. Ranking gains on competitive terms also depend on content, domain authority and competitors, and take longer. We do not promise a date for page one of Google, because nobody controls that. What we do promise is to measure every change and give you a clear report of its effect in Search Console.
What is technical SEO, and how is it different from content SEO?
Content SEO is about what you write and which searches it targets. Technical SEO is about whether search engines can find that content, render it, understand it and serve it quickly. Crawling and indexing, speed and Core Web Vitals, URL structure, canonicals, hreflang, structured data and server rendering all sit on the technical side. If the technical foundation is broken, good content goes unseen; when it is solid, every new article gets indexed faster and starts with a better chance.
How can I make my website faster?
Start by finding where the slowness comes from. PageSpeed Insights and the Core Web Vitals report in Search Console tell you whether the problem is LCP, INP or CLS. The usual causes are large images in old formats, heavy fonts, third-party scripts such as chat widgets and multiple analytics tags, and too much JavaScript building the page in the browser. Real fixes live in the code: server rendering, correctly sized AVIF or WebP images, caching and a CDN, and removing every script that does not earn its place. Caching plugins only paper over part of it.
What are Core Web Vitals and why do they matter for SEO?
Core Web Vitals are Google's three measures of real user experience: LCP, how long the largest content takes to appear; INP, how quickly the page responds to interaction; and CLS, how much the layout shifts unexpectedly. Google collects them from real Chrome users and uses them in ranking. The effect on revenue is just as direct, because slow or jumpy pages increase abandonment. A good lab score is not enough — field data from mobile users is what counts.
What is generative engine optimization, and do I need it?
Generative engine optimization (GEO) means preparing content so that answer engines such as ChatGPT, Gemini, Perplexity and Google's AI summaries can understand and cite it. These systems favor pages with direct answers, a clear heading structure, valid structured data and an identifiable brand and author. The good news is that GEO does not conflict with solid technical SEO; it largely extends it. If your buyers research with AI tools, which is increasingly common, ignoring it means giving up part of your visibility.
Does a Next.js website automatically have good SEO?
Next.js gives you strong SEO tools — server rendering, the metadata API, image and font optimization — but it does not get SEO right on its own. We have seen many Next.js sites that render everything on the client, lack canonicals, ship broken hreflang or send a JavaScript bundle heavy enough to ruin INP. Next.js SEO means drawing the Server and Client Component boundary correctly, completing metadata for every route, generating dynamic sitemaps and robots rules, and watching bundle size over time.
Further reading
Technical SEO Playbook for Google’s First Page: Crawl to Rank
An engineering checklist for crawl budget, indexability, structured data, Core Web Vitals, and content signals that actually move rankings.
Web Vitals and INP in 2026: What Actually Moves Conversion
Core Web Vitals remain the shared language of web performance. With INP at the center, teams must move from lab vanity scores to field signals and budgets on money paths.
Hreflang mistakes that kill rankings
x-default and canonical. A practical guide with a real scenario and execution checklist for Hreflang mistakes that kill rankings.