SEO audit for oskalon.com
System Integration & Custom Software
Health 38/100 (poor) · 12 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Leading experts in system integration, custom software development, and infrastructure solutions. We deliver innovative technology that transforms businesses.
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Sitemap | 75 | 3 | 0 | 0 |
| Links | 92 | 1 | 0 | 0 |
| Content | 85 | 0 | 6 | 6 |
| Duplicate | 90 | 0 | 4 | 2 |
| Crawlability | 93 | 0 | 3 | 0 |
| Hreflang | 93 | 0 | 3 | 0 |
| Agent Readiness | 100 | 0 | 0 | 10 |
| Cache | 100 | 0 | 0 | 9 |
| Canonical | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 3 |
| Mobile | 100 | 0 | 0 | 9 |
| Security | 100 | 0 | 0 | 9 |
| Social | 100 | 0 | 0 | 9 |
| Structured Data | 100 | 0 | 0 | 9 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://www.oskalon.com/en/case-studies — https://www.oskalon.com/en/case-studies/erp-data-platform (context deadline exceeded)
error Non-200 URL listed in sitemap
Rule sitemap.not_200 · Sitemap · 3 occurrence(s)
- https://www.oskalon.com/en/case-studies/erp-data-platform — listed in sitemap but status 0
- https://www.oskalon.com/en/case-studies/industrial-scada-integration — listed in sitemap but status 500
- https://www.oskalon.com/sr/case-studies/industrial-scada-integration — listed in sitemap but status 500
Warnings (6 rules)
warning Thin content (low word count)
Rule content.thin · Content · 6 occurrence(s)
- https://www.oskalon.com/en/case-studies — 144 words
- https://www.oskalon.com/en/contact — 121 words
- https://www.oskalon.com/en/cookies — 73 words
- https://www.oskalon.com/en/privacy — 73 words
- https://www.oskalon.com/en/terms — 76 words
- https://www.oskalon.com/sr/contact — 111 words
warning Duplicate page content
Rule duplicate.content · Duplicate · 2 occurrence(s)
- https://oskalon.com/en — content shared by 2 pages: https://www.oskalon.com/en
- https://www.oskalon.com/en — content shared by 2 pages: https://oskalon.com/en
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://oskalon.com/en — title shared by 2 pages: https://www.oskalon.com/en
- https://www.oskalon.com/en — title shared by 2 pages: https://oskalon.com/en
warning Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 3 occurrence(s)
- https://www.oskalon.com/en/case-studies/erp-data-platform — context deadline exceeded after 3 attempts
- https://www.oskalon.com/en/case-studies/industrial-scada-integration — HTTP 500, 0 words after 3 attempts
- https://www.oskalon.com/sr/case-studies/industrial-scada-integration — HTTP 500, 0 words after 3 attempts
warning hreflang set has no self-reference
Rule hreflang.missing_self · Hreflang · 1 occurrence(s)
- https://oskalon.com/en — no hreflang entry points to this URL
warning hreflang has no return link (not reciprocal)
Rule hreflang.no_return · Hreflang · 2 occurrence(s)
- https://oskalon.com/en — https://www.oskalon.com/en (en) does not link back
- https://oskalon.com/en — https://www.oskalon.com/sr (sr) does not link back
Notices (11 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 9 occurrence(s)
- https://oskalon.com/en — h4 follows h2 — skips h3
- https://www.oskalon.com/en — h4 follows h2 — skips h3
- https://www.oskalon.com/en/case-studies — h4 follows h2 — skips h3
- https://www.oskalon.com/en/contact — h4 follows h2 — skips h3
- https://www.oskalon.com/en/cookies — h4 follows h1 — skips h2
- https://www.oskalon.com/en/privacy — h4 follows h1 — skips h2
- https://www.oskalon.com/en/terms — h4 follows h1 — skips h2
- https://www.oskalon.com/sr — h4 follows h2 — skips h3
- https://www.oskalon.com/sr/contact — h4 follows h2 — skips h3
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://oskalon.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Page served uncached (no-store/private or CDN bypass)
Rule cache.not_cacheable · Cache · 9 occurrence(s)
- https://oskalon.com/en — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/en — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/en/case-studies — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/en/contact — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/en/cookies — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/en/privacy — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/en/terms — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/sr — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
- https://www.oskalon.com/sr/contact — Cache-Control: private, no-cache, no-store, max-age=0, must-revalidate
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 1 occurrence(s)
- https://oskalon.com/en — canonical=https://www.oskalon.com/en
notice Low text-to-HTML ratio
Rule content.low_ratio · Content · 6 occurrence(s)
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 2 occurrence(s)
- https://oskalon.com/en — meta description shared by 2 pages: https://www.oskalon.com/en
- https://www.oskalon.com/en — meta description shared by 2 pages: https://oskalon.com/en
notice Missing html lang attribute
Rule i18n.lang_missing · Mobile · 9 occurrence(s)
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 3 occurrence(s)
- https://oskalon.com/en — 1 of 3 images without width/height
- https://www.oskalon.com/en — 1 of 3 images without width/height
- https://www.oskalon.com/sr — 1 of 3 images without width/height
notice Missing Open Graph tags
Rule og.missing · Social · 9 occurrence(s)
- https://oskalon.com/en — og:image
- https://www.oskalon.com/en — og:image
- https://www.oskalon.com/en/case-studies — og:image
- https://www.oskalon.com/en/contact — og:image
- https://www.oskalon.com/en/cookies — og:image
- https://www.oskalon.com/en/privacy — og:image
- https://www.oskalon.com/en/terms — og:image
- https://www.oskalon.com/sr — og:image
- https://www.oskalon.com/sr/contact — og:image
notice No structured data detected
Rule schema.none · Structured Data · 9 occurrence(s)
notice Missing recommended security headers
Rule security.missing_headers · Security · 9 occurrence(s)
- https://oskalon.com/en — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/en — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/en/case-studies — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/en/contact — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/en/cookies — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/en/privacy — X-Content-Type-Options, HSTS, CSP
- https://www.oskalon.com/en/terms — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/sr — HSTS, CSP, X-Content-Type-Options
- https://www.oskalon.com/sr/contact — CSP, X-Content-Type-Options, HSTS
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://oskalon.com/en System Integration & Custom Software |
200 | yes | 402 | 1 |
| https://www.oskalon.com/en System Integration & Custom Software |
200 | yes | 402 | 6 |
| https://www.oskalon.com/en/case-studies Case Studies | Oskalon |
200 | yes | 144 | 6 |
| https://www.oskalon.com/en/contact Contact Us | Oskalon |
200 | yes | 121 | 6 |
| https://www.oskalon.com/en/cookies Cookie Policy | Oskalon |
200 | yes | 73 | 6 |
| https://www.oskalon.com/en/privacy Privacy Policy | Oskalon |
200 | yes | 73 | 6 |
| https://www.oskalon.com/en/terms Terms of Service | Oskalon |
200 | yes | 76 | 6 |
| https://www.oskalon.com/sr Sistemska integracija i softver po meri |
200 | yes | 401 | 2 |
| https://www.oskalon.com/sr/contact Kontaktirajte nas | Oskalon |
200 | yes | 111 | 2 |
| https://www.oskalon.com/en/case-studies/erp-data-platform | 0 | no | 0 | 1 |
| https://www.oskalon.com/en/case-studies/industrial-scada-integration | 500 | no | 0 | 1 |
| https://www.oskalon.com/sr/case-studies/industrial-scada-integration | 500 | no | 0 | 0 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.