Catalog / zupanjasped.hr
54

SEO audit for zupanjasped.hr

Županjašped d.o.o. | Logistika i špedicija

other

Health 54/100 (fair) · 17 pages crawled · generated 2026-07-29

Download Markdown report (feed to ChatGPT / Claude / Cursor)

Županjašped d.o.o. – Strateška logistička rješenja diljem jugoistočne Europe. Špedicija, carinjenje, skladištenje i upravljanje opskrbnim lancem.

Screenshot of zupanjasped.hr
17
pages crawled
16
indexable pages
3
errors
79
warnings
147
notices
4
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Security 65 3 10 18
Performance 74 0 15 22
Canonical 77 0 13 0
Meta Description 79 0 12 4
Content 82 0 10 7
Links 86 0 8 12
Headings 91 0 5 3
Agent Readiness 93 0 4 14
Rendering 96 0 2 0
Crawlability 100 0 0 1
Sitemap 100 0 0 6
Social 100 0 0 32
Structured Data 100 0 0 16
Titles 100 0 0 1
URL 100 0 0 11
Findings

Errors (1 rules)

error Mixed content on HTTPS page

Rule security.mixed_content · Security · 3 occurrence(s)

Warnings (10 rules)

warning Control has no accessible name

Rule agent.control_no_name · Agent Readiness · 4 occurrence(s)

warning Content-Type header doesn't match the actual content

Rule headers.content_type_mismatch · Security · 10 occurrence(s)

  • https://zupanjasped.hr/ap/Dugorocna_izjava.html?lang=hr — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/Kratkorocna_izjava.html?lang=hr — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/Kupoprodajni.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/Porezno_zastupanje_ugovor.html?lang=hr — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/Spec-predmeta.html?lang=hr — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/conv/kalk.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/f-gas.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/izjava_o_vrijednosti.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/kalkulator_prijevoza.html?lang=hr — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
  • https://zupanjasped.hr/ap/ugovor_otpremn_usluga.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".

warning Orphan page (no internal inlinks)

Rule links.orphan · Links · 4 occurrence(s)

warning Internal link points to a redirect

Rule links.redirect_target · Links · 4 occurrence(s)

warning Render-blocking script in <head> (no defer/async)

Rule perf.render_blocking · Performance · 15 occurrence(s)

warning Content only rendered by JavaScript (invisible to non-JS crawlers & AI)

Rule rendering.js_shell · Rendering · 2 occurrence(s)

  • https://zupanjasped.hr/ap/Kratkorocna_izjava.html?lang=hr — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.
  • https://zupanjasped.hr/ap/f-gas.html — Raw HTML has 0 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.

Notices (23 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 5 occurrence(s)

notice No llms.txt for AI agents

Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)

  • https://zupanjasped.hr/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

Rule agent.no_main_landmark · Agent Readiness · 8 occurrence(s)

notice Low text-to-HTML ratio

Rule content.low_ratio · Content · 4 occurrence(s)

notice Multiple <h1> elements

Rule h1.multiple · Headings · 3 occurrence(s)

notice Page has only one internal inlink (fragile crawl path)

Rule links.single_inlink · Links · 12 occurrence(s)

notice Legacy <meta name=keywords> tag present (Google ignores it)

Rule meta.keywords_present · Content · 3 occurrence(s)

notice Meta description too long

Rule meta_desc.too_long · Meta Description · 3 occurrence(s)

notice Meta description too short

Rule meta_desc.too_short · Meta Description · 1 occurrence(s)

notice Missing Open Graph tags

Rule og.missing · Social · 16 occurrence(s)

notice No ETag header (no conditional GET for unchanged pages)

Rule perf.no_etag · Performance · 16 occurrence(s)

  • https://zupanjasped.hr/ap/Dugorocna_izjava.html?lang=hr — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/Kratkorocna_izjava.html?lang=hr — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/Kupoprodajni.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/Porezno_zastupanje_ugovor.html?lang=hr — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/Spec-predmeta.html?lang=hr — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/conv/kalk.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/f-gas.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/izj-proizv/izjavaproizv.php — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/izjava_o_vrijednosti.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/kalkulator_prijevoza.html?lang=hr — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/ugovor_otpremn_usluga.html — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/ap/vozar/vozar-racun.php?lang=hr — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/apps/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/info/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/politika-privatnosti/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://zupanjasped.hr/uvjeti-koristenja/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.

notice No Last-Modified header (no conditional GET for unchanged pages)

Rule perf.no_last_modified · Performance · 6 occurrence(s)

  • https://zupanjasped.hr/ap/izj-proizv/izjavaproizv.php — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://zupanjasped.hr/ap/vozar/vozar-racun.php?lang=hr — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://zupanjasped.hr/apps/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://zupanjasped.hr/info/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://zupanjasped.hr/politika-privatnosti/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://zupanjasped.hr/uvjeti-koristenja/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

Rule redirect.single · Crawlability · 1 occurrence(s)

notice Article schema missing recommended properties (Top Stories / image carousel)

Rule schema.article_incomplete · Structured Data · 3 occurrence(s)

  • https://zupanjasped.hr/apps/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://zupanjasped.hr/politika-privatnosti/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://zupanjasped.hr/uvjeti-koristenja/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 1 occurrence(s)

  • https://zupanjasped.hr/info/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice target=_blank link without rel=noopener (tab-napping)

Rule security.unsafe_cross_origin_links · Security · 1 occurrence(s)

  • https://zupanjasped.hr/apps/ — 1 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

notice Indexable page not listed in sitemap

Rule sitemap.orphan_not_listed · Sitemap · 6 occurrence(s)

notice Title is very short

Rule title.too_short · Titles · 1 occurrence(s)

Pages (showing 17 of 17)
URLStatusIndexableWordsIn-links
https://zupanjasped.hr/
Županjašped d.o.o. | Logistika i špedicija
200 yes 0 4
https://zupanjasped.hr/ap/Dugorocna_izjava.html?lang=hr
Generator Dugoročne Izjave o Podrijetlu - Prilog 2.
200 yes 259 1
https://zupanjasped.hr/ap/Kratkorocna_izjava.html?lang=hr
Generator Izjave Prilog 1
200 yes 0 1
https://zupanjasped.hr/ap/Kupoprodajni.html
Generator Ugovora EU - Točna Terminologija
200 yes 130 1
https://zupanjasped.hr/ap/Porezno_zastupanje_ugovor.html?lang=hr
Generator Ugovora o Poreznom Zastupanju
200 yes 619 1
https://zupanjasped.hr/ap/Spec-predmeta.html?lang=hr
Carinska Specifikacija
200 yes 80 1
https://zupanjasped.hr/ap/conv/kalk.html
Kalkulator Konverzija
200 yes 76 1
https://zupanjasped.hr/ap/f-gas.html
F-Gas Kalkulator i Izvoznik
200 yes 0 1
https://zupanjasped.hr/ap/izj-proizv/izjavaproizv.php
Generator Izjave Proizvođača
200 yes 106 1
https://zupanjasped.hr/ap/izjava_o_vrijednosti.html
Izjava o vrijednosti - Carina
200 yes 80 1
https://zupanjasped.hr/ap/kalkulator_prijevoza.html?lang=hr
Kalkulator Troškova Prijevoza
200 yes 213 1
https://zupanjasped.hr/ap/ugovor_otpremn_usluga.html
Generator Ugovora o Otpremničkim Uslugama
200 yes 894 1
https://zupanjasped.hr/ap/vozar/vozar-racun.php?lang=hr
Sustav za Račune i Kalkulator Prijevoza
200 yes 141 1
https://zupanjasped.hr/apps/
apps
200 yes 44 0
https://zupanjasped.hr/info/
Info – Županjašped d.o.o.
200 yes 12 0
https://zupanjasped.hr/politika-privatnosti/
Politika privatnosti – Županjašped d.o.o.
200 yes 557 0
https://zupanjasped.hr/uvjeti-koristenja/
Uvjeti korištenja – Županjašped d.o.o.
200 yes 278 0

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →