Skip to content

Ranking in AI

Technical AI search setup.

Schema.org turnkey
FAQPage, LocalBusiness, Article, BreadcrumbList: markup for all page types.
JSON-LD and structure
Clean JSON-LD with no validation errors, verified in Rich Results Test and Schema Validator.
llms.txt and semantics
We set up llms.txt, clean HTML semantics and heading hierarchy for LLM crawlers.
Audit in 24 hours
We check the current state of your markup and deliver a list of critical errors.

Schema.org, JSON-LD, llms.txt and clean semantics: the foundation without which AI cannot read your business correctly.

ChatGPT, Gemini and Perplexity read a site differently from Google: they rely on structured data, semantic hierarchy and the llms.txt file. Without the right technical foundation, AI systems ignore or distort your company information in their answers. We set up the markup turnkey (from FAQPage to LocalBusiness) and make your site readable for all modern AI search engines.

Quick answer

Technical AI search setup means implementing Schema.org (JSON-LD), structured data, an llms.txt file and clean HTML semantics so that ChatGPT, Gemini and Perplexity understand and cite your site correctly. Without this foundation, AI systems ignore or distort your business information. Request an audit and we reply within 24 hours.

Here we cover technical AI search setup for businesses across Spain. We explain what Schema.org, JSON-LD and structured data are, why you need an llms.txt file and how clean semantics affect the way ChatGPT, Gemini and Perplexity read and cite your site. By technical setup we mean implementing Schema.org markup of the right types (FAQPage, LocalBusiness, Article, BreadcrumbList, Product, Service), writing valid JSON-LD, creating and optimising llms.txt, cleaning up HTML structure and heading hierarchy, and configuring sitemap and robots.txt for LLM crawlers. Below you will find a step-by-step audit and implementation plan, a table of key setup elements, Google Search Central guidance on structured data and answers to common questions. At the end, our "Ranking in AI" packages with real prices and related services.

How do you set up a site for AI search: where to start?

Start with an audit of the current markup and semantic structure

Most sites either have no Schema.org at all, use the outdated Microdata format instead of JSON-LD, or contain validation errors. Before adding anything, you need to understand what already exists and where the critical gaps are. The right sequence is: audit → prioritise markup types → write JSON-LD → validate → llms.txt → check semantics. After implementation, AI systems start correctly interpreting pages on the very next crawl.

Technical Schema.org and JSON-LD setup for AI search: site markup structure
Schema.org JSON-LD is the direct signal to ChatGPT, Gemini and Perplexity about page content.
  1. 1Check the current markup with Google Rich Results Test and Schema Markup Validator.
  2. 2List the page types: home, services, blog, contacts, FAQ.
  3. 3Identify the required Schema.org types for each page type.
  4. 4Write JSON-LD blocks for each type: LocalBusiness, FAQPage, Article and others.
  5. 5Validate every JSON-LD block: zero errors in Schema Validator.
  6. 6Create and configure the llms.txt file: permissions, restrictions and content description for LLMs.
  7. 7Check HTML semantics: one H1 per page, logical H2-H6 hierarchy, alt attributes on images.
  8. 8Update sitemap.xml and robots.txt, specify accessibility for LLM crawlers.

Which technical setup elements affect AI visibility?

llms.txt file and structured data: site setup for LLM crawlers
The llms.txt file controls AI crawler access to site content.

Schema.org and llms.txt are priority; semantics and sitemap are the foundation

Not all technical elements affect AI equally. Schema.org in JSON-LD format and the llms.txt file are direct signals to language models. Clean HTML semantics and heading hierarchy help LLM parsers split the page into meaningful blocks correctly. Sitemap and robots.txt determine what actually enters AI crawler indexes. The table below shows each element with its role and the expected effect on AI search.

ElementWhy it mattersEffect on AI
Schema.org JSON-LDPasses structured data about the business, services and FAQ directly to the parserAI knows the exact type of object, its attributes and relationships
FAQPage schemaMarks questions and answers as separate semantic blocksDirect answer output in ChatGPT, Perplexity and voice assistant chats
llms.txtControls LLM crawler access to content and sets indexing prioritiesAI systems read the right sections and do not index service content
HTML semantics and H1-H6Forms the logical page structure for parsersLLM correctly chunks content and cites the right block
Sitemap.xml + robots.txtTells crawlers which pages exist and are accessibleAI crawlers traverse the full site and do not waste budget on blocked URLs

Why are structured data critical for AI search?

Schema.org removes ambiguity: AI receives a fact, not an interpretation

AI systems, including ChatGPT, Gemini and Perplexity, use structured data in two scenarios: during indexing, to classify the page precisely, and during answer generation, to extract a specific attribute (address, price, FAQ answer) without the risk of hallucination. Without Schema.org, the model is forced to "guess" from the text, which sharply reduces citation accuracy. Google Search Central confirms that structured data is a direct signal for search and AI systems, enabling content to be displayed in rich result formats.

Expert opinion
«Structured data is code that you add to your website pages to describe your content so that search engines can better understand it. Search engines use that knowledge to display your content in useful (and visually engaging) formats in search results.»
Google Search Central, Structured Data Documentation. Source
Conclusion

In short: what technical AI setup delivers.

Technical AI search setup means Schema.org (JSON-LD), an llms.txt file, clean HTML semantics and a correct sitemap. Without this foundation, ChatGPT, Gemini and Perplexity do not read your site correctly: they ignore services, mix up the address and do not cite your FAQ. With valid markup, AI systems receive precise data about your business and use it in their answers, which is the direct path to being cited in AI search. Start with an audit of the current markup, then implement in priority order: LocalBusiness → FAQPage → Article → llms.txt. The work takes 1-2 weeks and delivers a long-term effect without ongoing investment. Request a quote and we will prepare your audit and "Ranking in AI" plan within 24 hours.

AI Promotion

ChatGPT ranking

So ChatGPT, Gemini, Perplexity and Google AI Overview recommend your company when a customer asks “who’s the best in Valencia”. From €490 a month.

Ranking inside AI models works differently from classic SEO: what matters is how facts about your company are structured, how quotable they are, and whether you show up in the sources the models read. Every month we check what ChatGPT, Gemini and Perplexity say about you and fix whatever keeps you out of the answer. The field is young, so we work on subscription: models keep changing and a set-it-once setup doesn’t hold here. In Spain these services run €1,500-5,000 a month; we come in three times cheaper.

So ChatGPT recommends you

SEO7 Start
from€490/mo

We set your site up so AI models see your business and name it in answers. A 172-check audit, access for 40+ AI crawlers, AEO adaptation of 15 pages and weekly mention monitoring.

à la carte
€880
Discount
−€390
Timeline
first report in 30 days
  • Full Schema.org + llms.txt
  • Basic AEO copywriting 5 texts
  • ChatGPT and Gemini see your brand
Top

Every AI model at once

SEO7 Pro
from€990/mo

Perplexity, Claude, Microsoft Copilot and Google's AI answer block on top of ChatGPT. Work with Wikidata, Knowledge Graph, press releases and negative mention monitoring.

à la carte
€1780
Discount
−€790
Timeline
first report in 30 days
  • Digital profile with entity map
  • Weekly mention monitoring
  • AEO for 15 texts
Pro

Leadership in AI search

SEO7 Max
from€1690/mo

Full AI coverage including Alice and Yandex Neuro. A white paper or industry study, content rewritten for citability, a dedicated AI strategist and an SLA.

à la carte
€3040
Discount
−€1350
Timeline
first report in 30 days
  • Knowledge Graph integration
  • Brand reputation protection in AI
  • Local AI mentions by Valencia districts

Shall we discuss your project?

A short brief, and we’ll come back with a plan and quote within 24-48 h. No pressure.

Frequently asked questions.

What is Schema.org and why does it matter for AI search?

Schema.org is the structured data standard that describes objects on a page (business, services, FAQ, articles) in machine-readable JSON-LD format. It is a direct signal to ChatGPT, Gemini and Perplexity: instead of "guessing" the meaning of text, the AI receives precise facts and attributes.

What is llms.txt and why should you configure it?

llms.txt is a file in the site root that controls LLM crawler access (GPTBot, Google-Extended, ClaudeBot and others) to content. It specifies which sections may be indexed and which may not, and contains a brief site description for the AI. Without it, crawlers may read service pages and form incorrect context.

Which Schema.org types are most important for AI visibility?

In priority order: LocalBusiness (or specialised type) for core company data; FAQPage for getting Q&A into AI answers; Article for content pages; BreadcrumbList for site structure; Service for service pages. Every type must be valid JSON-LD with no errors. We start with the type that covers the core company data and add the rest page by page.

Does technical AI setup affect classic SEO on Google?

Yes, positively. Valid structured data produces rich snippets in Google, raises CTR and helps with ranking. In other words, the same work improves both AI visibility and classic SEO at the same time. So the work is budgeted once, not twice.

How long does technical AI search setup take?

Auditing the current state takes 24 hours. Full implementation of Schema.org, llms.txt and semantics cleanup takes 1-2 weeks depending on site size and the number of page types. The result is verified in Rich Results Test immediately after publishing. What takes longest is agreeing the company data that goes into the markup.

What happens if you skip technical setup?

AI systems will read your site "as best they can": ignore services, mix up contact details and not use your FAQ in answers. Competitors with correct markup will be cited instead of you in ChatGPT and Perplexity. You can check this yourself: ask the assistant about your services and compare with the site.

Do you need to update Schema.org when site content changes?

Yes. Structured data must match the current content of the page. If prices, services, opening hours or FAQ change, the markup is updated in sync. A mismatch between JSON-LD and page text reduces trust from search engines and AI systems.

How do you check that Schema.org markup is set up correctly?

Use Google Rich Results Test (search.google.com/test/rich-results) and Schema Markup Validator (validator.schema.org). Both tools show errors and warnings for each markup type. The goal is zero errors and minimum warnings. The check is repeated after every major site update. The validation results are attached to the report.

Do you help with setup on any CMS or framework?

Yes. We work with WordPress, Webflow, Tilda, Next.js, React and custom CMS platforms. JSON-LD can be implemented on any platform: in the template, via a plugin or through a component. We choose the optimal method for each project. The site access we need is minimal: only the templates or the markup settings.

What is included in the price of technical AI search setup?

The price includes: an audit of the current markup and semantics, writing JSON-LD for all page types, creating llms.txt, checking HTML hierarchy and alt texts, updating sitemap.xml and robots.txt, validation in Rich Results Test and a maintenance guide. Exact packages and prices are in the "Ranking in AI" section on the Prices page.

Related links.