At least one JSON-LD block with @type and no unreadable blocks
JSON-LD describes entities and relationships in a machine-readable form. Parsing JSON is separate from validating required search feature properties.
Recommended action
Match markup to visible content and validate it with a rich result testing tool. Eligibility does not guarantee display.
Targets and suggested changes
Targethttps://www.cnuh.com/intro.cs
Response HTML <head> / script[type=application/ld+json]
Use the example JSON in an application/ld+json script only when it matches the page. Fix existing JSON syntax first and validate any rich-result requirements separately.
View evidence and example changes
Observed content
0
Example - adapt to the actual content and environment
HTML response line 67 · /html/body/div/main/div/article/div/ul/li[2]/a
The query string or underscore triggers this heuristic. Remove tracking-only utm_* parameters from internal links when appropriate. Keep functional parameters. If a path changes, update internal links and redirect the old URL.
HTML response line 69 · /html/body/div/main/div/article/div/ul/li[3]/a
The query string or underscore triggers this heuristic. Remove tracking-only utm_* parameters from internal links when appropriate. Keep functional parameters. If a path changes, update internal links and redirect the old URL.
HTML response line 70 · /html/body/div/main/div/article/div/ul/li[4]/a
The query string or underscore triggers this heuristic. Remove tracking-only utm_* parameters from internal links when appropriate. Keep functional parameters. If a path changes, update internal links and redirect the old URL.
HTML response line 105 · /html/body/div/main/div/article/p[1]/a
The query string or underscore triggers this heuristic. Remove tracking-only utm_* parameters from internal links when appropriate. Keep functional parameters. If a path changes, update internal links and redirect the old URL.
HTML response line 161 · /html/body/div/footer/ul/li[1]/a
The query string or underscore triggers this heuristic. Remove tracking-only utm_* parameters from internal links when appropriate. Keep functional parameters. If a path changes, update internal links and redirect the old URL.
View evidence and example changes
Observed content
<a href="/sub.cs?m=131">개인정보처리방침</a>
9 targets; the first five are shown. Review the full saved list in the details below.
There are no warning or unknown checks in this section.
Internal links10
External links11
nofollow0
Link destinations, text and attributes21 saved
Up to 300 extracted links. Destination status codes and linked pages are not individually checked.
This detects WebP/AVIF from img src/srcset extensions and picture source types. Images whose format cannot be inferred from HTML, such as extensionless CDN URLs, may not be reflected in the count.
Recommended action
Compare quality and file size, and inspect the actual delivered format in browser developer tools.
HTML response line 49 · /html/body/div/header/h1/img
Convert this file to WebP/AVIF and use the actual converted URL. Do not merely rename its extension. Keep it if the CDN already serves a modern format.
HTML response line 74 · /html/body/div/main/div/article/h2/img
Convert this file to WebP/AVIF and use the actual converted URL. Do not merely rename its extension. Keep it if the CDN already serves a modern format.
There are no warning or unknown checks in this section.
05
Technical checks
8 checks
Doctype
Passed
html
The doctype declaration helps browsers render HTML in standards mode.
Keep in mind
Place <!doctype html> at the start of the document and check for unintended output before it.
CSS files
Passed
1
Tool heuristic: up to 4 external files
This counts external stylesheet declarations. Count alone does not measure transfer size, caching or render blocking.
Keep in mind
Inspect duplicate or unused CSS and render blocking, then prioritize changes using actual performance measurements.
JavaScript files
Passed
4
Tool heuristic: up to 6 external files
This counts script elements with src attributes. File count alone cannot measure execution cost or responsiveness.
Keep in mind
Review duplicated scripts and expensive startup work; consider defer, async or delayed execution where appropriate.
Compression
Needs review
The expected configuration was not detected.
This checks the HTML Content-Encoding header. Compression can reduce transfer size, with savings depending on the response.
Recommended action
Review text compression on the server or CDN, treating already compressed image formats separately.
Targets and suggested changes
Targethttps://www.cnuh.com/intro.cs
Server / CDN compression settings
Enable actual gzip/Brotli compression for this response and verify transfer size. Do not manually add Content-Encoding without compressing the body.
View evidence and example changes
Example - adapt to the actual content and environment
Content-Encoding: gzip
Security headers
Needs review
0/6
Tool heuristic: at least 3 of 6 selected headers present
This detects selected security-related response headers. Their count does not establish policy quality or protection.
Recommended action
Review CSP, HSTS and other values for the application, then test for blocked resources or broken functionality.
Targets and suggested changes
Targethttps://www.cnuh.com/intro.cs
Web server / CDN response headers
These headers were absent. Configure response headers in the actual server/CDN settings: .htaccess or VirtualHost for Apache, or the Nginx server block. Validate the two example headers first; design CSP/HSTS for the real resources and HTTPS policy. The actual server configuration path is not visible to this tool.
This checks for a text response at /llms.txt. Its presence does not guarantee use by an AI service or search visibility.
Recommended action
If you publish one, describe public resources accurately and keep its content and links current.
Targets and suggested changes
Targethttps://www.cnuh.com/llms.txt
/llms.txt
If desired, publish UTF-8 text at the root and add real public documentation links. This is optional.
View evidence and example changes
Example - adapt to the actual content and environment
# 전남대학교병원
- [Home](https://www.cnuh.com/intro.cs)
AI crawlers
Not checked
Not verified in this analysis.
Passes when every AI search/answer bot is allowed; training bots are shown for reference only
This interprets root-path robots.txt rules for five AI search/answer bots (which read pages to cite them in answers) and three training bots. Only the search/answer bots decide the result; training bots are shown for reference. Actual citations are not checked.
Recommended action
Check network restrictions and provider availability before retrying. An unknown result is not a confirmed failure or a zero score.
There are no warning or unknown checks in this section.
Bot access to the root path
OAI-SearchBot Search/answerUnknown
ChatGPT-User Search/answerUnknown
Claude-SearchBot Search/answerUnknown
Claude-User Search/answerUnknown
PerplexityBot Search/answerUnknown
GPTBot TrainingUnknown
ClaudeBot TrainingUnknown
Google-Extended TrainingUnknown
robots.txt sourceExpand
No robots.txt response was saved.
07
PageSpeed Insights
External performance test
Run Google Lighthouse performance, accessibility, best practices and SEO checks. Device-specific results are cached for one day and are separate from the overall score above.