Catalog / vavtech.com.tr
64

SEO audit for vavtech.com.tr

VavTech Tente Sistemleri

other

Health 64/100 (fair) · 50 pages crawled · generated 2026-07-29

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

VavTech Tente Sistemleri

Screenshot of vavtech.com.tr
50
pages crawled
50
indexable pages
1
errors
384
warnings
709
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Titles 98 1 0 19
Links 10 0 150 0
Agent Readiness 70 0 50 16
Canonical 70 0 50 0
Headings 70 0 50 0
Content 71 0 49 50
Duplicate 83 0 28 23
Meta Description 96 0 7 48
Cache 100 0 0 50
Crawlability 100 0 0 3
Images 100 0 0 50
Performance 100 0 0 200
Security 100 0 0 100
Social 100 0 0 100
Structured Data 100 0 0 50
Findings

Errors (1 rules)

error Missing or empty <title>

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

Warnings (8 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

warning Homepage duplicated across protocol/host variants (no redirect)

Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)

  • https://vavtech.com.tr/ — https://www.vavtech.com.tr/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.

warning Duplicate <title> across pages

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

warning Internal link points to a redirect

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

Notices (19 rules)

notice Heading levels skip a level

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

notice No main landmark for AI agents

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

notice Page served uncached (no-store/private or CDN bypass)

Rule cache.not_cacheable · Cache · 50 occurrence(s)

notice Title tag and meta description are identical

Rule content.title_meta_same · Meta Description · 5 occurrence(s)

notice Duplicate meta description across pages

Rule duplicate.meta_desc · Duplicate · 23 occurrence(s)

notice Likely hero image lacks fetchpriority=high

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

  • https://vavtech.com.tr/ — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/ — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/cozumortaklarimiz&i=19 — the likely hero/LCP image (resim-80019cozum_ortaklarimiz_dickson.jpg) 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.vavtech.com.tr/index/cozumortaklarimiz&i=20 — the likely hero/LCP image (resim-80019cozum_ortaklarimiz_dickson.jpg) 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.vavtech.com.tr/index/cozumortaklarimiz&i=21 — the likely hero/LCP image (resim-93201cozum_ortaklarimiz_serge_ferrari.jpg) 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.vavtech.com.tr/index/dokumanlar&i=11 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/dokumanlar&i=17 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/dokumanlar&i=5 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/haberler&i=10 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/haberler&i=16 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/haberler&i=4 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/iletisim&i=12 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/iletisim&i=6 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/kurumsal&i=1 — the likely hero/LCP image (icon-tab-on.png) 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.vavtech.com.tr/index/kurumsal&i=13 — the likely hero/LCP image (icon-tab-on.png) 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.vavtech.com.tr/index/kurumsal&i=7 — the likely hero/LCP image (icon-tab-on.png) 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.vavtech.com.tr/index/lang/ar — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/lang/en — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/lang/tr — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/projeler&i=15 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/projeler&i=3 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/projeler&i=9 — the likely hero/LCP image (logo_1_1.png) 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.vavtech.com.tr/index/urunler&i=14 — the likely hero/LCP image (resim-42537crea1.jpg) 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.vavtech.com.tr/index/urunler&i=2 — the likely hero/LCP image (resim-42537crea1.jpg) 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.vavtech.com.tr/index/urunler&i=8 — the likely hero/LCP image (resim-42537crea1.jpg) 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 · 50 occurrence(s)

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

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

notice Meta description too short

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

notice Missing Open Graph tags

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

notice Legacy image format (jpg/png/gif) with no next-gen fallback

Rule perf.images_legacy_format · Performance · 50 occurrence(s)

  • https://vavtech.com.tr/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/ — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/cozumortaklarimiz&i=19 — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/cozumortaklarimiz&i=20 — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/cozumortaklarimiz&i=21 — 6 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/dokumanlar&i=11 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/dokumanlar&i=17 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/dokumanlar&i=5 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/haberler&i=10 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/haberler&i=16 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/haberler&i=4 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/iletisim&i=12 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/iletisim&i=6 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/kurumsal&i=1 — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/kurumsal&i=13 — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/kurumsal&i=7 — 7 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/lang/ar — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/lang/en — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/lang/tr — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/projeler&i=15 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/projeler&i=3 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/projeler&i=9 — 3 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/urunler&i=14 — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/urunler&i=2 — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.
  • https://www.vavtech.com.tr/index/urunler&i=8 — 29 image(s) use a legacy format (jpg/png/gif) with no next-gen <picture> fallback. Serve WebP or AVIF (with a <picture> typed <source>) to cut image transfer weight and improve LCP.

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

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

  • https://vavtech.com.tr/ — 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.vavtech.com.tr/ — 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.vavtech.com.tr/index/cozumortaklarimiz&i=19 — 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.vavtech.com.tr/index/cozumortaklarimiz&i=20 — 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.vavtech.com.tr/index/cozumortaklarimiz&i=21 — 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.vavtech.com.tr/index/dokumanlar&i=11 — 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.vavtech.com.tr/index/dokumanlar&i=17 — 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.vavtech.com.tr/index/dokumanlar&i=5 — 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.vavtech.com.tr/index/haberler&i=10 — 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.vavtech.com.tr/index/haberler&i=16 — 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.vavtech.com.tr/index/haberler&i=4 — 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.vavtech.com.tr/index/iletisim&i=12 — 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.vavtech.com.tr/index/iletisim&i=6 — 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.vavtech.com.tr/index/kurumsal&i=1 — 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.vavtech.com.tr/index/kurumsal&i=13 — 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.vavtech.com.tr/index/kurumsal&i=7 — 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.vavtech.com.tr/index/lang/ar — 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.vavtech.com.tr/index/lang/en — 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.vavtech.com.tr/index/lang/tr — 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.vavtech.com.tr/index/projeler&i=15 — 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.vavtech.com.tr/index/projeler&i=3 — 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.vavtech.com.tr/index/projeler&i=9 — 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.vavtech.com.tr/index/urunler&i=14 — 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.vavtech.com.tr/index/urunler&i=2 — 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.vavtech.com.tr/index/urunler&i=8 — 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 · 50 occurrence(s)

  • https://vavtech.com.tr/ — 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.vavtech.com.tr/ — 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.vavtech.com.tr/index/cozumortaklarimiz&i=19 — 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.vavtech.com.tr/index/cozumortaklarimiz&i=20 — 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.vavtech.com.tr/index/cozumortaklarimiz&i=21 — 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.vavtech.com.tr/index/dokumanlar&i=11 — 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.vavtech.com.tr/index/dokumanlar&i=17 — 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.vavtech.com.tr/index/dokumanlar&i=5 — 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.vavtech.com.tr/index/haberler&i=10 — 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.vavtech.com.tr/index/haberler&i=16 — 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.vavtech.com.tr/index/haberler&i=4 — 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.vavtech.com.tr/index/iletisim&i=12 — 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.vavtech.com.tr/index/iletisim&i=6 — 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.vavtech.com.tr/index/kurumsal&i=1 — 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.vavtech.com.tr/index/kurumsal&i=13 — 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.vavtech.com.tr/index/kurumsal&i=7 — 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.vavtech.com.tr/index/lang/ar — 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.vavtech.com.tr/index/lang/en — 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.vavtech.com.tr/index/lang/tr — 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.vavtech.com.tr/index/projeler&i=15 — 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.vavtech.com.tr/index/projeler&i=3 — 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.vavtech.com.tr/index/projeler&i=9 — 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.vavtech.com.tr/index/urunler&i=14 — 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.vavtech.com.tr/index/urunler&i=2 — 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.vavtech.com.tr/index/urunler&i=8 — 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 · 3 occurrence(s)

notice Missing recommended security headers

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

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

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.vavtech.com.tr/
VavTech Tente Sistemleri
200 yes 31 50
https://www.vavtech.com.tr/index/lang/ar
VavTech Tente Sistemleri
200 yes 31 50
https://www.vavtech.com.tr/index/lang/en
VavTech Tente Sistemleri
200 yes 31 50
https://www.vavtech.com.tr/index/lang/tr
VavTech Tente Sistemleri
200 yes 29 50
https://www.vavtech.com.tr/index/cozumortaklarimiz&i=19
شركاء الحل لدينا,VavTech Tente Sistemleri
200 yes 31 40
https://www.vavtech.com.tr/index/dokumanlar&i=5
شركاء الحل لدينا,VavTech Tente Sistemleri
200 yes 25 40
https://www.vavtech.com.tr/index/haberler&i=4
شركاء الحل لدينا,VavTech Tente Sistemleri
200 yes 25 40
https://www.vavtech.com.tr/index/iletisim&i=6
معلومات الاتصال,VavTech Tente Sistemleri
200 yes 41 40
https://www.vavtech.com.tr/index/kurumsal&i=1
About Us
200 yes 206 40
https://www.vavtech.com.tr/index/projeler&i=3 200 yes 80 40
https://www.vavtech.com.tr/index/urunler&i=2
Vavtech
200 yes 89 40
https://www.vavtech.com.tr/index/cozumortaklarimiz&i=21
Haberler Çözüm Ortaklarımız,VavTech Tente Sistemleri
200 yes 28 7
https://www.vavtech.com.tr/index/dokumanlar&i=17
Haberler Çözüm Ortaklarımız,VavTech Tente Sistemleri
200 yes 23 7
https://www.vavtech.com.tr/index/haberler&i=16
Haberler Çözüm Ortaklarımız,VavTech Tente Sistemleri
200 yes 23 7
https://www.vavtech.com.tr/index/iletisim&i=18
İletişim Bilgileri,VavTech Tente Sistemleri
200 yes 34 7
https://www.vavtech.com.tr/index/kurumsal&i=13
Hakkımızda
200 yes 170 7
https://www.vavtech.com.tr/index/projeler&i=15
Projeler
200 yes 77 7
https://www.vavtech.com.tr/index/urunler&i=14
Vavtech
200 yes 88 7
https://www.vavtech.com.tr/index/cozumortaklarimiz&i=20
Haberler Çözüm Ortaklarımız,VavTech Tente Sistemleri
200 yes 28 3
https://www.vavtech.com.tr/index/dokumanlar&i=11
Haberler Çözüm Ortaklarımız,VavTech Tente Sistemleri
200 yes 23 3
https://www.vavtech.com.tr/index/haberler&i=10
Haberler Çözüm Ortaklarımız,VavTech Tente Sistemleri
200 yes 23 3
https://www.vavtech.com.tr/index/iletisim&i=12
İletişim Bilgileri,VavTech Tente Sistemleri
200 yes 34 3
https://www.vavtech.com.tr/index/kurumsal&i=7
Hakkımızda
200 yes 170 3
https://www.vavtech.com.tr/index/projeler&i=9
Projeler
200 yes 77 3
https://www.vavtech.com.tr/index/urunler&i=8
Vavtech
200 yes 88 3
https://www.vavtech.com.tr/index/urunkategori/vavglass
Vavtech
200 yes 26 7
https://www.vavtech.com.tr/index/urunkategori/vavtech
Vavtech
200 yes 59 7
https://www.vavtech.com.tr/index/urunkategori/vavtent
Vavtech
200 yes 43 7
https://www.vavtech.com.tr/index/urunkategori/vavzip
Vavtech
200 yes 25 7
https://www.vavtech.com.tr/index/urun/giyotin-cam
Giyotin Cam Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/aura
Aura Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/classic
Classic Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/elegance
Elegance Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/elite
Elite Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/smart
Smart Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/crea
Crea Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/crea-plus
Crea Plus Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/spectra
Spectra Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/spectra-plus
Spectra Plus Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/tria
Tria Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/tria-plus
Tria Plus Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/twin
Twin Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/twin-arch
Twin Arch Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/twin-arch-plus
Twin Arch Plus Vavtech
200 yes 21 4
https://www.vavtech.com.tr/index/urun/twin-plus
Twin Plus Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/twin-vista
Twin Vista Vavtech
200 yes 20 4
https://www.vavtech.com.tr/index/urun/vavroof
Vavroof Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/vavroofree
Vavroofree Vavtech
200 yes 19 4
https://www.vavtech.com.tr/index/urun/vista
Vista Vavtech
200 yes 19 4
https://vavtech.com.tr/
VavTech Tente Sistemleri
200 yes 29 0

Audit your own site — free

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

Scan your site →