SEO audit for florist.com.vn
Shop Hoa Tươi Đà Nẵng - Tiệm Hoa Florist - Giao Nhanh Giá Rẻ
Health 65/100 (fair) · 27 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)Tiệm Hoa Florist - Giao Nhanh Giá Rẻ
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Agent Readiness | 71 | 0 | 26 | 51 |
| Performance | 71 | 0 | 26 | 109 |
| Titles | 82 | 0 | 16 | 12 |
| Crawlability | 99 | 0 | 1 | 0 |
| Structured Data | 99 | 0 | 1 | 26 |
| Headings | 100 | 0 | 0 | 1 |
| Images | 100 | 0 | 0 | 32 |
| Meta Description | 100 | 0 | 0 | 2 |
| Robots | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 26 |
| Social | 100 | 0 | 0 | 1 |
Warnings (5 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 26 occurrence(s)
- https://florist.com.vn/ — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-cam-le/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-son-tra/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-lien-chieu/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 8 button/link(s) with no text or aria-label — an agent can't target them
warning Incomplete/empty response after retries (likely transient — re-crawl)
Rule fetch.incomplete · Crawlability · 1 occurrence(s)
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hai-chau/ — context deadline exceeded after 3 attempts
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 26 occurrence(s)
- https://florist.com.vn/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-cam-le/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-son-tra/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-lien-chieu/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 1 render-blocking <script> in <head> (add defer/async or use type=module)
warning BreadcrumbList present but structurally incomplete
Rule schema.breadcrumb_incomplete · Structured Data · 1 occurrence(s)
- https://florist.com.vn/ — 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 Title likely truncated in SERP (too wide)
Rule title.too_long · Titles · 16 occurrence(s)
- https://florist.com.vn/hoa-dam-tang-cam-le/ — 91 chars, ~756px (limit ~580px)
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — 81 chars, ~667px (limit ~580px)
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 96 chars, ~795px (limit ~580px)
- https://florist.com.vn/hoa-dam-tang-son-tra/ — 103 chars, ~852px (limit ~580px)
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — 70 chars, ~591px (limit ~580px)
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 76 chars, ~641px (limit ~580px)
- https://florist.com.vn/hoa-khai-truong-chuc-mung-thanh-khe/ — 81 chars, ~681px (limit ~580px)
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 81 chars, ~674px (limit ~580px)
- https://florist.com.vn/shop-hoa-lien-chieu/ — 87 chars, ~711px (limit ~580px)
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 92 chars, ~766px (limit ~580px)
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — 86 chars, ~718px (limit ~580px)
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 101 chars, ~829px (limit ~580px)
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 80 chars, ~656px (limit ~580px)
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 72 chars, ~609px (limit ~580px)
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 80 chars, ~665px (limit ~580px)
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 84 chars, ~704px (limit ~580px)
Notices (20 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 25 occurrence(s)
- https://florist.com.vn/hoa-dam-tang-cam-le/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-son-tra/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-khai-truong-chuc-mung-thanh-khe/ — h3 follows h1 — skips h2
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — h3 follows h1 — skips h2
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-lien-chieu/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — h3 follows h1 — skips h2
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — h3 follows h1 — skips h2
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — h3 follows h1 — skips h2
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — h3 follows h1 — skips h2
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — h3 follows h1 — skips h2
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — h3 follows h1 — skips h2
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — h3 follows h1 — skips h2
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://florist.com.vn/ — 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 · 25 occurrence(s)
- https://florist.com.vn/hoa-dam-tang-cam-le/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-son-tra/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-khai-truong-chuc-mung-thanh-khe/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-lien-chieu/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — add a <main> element (or role=main) around the primary content
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — add a <main> element (or role=main) around the primary content
notice Multiple <h1> elements
Rule h1.multiple · Headings · 1 occurrence(s)
- https://florist.com.vn/ — 3 <h1> elements
notice Image alt text is keyword-stuffed (repetition / low variety)
Rule images.alt_stuffed · Images · 3 occurrence(s)
- https://florist.com.vn/hoa-dam-tang-cam-le/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 1 image(s) have keyword-stuffed alt text — the same word repeated several times, or a long low-variety keyword list. Google's image guidance asks for short, descriptive alt text, not keyword lists; rewrite it to describe the image.
notice Image alt text is very long (possible keyword stuffing)
Rule images.alt_too_long · Images · 3 occurrence(s)
- https://florist.com.vn/hoa-dam-tang-cam-le/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 1 image(s) with alt text over 100 chars — shorten it to a concise description
notice Likely hero image lacks fetchpriority=high
Rule images.hero_no_fetchpriority · Performance · 26 occurrence(s)
- https://florist.com.vn/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-cam-le/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-son-tra/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-lien-chieu/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — the likely hero/LCP image (logo.png) has no fetchpriority="high" — adding it tells the browser to fetch the hero earlier in the waterfall, reducing Largest Contentful Paint. This is a low-severity nudge; verify the flagged image is actually your LCP element.
notice Images without width/height (layout shift / CLS)
Rule images.missing_dimensions · Images · 26 occurrence(s)
- https://florist.com.vn/ — 77 of 77 images without width/height
- https://florist.com.vn/hoa-dam-tang-cam-le/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-son-tra/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 7 of 11 images without width/height
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 7 of 11 images without width/height
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 8 of 12 images without width/height
- https://florist.com.vn/shop-hoa-lien-chieu/ — 7 of 11 images without width/height
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 7 of 11 images without width/height
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — 7 of 11 images without width/height
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 6 of 10 images without width/height
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 9 of 13 images without width/height
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 6 of 10 images without width/height
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 6 of 10 images without width/height
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 6 of 10 images without width/height
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 13 of 15 images without width/height
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 9 of 11 images without width/height
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 8 of 12 images without width/height
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 9 of 13 images without width/height
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 10 of 14 images without width/height
notice Meta description too long
Rule meta_desc.too_long · Meta Description · 1 occurrence(s)
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://florist.com.vn/ — 36 chars
notice Missing Open Graph tags
Rule og.missing · Social · 1 occurrence(s)
- https://florist.com.vn/ — og:image
notice Large DOM (over 1500 elements) slows rendering & interaction
Rule perf.dom_size_large · Performance · 2 occurrence(s)
- https://florist.com.vn/ — the page has 2638 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — the page has 1567 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 · 26 occurrence(s)
- https://florist.com.vn/ — 74 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://florist.com.vn/hoa-dam-tang-cam-le/ — 11 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://florist.com.vn/hoa-dam-tang-hai-chau/ — 11 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://florist.com.vn/hoa-dam-tang-hoa-vang/ — 10 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://florist.com.vn/hoa-dam-tang-lien-chieu/ — 10 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://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 11 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://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 11 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://florist.com.vn/hoa-dam-tang-son-tra/ — 11 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://florist.com.vn/hoa-dam-tang-thanh-khe/ — 10 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://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 10 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://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 11 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://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 11 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://florist.com.vn/shop-hoa-lien-chieu/ — 11 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://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 11 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://florist.com.vn/shop-hoa-tuoi-cam-le/ — 11 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://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 10 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 9 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 9 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://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 8 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://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 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://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 10 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://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 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://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 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://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 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.
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 26 occurrence(s)
- https://florist.com.vn/ — 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://florist.com.vn/hoa-dam-tang-cam-le/ — 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://florist.com.vn/hoa-dam-tang-hai-chau/ — 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://florist.com.vn/hoa-dam-tang-hoa-vang/ — 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://florist.com.vn/hoa-dam-tang-lien-chieu/ — 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://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 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://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 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://florist.com.vn/hoa-dam-tang-son-tra/ — 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://florist.com.vn/hoa-dam-tang-thanh-khe/ — 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://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 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://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 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://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 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://florist.com.vn/shop-hoa-lien-chieu/ — 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://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 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://florist.com.vn/shop-hoa-tuoi-cam-le/ — 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://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 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://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 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://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 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://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 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://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 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://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 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 · 26 occurrence(s)
- https://florist.com.vn/ — 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://florist.com.vn/hoa-dam-tang-cam-le/ — 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://florist.com.vn/hoa-dam-tang-hai-chau/ — 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://florist.com.vn/hoa-dam-tang-hoa-vang/ — 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://florist.com.vn/hoa-dam-tang-lien-chieu/ — 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://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 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://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 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://florist.com.vn/hoa-dam-tang-son-tra/ — 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://florist.com.vn/hoa-dam-tang-thanh-khe/ — 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://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 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://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 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://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 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://florist.com.vn/shop-hoa-lien-chieu/ — 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://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 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://florist.com.vn/shop-hoa-tuoi-cam-le/ — 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://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 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://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 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://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 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://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 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://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 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://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 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 · 3 occurrence(s)
notice robots.txt missing (root returns 404/none)
Rule robots.txt_missing · Robots · 1 occurrence(s)
- https://florist.com.vn/ — robots.txt did not return a 200 at the site root — a healthy site should serve one (declare your sitemap and confirm the host serves root files)
notice Deprecated schema type with no Google rich result
Rule schema.deprecated_type · Structured Data · 26 occurrence(s)
- https://florist.com.vn/ — 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://florist.com.vn/hoa-dam-tang-cam-le/ — 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://florist.com.vn/hoa-dam-tang-hai-chau/ — 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://florist.com.vn/hoa-dam-tang-hoa-vang/ — 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://florist.com.vn/hoa-dam-tang-lien-chieu/ — 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://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — 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://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — 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://florist.com.vn/hoa-dam-tang-son-tra/ — 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://florist.com.vn/hoa-dam-tang-thanh-khe/ — 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://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — 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://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — 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://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — 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://florist.com.vn/shop-hoa-lien-chieu/ — 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://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — 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://florist.com.vn/shop-hoa-tuoi-cam-le/ — 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://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — 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://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — 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://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — 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://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — 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://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — 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://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — 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://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — 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 · 26 occurrence(s)
- https://florist.com.vn/ — HSTS, CSP
- https://florist.com.vn/hoa-dam-tang-cam-le/ — HSTS, CSP
- https://florist.com.vn/hoa-dam-tang-hai-chau/ — CSP, HSTS
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — CSP, HSTS
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — HSTS, CSP
- https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ — HSTS, CSP
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — HSTS, CSP
- https://florist.com.vn/hoa-dam-tang-son-tra/ — HSTS, CSP
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — HSTS, CSP
- https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ — HSTS, CSP
- https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ — HSTS, CSP
- https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-lien-chieu/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-tuoi-cam-le/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — HSTS, CSP
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — CSP, HSTS
- https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ — HSTS, CSP
- https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ — HSTS, CSP
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — HSTS, CSP
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — HSTS, CSP
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — HSTS, CSP
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — HSTS, CSP
notice Title tag is identical to the H1 (missed keyword variation)
Rule title.same_as_h1 · Titles · 12 occurrence(s)
- https://florist.com.vn/hoa-dam-tang-hoa-vang/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/hoa-dam-tang-lien-chieu/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/hoa-dam-tang-thanh-khe/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ — the <title> and the H1 are identical — differentiate them to cover more query variation
- https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ — the <title> and the H1 are identical — differentiate them to cover more query variation
| URL | Status | Indexable | Words | In-links |
|---|---|---|---|---|
| https://florist.com.vn/ Shop Hoa Tươi Đà Nẵng - Tiệm Hoa Florist - Giao Nhanh Giá Rẻ |
200 | yes | 2495 | 26 |
| https://florist.com.vn/shop-hoa-tuoi-cam-le/ Shop Hoa Tươi Cẩm Lệ Dịch Vụ Điện Hoa Uy Tín Giao Nhanh Sau 2h - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2709 | 7 |
| https://florist.com.vn/hoa-dam-tang-cam-le/ Hoa Đám Tang Cẩm Lệ ❤️ Hoa Viếng Chia Buồn Trang Trọng Giao Tận Nơi - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2537 | 6 |
| https://florist.com.vn/hoa-dam-tang-lien-chieu/ Hoa Đám Tang Liên Chiểu ❤️ Hoa Viếng Chia Buồn Giao Tận Nơi |
200 | yes | 2427 | 3 |
| https://florist.com.vn/hoa-khai-truong-chuc-mung-hoa-vang/ Hoa Khai Trương Chúc Mừng Hòa Vang Giao Nhanh Sau 2H - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2404 | 3 |
| https://florist.com.vn/hoa-khai-truong-chuc-mung-thanh-khe/ Hoa Khai Trương Chúc Mừng Thanh Khê Cam Kết 100% Hoa Tươi - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2299 | 3 |
| https://florist.com.vn/hoa-khai-truong-ngu-hanh-son/ Hoa Khai Trương Ngũ Hành Sơn Đà Nẵng Đặt Hoa Chúc Mừng Đẹp |
200 | yes | 2400 | 3 |
| https://florist.com.vn/shop-hoa-lien-chieu/ Shop Hoa Tươi Tại Liên Chiểu Cung Cấp Dịch Vụ Về Hoa Với Giá Rẻ - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2249 | 3 |
| https://florist.com.vn/shop-hoa-phuong-hoa-khanh/ Shop Hoa Tươi Phường Hòa Khánh Đà Nẵng ❤️ Điện Hoa Giao Nhanh Sau 2H - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2358 | 3 |
| https://florist.com.vn/shop-hoa-tuoi-hoa-tho-tay/ Shop Hoa Tươi Hòa Thọ Tây – Đặt Hoa Online Uy Tín Giao Ngay |
200 | yes | 2794 | 6 |
| https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-an/ Shop Hoa Tươi Phường Hòa An Đà Nẵng – Giao Hoa Tận Nơi Nhanh Chóng |
200 | yes | 2608 | 6 |
| https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-phat/ Shop Hoa Tươi Phường Hòa Phát – Hoa Tươi Đẹp Giao Ngay |
200 | yes | 2195 | 6 |
| https://florist.com.vn/shop-hoa-tuoi-phuong-hoa-tho-dong/ Shop Hoa Tươi Phường Hòa Thọ Đông – Đặt Hoa Online Uy Tín |
200 | yes | 2518 | 6 |
| https://florist.com.vn/shop-hoa-tuoi-phuong-khue-trung/ Shop Hoa Tươi Phường Khuê Trung – Hoa Đẹp Giao Hoa Nhanh Cùng Đà Nẵng Florist - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2314 | 6 |
| https://florist.com.vn/top-10-bo-hoa-sinh-nhat-dep/ Top 10 Bó Hoa Sinh Nhật Đẹp Được Yêu Thích Nhất Hiện Nay - Shop Hoa Tươi Đà Nẵng |
200 | yes | 3023 | 2 |
| https://florist.com.vn/vi-sao-bo-hoa-baby-trang/ Vì Sao Bó Hoa Baby Trắng Là Biểu Tượng Của Sự Tinh Tế Lãng Mạn? |
200 | yes | 2184 | 2 |
| https://florist.com.vn/hoa-dam-tang-hai-chau/ Hoa Đám Tang Hải Châu ❤️ Hoa Viếng Chia Buồn Giao Tận Nơi - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2400 | 1 |
| https://florist.com.vn/hoa-dam-tang-hoa-vang/ Hoa Đám Tang Hòa Vang ❤️ Hoa Viếng Chia Buồn Giao Tận Nơi |
200 | yes | 2448 | 1 |
| https://florist.com.vn/hoa-dam-tang-ngu-hanh-son/ Hoa Đám Tang Ngũ Hành Sơn – Hoa Viếng Chia Buồn Trang Trọng Giao Tận Nơi - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2503 | 1 |
| https://florist.com.vn/hoa-dam-tang-phuong-an-khe/ Hoa Đám Tang Phường An Khê ❤️ Hoa Viếng Chia Buồn Giao Hoa Tận Nơi |
200 | yes | 2449 | 1 |
| https://florist.com.vn/hoa-dam-tang-son-tra/ Hoa Đám Tang Sơn Trà – Hoa Viếng Chia Buồn Trang Trọng Giao Tận Nơi Nhanh Chóng - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2447 | 1 |
| https://florist.com.vn/hoa-dam-tang-thanh-khe/ Hoa Đám Tang Thanh Khê ❤️ Hoa Viếng Chia Buồn Trang Nghiêm Giao Sau 2H |
200 | yes | 2404 | 1 |
| https://florist.com.vn/nhung-bi-mat-ve-hoa-tulip-hong-ma-chac-chan-ban-chua-biet/ Những Bí Mật Về Hoa Tulip Hồng Mà Chắc Chắn Bạn Chưa Biết - Shop Hoa Tươi Đà Nẵng |
200 | yes | 2470 | 1 |
| https://florist.com.vn/vi-sao-bo-hoa-tone-xanh-la-dang-tro-thanh-xu-huong-duoc-gioi-tre-me-man/ Vì Sao Bó Hoa Tone Xanh Lá Đang Trở Thành Xu Hướng Được Giới Trẻ Mê Mẩn? |
200 | yes | 2293 | 1 |
| https://florist.com.vn/vi-sao-gio-hoa-sinh-nhat-sang-trong-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat/ Vì Sao Giỏ Hoa Sinh Nhật Sang Trọng Đang Trở Thành Xu Hướng Được Yêu Thích Nhất? |
200 | yes | 2455 | 1 |
| https://florist.com.vn/vi-sao-hoa-khai-truong-nho-gon-dang-tro-thanh-xu-huong-duoc-yeu-thich-nhat-hien-nay/ Vì Sao Hoa Khai Trương Nhỏ Gọn Đang Trở Thành Xu Hướng Được Yêu Thích Nhất Hiện Nay? |
200 | yes | 2332 | 1 |
| https://florist.com.vn/hoa-khai-truong-chuc-mung-hai-chau/ | 0 | no | 0 | 3 |
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.