Catalog / livtec.com.tw
64

SEO audit for livtec.com.tw

Livtec定曜科技 - VOCA頂級瞬熱飲水機,首創無內膽設計 免除清潔儲水槽煩惱,專利瞬間加熱技術 保存水中礦物質及含氧量,給您健康新鮮熱水 自由溫控,隨心所欲設定水量,觸碰即飲不用燒開水 含氧量達100%的新鮮水,櫥下型極薄機身省空間 相信創新力量,喝到您想要的暖心溫度

other

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

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

VOCA頂級瞬熱飲水機,首創無內膽設計 免除清潔儲水槽煩惱,專利瞬間加熱技術 保存水中礦物質及含氧量,給您健康新鮮熱水 自由溫控,隨心所欲設定水量,觸碰即飲不用燒開水 含氧量達100%的新鮮水,櫥下型極薄機身省空間 相信創新力量,喝到您想要的暖心溫度

Screenshot of livtec.com.tw
50
pages crawled
47
indexable pages
1
errors
344
warnings
818
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Crawlability 98 1 0 4
Canonical 72 0 47 0
Mobile 72 0 47 0
Performance 72 0 47 187
Content 73 0 45 52
Agent Readiness 75 0 42 28
Headings 75 0 42 0
Images 75 0 42 80
Duplicate 88 0 20 47
Links 96 0 7 42
Titles 98 0 3 0
Indexability 99 0 1 0
Rendering 99 0 1 0
Cache 100 0 0 47
Security 100 0 0 94
Social 100 0 0 93
Structured Data 100 0 0 47
URL 100 0 0 97
Findings

Errors (1 rules)

error Client error (4xx) response

Rule status.4xx · Crawlability · 1 occurrence(s)

Warnings (13 rules)

warning Control has no accessible name

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

warning Thin content (low word count)

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

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

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

  • https://www.livtec.com.tw/ — http://www.livtec.com.tw/ 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 · 19 occurrence(s)

warning Images missing alt text

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

warning noindex + nofollow (blocks link equity flow)

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

warning Internal link points to a redirect

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

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

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

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

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

  • https://www.livtec.com.tw/Inc/ugC_winAD_Detail.asp — Raw HTML has 2 words and 0 links — this page is built by JavaScript in the browser. Googlebot renders JS but delays it, and most crawlers and AI assistants (ChatGPT, Perplexity, Claude) don't run JavaScript at all, so to them the page looks empty. Server-render or pre-render your main content and navigation.

warning Title likely truncated in SERP (too wide)

Rule title.too_long · Titles · 3 occurrence(s)

Notices (23 rules)

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 · 27 occurrence(s)

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

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

notice Duplicate meta description across pages

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

notice Image filename is generic/auto-generated (missed image-search signal)

Rule images.generic_filename · Images · 34 occurrence(s)

  • https://www.livtec.com.tw/ — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/Default.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_AboutUs01.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_AboutUs02.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_AboutUs03.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_Company.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ContactUs.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_Faq.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=1 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_Media.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_Media.asp?hidMediaTypeID=7 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_News.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=199 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=201 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=227 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=232 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=233 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem.asp?hidShowKindID=1 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem.asp?txtPrdSts=N — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem2.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem2.asp?hidShowKindID=2 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowID=16 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowTypeID=0&hidShowCatID=0&hidShowID=16 — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.
  • https://www.livtec.com.tw/ugC_SiteMap.asp — 1 image(s) use a generic/auto-generated filename (e.g. IMG_1234.jpg, photo1.png, a bare UUID). Google reads the filename as a signal of image content, so rename files descriptively (hyphen-separated words) before upload.

notice Likely hero image lacks fetchpriority=high

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

  • https://www.livtec.com.tw/ — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/Default.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/EN/Default.asp — the likely hero/LCP image (topmenu01.gif) 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.livtec.com.tw/EN/ugC_Redirect.asp?hidID=9 — the likely hero/LCP image (topmenu01.gif) 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.livtec.com.tw/ugC_AboutUs01.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_AboutUs02.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_AboutUs03.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_Company.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ContactUs.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_Faq.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=1 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_Media.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_Media.asp?hidMediaTypeID=7 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=48&hidType=1 — the likely hero/LCP image (icon-plurk.gif) 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.livtec.com.tw/ugC_News.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=227 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=233 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem.asp?hidShowKindID=1 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem.asp?txtPrdSts=N — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem2.asp — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem2.asp?hidShowKindID=2 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowID=16 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowTypeID=0&hidShowCatID=0&hidShowID=16 — the likely hero/LCP image (logo.gif) 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.livtec.com.tw/ugC_SiteMap.asp — the likely hero/LCP image (logo.gif) 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 · 46 occurrence(s)

notice Internal link has no anchor text / accessible name

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

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

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

notice Missing Open Graph tags

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

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

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

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

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

  • https://www.livtec.com.tw/ — 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.livtec.com.tw/Default.asp — 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.livtec.com.tw/EN/Default.asp — 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.livtec.com.tw/EN/ugC_Redirect.asp?hidID=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.livtec.com.tw/Inc/ugC_winAD_Detail.asp — 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.livtec.com.tw/ugC_AboutUs01.asp — 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.livtec.com.tw/ugC_AboutUs02.asp — 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.livtec.com.tw/ugC_AboutUs03.asp — 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.livtec.com.tw/ugC_Company.asp — 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.livtec.com.tw/ugC_ContactUs.asp — 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.livtec.com.tw/ugC_Faq.asp — 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.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=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.livtec.com.tw/ugC_Media.asp — 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.livtec.com.tw/ugC_Media.asp?hidMediaTypeID=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.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=48&hidType=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.livtec.com.tw/ugC_News.asp — 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.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=227 — 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.livtec.com.tw/ugC_ShowroomItem.asp — 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.livtec.com.tw/ugC_ShowroomItem.asp?hidShowKindID=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.livtec.com.tw/ugC_ShowroomItem.asp?txtPrdSts=N — 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.livtec.com.tw/ugC_ShowroomItem2.asp — 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.livtec.com.tw/ugC_ShowroomItem2.asp?hidShowKindID=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.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowID=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.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowTypeID=0&hidShowCatID=0&hidShowID=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.livtec.com.tw/ugC_SiteMap.asp — 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 · 47 occurrence(s)

  • https://www.livtec.com.tw/ — 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.livtec.com.tw/Default.asp — 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.livtec.com.tw/EN/Default.asp — 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.livtec.com.tw/EN/ugC_Redirect.asp?hidID=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.livtec.com.tw/Inc/ugC_winAD_Detail.asp — 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.livtec.com.tw/ugC_AboutUs01.asp — 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.livtec.com.tw/ugC_AboutUs02.asp — 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.livtec.com.tw/ugC_AboutUs03.asp — 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.livtec.com.tw/ugC_Company.asp — 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.livtec.com.tw/ugC_ContactUs.asp — 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.livtec.com.tw/ugC_Faq.asp — 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.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=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.livtec.com.tw/ugC_Media.asp — 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.livtec.com.tw/ugC_Media.asp?hidMediaTypeID=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.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=48&hidType=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.livtec.com.tw/ugC_News.asp — 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.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=227 — 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.livtec.com.tw/ugC_ShowroomItem.asp — 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.livtec.com.tw/ugC_ShowroomItem.asp?hidShowKindID=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.livtec.com.tw/ugC_ShowroomItem.asp?txtPrdSts=N — 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.livtec.com.tw/ugC_ShowroomItem2.asp — 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.livtec.com.tw/ugC_ShowroomItem2.asp?hidShowKindID=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.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowID=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.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowTypeID=0&hidShowCatID=0&hidShowID=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.livtec.com.tw/ugC_SiteMap.asp — 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 Slow server response

Rule perf.slow_response · Performance · 1 occurrence(s)

notice URL redirects to another URL

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

notice Missing recommended security headers

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

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

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

notice Many query parameters

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.livtec.com.tw/Default.asp
Livtec定曜科技 - VOCA頂級瞬熱飲水機,首創無內膽設計 免除清潔儲水槽煩惱,專利瞬間加熱技術 保存水中礦物質及含氧量,給您健康新鮮熱水 自由溫控,隨心所欲設定水量,觸碰即飲不用燒開水 含氧量達100%的新鮮水,櫥下型極薄機身省空間 相信創新力量,喝到您想要的暖心溫度
200 yes 44 41
https://www.livtec.com.tw/EN/Default.asp
Livtec定曜科技 - VOCA頂級瞬熱飲水機,首創無內膽設計 免除清潔儲水槽煩惱,專利瞬間加熱技術 保存水中礦物質及含氧量,給您健康新鮮熱水 自由溫控,隨心所欲設定水量,觸碰即飲不用燒開水 含氧量達100%的新鮮水,櫥下型極薄機身省空間 相信創新力量,喝到您想要的暖心溫度
200 yes 42 41
https://www.livtec.com.tw/ugC_AboutUs01.asp
經營理念 - Livtec定曜科技
200 yes 44 34
https://www.livtec.com.tw/ugC_ContactUs.asp
聯絡我們 - Livtec定曜科技
200 yes 104 34
https://www.livtec.com.tw/ugC_Faq.asp
飲水小常識 - Livtec定曜科技
200 yes 154 34
https://www.livtec.com.tw/ugC_Media.asp
產品相關 - 影片分享 - Livtec定曜科技
200 yes 67 34
https://www.livtec.com.tw/ugC_News.asp
最新消息 - Livtec定曜科技
200 yes 83 34
https://www.livtec.com.tw/ugC_ShowroomItem.asp
熱門產品 - Livtec定曜科技
200 yes 48 34
https://www.livtec.com.tw/ugC_ShowroomItem2.asp
產品說明 - Livtec定曜科技
200 yes 45 34
https://www.livtec.com.tw/ugC_SiteMap.asp
網站導覽 - Livtec定曜科技
200 yes 76 34
https://www.livtec.com.tw/EN/ugC_AboutUs01.asp
經營理念 - Livtec定曜科技
200 yes 19 7
https://www.livtec.com.tw/EN/ugC_Company.asp
VOCA - Livtec定曜科技
200 yes 118 7
https://www.livtec.com.tw/EN/ugC_ContactUs.asp
Contact Us - Livtec定曜科技
200 yes 284 7
https://www.livtec.com.tw/EN/ugC_Faq.asp
CommonSenseDrinkingWater - 飲水常識 - Livtec定曜科技
200 yes 1740 7
https://www.livtec.com.tw/EN/ugC_ShowroomItem.asp
品牌系列 - Livtec定曜科技
200 yes 16 7
https://www.livtec.com.tw/EN/ugC_SiteMap.asp
網站導覽 - Livtec定曜科技
200 yes 26 7
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=114
【公告】VOCA水新鮮LINE@好友募集中 - Livtec定曜科技
200 yes 83 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=176
VOCA水新鮮防疫宣導與公告 - Livtec定曜科技
200 yes 94 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=178
【公告】安心視訊賞機新上線 - Livtec定曜科技
200 yes 98 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=180
【公告】抵制詐騙,請拒絕陌生廠商登門銷售濾芯 - Livtec定曜科技
200 yes 71 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=184
【VOCA新官網公告】請重新認證手機號碼 - Livtec定曜科技
200 yes 80 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=199
【重要公告】切勿點選來路不明信件 - Livtec定曜科技
200 yes 72 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=201
【重要公告】2022SGS水質檢測報告 - Livtec定曜科技
200 yes 70 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=227
【公告】服務維修費用異動公告 - Livtec定曜科技
200 yes 74 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=232
【重要公告】2026定曜科技全系列瞬熱飲水機:全機通過SGS檢測 - Livtec定曜科技
200 yes 70 17
https://www.livtec.com.tw/ugC_News_Detail.asp?hidNewsID=233
【公告】日本美水濾芯版本與正品辨識說明 - Livtec定曜科技
200 yes 64 17
https://www.livtec.com.tw/EN/ugC_Redirect.asp?hidID=9
Newsmedia - 使用影片 - Livtec定曜科技
200 yes 39 1
https://www.livtec.com.tw/ugC_AboutUs02.asp
公司願景 - Livtec定曜科技
200 yes 52 5
https://www.livtec.com.tw/ugC_AboutUs03.asp
大事年表 - Livtec定曜科技
200 yes 44 5
https://www.livtec.com.tw/ugC_Company.asp
VOCA - Livtec定曜科技
200 yes 66 5
https://www.livtec.com.tw/ugC_ShowroomItem2.asp?hidShowKindID=2
產品說明 - Livtec定曜科技
200 yes 45 5
https://www.livtec.com.tw/ugC_ShowroomItem.asp?hidShowKindID=1
VOCA頂級瞬熱飲水機 - 產品介紹 - Livtec定曜科技
200 yes 55 4
https://www.livtec.com.tw/ugC_ShowroomItem.asp?txtPrdSts=N
熱門產品 - Livtec定曜科技
200 yes 48 4
https://www.livtec.com.tw/Inc/ugC_winAD_Detail.asp
VOCA你的美好生活必需品|品牌代言人桂綸鎂 - Livtec定曜科技
200 yes 2 2
https://www.livtec.com.tw/ugC_Redirect.asp?hidID=186
VOCA瞬熱飲水機|桂綸鎂推薦,廚下瞬熱飲水機領導品牌,MIT精品廚房家電
200 yes 57 2
https://www.livtec.com.tw/ugC_Redirect.asp?hidID=189
開箱50年日本濾芯大廠-株式會社美水MEISUI !VOCAX日本美水打造瞬熱淨水雙頂級 F-1 COMPACT台灣特仕版濾芯
200 yes 82 2
https://www.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowID=16
TCX旗艦款 - 產品說明 - Livtec定曜科技
200 yes 48 4
https://www.livtec.com.tw/ugC_Media.asp?hidMediaTypeID=6
媒體曝光 - 影片分享 - Livtec定曜科技
200 yes 70 4
https://www.livtec.com.tw/ugC_Media.asp?hidMediaTypeID=7
產品相關 - 影片分享 - Livtec定曜科技
200 yes 67 4
https://www.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=1
飲水小常識 - Livtec定曜科技
200 yes 154 6
https://www.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=2
選購常見問題 - Livtec定曜科技
200 yes 147 6
https://www.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=5
關於傳統型加熱器 - Livtec定曜科技
200 yes 87 6
https://www.livtec.com.tw/ugC_Faq.asp?hidFaqCatID=6
產品訊息與電子型錄 - Livtec定曜科技
200 yes 95 6
https://www.livtec.com.tw/ugC_ShowroomItem2_Detail.asp?hidShowKindID=2&hidShowTypeID=0&hidShowCatID=0&hidShowID=16
TCX旗艦款 - 產品說明 - Livtec定曜科技
200 yes 48 2
https://www.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=35&hidType=1
TCX系列產品使用教學 - Livtec定曜科技
200 yes 3 2
https://www.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=37&hidType=1
【濾芯更換教學影片】MEISUIF-1Z濾芯 - Livtec定曜科技
200 yes 3 2
https://www.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=39&hidType=1
【2022VOCA產品形象影片】 - Livtec定曜科技
200 yes 4 2
https://www.livtec.com.tw/ugC_Media_Detail.asp?hidMediaID=48&hidType=1
品牌代言人桂綸鎂|VOCA你的美好生活必需品 - Livtec定曜科技
200 yes 3 2
https://www.livtec.com.tw/
Livtec定曜科技 - VOCA頂級瞬熱飲水機,首創無內膽設計 免除清潔儲水槽煩惱,專利瞬間加熱技術 保存水中礦物質及含氧量,給您健康新鮮熱水 自由溫控,隨心所欲設定水量,觸碰即飲不用燒開水 含氧量達100%的新鮮水,櫥下型極薄機身省空間 相信創新力量,喝到您想要的暖心溫度
200 yes 44 0
https://www.livtec.com.tw/ugC_Redirect.asp?hidID=188
Just a moment...
403 no 0 2

Audit your own site — free

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

Scan your site →