Catalog / davis.com.tw
65

SEO audit for davis.com.tw

人才培訓與管理輔導 | 灌能教練企管顧問 |

other

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

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

專注於中小企業的經營管理輔導與人才培訓,提供一站式顧問服務,助您提升競爭力。

Screenshot of davis.com.tw
50
pages crawled
50
indexable pages
0
errors
165
warnings
617
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 70 0 50 27
Content 77 0 39 53
Headings 86 0 24 0
Duplicate 90 0 17 20
Meta Description 90 0 16 27
Structured Data 93 0 11 31
Images 96 0 7 44
Links 99 0 1 50
Cache 100 0 0 50
Crawlability 100 0 0 1
Performance 100 0 0 156
Security 100 0 0 50
Sitemap 100 0 0 1
Social 100 0 0 39
Titles 100 0 0 34
URL 100 0 0 34
Findings

Warnings (9 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 · 39 occurrence(s)

warning Duplicate page content

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

warning Duplicate <title> across pages

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

warning Images missing alt text

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

warning Internal link points to a redirect

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

warning BreadcrumbList present but structurally incomplete

Rule schema.breadcrumb_incomplete · Structured Data · 11 occurrence(s)

  • https://www.davis.com.tw/category/accessories — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/category/apparel — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/category/material — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/category/online-classes — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/category/personal-training — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/category/sports-mat — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/product/fitness-neoprene-dumbbells — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/product/functional — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/product/sculpt-workout — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/product/stainless-water-bottle — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.
  • https://www.davis.com.tw/product/stretch-&-scult — a BreadcrumbList is present but structurally incomplete — missing required name. Give itemListElement at least 2 ListItems, each with a sequential integer position and a name, and an item URL on every entry except the last.

Notices (25 rules)

notice Heading levels skip a level

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

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

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

notice Duplicate meta description across pages

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

notice Article page has no author attribution (E-E-A-T)

Rule eeat.no_author · Content · 5 occurrence(s)

  • https://www.davis.com.tw/ai-2day-video — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://www.davis.com.tw/ai-davi — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://www.davis.com.tw/davi-ai-2 — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://www.davis.com.tw/davi-nlp — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal
  • https://www.davis.com.tw/esg — this page is marked up as an article but its JSON-LD has no author and no visible byline — add an author to strengthen the E-E-A-T Trust signal

notice Likely hero image lacks fetchpriority=high

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

  • https://www.davis.com.tw/ — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/%E6%89%80%E6%9C%89%E8%AA%B2%E7%A8%8B — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/AI-Driven_Digital_Transformation — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/AI_Digital_Transformation_Applications — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Communication_Presentation_Sales_Service — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Course_Catalog — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Data_Analysis_Financial_Decision_Making — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Government_Grant_Programs — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Industry_Trends — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Leadership_Team_Management — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Media_Coverage — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Monthly_Courses — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/News — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Notice — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Recruitment_Assessment_Project — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Services — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Sustainable_Management_Workplace_Core_Competencies — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Talent_Development_HR_Professionalism — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/Talent_Development_Training — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/about_us — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/ai — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/contact — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-229w.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.davis.com.tw/davi-ai-2 — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-1920w.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.davis.com.tw/store — the likely hero/LCP image (%e7%81%8c%e8%83%bdlogo-229w.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 · 44 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Meta description too long

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

notice Missing Open Graph tags

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

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

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

  • https://www.davis.com.tw/ — 16 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.davis.com.tw/%E6%89%80%E6%9C%89%E8%AA%B2%E7%A8%8B — 2 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.davis.com.tw/%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF — 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.davis.com.tw/AI-Driven_Digital_Transformation — 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.davis.com.tw/AI_Digital_Transformation_Applications — 5 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.davis.com.tw/Communication_Presentation_Sales_Service — 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.davis.com.tw/Course_Catalog — 2 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.davis.com.tw/Data_Analysis_Financial_Decision_Making — 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.davis.com.tw/Government_Grant_Programs — 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.davis.com.tw/Industry_Trends — 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.davis.com.tw/Leadership_Team_Management — 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.davis.com.tw/Media_Coverage — 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.davis.com.tw/Monthly_Courses — 2 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.davis.com.tw/News — 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.davis.com.tw/Notice — 2 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.davis.com.tw/Recruitment_Assessment_Project — 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.davis.com.tw/Services — 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.davis.com.tw/Sustainable_Management_Workplace_Core_Competencies — 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.davis.com.tw/Talent_Development_HR_Professionalism — 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.davis.com.tw/Talent_Development_Training — 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.davis.com.tw/about_us — 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.davis.com.tw/ai — 5 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.davis.com.tw/contact — 2 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.davis.com.tw/davi-ai-2 — 13 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.davis.com.tw/store — 59 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 · 6 occurrence(s)

  • https://www.davis.com.tw/%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF — 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.davis.com.tw/AI_Digital_Transformation_Applications — 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.davis.com.tw/Industry_Trends — 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.davis.com.tw/Media_Coverage — 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.davis.com.tw/News — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
  • https://www.davis.com.tw/ai — 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://www.davis.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.davis.com.tw/%E6%89%80%E6%9C%89%E8%AA%B2%E7%A8%8B — 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.davis.com.tw/%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF — 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.davis.com.tw/AI-Driven_Digital_Transformation — 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.davis.com.tw/AI_Digital_Transformation_Applications — 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.davis.com.tw/Communication_Presentation_Sales_Service — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.davis.com.tw/Course_Catalog — 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.davis.com.tw/Data_Analysis_Financial_Decision_Making — 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.davis.com.tw/Government_Grant_Programs — 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.davis.com.tw/Industry_Trends — 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.davis.com.tw/Leadership_Team_Management — 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.davis.com.tw/Media_Coverage — 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.davis.com.tw/Monthly_Courses — 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.davis.com.tw/News — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.davis.com.tw/Notice — 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.davis.com.tw/Recruitment_Assessment_Project — 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.davis.com.tw/Services — 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.davis.com.tw/Sustainable_Management_Workplace_Core_Competencies — 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.davis.com.tw/Talent_Development_HR_Professionalism — 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.davis.com.tw/Talent_Development_Training — 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.davis.com.tw/about_us — 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.davis.com.tw/ai — 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.davis.com.tw/contact — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
  • https://www.davis.com.tw/davi-ai-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.davis.com.tw/store — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.

notice URL redirects to another URL

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

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

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

  • https://www.davis.com.tw/ai-2day-video — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://www.davis.com.tw/ai-davi — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://www.davis.com.tw/davi-ai-2 — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://www.davis.com.tw/davi-nlp — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://www.davis.com.tw/esg — BlogPosting structured data is missing recommended property (author) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deep page has no BreadcrumbList structured data

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

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

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

notice Indexable page not listed in sitemap

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

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

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

notice Non-ASCII characters in URL path

Rule url.non_ascii · URL · 2 occurrence(s)

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://www.davis.com.tw/
人才培訓與管理輔導 | 灌能教練企管顧問 |
200 yes 253 50
https://www.davis.com.tw/%E6%89%80%E6%9C%89%E8%AA%B2%E7%A8%8B
教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 1165 50
https://www.davis.com.tw/%E6%9C%80%E6%96%B0%E6%B6%88%E6%81%AF
最新教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 104 50
https://www.davis.com.tw/AI-Driven_Digital_Transformation
中小企業人才發展 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 139 50
https://www.davis.com.tw/AI_Digital_Transformation_Applications
AI與數位轉型應用 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 90 50
https://www.davis.com.tw/Communication_Presentation_Sales_Service
溝通表達與銷售服務 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 76 50
https://www.davis.com.tw/Course_Catalog
教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 1165 50
https://www.davis.com.tw/Data_Analysis_Financial_Decision_Making
數據分析與財務決策課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 75 50
https://www.davis.com.tw/Government_Grant_Programs
中小企業人才發展 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 139 50
https://www.davis.com.tw/Industry_Trends
產業趨勢與教育訓練 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 79 50
https://www.davis.com.tw/Leadership_Team_Management
領導力與團隊管理 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 76 50
https://www.davis.com.tw/Media_Coverage
教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 112 50
https://www.davis.com.tw/Monthly_Courses
當月教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台中
200 yes 120 50
https://www.davis.com.tw/News
最新教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 104 50
https://www.davis.com.tw/Notice
教育訓練課程報名注意事項 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 123 50
https://www.davis.com.tw/Recruitment_Assessment_Project
中小企業人才發展 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 139 50
https://www.davis.com.tw/Services
教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 150 50
https://www.davis.com.tw/Sustainable_Management_Workplace_Core_Competencies
永續經營與職場核心 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 72 50
https://www.davis.com.tw/Talent_Development_HR_Professionalism
人才發展與人資專業 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 76 50
https://www.davis.com.tw/Talent_Development_Training
中小企業人才發展 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 139 50
https://www.davis.com.tw/about_us
中小企業人才發展 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 139 50
https://www.davis.com.tw/ai
AI與數位轉型應用 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 90 50
https://www.davis.com.tw/contact
企業教育訓練課程 | 灌能教練企管顧問股份有限公司 | 台灣
200 yes 91 50
https://www.davis.com.tw/ai-davi
HR人力資源管理在【DAVI 行為分析預測系統】之數位轉型及應用實務
200 yes 180 16
https://www.davis.com.tw/davi-ai-2
DAVI 數位化招募與AI人才決策 2 天實戰工作坊
200 yes 170 16
https://www.davis.com.tw/esg
ESG組織溫室氣體碳盤查能力之基礎訓練班
200 yes 171 16
https://www.davis.com.tw/my-post3cab829c
遵循這些簡單的指南,充分利用這個季節
200 yes 162 15
https://www.davis.com.tw/my-postab68f70a
經濟部補助申請省水標章檢測費用
200 yes 205 15
https://www.davis.com.tw/8-davi
8分鐘識人技能課程-用DAVI看透潛在動機與行為風格
200 yes 177 15
https://www.davis.com.tw/davi
DAVI之看大秦帝國學策略地圖(共識營)
200 yes 173 15
https://www.davis.com.tw/davidavi
「DAVI之創新領導」與「建構頂尖DAVI高效團隊」培訓班
200 yes 176 15
https://www.davis.com.tw/my-post72be2a12
提問式銷售技巧
200 yes 173 15
https://www.davis.com.tw/202512
2025年12月課程
200 yes 183 15
https://www.davis.com.tw/ai-2day-video
企業AI轉型必學!2天快速掌握「行銷&內部管理」AI加速器!
200 yes 174 14
https://www.davis.com.tw/my-postf21f3310
與網站訪問者保持聯繫並提高忠誠度
200 yes 171 5
https://www.davis.com.tw/my-post
撰寫增加網站流量的精彩帖子的提示
200 yes 164 4
https://www.davis.com.tw/category/accessories
Accessories
200 yes 222 12
https://www.davis.com.tw/product/fitness-neoprene-dumbbells
Fitness Neoprene Dumbbell
200 yes 305 12
https://www.davis.com.tw/product/functional
Functional Strength Training
200 yes 305 12
https://www.davis.com.tw/product/sculpt-workout
Total Body Pilates Sculpt
200 yes 307 12
https://www.davis.com.tw/product/stainless-water-bottle
Stainless Water Bottle
200 yes 311 12
https://www.davis.com.tw/product/stretch-&-scult
Stretch & Tone Workout
200 yes 307 12
https://www.davis.com.tw/signin
signin
200 yes 132 12
https://www.davis.com.tw/davi-nlp
企業AI轉型必學!2天快速掌握「行銷&內部管理」AI加速器!
200 yes 174 1
https://www.davis.com.tw/category/online-classes
Online Classes
200 yes 169 6
https://www.davis.com.tw/category/personal-training
Personal Training
200 yes 193 6
https://www.davis.com.tw/category/material
Material
200 yes 190 4
https://www.davis.com.tw/category/apparel
Apparel
200 yes 189 2
https://www.davis.com.tw/category/sports-mat
Yoga
200 yes 180 1
https://www.davis.com.tw/store
商店
200 yes 285 0

Audit your own site — free

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

Scan your site →