Catalog / cadworks.gr
66

SEO audit for cadworks.gr

Cadworks – Architecture Design

otherWordPress

Health 66/100 (fair) · 50 pages crawled · generated 2026-08-26

Download Markdown report (feed to ChatGPT / Claude / Cursor)
50
pages crawled
49
indexable pages
0
errors
288
warnings
499
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Headings 71 0 49 0
Meta Description 71 0 49 0
Mobile 71 0 49 0
Performance 71 0 49 147
Content 75 0 41 32
Agent Readiness 76 0 40 34
Duplicate 96 0 6 0
Canonical 98 0 4 0
Links 99 0 1 39
Crawlability 100 0 0 1
Images 100 0 0 49
Security 100 0 0 49
Social 100 0 0 98
Structured Data 100 0 0 49
URL 100 0 0 1
Findings

Warnings (10 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

Rule content.thin · Content · 41 occurrence(s)

warning Duplicate page content

Rule duplicate.content · Duplicate · 2 occurrence(s)

warning Duplicate <title> across pages

Rule duplicate.title · Duplicate · 4 occurrence(s)

warning Internal link points to a redirect

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

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

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

Notices (15 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

notice No main landmark for AI agents

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

notice Low text-to-HTML ratio

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

notice Likely hero image lacks fetchpriority=high

Rule images.hero_no_fetchpriority · Performance · 49 occurrence(s)

  • https://www.cadworks.gr/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/about/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/alumini-teychos-69/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/anakainizo-noikiazo-2026/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/blog/news/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/contact/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/furniture-china-2026-pudong-shanghai-sniec-7-11-sep/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/news/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/aigaia-hotel/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/architectural-design-construction-of-residence-n-artaki/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/architectural-design-of-residence-drosia-chalkis/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/architectural-design-of-residence-rhodes/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/architectural-design-of-residence-xylokastro/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/architectural-design-of-residence/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/betty-hairstyling/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/homelicious/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/hotel-johns/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/katsaparas/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/kreatopolis/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio/schediasmos-katikias-aliartos-viotias/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/portfolio_category/residences/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/service/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/type/image/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/works/ — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
  • https://www.cadworks.gr/www.cadworks.gr/works — the likely hero/LCP image (gif;base64,r0lgoddhaqabapaaampdwwaaacwaaaaaaqabaaacakqbads=) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.

notice Images without width/height (layout shift / CLS)

Rule images.missing_dimensions · Images · 49 occurrence(s)

notice Internal link has no anchor text / accessible name

Rule links.no_anchor_text · Links · 39 occurrence(s)

notice Missing Open Graph tags

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

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

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

  • https://www.cadworks.gr/ — 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://www.cadworks.gr/about/ — 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://www.cadworks.gr/alumini-teychos-69/ — 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://www.cadworks.gr/anakainizo-noikiazo-2026/ — 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://www.cadworks.gr/blog/news/ — 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://www.cadworks.gr/contact/ — 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://www.cadworks.gr/furniture-china-2026-pudong-shanghai-sniec-7-11-sep/ — 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://www.cadworks.gr/news/ — 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://www.cadworks.gr/portfolio/aigaia-hotel/ — 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://www.cadworks.gr/portfolio/architectural-design-construction-of-residence-n-artaki/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence-drosia-chalkis/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence-rhodes/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence-xylokastro/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence/ — 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://www.cadworks.gr/portfolio/betty-hairstyling/ — 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://www.cadworks.gr/portfolio/homelicious/ — 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://www.cadworks.gr/portfolio/hotel-johns/ — 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://www.cadworks.gr/portfolio/katsaparas/ — 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://www.cadworks.gr/portfolio/kreatopolis/ — 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://www.cadworks.gr/portfolio/schediasmos-katikias-aliartos-viotias/ — 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://www.cadworks.gr/portfolio_category/residences/ — 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://www.cadworks.gr/service/ — 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://www.cadworks.gr/type/image/ — 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://www.cadworks.gr/works/ — 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://www.cadworks.gr/www.cadworks.gr/works — 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 · 49 occurrence(s)

  • https://www.cadworks.gr/ — 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://www.cadworks.gr/about/ — 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://www.cadworks.gr/alumini-teychos-69/ — 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://www.cadworks.gr/anakainizo-noikiazo-2026/ — 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://www.cadworks.gr/blog/news/ — 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://www.cadworks.gr/contact/ — 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://www.cadworks.gr/furniture-china-2026-pudong-shanghai-sniec-7-11-sep/ — 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://www.cadworks.gr/news/ — 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://www.cadworks.gr/portfolio/aigaia-hotel/ — 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://www.cadworks.gr/portfolio/architectural-design-construction-of-residence-n-artaki/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence-drosia-chalkis/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence-rhodes/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence-xylokastro/ — 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://www.cadworks.gr/portfolio/architectural-design-of-residence/ — 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://www.cadworks.gr/portfolio/betty-hairstyling/ — 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://www.cadworks.gr/portfolio/homelicious/ — 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://www.cadworks.gr/portfolio/hotel-johns/ — 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://www.cadworks.gr/portfolio/katsaparas/ — 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://www.cadworks.gr/portfolio/kreatopolis/ — 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://www.cadworks.gr/portfolio/schediasmos-katikias-aliartos-viotias/ — 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://www.cadworks.gr/portfolio_category/residences/ — 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://www.cadworks.gr/service/ — 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://www.cadworks.gr/type/image/ — 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://www.cadworks.gr/works/ — 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://www.cadworks.gr/www.cadworks.gr/works — 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 Missing recommended security headers

Rule security.missing_headers · Security · 49 occurrence(s)

notice Underscores in URL path (prefer hyphens)

Rule url.underscores · URL · 1 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.cadworks.gr/
Cadworks – Architecture Design
200 yes 25 49
https://www.cadworks.gr/about/
About – Cadworks
200 yes 303 49
https://www.cadworks.gr/contact/
Contact – Cadworks
200 yes 61 49
https://www.cadworks.gr/news/
News – Cadworks
200 yes 109 49
https://www.cadworks.gr/service/
Services – Cadworks
200 yes 453 49
https://www.cadworks.gr/works/
Works – Cadworks
200 yes 383 49
https://www.cadworks.gr/blog/news/
News – Cadworks
200 yes 110 6
https://www.cadworks.gr/anakainizo-noikiazo-2026/
Ανακαινίζω Νοικιάζω 2026 – Cadworks
200 yes 503 5
https://www.cadworks.gr/www.cadworks.gr/works
Works – Cadworks
200 yes 383 1
https://www.cadworks.gr/alumini-teychos-69/
Alumini Τεύχος 69 – Cadworks
200 yes 282 4
https://www.cadworks.gr/furniture-china-2026-pudong-shanghai-sniec-7-11-sep/
FURNITURE CHINA 2026 | Pudong, Shanghai SNIEC | 7-11 Sep – Cadworks
200 yes 125 4
https://www.cadworks.gr/portfolio/architectural-design-construction-of-residence-n-artaki/
Design & construction of residence – N.Artaki – Cadworks
200 yes 56 5
https://www.cadworks.gr/portfolio/architectural-design-of-residence/
Architectural design of residence – Chalkis – Cadworks
200 yes 67 5
https://www.cadworks.gr/portfolio/o-l-n-e-votrys/
O.L.N.E. – Votrys – Cadworks
200 yes 75 4
https://www.cadworks.gr/portfolio/kalavryta-acheas/
Καλάβρυτα Αχαίας – Cadworks
200 yes 36 4
https://www.cadworks.gr/portfolio/schediasmos-katikias-chalkida/
Interior – Chalkis – Cadworks
200 yes 42 4
https://www.cadworks.gr/portfolio/architectural-design-of-residence-rhodes/
Architectural design of residence – Rhodes – Cadworks
200 yes 55 4
https://www.cadworks.gr/portfolio/biscono/
Biscono – Cadworks
200 yes 35 4
https://www.cadworks.gr/portfolio/apikonisi-pristorikou-ikismou/
Απεικόνιση Προιστορικού Οικισμού – Cadworks
200 yes 63 4
https://www.cadworks.gr/portfolio/architectural-design-of-residence-xylokastro/
Architectural design of residence – Xylokastro – Cadworks
200 yes 53 4
https://www.cadworks.gr/portfolio/architectural-design-of-residence-drosia-chalkis/
Architectural design of residence – Drosia Chalkis – Cadworks
200 yes 55 4
https://www.cadworks.gr/portfolio/katsaparas/
Katsaparas – Cadworks
200 yes 120 4
https://www.cadworks.gr/portfolio/kalavryta-acha-as/
Καλάβρυτα Αχαΐας – Cadworks
200 yes 33 4
https://www.cadworks.gr/portfolio/sport-center/
Sport center – Cadworks
200 yes 40 4
https://www.cadworks.gr/portfolio/design-bath/
Design Bath – Cadworks
200 yes 222 4
https://www.cadworks.gr/portfolio/kreatopolis/
Kreatopolis – Cadworks
200 yes 41 4
https://www.cadworks.gr/portfolio/apollonon-rhodes/
Apollonon – Rhodes – Cadworks
200 yes 46 4
https://www.cadworks.gr/portfolio/panorama-chalkida/
Πανόραμα Χαλκίδα – Cadworks
200 yes 39 4
https://www.cadworks.gr/portfolio/homelicious/
Homelicious – Cadworks
200 yes 116 4
https://www.cadworks.gr/portfolio/mpegnis/
Mpegnis – Cadworks
200 yes 36 4
https://www.cadworks.gr/portfolio/lefkanti-chalkida/
Λευκαντί – Χαλκίδα – Cadworks
200 yes 36 4
https://www.cadworks.gr/portfolio/salamina-attikis/
Σαλαμίνα Αττικής – Cadworks
200 yes 33 4
https://www.cadworks.gr/portfolio/evvoiko-tetartokyklio/
Ευβοϊκό τεταρτοκύκλιο – Cadworks
200 yes 57 4
https://www.cadworks.gr/portfolio/hotel-johns/
John’s hotel – Cadworks
200 yes 43 4
https://www.cadworks.gr/portfolio/pristorikos-klivanos/
Προιστορικός κλίβανος – Cadworks
200 yes 53 4
https://www.cadworks.gr/portfolio/magia-movietone/
Magia movietone – Cadworks
200 yes 37 4
https://www.cadworks.gr/portfolio/o-l-n-e-container-office/
O.L.N.E. Container office – Cadworks
200 yes 52 4
https://www.cadworks.gr/portfolio/aigaia-hotel/
Aigaia Hotel – Cadworks
200 yes 399 4
https://www.cadworks.gr/portfolio/master-bike/
Master Bike – Cadworks
200 yes 41 4
https://www.cadworks.gr/portfolio/palirroia/
Palirroia – Cadworks
200 yes 30 4
https://www.cadworks.gr/portfolio/portablock/
Portablock – Cadworks
200 yes 59 4
https://www.cadworks.gr/portfolio/betty-hairstyling/
Athanasiou Betty Kerastase hairstyling – Cadworks
200 yes 52 3
https://www.cadworks.gr/portfolio/togias-home/
Togias home – Cadworks
200 yes 118 3
https://www.cadworks.gr/portfolio/3d-rendering/
3d rendering – Cadworks
200 yes 25 3
https://www.cadworks.gr/portfolio/feneos-korinthias/
Φενεός Κορινθίας – Cadworks
200 yes 36 3
https://www.cadworks.gr/portfolio/home-furniture-design/
Home furniture design – Cadworks
200 yes 35 3
https://www.cadworks.gr/portfolio/schediasmos-katikias-aliartos-viotias/
Design & construction of residence – Aliartos – Cadworks
200 yes 66 3
https://www.cadworks.gr/portfolio_category/residences/
Residences – Cadworks
200 yes 92 3
https://www.cadworks.gr/type/image/
Εικόνα – Cadworks
200 yes 109 0
https://www.cadworks.gr/wp-content/uploads/2021/06/webpraxi-scaled.jpg 200 no 0 49

Audit your own site — free

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

Scan your site →