Nixeny DijitalMersin AI Readiness 2026 · August 27, 2026 · nixeny.com
Research report · 05 / 2026

Nixeny Dijital - Mersin / AI Readiness 2026

The robots.txt file of 3,395 business websites in Mersin was fetched, and 3,382 home pages were examined for machine readability. The share of sites where an assistant can answer “where is this business, when is it open, what is its number” straight from the site is 4.5%. One question: what are Mersin’s businesses telling the machine?

4.5%
of sites let an AI answer a question
152 / 3,382
89.0%
of sites have written no rule at all for AI crawlers
n = 3,395
331
sites deliberately block AI crawlers
9.8% · a choice
Home-page data 2026·08·25 · robots.txt fetch 2026·08·27 · Published 2026·08·27 · Nixeny Dijital · nixeny.com
00

What these numbers measure and what they do not

Four notes · each of them a limit
01 · Conditions were measured, not outcomes

No AI model was asked a single question in this study. What assistants actually cite was not measured. The only thing measured is whether the conditions an assistant needs to produce an answer from this site are met. The sentence “AI cannot find this business” does not follow from this data.

02 · Blocking is a choice

Blocking AI crawlers is a legitimate decision, and it is counted in this report as a decision rather than as an error. The 3,021 sites that have written no rule at all and the 331 that deliberately block are never merged in any table: the first has not had the conversation, the second has had it and decided.

03 · The home page only

Content and structured-data measurements were taken from the home page alone. Schema, service lists or FAQs on inner pages are not seen. That means every schema and content rate here is a FLOOR: the real rate can be higher, not lower.

04 · A date-stamped list

Bot names and policies change within months; a bot that does not exist today could top the list next year. The rates here are meaningful only together with the 19-bot list beside them, and cannot be carried to another date.

Glossary · every term explained once

AI visibility
The subject of this report: how many of the conditions an AI assistant needs to produce an answer from a business website are met. Not a quality judgement but a measure of readability.
Base
This report uses three main bases: 3,395 sites whose robots.txt was fetched, 3,382 sites with a readable home page, and 4,167 audited domains. Narrower bases appear inside sections (the llms.txt generators are over 352 files). Every rate names which one it is over.
robots.txt
A plain-text file at the root of a site saying which bot may go where. It is voluntary, not binding: bots choose to obey. In this study only the root path ("/") was evaluated for each bot.
Training bot / search bot
A training bot (GPTBot, ClaudeBot, Google-Extended) collects content to train a model. A search bot (OAI-SearchBot, PerplexityBot) finds and cites a source when a question is asked. Blocking both with the same rule also closes off the chance of being cited.
No rule ≠ blocked
If robots.txt carries no rule for a bot, the default behaviour is to allow access. That is why sites that have "written no rule" and sites that have "deliberately blocked" are never put in the same bucket anywhere in this report.
Structured data (JSON-LD)
Information embedded in the page in a form a machine can read directly: name, address, telephone, opening hours. Invisible to a person. Only JSON-LD was read in this study; microdata and RDFa are out of scope.
LocalBusiness schema
The kind of structured data that says "this is a local business". It is the standard way for a site to introduce itself to a machine as a business; without it an assistant has to guess what the page is from the text.
Name-address-phone triple
All three of the business's name, street address and telephone present in the structured data. If one of the three is missing, an assistant either withholds the answer or takes it from somewhere else — usually a directory.
llms.txt
A file proposed for summarising a site's content for AI assistants. It is still a draft proposal, not a standard. Its absence is therefore reported as a measure of adoption rather than as a shortfall.
Answerability
All four of the conditions an assistant needs to answer "where is this business, when is it open, what is its number" straight from the site: search not blocked, name-address-phone complete, opening hours present, and content visible without running JavaScript.
JavaScript dependence
Fewer than 120 words of text in the static HTML while the page the browser renders shows more than 2.5 times as much. These sites' home pages look empty to a crawler that does not run JavaScript.
Visibility score
A weighted 0-100 combination of six components: access permission (25), structured data (25), content depth (20), technical baseline (15), answer readiness (10), llms.txt (5). A component that cannot be measured is dropped from both the numerator and the denominator; below 60% coverage no score is published.
01

Four sites in a hundred can answer a question

Base: 3,382 sites with a readable home page

For an AI assistant to answer the most ordinary question about a business — where it is, when it is open, what its number is — straight from that business’s own site, four things are needed: robots.txt must not be blocking search, the name-address-phone triple must be complete in the structured data, opening hours must be there too, and the content must be visible without running JavaScript.

The number of sites meeting all four is 1524.5%. Those sites represent 170 businesses. For the rest, an assistant either says nothing or takes the answer from somewhere else, usually a directory.

Figure 01 · The conditions standing in the way of answerability
n = 3,382 sites

Each bar is the number of sites failing that one condition. A site can fail three at once, so the rows do not sum and cannot be read as a partition; the ordering is by how often the condition bites.

152
Meets all four conditions
4.5% · 170 businesses
3,188
Missing: Opening hours are absent from the structured data
94.3% · n = 3,382
2,925
Missing: The name-address-phone triple is incomplete in the structured data
86.5% · n = 3,382
2,450
Missing: No structured business data (LocalBusiness/Organization)
72.4% · n = 3,382
155
Missing: The content arrives only with JavaScript
4.6% · n = 3,382
136
Missing: AI search is blocked in robots.txt
4.0% · n = 3,382
Source: robots.txt fetch 2026·08·27 and home-page cache 2026·08·25 · The most common obstacle is opening hours: absent from the structured data of 3,188 sites. The rarest is robots.txt: only 136 sites have closed off AI search.
The number of sites that shut the door on AI (331) is larger than the number of sites AI can answer a question from (152).
Both over the 3,395 / 3,382 bases
02

89.0% of sites have written not one rule for AI

Base: 3,395 sites whose robots.txt was fetched

robots.txt is the file where a site says which bot it lets in where. 2,227 sites (65.6%) have one; but the number carrying a single rule inside it for AI crawlers is only 374. For the remaining 3,021 sites the subject has not come up yet.

Writing no rule is not blocking: if robots.txt carries no provision for a bot, the default behaviour is to allow access. That is why these two rows are never merged anywhere in this report. One has not had the conversation; the other has had it and decided.

Figure 02 · AI rules in robots.txt
n = 3,395 sites

Seven readings, from the same file and over the same base. The “at least one rule defined” row is the sum of the permission and refusal decisions; the two rows under it split that sum. The Googlebot row is the control.

No rule at all for AI crawlers
89.0%
3,021
At least one AI rule defined
11.0%
374
Blocks at least one AI crawler
9.8%
331
Blocks AI training
9.8%
331
Blocks AI search
4.0%
136
Blocks Googlebot (control)
0.3%
11
Crawl-delay defined
7.0%
239
Source: robots.txt fetch 2026·08·27 · Only the root path ("/") was evaluated for each bot. Blocking is counted here as a decision, not an error.

It is possible to see the state of the sites as a single partition. The four buckets below cover all 3,395 sites and sum to the base — but the “closed” bucket is not the bottom of a ranking, it sits outside the other three. A site there has answered the question; a site in “invisible” has never met it.

Figure 03 · Readiness buckets
n = 3,395 sites

Each of the hundred squares stands for about 34 sites. The buckets are mutually exclusive and sum to the base.

Ready — 132 sites (3.9%)Meets all four conditions
Partly ready — 704 sites (20.7%)An assistant can read something
Invisible — 2,228 sites (65.6%)Door open, nothing structured to read
Closed — 331 sites (9.8%)A deliberate block in robots.txt
Source: robots.txt fetch and home-page cache · The “ready” bucket is the 132 sites meeting all four conditions in Figure 01. The 331 sites in the “closed” bucket represent 368 businesses.
03

AI crawlers are blocked 25 times as often as search engines

Base: 3,395 sites · 19 bots

The only way to tell whether the blocking is a general closed door or a distinction specific to AI is to look at what the same sites do to classic search bots. 331 sites block at least one AI crawler at the root path; the number blocking Googlebot and Bingbot is 13. The difference is 25.5×.

What is being refused, then, is not crawling but a particular use of what gets crawled. The same sites let search engines in.

Figure 04 · Blocking by bot group
n = 3,395 sites

Four groups, one base. The control group is the classic search bots: Googlebot and Bingbot. The “named” column counts the cases where the site writes that group's name in robots.txt — naming is not blocking, a bot can be named in order to be allowed.

AI training bots
named in robots.txt: 346 (10.2%)
9.4%
318 sites
AI search bots
named in robots.txt: 171 (5.0%)
3.9%
131 sites
Bots fetching on user request
named in robots.txt: 160 (4.7%)
4.0%
135 sites
Classic search bots (control)
named in robots.txt: 68 (2.0%)
0.4%
13 sites
Source: robots.txt fetch 2026·08·27 · Against the 318 sites blocking training bots stand 13 sites blocking classic search bots.

Read bot by bot, the blocking turns out to be a list job: the block rates for training bots sit very close together, because the same sites name them in a single block. On a few rows the blocked count exceeds the mentioned count — there the rule is written by the wildcard (*) group and the bot’s own name never appears in the file.

Figure 05 · Block rate, bot by bot
n = 3,395 sites

Each row is a user-agent token. The colour shows the bot's job: red training, dark blue search, light blue fetch-on-user-request, grey classic search (control).

Mention and block rates, bot by bot
BotJobNamedBlockingRate
GPTBot (OpenAI, training)training3463129.2%
OAI-SearchBot (ChatGPT search)search62401.2%
ChatGPT-User (on user request)user request1601354.0%
ClaudeBot (Anthropic, training)training3363089.1%
Claude-User (on user request)user request40401.2%
Claude-SearchBot (Claude search)search43411.2%
PerplexityBot (search index)search1711313.9%
Perplexity-User (on user request)user request32381.1%
Google-Extended (Gemini training)training3343059.0%
Applebot-Extended (Apple Intelligence)training3163059.0%
meta-externalagent (Meta AI)training2142186.4%
Bytespider (ByteDance)training3093139.2%
CCBot (Common Crawl)training3203189.4%
Amazonbottraining3033089.1%
cohere-aitraining44451.3%
YouBot (You.com)search1271313.9%
Diffbottraining1251364.0%
Googlebot (classic search)classic search68110.3%
Bingbot (classic search + Copilot)classic search40130.4%
Source: robots.txt fetch 2026·08·27 · The list is date-stamped: bot names and policies change within months, and these rates are meaningful only together with this 19-bot list.
04

352 sites have an llms.txt; a plugin wrote half of them

Base: 3,395 sites · generator split over 352 files

llms.txt is a file proposed for summarising a site’s content for AI assistants. It is not a standard yet but a draft proposal — so its absence should be read as a measure of adoption rather than as a shortfall. 352 sites (10.4%) have one; the more detailed llms-full.txt is on only 30.

The real finding is not the number itself but who wrote it. 183 of these 352 files (52.0%) were generated automatically by a plugin or a platform. So this number measures not the businesses’ decision about AI but the release notes of the tool they use.

Figure 06 · llms.txt adoption, and who generated the files
Upper block n = 3,395 sites · lower block n = 352 files

Two different bases, stacked. The rates in the lower block are the distribution of the files that exist, not of the site total: read against 3,395 every row comes out an order of magnitude wrong.

Publishes an llms.txt
10.4%
352 / 3,395
Publishes an llms-full.txt
0.9%
30 / 3,395
Who generated the file · base 352 llms.txt
unspecified
48.0%
169 files
Wix
28.4%
100 files
All in One SEO
11.4%
40 files
Rank Math
4.6%
16 files
Shopify
4.3%
15 files
Yoast SEO
2.8%
10 files
other plugin
0.6%
2 files
Source: llms.txt and llms-full.txt fetch 2026·08·27 · “Unspecified” are the files carrying no signature naming their generator; they may have been written by hand.
05

Sites a machine can read opening hours from: 5.7 percent

Base: 3,382 sites with a readable home page

Structured data is the information embedded in a page that only a machine sees: name, address, telephone, opening hours. The share of sites with any JSON-LD block on their home page is 33.9%. But the number falls at every step below that: 10.7% introduce themselves as a business, 13.5% have the complete name-address-phone triple, and 5.7% give opening hours.

That fall is the report’s subject. The one field an assistant needs to answer “is it open now” exists on one site in twenty.

Figure 07 · Structured-data fields found on the home page
n = 3,382 sites

A narrowing sequence: any JSON-LD at all, then the business types, then the three facts an assistant actually needs to answer the question.

Any JSON-LD block
33.9%
1,146
Organization schema
19.7%
666
Complete name-address-phone triple
13.5%
457
LocalBusiness schema
10.7%
363
Opening hours
5.7%
194
Price information
5.2%
175
Coordinates (geo)
4.5%
151
Aggregate rating
1.9%
63
Broken JSON-LD block
0.7%
23
Source: home-page cache 2026·08·25 · Only JSON-LD was read; microdata and RDFa are out of scope. Because only the home page was examined, the rates are a FLOOR.
Figure 08 · Schema completeness distribution
n = 3,382 sites

A completeness percentage over eight fields. The median is zero: more than half the sites carry not one countable field, so the distribution itself is given rather than an average.

0
2,238
site
1-25
191
site
26-50
537
site
51-75
278
site
76-100
138
site
Source: home-page cache 2026·08·25 · The 2,238 sites at zero completeness (66.2%) are those with no JSON-LD at all, or none of the sought fields inside it.
Figure 09 · Schema types that can become an answer
n = 3,382 sites

The types an assistant can quote directly. FAQPage and Question carry a ready answer to a question; Offer, Service and Product say what a service is and what it costs.

FAQPage
3.6%
123
Question
3.6%
120
Offer
2.0%
69
Service
1.6%
53
Product
0.6%
19
HowTo
0.0%
1
Menu
0.0%
1
Source: home-page cache 2026·08·25 · The axis ends at 5%: even FAQPage, the most common type, is on 3.6% of sites.
06

155 sites’ home pages look empty to a crawler

Base: 3,382 sites · JavaScript test on 3,364 sites

Where there is no structured data, the text itself is what remains. The median home page carries 382 words; a quarter of them are under 176. For most sites there is something to read: 81.7% of sites are in the “adequate” or “rich” bucket.

The problem is at the extremes. 155 sites’ content arrives only when JavaScript runs — which means an AI crawler that does not run JavaScript sees that home page empty. A further 150 sites carry under 120 words on their home page.

Figure 10 · Content depth buckets
n = 3,382 sites

Four buckets by the word count of the static text on the home page. The buckets are mutually exclusive and sum to the base.

Rich — 590 sites (17.5%)1,000+ words
Adequate — 2,172 sites (64.2%)300-999 words
Thin — 470 sites (13.9%)120-299 words
No text — 150 sites (4.4%)under 120 words
Source: home-page cache 2026·08·25 · Median 382 words, 90th percentile 1,236 words. Because only the home page is counted, depth on inner pages is not seen.
Figure 11 · Answer signals found in the text
n = 3,382 sites

The six marks an assistant looks for in the text when there is no structured data. A telephone link (tel:) is machine-readable without any schema at all; it is the only row above half.

Telephone link (tel:)
52.4%
1,772
Heading structure in place
39.1%
1,322
Frequently asked questions
17.1%
578
Service list
17.0%
574
Opening hours (in the text)
16.1%
545
Price or menu
13.2%
447
Source: home-page cache 2026·08·25 · These signals do not replace structured data: an assistant cannot repeat what it read in text with the confidence it repeats what it read in schema.
Pages that look empty to a crawler
155
Content arrives only with JavaScript
4.6% · n = 3,364
150
No text at all on the home page
4.4% · n = 3,382

These two rows are not the same sites and do not sum: the first counts sites that load their text afterwards, the second sites with no text on the home page at all. The result is the same either way: a bot that does not run the page like a browser finds nothing there to read.

07

The median site scores zero on two of six components

Base: 3,382 scorable sites

Six components give a weighted 0-100 score: access permission (25), structured data (25), content depth (20), technical baseline (15), answer readiness (10) and llms.txt (5). Median 53.8, quartiles between 44.5 and 63.7.

The score is not a quality judgement but a measure of visibility: a low score does not mean a bad business, it means less for a machine to read. Looking at the components shows where the distribution comes from — the median site takes full marks on access permission and zero on two components.

Figure 12 · Visibility score distribution
n = 3,382 sites

Five buckets summing to the base. The distribution gathers in the middle: half the sites are in the 40-59 band.

0-19
36
site
20-39
533
site
40-59
1,689
site
60-79
895
site
80-100
229
site
Source: the weighted combination of six components · Lowest 5.0, highest 100.0. The 13 sites whose coverage fell below 60% were not scored and were not counted as zero.
Figure 13 · Letter grades
n = 3,382 sites

Each of the hundred squares stands for about 34 sites.

A+ — 81 (2.4%)
A — 148 (4.4%)
B — 301 (8.9%)
C — 1,057 (31.3%)
D — 1,226 (36.3%)
E — 525 (15.5%)
F — 44 (1.3%)
Source: the same score · The grade bands are fixed and not normalised to this year's distribution, so the 2027 repeat is directly comparable.
Figure 14 · Median of the score's components
Each component over its own count of measurable sites

The component's weight is written beside it. Two components have a median of zero: that is not a gap in the data but the finding itself — more than half the sites have neither structured data nor an llms.txt.

Access permission (robots.txt)
weight 25 · n = 3,395
100.0
Structured data
weight 25 · n = 3,382
0.0
Content depth
weight 20 · n = 3,382
68.8
Technical baseline
weight 15 · n = 3,395
75.0
Answer readiness
weight 10 · n = 3,382
25.0
llms.txt
weight 5 · n = 3,395
0.0
Source: the six components' own measurements · A component that cannot be measured is dropped from a site's numerator and denominator, not counted as zero.
08

What decides this is not the sector, it is the platform

Sector threshold: 50+ audited sites · 30 sectors

The gap between sectors is narrow. The medians of 30 sectors are squeezed between 33.8 and 64.4, and their median is 52.9. The gap between platforms is wider: 68.9 on Wix, 48.8 on custom builds.

The row that shows it most plainly is the LocalBusiness schema: 53.7% of Wix sites introduce themselves to a machine as a business, against 8.9% of custom builds. What creates the difference between a lawyer’s site and a car workshop’s site is not law and car repair; it is the tool the two sites were built with.

Figure 15 · Visibility by platform
The median score's base is the site count; the schema rate's base is the count of readable home pages

The two bases on a row are not the same, and should not be: the median score is over all probed sites, while the LocalBusiness rate is over those whose home page could be read.

Median visibility score and schema rates by platform
PlatformSitesMedian scoreLocalBusinessName-addr.-tel.Answerable
Wix12168.953.7%43.8%1.7%
Ticimaxcomparison4866.94.2%81.3%4.2%
Next.js14661.439.0%39.0%19.2%
WordPress55959.47.7%8.8%3.8%
WooCommerce38658.85.2%5.7%2.3%
IdeaSoftcomparison3756.30.0%5.4%0.0%
Custom build1,91248.88.9%11.2%4.6%
Source: home-page cache 2026·08·25 · Rows marked “comparison” carry fewer than 50 sites and are not taken into a headline.
Figure 16 · Distribution of sector medians
30 sectors · 50+ audited sites each

Each tick is one sector's median score. The tick height carries no information; it varies on a three-step cycle only to keep values that land side by side countable. The red line is the median of the sector medians.

MEDIAN 52.9
%0%25%50%75%100
Source: the weighted combination of six components · The narrowness of the distribution is the finding: the whole 30.6-point range is smaller than the gap a single change of platform opens.
Figure 17 · The eight highest sectors
n = 50+ sites
Clothing shopn 55
64.4%
Lawyern 72
63.7%
Removals companyn 59
60.3%
Cleaning companyn 58
59.1%
Furniture shopn 71
57.5%
Phone / electronics shopn 107
57.3%
Catering companyn 51
57.3%
Car repair shopn 73
57.0%
The rate beside each is the share of sites in that sector carrying a LocalBusiness schema.
Figure 18 · The eight lowest sectors
n = 50+ sites
Building materials shopn 67
50.4%
Construction companyn 83
49.5%
Packaging companyn 50
49.1%
Tutoring centren 66
48.5%
International shipping / freight forwardern 86
48.3%
Customs brokeragen 66
45.0%
Nursery / kindergartenn 56
43.8%
Private schooln 87
33.8%
The sectors at the bottom of the ranking are not a quality ranking; they are the sectors publishing less for a machine to read.
Figure 19 · Visibility by district
13 districts · 3,395 sites

The finding of this figure is its flatness. Where every other measure in the series runs several times over between districts, AI visibility does not travel with geography.

Yenişehir
56.6
n 961
Mezitli
54.5
n 402
Tarsus
54.5
n 364
Erdemli
54.5
n 189
Silifke
53.3
n 207
Toroslar
52.5
n 257
Aydıncık
52.5
n 14
Bozyazı
52.3
n 36
Anamur
52.0
n 128
Gülnar
52.0
n 28
Akdeniz
51.2
n 716
Mut
50.0
n 48
Çamlıyayla
46.7
n 14
Source: home-page cache 2026·08·25 · Grey rows carry fewer than 100 sites and do not enter the comparison. The 31 sites whose district could not be resolved were not estimated but kept aside.
09

This study asked no AI anything

Measured: conditions · Not measured: outcomes

Every number in this report measures a readiness: how much of what an assistant would need to produce an answer from this site is in place. None of them measures what an assistant actually does.

Not a single question was put to any model in this study. The sentence “opening hours are not in the structured data” is true and verifiable; the sentence “AI cannot find this business” does not follow from this data. Assistants also produce answers from directories, from map services and from sources this study never looked at. That distance is one this report did not set out to close.

In the same way, 331 sites blocking AI crawlers is not a defect. A business may not want its content used in model training, and this is exactly how that is said. This report counts that decision; it does not judge it.

What this data supports
  • That local business sites are not configured to answer AI assistants — the share meeting all four conditions is 4.5%.
  • That AI crawlers are not yet on local businesses' agenda: 89.0% of sites have not written a single rule for these bots.
  • That the blocking is a distinction specific to AI: the same sites let classic search bots in, a difference of over 25 times.
  • That the difference comes largely from the defaults of the platform in use: the median gap between platforms is larger than the gap between sectors.
  • That the 155 sites whose content arrives only with JavaScript look empty to crawlers that do not run it.
What this data does not support
  • “AI cannot find these businesses” — no model was asked anything; conditions were measured, not outcomes.
  • “That site is doing the wrong thing by blocking AI” — blocking is a legitimate choice and is counted here as a decision.
  • “X% of sites have no schema” — the accurate phrasing is “none was detected on the home page”; inner pages and non-JSON-LD formats were not seen.
  • That the bot rates are durable — bot names and policies change within months.
  • That sites publishing an llms.txt have made a decision about AI — more than half the files were generated automatically by a plugin.
What was measured is not what an assistant does; it is what an assistant could find on this site.
Conditions were measured, outcomes were not

Limitations

A single cross-section.
robots.txt and llms.txt were measured as they stood at the time of the fetch. A site may have changed its rule the next day; this study shows that moment, not the change.
Conditions were measured, not outcomes.
What assistants actually cite was not measured. Being allowed does not guarantee being cited; being blocked does not mean being invisible.
Bots are not obliged to obey robots.txt.
The file is a voluntary agreement. Some bots do not obey it. So “blocked” does not mean “did not enter”, it means “asked not to enter”.
Only JSON-LD was read.
Structured data was assessed through JSON-LD blocks alone. Microdata and RDFa are out of scope; sites using those formats appear here as “no schema”.
Content measurements are limited to the home page.
Depth on blog, service and contact pages is not seen. A site with a rich inner structure can look low because of a thin home page.
The sector assignment is a heuristic.
The sector is derived from the search term that found the business. For businesses with several lines of work another assignment could be defended; the sector rankings depend on this rule.
District differences carry a small sample.
In three districts the number of audited sites is under 30. Those rows stay in the table but do not enter the comparison and are not taken into a headline.

Citation rules

These six rules are not a matter of style. Framing a number wrongly in this report turns a choice into a defect, or a measure of readiness into a prophecy.

  1. 01Blocking is a choice, not an error; "wrote no rule" and "blocked" are reported separately.
  2. 02The score is a measure of visibility, not a quality judgement; a low score does not mean a bad business.
  3. 03Because only the home page was measured, the content and schema rates are a floor.
  4. 04The bot list is date-stamped; on another date there will be other bots.
  5. 05Do not say "AI cannot find this business"; say "the conditions it would need to answer from this site are missing".
  6. 06llms.txt is still a draft proposal; its absence is presented as a measure of adoption, not as a shortfall.

The method, briefly

  1. 01UniverseThe data set of the Mersin / State of Digital 2026 study: 4,167 audited domains, 3,395 of them reachable. The business universe is the 19,615 local businesses visible as active on Google; behind these sites stand 3,928 businesses.
  2. 02The fetch, and its courtesy rulesAt most three GETs per domain: /robots.txt, /llms.txt, /llms-full.txt. A self-identifying User-Agent, low concurrency and a wait between requests were used. robots.txt was read first, and no llms.txt request was made to sites blocking this research bot. The results were written to a database, so re-running produces no new requests.
  3. 03How robots.txt was evaluatedOnly the root path ("/") was evaluated for each bot. Matching is case-insensitive, the longest path rule wins, allow takes precedence on a tie, and an exact token match overrides the wildcard group. "No rule" and "blocked" were counted separately.
  4. 04Structured data and contentThe home-page HTML was read from the 2026·08·25 cache; no new request was made for this section. JSON-LD blocks were parsed and broken blocks counted separately. Content measurements were taken on the static HTML.
  5. 05The JavaScript testWhere the static HTML held under 120 words and the page Playwright saw was more than 2.5 times larger, the content was counted as JavaScript-dependent. This test could be run on 3,364 sites.
  6. 06Score and thresholdsA weighted 0-100 combination of six components; a component that cannot be measured is dropped from the numerator and the denominator, and below 60% coverage no score is published. 3,382 sites were scored, 13 could not be. Sectors entered the comparison only with 50 or more audited sites; 30 sectors passed that threshold.
Bases
The bases this report uses
Audited domains4,167
Sites whose robots.txt was fetched3,395
Sites with a readable home page3,382
Scorable sites3,382
Businesses behind the sites3,928
Sites without a score
13
not counted as zero
Unreachable domains
772
out of 4,167 audited domains

Sources

  1. 01robots.txt / llms.txt fetch (this study)The series' only new field measurement. At most three GET requests were made per domain: /robots.txt, /llms.txt and /llms-full.txt. No other page was requested. The fetch window was 2026·08·27 16:28 → 16:44 UTC. robots.txt was read first; no llms.txt request was made to sites blocking this research bot at the root path.
  2. 02Nixeny Dijital · Mersin / State of Digital 2026The same universe, the same set of businesses. The 4,167 domains, 3,395 reachable sites and 3,382 home-page caches this report uses come from that study; the home-page HTML was taken on 2026·08·25. Structured-data and content measurements were made on that cache; no request was sent again.nixeny.com
  3. 03The bot list19 user-agent tokens: bots from OpenAI, Anthropic, Perplexity, Google, Apple, Meta, ByteDance, Common Crawl, Amazon, Cohere, You.com and Diffbot, plus Googlebot and Bingbot as a control group. The list is date-stamped and set out openly in `config/ai-readiness.json`; on another date there will be other bots.
  4. 04robots.txt interpretation rulesOnly the root path is evaluated for each bot. Matching is case-insensitive, the longest path rule wins, allow takes precedence on a tie, and an exact token match overrides the wildcard (*) group.www.rfc-editor.org
  5. 05schema.org · LocalBusinessThe definition of the structured-data fields. The fields sought in this study: name, address, telephone, openingHours / openingHoursSpecification, geo, priceRange and aggregateRating.schema.org
  6. 06The llms.txt proposalThe draft defining the file's format. It is a proposal, not a standard; this report measures adoption, not compliance.llmstxt.org

The numbers in this report were not compared with a measurement of another province or country. A “world average” produced with a different bot list, on a different date and over a different base looks, when placed side by side, as though both numbers measure the same thing. What is shared with Mersin / State of Digital 2026 is the universe and the date of the home-page cache; the robots.txt fetch is specific to this study and was made two days later.

Colophon

Nixeny Dijital - Mersin / AI Readiness 2026 · Version 01 · Home-page data 2026·08·25 · robots.txt fetch 2026·08·27 · Published 2026·08·27

Conducted and published by Nixeny Dijital, Mersin. The fetch, the scoring and the report design are Nixeny’s own. The universe and the site list are shared with the Mersin / State of Digital 2026 study. At most three requests were sent per domain for this report: robots.txt, llms.txt and llms-full.txt.

If a business wants to know its own site’s row in this study, writing in the domain name is enough. The method, the bot list and the verification logs are also shared on request: info@nixeny.com

Citation

How to cite this study

Nixeny Dijital (2026). Nixeny Dijital - Mersin / AI Readiness 2026. https://nixeny.com/en/research/mersin-ai-readiness-2026

Deck and PDF

The slides and the PDF are shared on request

A presentation deck, a print-ready PDF, the count behind every percentage and the method files all exist for this study. They are shared with press, academia and public institutions on condition of attribution.

Copyright and Terms of Use

© 2026 Nixeny Dijital. All rights reserved.

The texts, analyses, charts, tables, images and compiled data outputs produced for this study were prepared by Nixeny Dijital. Neither the whole nor a substantial part of the content may be copied, republished or presented under another study's name without written permission.

Limited quotation from the study is permitted in news reports, articles and other publications. In that case the source must be named explicitly as “Nixeny Dijital — Nixeny Dijital - Mersin / AI Readiness 2026” and an active link given to this page.

Use and permission requests: kivanctasci@nixeny.cominfo@nixeny.com