Catalog / kartalwoodart.com.tr
59

SEO audit for kartalwoodart.com.tr

Kartal Woodart

other

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

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

Kartal Woodart

Screenshot of kartalwoodart.com.tr
50
pages crawled
37
indexable pages
22
errors
183
warnings
670
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Sitemap 77 11 1 14
Crawlability 78 11 0 0
Content 68 0 54 38
Duplicate 74 0 43 32
Agent Readiness 77 0 38 61
Performance 77 0 38 152
Images 95 0 8 38
Indexability 99 0 1 0
Cache 100 0 0 38
Headings 100 0 0 16
Links 100 0 0 19
Meta Description 100 0 0 57
Robots 100 0 0 1
Security 100 0 0 87
Social 100 0 0 37
Structured Data 100 0 0 37
Titles 100 0 0 42
URL 100 0 0 1
Findings

Errors (2 rules)

error Non-200 URL listed in sitemap

Rule sitemap.not_200 · Sitemap · 11 occurrence(s)

Warnings (10 rules)

warning Control has no accessible name

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

warning Lorem-ipsum placeholder text in a live page

Rule content.lorem_ipsum · Content · 38 occurrence(s)

warning Duplicate page content

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

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

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

  • https://kartalwoodart.com.tr/ — http://kartalwoodart.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.
  • https://kartalwoodart.com.tr/ — http://www.kartalwoodart.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.
  • https://kartalwoodart.com.tr/ — https://www.kartalwoodart.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 · 25 occurrence(s)

warning Images missing alt text

Rule images.missing_alt · Images · 8 occurrence(s)

warning noindex + nofollow (blocks link equity flow)

Rule index.noindex_nofollow · Indexability · 1 occurrence(s)

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

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

warning Non-indexable URL listed in sitemap

Rule sitemap.non_indexable · Sitemap · 1 occurrence(s)

Notices (24 rules)

notice Heading levels skip a level

Rule agent.heading_skip · Agent Readiness · 22 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 · 38 occurrence(s)

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

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

notice Title tag and meta description are identical

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

notice Duplicate meta description across pages

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

notice Likely hero image lacks fetchpriority=high

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

  • https://kartalwoodart.com.tr/ — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/belgelerimiz.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/blog.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/domain-tescil.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/ekibimiz.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/ekip/emre-kaplan.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/foto-galeri.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/foto/2019-yaz-fuarimizdan-kareler.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/giris.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/haber/sizin-mobilya-eski-seriler.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/haberler.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/hesap-numaralarimiz.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/iletisim.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/index.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/kategori/yeni-urunler.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/musteri-gorusleri.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/odeme-bildirim-formu.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/paketler.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/paketler.html?kategori=kres-anaokulu-paketleri — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/referans/kale-kilit-kalip.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/referanslar.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/sayfa/hakkimizda.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/urun/yeni-urun-1.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/video-galeri.html — the likely hero/LCP image (mobilya_logo.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://kartalwoodart.com.tr/video/vidasiz-mobilya-montaji-nasil-yapilir-kolay-bir-yol.html — the likely hero/LCP image (mobilya_logo.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.

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

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

notice Internal link has no anchor text / accessible name

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

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

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

notice Meta description too short

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

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

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

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

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

  • https://kartalwoodart.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://kartalwoodart.com.tr/belgelerimiz.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://kartalwoodart.com.tr/blog.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://kartalwoodart.com.tr/domain-tescil.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://kartalwoodart.com.tr/ekibimiz.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://kartalwoodart.com.tr/ekip/emre-kaplan.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://kartalwoodart.com.tr/foto-galeri.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://kartalwoodart.com.tr/foto/2019-yaz-fuarimizdan-kareler.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://kartalwoodart.com.tr/giris.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://kartalwoodart.com.tr/haber/sizin-mobilya-eski-seriler.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://kartalwoodart.com.tr/haberler.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://kartalwoodart.com.tr/hesap-numaralarimiz.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://kartalwoodart.com.tr/iletisim.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://kartalwoodart.com.tr/index.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://kartalwoodart.com.tr/kategori/yeni-urunler.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://kartalwoodart.com.tr/musteri-gorusleri.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://kartalwoodart.com.tr/odeme-bildirim-formu.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://kartalwoodart.com.tr/paketler.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://kartalwoodart.com.tr/paketler.html?kategori=kres-anaokulu-paketleri — 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://kartalwoodart.com.tr/referans/kale-kilit-kalip.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://kartalwoodart.com.tr/referanslar.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://kartalwoodart.com.tr/sayfa/hakkimizda.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://kartalwoodart.com.tr/urun/yeni-urun-1.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://kartalwoodart.com.tr/video-galeri.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://kartalwoodart.com.tr/video/vidasiz-mobilya-montaji-nasil-yapilir-kolay-bir-yol.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.

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

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

  • https://kartalwoodart.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://kartalwoodart.com.tr/belgelerimiz.html — 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://kartalwoodart.com.tr/blog.html — 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://kartalwoodart.com.tr/domain-tescil.html — 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://kartalwoodart.com.tr/ekibimiz.html — 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://kartalwoodart.com.tr/ekip/emre-kaplan.html — 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://kartalwoodart.com.tr/foto-galeri.html — 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://kartalwoodart.com.tr/foto/2019-yaz-fuarimizdan-kareler.html — 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://kartalwoodart.com.tr/giris.html — 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://kartalwoodart.com.tr/haber/sizin-mobilya-eski-seriler.html — 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://kartalwoodart.com.tr/haberler.html — 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://kartalwoodart.com.tr/hesap-numaralarimiz.html — 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://kartalwoodart.com.tr/iletisim.html — 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://kartalwoodart.com.tr/index.html — 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://kartalwoodart.com.tr/kategori/yeni-urunler.html — 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://kartalwoodart.com.tr/musteri-gorusleri.html — 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://kartalwoodart.com.tr/odeme-bildirim-formu.html — 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://kartalwoodart.com.tr/paketler.html — 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://kartalwoodart.com.tr/paketler.html?kategori=kres-anaokulu-paketleri — 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://kartalwoodart.com.tr/referans/kale-kilit-kalip.html — 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://kartalwoodart.com.tr/referanslar.html — 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://kartalwoodart.com.tr/sayfa/hakkimizda.html — 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://kartalwoodart.com.tr/urun/yeni-urun-1.html — 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://kartalwoodart.com.tr/video-galeri.html — 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://kartalwoodart.com.tr/video/vidasiz-mobilya-montaji-nasil-yapilir-kolay-bir-yol.html — 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 robots.txt missing (root returns 404/none)

Rule robots.txt_missing · Robots · 1 occurrence(s)

  • https://kartalwoodart.com.tr/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)

notice Missing recommended security headers

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

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

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

notice Indexable page not listed in sitemap

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

notice Title tag is identical to the H1 (missed keyword variation)

Rule title.same_as_h1 · Titles · 8 occurrence(s)

notice Title is very short

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

notice Underscores in URL path (prefer hyphens)

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://kartalwoodart.com.tr/
Kartal Woodart
200 yes 248 38
https://kartalwoodart.com.tr/belgelerimiz.html
Kartal Woodart
200 yes 131 38
https://kartalwoodart.com.tr/ekibimiz.html
Kartal Woodart
200 yes 121 38
https://kartalwoodart.com.tr/foto-galeri.html
Kartal Woodart
200 yes 154 38
https://kartalwoodart.com.tr/haberler.html
Haberler
200 yes 130 38
https://kartalwoodart.com.tr/iletisim.html
İletişim
200 yes 129 38
https://kartalwoodart.com.tr/index.html
Kartal Woodart
200 yes 248 38
https://kartalwoodart.com.tr/kategori/yeni-urunler.html
Yeni Ürünler
200 yes 117 38
https://kartalwoodart.com.tr/musteri-gorusleri.html
Kartal Woodart
200 yes 238 38
https://kartalwoodart.com.tr/referanslar.html
Referanslar
200 yes 107 38
https://kartalwoodart.com.tr/sayfa/hakkimizda.html
Hakkımızda
200 yes 242 38
https://kartalwoodart.com.tr/video-galeri.html
Kartal Woodart
200 yes 139 38
https://kartalwoodart.com.tr/haber/firmamiz-odule-doymuyor.html
Firmamız Ödüle Doymuyor.
200 yes 289 17
https://kartalwoodart.com.tr/haber/sizin-mobilya-eski-seriler.html
Sizin Mobilya Eski Seriler
200 yes 117 17
https://kartalwoodart.com.tr/urun/yeni-urun-1.html
Yeni Ürün 1
200 yes 113 2
https://kartalwoodart.com.tr/ekip/emre-kaplan.html
Kartal Woodart
200 yes 243 1
https://kartalwoodart.com.tr/foto/2019-yaz-fuarimizdan-kareler.html
Kartal Woodart
200 yes 253 1
https://kartalwoodart.com.tr/video/vidasiz-mobilya-montaji-nasil-yapilir-kolay-bir-yol.html
Kartal Woodart
200 yes 117 1
https://kartalwoodart.com.tr/blog.html
Blog
200 yes 248 0
https://kartalwoodart.com.tr/domain-tescil.html
Domain Tescil
200 yes 248 0
https://kartalwoodart.com.tr/giris.html
Kartal Woodart
200 no 248 0
https://kartalwoodart.com.tr/hesap-numaralarimiz.html
Banka Hesapları
200 yes 248 0
https://kartalwoodart.com.tr/odeme-bildirim-formu.html
Ödeme Bildirim Formu
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=e-ticaret-paketleri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=emlak-paketleri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=insaat-mimarlik-paketleri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=kres-anaokulu-paketleri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=kurumsal-firma-paketleri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=otel-salon-pansiyon
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=rent-a-car-oto-galeri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/paketler.html?kategori=restaurant-paketleri
Paketler
200 yes 248 0
https://kartalwoodart.com.tr/referans/elba-bant.html
Kartal Woodart
200 yes 243 0
https://kartalwoodart.com.tr/referans/end-yapi.html
Kartal Woodart
200 yes 102 0
https://kartalwoodart.com.tr/referans/erak-giyim-mavi.html
Kartal Woodart
200 yes 103 0
https://kartalwoodart.com.tr/referans/ersas-aluminyum.html
Kartal Woodart
200 yes 102 0
https://kartalwoodart.com.tr/referans/gunoz-tekstil.html
Kartal Woodart
200 yes 102 0
https://kartalwoodart.com.tr/referans/kale-kilit-kalip.html
Kartal Woodart
200 yes 103 0
https://kartalwoodart.com.tr/blog/asd.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/detay/asd.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/detay/blog-portal-v2-sinirsiz-dil.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/detay/emlak-scripti-v3.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/detay/konfor-koltuk-takimi.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/detay/kuafor-guzellik-spa-v2-sinirsiz-dil.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/detay/kurumsal-firma-v13-sinirsiz-dil.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/hizmet/e-ticaret.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/hizmet/seo.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/hizmet/web-tasarim.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/hosting/yeni-urunler.html
404 Not Found
404 no 44 0
https://kartalwoodart.com.tr/tema/genel/uploads/referanslar/rfr_1517403864.jpg 200 no 0 38

Audit your own site — free

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

Scan your site →