---
title: "Technical SEO, Core Web Vitals and AI search visibility audits | Liviu.dev"
description: "Technical SEO audit for Nuxt, Next.js and WordPress sites: Core Web Vitals, structured data, indexing and AI search visibility. Audits from €900."
canonical_url: "https://liviu.dev/services/technical-seo-performance"
locale: en
meta:
  "og:description": "Technical SEO audit for Nuxt, Next.js and WordPress sites: Core Web Vitals, structured data, indexing and AI search visibility. Audits from €900."
  "og:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_~VGVjaG5pY2FsIFNFTywgQ29yZSBXZWIgVml0YWxzIGFuZCBBSSBzZWFyY2ggdmlzaWJpbGl0eSBhdWRpdHM%2Cdescription_~VGVjaG5pY2FsIFNFTyBhdWRpdCBmb3IgTnV4dCwgTmV4dC5qcyBhbmQgV29yZFByZXNzIHNpdGVzOiBDb3JlIFdlYiBWaXRhbHMsIHN0cnVjdHVyZWQgZGF0YSwgaW5kZXhpbmcgYW5kIEFJIHNlYXJjaCB2aXNpYmlsaXR5LiBBdWRpdHMgZnJvbSDigqw5MDAu%2Ceyebrow_~TGl2aXUuZGV2IMK3IFRlY2huaWNhbCBTRU8gJiBwZXJmb3JtYW5jZQ%2Cprice_~QXVkaXQgZnJvbSDigqw5MDA%2Cp_Ii9zZXJ2aWNlcy90ZWNobmljYWwtc2VvLXBlcmZvcm1hbmNlIg.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Technical SEO, Core Web Vitals and AI search visibility audits"
  "twitter:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_~VGVjaG5pY2FsIFNFTywgQ29yZSBXZWIgVml0YWxzIGFuZCBBSSBzZWFyY2ggdmlzaWJpbGl0eSBhdWRpdHM%2Cdescription_~VGVjaG5pY2FsIFNFTyBhdWRpdCBmb3IgTnV4dCwgTmV4dC5qcyBhbmQgV29yZFByZXNzIHNpdGVzOiBDb3JlIFdlYiBWaXRhbHMsIHN0cnVjdHVyZWQgZGF0YSwgaW5kZXhpbmcgYW5kIEFJIHNlYXJjaCB2aXNpYmlsaXR5LiBBdWRpdHMgZnJvbSDigqw5MDAu%2Ceyebrow_~TGl2aXUuZGV2IMK3IFRlY2huaWNhbCBTRU8gJiBwZXJmb3JtYW5jZQ%2Cprice_~QXVkaXQgZnJvbSDigqw5MDA%2Cp_Ii9zZXJ2aWNlcy90ZWNobmljYWwtc2VvLXBlcmZvcm1hbmNlIg.png"
---

> Index of every page on this site: [llms.txt](https://liviu.dev/llms.txt)

# Technical SEO, Core Web Vitals and AI search visibility audits

Core Web Vitals, structured data and AI-search visibility, so Google and AI assistants understand and recommend your site.

**Starting price**

**Audit from €900**

The final price depends on scope. You get a fixed quote or a day-rate estimate before any work starts.

[Get a quote](https://liviu.dev/hire-me?service=technical-seo-performance) [See my work](https://liviu.dev/portfolio)

## When you need a technical SEO audit

Good content does not rank if search engines cannot render it, and a page that loads slowly loses visitors before they read a word. Technical SEO is the layer under your content: rendering, speed, crawling, indexing and structured data. It also decides whether AI assistants such as ChatGPT, Perplexity and Google AI Overviews can read your pages and recommend you.

I work with marketing leads and founders whose sites have one of these problems:

- Pages that are live but not indexed, or indexed with the wrong title
- Poor Core Web Vitals in Search Console, especially on mobile
- A JavaScript front end (Nuxt, Next.js, React or Vue) that shows content only after the browser runs the code
- A redesign or migration that lost search traffic
- A directory, marketplace or multilingual site with thousands of similar pages

## How I audit

I am a developer first, so the audit does not stop at a list of warnings exported from a tool. I check field data in Search Console, run lab tests, crawl the site and then read the code behind the problem pages. Each finding comes with its cause, its likely impact and the fix, ranked so you spend developer time where it pays off.

For AI search visibility I check what an assistant actually sees: whether the facts about your business are in the server-rendered HTML, whether structured data describes your organization, services and products, and whether an llms.txt file points to your key pages. For software products, an [MCP server](https://liviu.dev/services/mcp-server-development) goes one step further and lets AI clients use your service directly.

## Proof

My own site, liviu.dev, runs on Nuxt 4 with Nuxt SEO for structured data, llms.txt and generated Open Graph images. CautElectrician.ro, a directory of electricians across Romania with county, city and profile pages, uses structured data and generated social images. See them in my [portfolio](https://liviu.dev/portfolio).

## What affects the price

Audits start from €900; you get a fixed quote after a short scoping call. Complexity matters more than size: the number of templates, languages, subdomains and third-party scripts. Fixes are quoted separately. If your site runs on Nuxt, I can implement them as part of [Nuxt development](https://liviu.dev/services/nuxt-development), and a [maintenance plan](https://liviu.dev/services/maintenance-support) keeps the scores from slipping as new features ship.

Send me your domain and what you want to improve. [Get a quote](https://liviu.dev/hire-me?service=technical-seo-performance) for an audit and I will reply within one working day.

## **How we work**

1. **1**### **Scoping call**

   We look at your site, your goals and the pages that bring in leads or revenue, and agree what the audit covers.
2. **2**### **Audit**

   I crawl the site, review Search Console and field data, and read the code behind the slow or unindexed pages.
3. **3**### **Report and walkthrough**

   You get a prioritized report and a call to go through it, so your team knows what to fix first and why.
4. **4**### **Fixes and re-measure**

   I implement the fixes or support your developers while they do, then measure again so you can see what changed.

## **Related work**

- [![CautElectrician.ro logo, electrician directory built by Liviu Zachin](https://liviu.dev/img/portfolio/cautelectrician-ro-light.svg)<h3>**CautElectrician.ro**</h3>

  Directory of trusted electricians across Romania with county and city search, public profiles, quote requests and moderated reviews.](https://cautelectrician.ro)
- [![LakeBooking logo, booking platform built by Liviu Zachin](https://liviu.dev/img/portfolio/lakebooking-com-light.svg)<h3>**LakeBooking**</h3>

  Booking platform for fishing lakes across Romania, with a lake directory, live availability, online bookings and a dashboard for lake owners. Lead developer.](https://lakebooking.com)
- [![Liviu.dev logo, personal website built by Liviu Zachin](https://liviu.dev/img/portfolio/liviu-dev-light.svg)<h3>**Liviu.dev**</h3>

  This website, a bilingual Nuxt site with a blog, mentorship plans, lead forms and structured data for search engines and AI assistants.](https://liviu.dev)

## **Frequently asked questions**

<details>

<summary>

### How much does a technical SEO audit cost?

</summary>

Audits start from €900 for a small or medium site. Sites with many templates, several languages or multiple apps on one domain cost more, and you get a fixed price after a short call. Fixes are quoted separately, at a fixed price or €480/day.

</details>

<details>

<summary>

### What is the difference between technical SEO and regular SEO?

</summary>

Regular SEO focuses on keywords, content and links. Technical SEO checks whether search engines and AI assistants can crawl, render and understand your pages, and whether those pages are fast enough. I do the technical part and do not sell link building or content packages.

</details>

<details>

<summary>

### Can you fix Core Web Vitals on a Nuxt, Next.js or WordPress site?

</summary>

Yes. Most Core Web Vitals problems come from oversized images, render-blocking scripts, third-party tags, web fonts and too much JavaScript. I trace each problem to the code and fix it, whichever of these platforms the site runs on.

</details>

<details>

<summary>

### How do I get my business recommended by ChatGPT, Perplexity or Google AI Overviews?

</summary>

Nobody can guarantee it, but you can make it much easier for AI assistants to find and quote you. That means server-rendered pages, structured data, an llms.txt file, clear factual content and, for software products, an MCP server that AI clients can call. My own site, liviu.dev, uses structured data and an llms.txt file.

</details>

<details>

<summary>

### Why is Google not indexing my JavaScript website?

</summary>

Common causes are content that appears only after client-side rendering, wrong canonical tags, blocked resources, soft 404 pages and navigation that is not made of real links. With Nuxt or Next.js the fix is usually server-side or hybrid rendering for the pages that need to rank.

</details>

<details>

<summary>

### How long does a technical SEO audit take?

</summary>

The audit itself takes a few working days. You usually get the report within two weeks of giving me access to Search Console, analytics and the code.

</details>

## **Related services**

[<h3>**Nuxt development**</h3>Fast, SEO-friendly Nuxt 4 sites and apps with SSR, content, i18n and dashboards, from a developer who works in Nuxt every day.**From €60/hour****Details **](https://liviu.dev/services/nuxt-development) [<h3>**MCP server development**</h3>Make your product usable from ChatGPT, Claude and other AI agents with a secure MCP server, agent-ready APIs and llms.txt.**From €1,900****Details **](https://liviu.dev/services/mcp-server-development) [<h3>**Maintenance & support**</h3>Updates, security patches, monitoring, backups and small improvements on a monthly plan, from a developer who knows your code.**From €400/month****Details **](https://liviu.dev/services/maintenance-support)

## **Let's talk about your project**

Send me a few lines about what you need. I reply within one working day with questions or a first estimate.

[Get a quote](https://liviu.dev/hire-me?service=technical-seo-performance)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://liviu.dev/#website","@type":"WebSite","description":"Hire Liviu Zachin, a freelance full-stack developer for Nuxt, Vue, Laravel and AI integration. 15+ years of shipping web products for teams across the EU and US.","inLanguage":"en-US","name":"Liviu.dev","url":"https://liviu.dev/","publisher":{"@id":"https://liviu.dev/#identity"},"workTranslation":{"@id":"https://liviu.dev/ro#website"}},{"@id":"https://liviu.dev/services/technical-seo-performance#webpage","description":"Technical SEO audit for Nuxt, Next.js and WordPress sites: Core Web Vitals, structured data, indexing and AI search visibility. Audits from €900.","name":"Technical SEO, Core Web Vitals and AI search visibility audits","url":"https://liviu.dev/services/technical-seo-performance","@type":["WebPage","FAQPage"],"breadcrumb":{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/breadcrumb-list/#breadcrumb"},"isPartOf":{"@id":"https://liviu.dev/#website"},"mainEntity":[{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/1"},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/2"},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/3"},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/4"},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/5"},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/6"}],"potentialAction":[{"@type":"ReadAction","target":["https://liviu.dev/services/technical-seo-performance"]}]},{"@id":"https://liviu.dev/#identity","@type":"Person","alternateName":"Liviu Mihai Zachin","description":"Freelance full-stack developer with 15+ years of experience building Nuxt, Vue, Laravel and AI-powered web products for teams across the EU and US.","email":"contact@liviu.dev","jobTitle":"Freelance Full-Stack Web Developer","name":"Liviu Zachin","url":"https://liviu.dev","address":{"addressCountry":"RO"},"image":{"@id":"https://liviu.dev/#/schema/image/1"},"knowsAbout":["Nuxt","Vue.js","Laravel","TypeScript","PHP","React","Next.js","WordPress","AI integration","Large language models","Model Context Protocol","Technical SEO","Web performance"],"sameAs":["https://github.com/liviuzachin","https://www.linkedin.com/in/liviuzachin","https://x.com/liviuzachin","https://www.youtube.com/c/Webmaster_ro","https://www.facebook.com/liviuzachin","https://www.instagram.com/luigindahouse"]},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/breadcrumb-list/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://liviu.dev/","position":1},{"@type":"ListItem","name":"Services","item":"https://liviu.dev/services","position":2},{"@type":"ListItem","name":"Technical SEO & performance","item":"https://liviu.dev/services/technical-seo-performance","position":3}]},{"@id":"https://liviu.dev/services/technical-seo-performance#service","@type":"Service","description":"Technical SEO audit for Nuxt, Next.js and WordPress sites: Core Web Vitals, structured data, indexing and AI search visibility. Audits from €900.","name":"Technical SEO & performance","serviceType":"Technical SEO & performance","areaServed":["European Union","United States","United Kingdom"],"availableChannel":{"@type":"ServiceChannel","serviceUrl":"https://liviu.dev/hire-me?service=technical-seo-performance"},"brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/2"},"mainEntityOfPage":{"@id":"https://liviu.dev/services/technical-seo-performance#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","priceCurrency":"EUR","price":900,"description":"Audit from €900","priceSpecification":{"@type":"UnitPriceSpecification","priceCurrency":"EUR","minPrice":900},"priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/1","@type":"Question","inLanguage":"en-US","name":"How much does a technical SEO audit cost?","acceptedAnswer":{"@type":"Answer","text":"Audits start from €900 for a small or medium site. Sites with many templates, several languages or multiple apps on one domain cost more, and you get a fixed price after a short call. Fixes are quoted separately, at a fixed price or €480/day."}},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/2","@type":"Question","inLanguage":"en-US","name":"What is the difference between technical SEO and regular SEO?","acceptedAnswer":{"@type":"Answer","text":"Regular SEO focuses on keywords, content and links. Technical SEO checks whether search engines and AI assistants can crawl, render and understand your pages, and whether those pages are fast enough. I do the technical part and do not sell link building or content packages."}},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/3","@type":"Question","inLanguage":"en-US","name":"Can you fix Core Web Vitals on a Nuxt, Next.js or WordPress site?","acceptedAnswer":{"@type":"Answer","text":"Yes. Most Core Web Vitals problems come from oversized images, render-blocking scripts, third-party tags, web fonts and too much JavaScript. I trace each problem to the code and fix it, whichever of these platforms the site runs on."}},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/4","@type":"Question","inLanguage":"en-US","name":"How do I get my business recommended by ChatGPT, Perplexity or Google AI Overviews?","acceptedAnswer":{"@type":"Answer","text":"Nobody can guarantee it, but you can make it much easier for AI assistants to find and quote you. That means server-rendered pages, structured data, an llms.txt file, clear factual content and, for software products, an MCP server that AI clients can call. My own site, liviu.dev, uses structured data and an llms.txt file."}},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/5","@type":"Question","inLanguage":"en-US","name":"Why is Google not indexing my JavaScript website?","acceptedAnswer":{"@type":"Answer","text":"Common causes are content that appears only after client-side rendering, wrong canonical tags, blocked resources, soft 404 pages and navigation that is not made of real links. With Nuxt or Next.js the fix is usually server-side or hybrid rendering for the pages that need to rank."}},{"@id":"https://liviu.dev/services/technical-seo-performance#/schema/question/6","@type":"Question","inLanguage":"en-US","name":"How long does a technical SEO audit take?","acceptedAnswer":{"@type":"Answer","text":"The audit itself takes a few working days. You usually get the report within two weeks of giving me access to Search Console, analytics and the code."}},{"@id":"https://liviu.dev/#/schema/image/1","@type":"ImageObject","contentUrl":"https://liviu.dev/img/liviu-zachin.jpg","inLanguage":"en-US","url":"https://liviu.dev/img/liviu-zachin.jpg"},{"@id":"https://liviu.dev/#/schema/image/2","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_~VGVjaG5pY2FsIFNFTywgQ29yZSBXZWIgVml0YWxzIGFuZCBBSSBzZWFyY2ggdmlzaWJpbGl0eSBhdWRpdHM%2Cdescription_~VGVjaG5pY2FsIFNFTyBhdWRpdCBmb3IgTnV4dCwgTmV4dC5qcyBhbmQgV29yZFByZXNzIHNpdGVzOiBDb3JlIFdlYiBWaXRhbHMsIHN0cnVjdHVyZWQgZGF0YSwgaW5kZXhpbmcgYW5kIEFJIHNlYXJjaCB2aXNpYmlsaXR5LiBBdWRpdHMgZnJvbSDigqw5MDAu%2Ceyebrow_~TGl2aXUuZGV2IMK3IFRlY2huaWNhbCBTRU8gJiBwZXJmb3JtYW5jZQ%2Cprice_~QXVkaXQgZnJvbSDigqw5MDA%2Cp_Ii9zZXJ2aWNlcy90ZWNobmljYWwtc2VvLXBlcmZvcm1hbmNlIg.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_~VGVjaG5pY2FsIFNFTywgQ29yZSBXZWIgVml0YWxzIGFuZCBBSSBzZWFyY2ggdmlzaWJpbGl0eSBhdWRpdHM%2Cdescription_~VGVjaG5pY2FsIFNFTyBhdWRpdCBmb3IgTnV4dCwgTmV4dC5qcyBhbmQgV29yZFByZXNzIHNpdGVzOiBDb3JlIFdlYiBWaXRhbHMsIHN0cnVjdHVyZWQgZGF0YSwgaW5kZXhpbmcgYW5kIEFJIHNlYXJjaCB2aXNpYmlsaXR5LiBBdWRpdHMgZnJvbSDigqw5MDAu%2Ceyebrow_~TGl2aXUuZGV2IMK3IFRlY2huaWNhbCBTRU8gJiBwZXJmb3JtYW5jZQ%2Cprice_~QXVkaXQgZnJvbSDigqw5MDA%2Cp_Ii9zZXJ2aWNlcy90ZWNobmljYWwtc2VvLXBlcmZvcm1hbmNlIg.png"}]}
```

## Sitemap

See the full [sitemap](https://liviu.dev/sitemap.md) for all pages.
