Catalog / expup.com
65

SEO audit for expup.com

EXP 創璟品牌顧問|品牌策略|品牌行銷|CIS品牌設計|品牌定位

otherWordPress

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

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

EXP 創璟國際品牌顧問,專業品牌行銷顧問、品牌設計公司,專長於品牌改造、品牌活化、品牌再造,包含品牌規劃、品牌定位、CIS品牌設計、品牌形象設計、Logo設計、包裝設計、網站設計等整合行銷,以品牌策略手段及品牌經營多面向服務,協助您解決品牌問題。多家知名企業推薦最佳品牌顧問團隊。

38
pages crawled
36
indexable pages
0
errors
178
warnings
356
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Agent Readiness 72 0 36 42
Images 72 0 36 37
Performance 72 0 36 116
Content 74 0 33 1
Structured Data 90 0 13 39
Headings 91 0 11 1
Links 91 0 11 37
Crawlability 99 0 1 1
Meta Description 99 0 1 1
Security 100 0 0 72
Social 100 0 0 1
Titles 100 0 0 7
URL 100 0 0 1
Findings

Warnings (10 rules)

warning Control has no accessible name

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

warning Incomplete/empty response after retries (likely transient — re-crawl)

Rule fetch.incomplete · Crawlability · 1 occurrence(s)

warning Images missing alt text

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

warning Internal link points to a redirect

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

warning Missing meta description

Rule meta_desc.missing · Meta Description · 1 occurrence(s)

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

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

warning BreadcrumbList present but structurally incomplete

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

  • https://expup.com/tw/ — a BreadcrumbList is present but structurally incomplete — missing required itemListElement. 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.

warning Schema describes content not visible on the page

Rule schema.hidden_content · Structured Data · 12 occurrence(s)

  • https://expup.com/tw/archives/83814 — a schema name/headline ("李向月連 純粹燕窩|EXP 頂級燕窩品牌規劃與禮盒包裝設計") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/archives/8517 — a schema name/headline ("「日青良月」手搖品牌規劃與品牌設計 | 餐飲及手搖茶飲品牌規劃") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/archives/9010 — a schema name/headline ("Solone 專業美妝品牌,玩色時刻由你定義|EXP 品牌顧問品牌策略規劃") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/brand-design — a schema name/headline ("【品牌觀點】品牌設計趨勢,品牌規劃思考洞見觀察 - EXP品牌設計") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/brand-marketing — a schema name/headline ("【品牌觀點】行銷趨勢・創意行銷・策略洞見觀察 | EXP 創璟品牌行銷") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/brand-trend-insights — a schema name/headline ("【品牌觀點】品牌經營洞見與品牌行銷趨勢文章 | EXP品牌行銷顧問") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/exp-contact — a schema name/headline ("品牌建立與突破成長,找品牌顧問品牌設計專家,知名企業首選|EXP 創璟國際") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/exp-services — a schema name/headline ("一站式品牌策略規劃,跨領域的專業顧問 - EXP 創璟國際") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/work-brand-positioning — a schema name/headline ("品牌定位專家,精準建立品牌定位挖掘市場缺口 | EXP品牌定位顧問") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/work-brand-strategy — a schema name/headline ("專業品牌策略規劃,快速掌握市場脈動 - EXP 品牌策略顧問") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/work-packaging-design — a schema name/headline ("專業品牌包裝設計公司|創意產品包裝設計推薦 - EXP包裝設計") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.
  • https://expup.com/tw/work-website-design — a schema name/headline ("RWD網站設計,品牌形象網站、企業網站、電商網站設計 | EXP") does not appear in the page's visible text — Google's policies prohibit marking up content not visible to readers. This is a heuristic (a static-HTML substring check): JS-rendered or abbreviated names can be false positives, so verify before removing.

Notices (23 rules)

notice Heading levels skip a level

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

notice No llms.txt for AI agents

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

  • https://expup.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary

notice No main landmark for AI agents

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

notice Low text-to-HTML ratio

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

notice Multiple <h1> elements

Rule h1.multiple · Headings · 1 occurrence(s)

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

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

  • https://expup.com/tw/archives/1789 — 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 · 36 occurrence(s)

  • https://expup.com/tw/ — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/archives/1789 — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/archives/5408 — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/archives/8517 — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/archives/category/service-type — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/brand-design — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/brand-management — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/brand-marketing — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/brand-trend-insights — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/brand-view — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/exp-careers — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/exp-contact — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/exp-project — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/exp-project?upage=2 — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/exp-services — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/exp-team — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/lecturer — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-brand-planning — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-brand-positioning — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-brand-strategy — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-cis — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-marking — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-packaging-design — the likely hero/LCP image (icon_contact2_201006.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://expup.com/tw/work-website-design — the likely hero/LCP image (icon_contact2_201006.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 · 36 occurrence(s)

notice Internal link has no anchor text / accessible name

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

  • https://expup.com/tw/ — 21 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/archives/1789 — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/archives/5408 — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/archives/8517 — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/archives/category/service-type — 11 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D — 11 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/brand-design — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/brand-management — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/brand-marketing — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/brand-trend-insights — 13 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/brand-view — 76 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/exp-careers — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/exp-contact — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/exp-project — 10 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/exp-project?upage=2 — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/exp-services — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/exp-team — 1 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/lecturer — 7 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-brand-planning — 62 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-brand-positioning — 54 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-brand-strategy — 38 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-cis — 60 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-marking — 17 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-packaging-design — 29 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.
  • https://expup.com/tw/work-website-design — 26 internal link(s) have no anchor text, aria-label, or image alt — they pass no keyword signal and are unusable to screen readers. Add descriptive text or an aria-label.

notice Page has only one internal inlink (fragile crawl path)

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

  • https://expup.com/tw/exp-project?upage=2 — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.

notice Meta description too long

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

notice Missing Open Graph tags

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

notice Large DOM (over 1500 elements) slows rendering & interaction

Rule perf.dom_size_large · Performance · 4 occurrence(s)

  • https://expup.com/tw/brand-view — the page has 1703 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://expup.com/tw/work-brand-planning — the page has 1911 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://expup.com/tw/work-brand-positioning — the page has 1746 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.
  • https://expup.com/tw/work-cis — the page has 1863 DOM elements (recommended maximum is around 1500) — a large DOM increases style-recalculation, layout and paint cost, hurting LCP and INP. Flatten deep nesting, paginate long lists/tables, and lazy-render off-screen elements.

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

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

  • https://expup.com/tw/ — 36 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://expup.com/tw/archives/1789 — 21 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://expup.com/tw/archives/5408 — 17 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://expup.com/tw/archives/8517 — 23 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://expup.com/tw/archives/category/service-type — 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://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D — 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://expup.com/tw/brand-design — 23 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://expup.com/tw/brand-management — 23 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://expup.com/tw/brand-marketing — 23 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://expup.com/tw/brand-trend-insights — 23 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://expup.com/tw/brand-view — 81 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://expup.com/tw/exp-careers — 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://expup.com/tw/exp-contact — 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://expup.com/tw/exp-project — 15 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://expup.com/tw/exp-project?upage=2 — 12 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://expup.com/tw/exp-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://expup.com/tw/exp-team — 32 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://expup.com/tw/lecturer — 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://expup.com/tw/work-brand-planning — 67 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://expup.com/tw/work-brand-positioning — 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.
  • https://expup.com/tw/work-brand-strategy — 43 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://expup.com/tw/work-cis — 65 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://expup.com/tw/work-marking — 22 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://expup.com/tw/work-packaging-design — 34 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://expup.com/tw/work-website-design — 31 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 Last-Modified header (no conditional GET for unchanged pages)

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

  • https://expup.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://expup.com/tw/archives/1789 — 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://expup.com/tw/archives/5408 — 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://expup.com/tw/archives/8517 — 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://expup.com/tw/archives/category/service-type — 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://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D — 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://expup.com/tw/brand-design — 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://expup.com/tw/brand-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://expup.com/tw/brand-marketing — 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://expup.com/tw/brand-trend-insights — 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://expup.com/tw/brand-view — 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://expup.com/tw/exp-careers — 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://expup.com/tw/exp-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://expup.com/tw/exp-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://expup.com/tw/exp-project?upage=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://expup.com/tw/exp-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://expup.com/tw/exp-team — 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://expup.com/tw/lecturer — 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://expup.com/tw/work-brand-planning — 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://expup.com/tw/work-brand-positioning — 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://expup.com/tw/work-brand-strategy — 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://expup.com/tw/work-cis — 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://expup.com/tw/work-marking — 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://expup.com/tw/work-packaging-design — 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://expup.com/tw/work-website-design — 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 · 4 occurrence(s)

notice URL redirects to another URL

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

notice Deep page has no BreadcrumbList structured data

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

notice Deprecated schema type with no Google rich result

Rule schema.deprecated_type · Structured Data · 36 occurrence(s)

  • https://expup.com/tw/ — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/archives/1789 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/archives/5408 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/archives/8517 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/archives/category/service-type — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/brand-design — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/brand-management — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/brand-marketing — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/brand-trend-insights — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/brand-view — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/exp-careers — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/exp-contact — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/exp-project — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/exp-project?upage=2 — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/exp-services — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/exp-team — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/lecturer — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-brand-planning — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-brand-positioning — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-brand-strategy — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-cis — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-marking — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-packaging-design — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.
  • https://expup.com/tw/work-website-design — deprecated rich-result type(s) present: Sitelinks Searchbox. The markup is valid schema.org but Google no longer generates a rich result for it — remove or repurpose the block.

notice Missing recommended security headers

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

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

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

  • https://expup.com/tw/ — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/archives/1789 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/archives/5408 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/archives/8517 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/archives/category/service-type — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/brand-design — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/brand-management — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/brand-marketing — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/brand-trend-insights — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/brand-view — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/exp-careers — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/exp-contact — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/exp-project — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/exp-project?upage=2 — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/exp-services — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/exp-team — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/lecturer — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-brand-planning — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-brand-positioning — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-brand-strategy — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-cis — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-marking — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-packaging-design — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".
  • https://expup.com/tw/work-website-design — 2 external link(s) use target="_blank" without rel="noopener" — the opened page can hijack your tab (reverse tab-napping). Add rel="noopener noreferrer".

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

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

notice Non-ASCII characters in URL path

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

Pages (showing 38 of 38)
URLStatusIndexableWordsIn-links
https://expup.com/tw/
EXP 創璟品牌顧問|品牌策略|品牌行銷|CIS品牌設計|品牌定位
200 yes 185 36
https://expup.com/tw/brand-design
【品牌觀點】品牌設計趨勢,品牌規劃思考洞見觀察 - EXP品牌設計
200 yes 137 36
https://expup.com/tw/brand-management
【品牌觀點】品牌經營・品牌管理・品牌策略洞見觀察 | EXP 創璟品牌顧問
200 yes 137 36
https://expup.com/tw/brand-marketing
【品牌觀點】行銷趨勢・創意行銷・策略洞見觀察 | EXP 創璟品牌行銷
200 yes 139 36
https://expup.com/tw/brand-trend-insights
【品牌觀點】品牌經營洞見與品牌行銷趨勢文章 | EXP品牌行銷顧問
200 yes 138 36
https://expup.com/tw/brand-view
【品牌觀點】品牌經營洞察、品牌行銷趨勢文章 | EXP 創璟國際品牌顧問
200 yes 195 36
https://expup.com/tw/exp-careers
人才招募:成為品牌指引燈塔,照亮台灣品牌未來|EXP創璟品牌顧問・品牌設計
200 yes 208 36
https://expup.com/tw/exp-contact
品牌建立與突破成長,找品牌顧問品牌設計專家,知名企業首選|EXP 創璟國際
200 yes 141 36
https://expup.com/tw/exp-project
【成功案例】知名品牌創立・轉型・升級・活化・再造 | EXP 品牌顧問
200 yes 122 36
https://expup.com/tw/exp-services
一站式品牌策略規劃,跨領域的專業顧問 - EXP 創璟國際
200 yes 189 36
https://expup.com/tw/exp-team
【國家級認證】專業品牌顧問・品牌設計團隊|EXP創璟品牌顧問
200 yes 128 36
https://expup.com/tw/lecturer
【品牌行銷講師】品牌行銷、品牌經營專題講師|EXP創璟-褚若堯
200 yes 215 36
https://expup.com/tw/work-brand-planning
專業品牌規劃公司,建立獨特品牌形象與營運模型|EXP品牌規劃
200 yes 174 36
https://expup.com/tw/work-brand-positioning
品牌定位專家,精準建立品牌定位挖掘市場缺口 | EXP品牌定位顧問
200 yes 160 36
https://expup.com/tw/work-brand-strategy
專業品牌策略規劃,快速掌握市場脈動 - EXP 品牌策略顧問
200 yes 144 36
https://expup.com/tw/work-cis
獨特品牌LOGO設計推薦,CIS企業識別設計公司|EXP創璟設計
200 yes 183 36
https://expup.com/tw/work-marking
品牌行銷案例|品牌行銷策略、行銷規劃、整合行銷 - EXP品牌行銷
200 yes 123 36
https://expup.com/tw/work-packaging-design
專業品牌包裝設計公司|創意產品包裝設計推薦 - EXP包裝設計
200 yes 139 36
https://expup.com/tw/work-website-design
RWD網站設計,品牌形象網站、企業網站、電商網站設計 | EXP
200 yes 124 36
https://expup.com/tw/archives/1633
葡萄王生技品牌改造|品牌活化|年輕化|成功改造老品牌
200 yes 175 15
https://expup.com/tw/archives/1789
大古鐵器(大古鑄鐵):品牌顧問|品牌定位|品牌設計
200 yes 174 15
https://expup.com/tw/archives/8517
「日青良月」手搖品牌規劃與品牌設計 | 餐飲及手搖茶飲品牌規劃
200 yes 173 12
https://expup.com/tw/archives/83814
李向月連 純粹燕窩|EXP 頂級燕窩品牌規劃與禮盒包裝設計
200 yes 185 12
https://expup.com/tw/archives/85772
娘家:品牌再造|品牌活化|品牌年輕化|品牌定位|品牌設計
200 yes 168 12
https://expup.com/tw/archives/9010
Solone 專業美妝品牌,玩色時刻由你定義|EXP 品牌顧問品牌策略規劃
200 yes 230 10
https://expup.com/tw/archives/118627
大東電業:品牌顧問|品牌ESG|品牌定位|品牌設計
200 yes 167 10
https://expup.com/tw/archives/118772
阿嬤的配方:品牌盤點|品牌調查|品牌定位|品牌再造
200 yes 169 10
https://expup.com/tw/?p=118780&preview=true
纖時刻酵素果凍:品牌建立|品牌定位|品牌設計
200 yes 172 11
https://expup.com/tw/archives/83748
安盛電力:品牌規劃|品牌定位|CIS設計|網站設計
200 yes 192 7
https://expup.com/tw/archives/2249
【誠美建築】品牌定位|品牌改造 | 品牌規劃|品牌設計|CIS設計
200 yes 170 9
https://expup.com/tw/archives/6744
全家便利商店:品牌設計|品牌規劃|品牌溝通|品牌規範
200 yes 184 8
https://expup.com/tw/archives/5408
SUPERACE 超級馬拉松賽事及專業機能服飾配件品牌|品牌規劃設計
200 yes 168 6
https://expup.com/tw/archives/category/service-type
服務類別 Archives - EXP 創璟國際品牌顧問
200 yes 98 14
https://expup.com/tw/archives/category/service-type/%E5%93%81%E7%89%8C%E5%AE%9A%E4%BD%8D
品牌定位成功案例|EXP 創璟
200 yes 98 14
https://expup.com/tw/archives/5398
生活工場:品牌改造|品牌定位|品牌活化|品牌診斷
200 yes 157 6
https://expup.com/tw/exp-project?upage=2
【成功案例】知名品牌創立・轉型・升級・活化・再造 | EXP 品牌顧問
200 yes 119 1
https://expup.com/tw/archives/119555 0 no 0 10
https://expup.com/tw/wp-content/uploads/2020/09/team-brian.jpg 200 no 0 1

Audit your own site — free

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

Scan your site →