kurumsalwebsite.co — llms.txt & GEO score
Solid, with a short list left
kurumsalwebsite.co publishes a curated llms.txt — 26 links across 7 sections, 6.4 KB in all.
Every link carries a description, averaging 103 characters — long enough to tell a model which page answers a question without opening all of them first.
The clearest gap is points at clean markdown copies. Right now: 1 of 26 end in .md or .txt (4%, detected by file extension). Closing it is worth 10 points.
What it does well
- Every link carries a description 26 of 26 described (100%)
- Descriptions say something concrete Average 103 characters across 26 described links
- Descriptions add to the title No description merely repeats its title
- Link titles are descriptive 1 weak title (bare URLs, “here”, one-word labels)
What is missing
- Points at clean markdown copies +10 1 of 26 end in .md or .txt (4%, detected by file extension)
- Enough written detail per link +1 26 words per link across 664 words
- Grouped into balanced sections +1 7 H2 sections, largest group holds 12 of 26 links
Among the 22 sites measured here so far, kurumsalwebsite.co ranks 3rd, against a median of 71. That comparison moves as new sites are scanned — it is a snapshot of this list, not of the web.
What kurumsalwebsite.co tells an assistant
KurumsalWebsite
KOBİ ve kurumsal firmalar için kurumsal web sitesi kurulumu: tasarım, barındırma, SSL, bakım ve SEO altyapısı sabit fiyatlı tek pakette.
Content & links
Can a model pick the right page, first time?
9 of 11 checks pass. What is left: points at clean markdown copies and enough written detail per link.
-
Every link carries a description 26 of 26 described (100%)10/10
-
Descriptions say something concrete Average 103 characters across 26 described links7/7
-
Descriptions add to the title No description merely repeats its title4/4
-
Points at clean markdown copies 1 of 26 end in .md or .txt (4%, detected by file extension)0/10
-
Link titles are descriptive 1 weak title (bare URLs, “here”, one-word labels)4/4
-
A workable number of links 26 links (12–50 is the sweet spot)4/4
-
Skippable links marked Optional An ## Optional section is present3/3
-
No duplicate links All 26 URLs are distinct2/2
-
List items are markdown links 2 of 28 list items are plain text, not links4/4
-
Enough written detail per link 26 words per link across 664 words2/3
-
Links are absolute URLs All 26 links are absolute URLs1/1
Structure
Does it follow the llms.txt shape?
6 of 7 checks pass. What is left: grouped into balanced sections.
-
Exactly one H1 project title “KurumsalWebsite”3/3
-
Summary directly under the title Present as a blockquote3/3
-
Summary is a usable length 136 characters3/3
-
Concrete language, not marketing filler No marketing filler detected3/3
-
Grouped into balanced sections 7 H2 sections, largest group holds 12 of 26 links3/4
-
Conforms to the published grammar Markdown only, headings used as the spec defines them2/2
-
Section names say what is inside All 7 headings are descriptive2/2
Discovery & access
Can an assistant reach it, and is it allowed to?
All 5 checks pass in this group.
-
At the root of the domain you typed Found at the standard /llms.txt path2/2
-
Sent as plain text Content-Type: text/plain; charset=utf-81/1
-
robots.txt exists 121 B of crawler rules1/1
-
AI crawlers are not blocked No AI user-agent is disallowed at the root6/6
-
robots.txt points at a sitemap A Sitemap: line is declared1/1
Search-engine basics
What a crawler reads from your homepage today
All 6 checks pass in this group.
-
Homepage title is the right length 49 characters, from title2/2
-
Title is not padded or repetitive No repeated terms1/1
-
Homepage has a meta description 181 characters, from meta description — Google will truncate it2/2
-
Canonical URL declared https://kurumsalwebsite.co1/1
-
Language declared lang="tr"1/1
-
Social card image og:image is set1/1
Depth & upkeep
Is there more than the index, and is it current?
All 5 checks pass in this group.
-
Publishes llms-full.txt Companion full-text file found3/3
-
The index points at the full file llms.txt links to llms-full.txt1/1
-
Index is a sensible size 6.4 KB2/2
-
Server reports when it last changed Server sends Last-Modified1/1
-
The index is kept current Last changed 2 days ago2/2
What kurumsalwebsite.co should fix next
Ordered by what each one is worth. Open a row for the steps.
-
Right now: 1 of 26 end in .md or .txt (4%, detected by file extension)
Publish a .md version of each page and link to that. The single biggest win here: the model reads your content instead of your navigation and footer.
Where: Your CMS or docs build — this is the biggest single win here
- Publish a .md version of each page you link to, at a predictable URL (page.md next to page).
- Point the llms.txt links at the .md copies, not at the HTML pages.
- Strip navigation, cookie banners and footers from the markdown — that is the whole point: the model reads your content instead of your chrome.
- Declare the pair in your HTML with a link relation so clients can find it without guessing.
In your file
line 12- [Hakkımızda](https://kurumsalwebsite.co/hakkimizda): Şirketin ne yaptığı, kimlere hizmet verdiği ve çalışma biçimi.
- [Hakkımızda](https://kurumsalwebsite.co/hakkimizda.md): Şirketin ne yaptığı, kimlere hizmet verdiği ve çalışma biçimi.
line 13- [Neden biz](https://kurumsalwebsite.co/neden-biz): Sabit fiyat, her şey dahil ilk yıl ve bakım dahil kurulum gibi farkların açıklaması.
- [Neden biz](https://kurumsalwebsite.co/neden-biz.md): Sabit fiyat, her şey dahil ilk yıl ve bakım dahil kurulum gibi farkların açıklaması.
line 14- [Nasıl çalışır](https://kurumsalwebsite.co/nasil-calisir): Siparişten yayına kadar dört adımlı süreç ve her adımda işletmeden ne istendiği.
- [Nasıl çalışır](https://kurumsalwebsite.co/nasil-calisir.md): Siparişten yayına kadar dört adımlı süreç ve her adımda işletmeden ne istendiği.
Placeholders in { } are yours to write — we do not invent text about your pages.
-
Right now: 26 words per link across 664 words
A list of names is not documentation. Aim for 30+ words per link across the file — summary, section context and descriptions together. For an exhaustive map what matters instead is that the list is grouped so a model can skip whole branches.
Where: The descriptions and section context in llms.txt
- Count the words in your file against the number of links — aim for 30 or more per link.
- A list of page names is an index, not documentation; the descriptions are what a model actually reads.
- Add a line of context under each "## " heading saying what that group covers.
-
Right now: 7 H2 sections, largest group holds 12 of 26 links
Group links under headings a reader would look for, and spread them — one group holding most of the file is the same as no grouping.
Where: The "## " headings in llms.txt
- Split the link list into at least five "## " groups by what a reader would be looking for.
- Typical split: Docs, API, Guides, Product, Company, Optional.
- Grouping is what lets a model skip nine tenths of the file and still find the right page.
Instead of## Links - [A](...) - [B](...) - [C](...)
Do this## Docs - [A](...) ## API - [B](...) ## Optional - [C](...)
This score is Devsly’s own heuristic, not an official standard — llms.txt has no scoring body. It measures how well a file serves an AI assistant, and it does not predict whether any assistant will cite the site. The reading is a snapshot from 21 September 2026; run it again for the current state, or check a different site.
Other recently scored sites
Every scan that finds an llms.txt gets a score card. Cards link back to the full report here, not out to the site.