Catalog / giaiphuongtrinhhoahoc.com
65

SEO audit for giaiphuongtrinhhoahoc.com

Giải Phương Trình Hóa Học - Cân Bằng & Tra Cứu Hóa Học Online

blogWordPress

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

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

Công cụ giải và cân bằng phương trình hóa học tự động 100%. Hỗ trợ tra cứu từ điển chất, bảng tuần hoàn, tính phân tử khối và kiến thức Hóa từ lớp 8-12 chuẩn xác.

50
pages crawled
50
indexable pages
0
errors
232
warnings
280
notices
0
orphan pages
0
broken links
Category breakdown
CategoryScoreErrorsWarningsNotices
Links 12 0 147 2
Structured Data 83 0 28 42
Headings 85 0 25 1
Duplicate 87 0 22 16
Titles 96 0 6 5
Agent Readiness 98 0 3 5
Robots 99 0 1 0
Content 100 0 0 7
Crawlability 100 0 0 3
Images 100 0 0 2
Meta Description 100 0 0 15
Performance 100 0 0 77
Security 100 0 0 50
Sitemap 100 0 0 5
Social 100 0 0 50
Findings

Warnings (9 rules)

warning Control has no accessible name

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

warning Duplicate page content

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

warning Duplicate <title> across pages

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

warning Missing <h1>

Rule h1.missing · Headings · 25 occurrence(s)

warning Internal link points to a redirect

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

warning robots.txt blocks CSS/JS the pages need to render

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

  • https://giaiphuongtrinhhoahoc.com/ — robots.txt Disallow blocks render-critical CSS/JS under: /wp-includes/js/jquery/ — Google's renderer can't fetch these, so the affected pages may render blank or thin. Allow the asset path(s) for Googlebot.

warning Schema describes content not visible on the page

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

  • https://giaiphuongtrinhhoahoc.com/cong-cu/ — a schema name/headline ("Thu Thủy") 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://giaiphuongtrinhhoahoc.com/loai-phan-ung/phan-ung-hoa-hop/ — a schema name/headline ("Phản ứng hóa hợp: Khái niệm, Điều kiện &amp; Các phương trình tiêu biểu") 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://giaiphuongtrinhhoahoc.com/loai-phan-ung/phan-ung-hoa-hop/page/2/ — a schema name/headline ("Phản ứng hóa hợp: Khái niệm, Điều kiện &amp; Các phương trình tiêu biểu") 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.

warning Rich-result schema missing required properties

Rule schema.invalid · Structured Data · 25 occurrence(s)

warning Title likely truncated in SERP (too wide)

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

Notices (20 rules)

notice Heading levels skip a level

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

notice No main landmark for AI agents

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

notice Duplicate meta description across pages

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

notice Multiple <h1> elements

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

notice Likely hero image lacks fetchpriority=high

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

  • https://giaiphuongtrinhhoahoc.com/author/thu-thuy/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/author/thu-thuy/page/2/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/chat/cah2po42/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/1fe-4hno3-1feno33-1no-2h2o-2/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/1fe-4hno3-1feno33-1no-2h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/2agno3-bacl2-2agcl-ba-no3-2/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/3cu-8hno3-3cun032-2no-4h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/3cu-8hno3-3cuno32-2no-4h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/4fes2-11o2-2fe2o3-8so2-2/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/4fes2-11o2-to-2fe2o3-8so2/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/caoh2-h2so4-caso4-2h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/co2-2naoh-na2co3-h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/cuo-2hcl-cucl2-h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/cuo-h2so4-cuo4-h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/fe-4hno3-feno33-no-2h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/fe-4hno3-loang-feno33-no-2h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/fe-so4-2naoh-fe-oh-2-na2-so4/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/fes2-18hno3-feno33-2h2so4-15no2-7h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/h2so4-bacl2-baso4-2hcl/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/h2so4-cu-oh-2-cuso4-2h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/hcl-naoh-nacl-h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/mgo-h2so4-mgso4-h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/nacl-agno3-agcl-nano3/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/so2-2koh-k2so3-h2o/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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://giaiphuongtrinhhoahoc.com/phuong-trinh/zn-feso4-znso4-fe/ — the likely hero/LCP image (6fb33efefd04193421e580df863ec229c81d6451ee0b155df81b0a84d3bd2cf6) 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 · 2 occurrence(s)

notice Internal link has no anchor text / accessible name

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

notice Missing Open Graph tags

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

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

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

  • https://giaiphuongtrinhhoahoc.com/ — 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://giaiphuongtrinhhoahoc.com/author/thu-thuy/ — 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://giaiphuongtrinhhoahoc.com/author/thu-thuy/page/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://giaiphuongtrinhhoahoc.com/bang-tuan-hoan-hoa-hoc/ — 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://giaiphuongtrinhhoahoc.com/can-bang-phuong-trinh/ — 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://giaiphuongtrinhhoahoc.com/chat/ — 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://giaiphuongtrinhhoahoc.com/chat/cah2po42/ — 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://giaiphuongtrinhhoahoc.com/chat/page/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://giaiphuongtrinhhoahoc.com/chinh-sach-bao-mat/ — 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://giaiphuongtrinhhoahoc.com/chinh-sach-bien-tap/ — 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://giaiphuongtrinhhoahoc.com/cong-cu-tinh-phan-tu-khoi/ — 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://giaiphuongtrinhhoahoc.com/cong-cu/ — 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://giaiphuongtrinhhoahoc.com/cong-cu/bang-tuan-hoan-hoa-hoc/ — 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://giaiphuongtrinhhoahoc.com/cong-cu/day-dien-hoa/ — 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://giaiphuongtrinhhoahoc.com/gioi-thieu/ — 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://giaiphuongtrinhhoahoc.com/lien-he/ — 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://giaiphuongtrinhhoahoc.com/loai-chat/don-chat-kim-loai/ — 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://giaiphuongtrinhhoahoc.com/loai-phan-ung/phan-ung-hoa-hop/ — 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://giaiphuongtrinhhoahoc.com/loai-phan-ung/phan-ung-hoa-hop/page/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://giaiphuongtrinhhoahoc.com/lop-hoc/hoa-hoc-lop-10/ — 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://giaiphuongtrinhhoahoc.com/lop-hoc/hoa-hoc-lop-10/page/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://giaiphuongtrinhhoahoc.com/mien-tru-trach-nhiem/ — 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://giaiphuongtrinhhoahoc.com/phuong-trinh/ — 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://giaiphuongtrinhhoahoc.com/phuong-trinh/nacl-agno3-agcl-nano3/ — 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://giaiphuongtrinhhoahoc.com/phuong-trinh/page/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.

notice URL redirects to another URL

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

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

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

  • https://giaiphuongtrinhhoahoc.com/bang-tuan-hoan-hoa-hoc/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/can-bang-phuong-trinh/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/chinh-sach-bao-mat/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/chinh-sach-bien-tap/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/cong-cu-tinh-phan-tu-khoi/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/cong-cu/bang-tuan-hoan-hoa-hoc/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/cong-cu/can-bang-phuong-trinh/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/cong-cu/cong-cu-tinh-phan-tu-khoi/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/cong-cu/day-dien-hoa/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/gioi-thieu/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/lien-he/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.
  • https://giaiphuongtrinhhoahoc.com/mien-tru-trach-nhiem/ — Article structured data is missing recommended property (image) — these feed Top Stories and image-carousel eligibility. Google defines no required Article properties, so this is advisory: add author, headline, image and datePublished where they apply.

notice Deep page has no BreadcrumbList structured data

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

notice Deprecated schema type with no Google rich result

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

  • https://giaiphuongtrinhhoahoc.com/ — 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 FAQPage structured data (rich result removed May 2026)

Rule schema.faq_deprecated · Structured Data · 24 occurrence(s)

notice Missing recommended security headers

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

notice Indexable page not listed in sitemap

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

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

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

notice Title is very short

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

Pages (showing 50 of 50)
URLStatusIndexableWordsIn-links
https://giaiphuongtrinhhoahoc.com/
Giải Phương Trình Hóa Học - Cân Bằng & Tra Cứu Hóa Học Online
200 yes 1465 50
https://giaiphuongtrinhhoahoc.com/chat/
Chất hóa học
200 yes 638 50
https://giaiphuongtrinhhoahoc.com/cong-cu/bang-tuan-hoan-hoa-hoc/
Bảng Tuần Hoàn Hóa Học Online, Mới Nhất & Dễ nhớ
200 yes 433 50
https://giaiphuongtrinhhoahoc.com/cong-cu/can-bang-phuong-trinh/
Công Cụ Cân Bằng Phương Trình Hóa Học Online tự động 100%
200 yes 324 50
https://giaiphuongtrinhhoahoc.com/cong-cu/cong-cu-tinh-phan-tu-khoi/
Công Cụ Tính Phân Tử Khối & % Khối Lượng Nguyên Tố Online
200 yes 628 50
https://giaiphuongtrinhhoahoc.com/cong-cu/day-dien-hoa/
Dãy điện hóa kim loại đầy đủ nhất | Bảng tra cứu E° và phản ứng
200 yes 386 50
https://giaiphuongtrinhhoahoc.com/phuong-trinh/
Phương trình
200 yes 716 50
https://giaiphuongtrinhhoahoc.com/author/thu-thuy/
Thu Thủy - Phương Trình Hóa Học
200 yes 794 49
https://giaiphuongtrinhhoahoc.com/bang-tuan-hoan-hoa-hoc/
Bảng Tuần Hoàn Hóa Học Online, Mới Nhất & Dễ nhớ
200 yes 433 49
https://giaiphuongtrinhhoahoc.com/can-bang-phuong-trinh/
Công Cụ Cân Bằng Phương Trình Hóa Học Online tự động 100%
200 yes 324 49
https://giaiphuongtrinhhoahoc.com/chinh-sach-bao-mat/
Chính Sách Bảo Mật - Phương Trình Hóa Học
200 yes 793 49
https://giaiphuongtrinhhoahoc.com/chinh-sach-bien-tap/
Chính sách biên tập - Phương Trình Hóa Học
200 yes 1852 49
https://giaiphuongtrinhhoahoc.com/cong-cu-tinh-phan-tu-khoi/
Công Cụ Tính Phân Tử Khối & % Khối Lượng Nguyên Tố Online
200 yes 628 49
https://giaiphuongtrinhhoahoc.com/cong-cu/
Công Cụ Hóa Học Online Miễn Phí - Giaiphuongtrinhhoahoc.com
200 yes 386 49
https://giaiphuongtrinhhoahoc.com/gioi-thieu/
Giới thiệu - Phương Trình Hóa Học
200 yes 756 49
https://giaiphuongtrinhhoahoc.com/lien-he/
Liên hệ - Phương Trình Hóa Học
200 yes 452 49
https://giaiphuongtrinhhoahoc.com/loai-chat/don-chat-kim-loai/
Đơn chất Kim loại
200 yes 611 49
https://giaiphuongtrinhhoahoc.com/loai-phan-ung/phan-ung-hoa-hop/
Phản ứng hóa hợp: Khái niệm, Điều kiện & Các phương trình tiêu biểu
200 yes 680 49
https://giaiphuongtrinhhoahoc.com/mien-tru-trach-nhiem/
Miễn Trừ Trách Nhiệm
200 yes 691 49
https://giaiphuongtrinhhoahoc.com/phuong-trinh/4fes2-11o2-2fe2o3-8so2-2/
FeS₂ + O₂ → Fe₂O₃ + SO₂ | Vì sao sulfur có cả 4 và 6?
200 yes 2230 16
https://giaiphuongtrinhhoahoc.com/phuong-trinh/fe-4hno3-feno33-no-2h2o/
Fe + HNO₃ → Fe(NO₃)₃ + NO + H₂O | Vì sao HNO₃ là chất oxi hóa mạnh?
200 yes 2194 16
https://giaiphuongtrinhhoahoc.com/phuong-trinh/1fe-4hno3-1feno33-1no-2h2o-2/
Fe + HNO₃ → Fe(NO₃)₃ + NO + H₂O | Vì sao HNO₃ đóng vai trò chất oxi hóa?
200 yes 2061 15
https://giaiphuongtrinhhoahoc.com/phuong-trinh/3cu-8hno3-3cun032-2no-4h2o/
Cu + HNO₃ → Cu(NO₃)₂ + NO + H₂O | Phản ứng với HNO₃ loãng sinh ra NO có màu gì?
200 yes 2211 13
https://giaiphuongtrinhhoahoc.com/phuong-trinh/fes2-18hno3-feno33-2h2so4-15no2-7h2o/
FeS₂ + HNO₃ → Fe(NO₃)₃ + H₂SO₄ + NO₂ + H₂O | Vì sao FeS₂ đóng vai trò kép?
200 yes 2339 13
https://giaiphuongtrinhhoahoc.com/phuong-trinh/1fe-4hno3-1feno33-1no-2h2o/
Fe + HNO₃ → Fe(NO₃)₃ + NO + H₂O | Vì sao HNO₃ là chất oxi hóa mạnh?
200 yes 2246 12
https://giaiphuongtrinhhoahoc.com/phuong-trinh/4fes2-11o2-to-2fe2o3-8so2/
FeS₂ + O₂ → Fe₂O₃ + SO₂ | Vì sao cần 11 phân tử O₂ để đốt cháy hoàn toàn FeS₂?
200 yes 2312 7
https://giaiphuongtrinhhoahoc.com/chat/page/2/
Chất hóa học
200 yes 640 1
https://giaiphuongtrinhhoahoc.com/phuong-trinh/page/2/
Phương trình
200 yes 700 1
https://giaiphuongtrinhhoahoc.com/author/thu-thuy/page/2/
Thu Thủy - Phương Trình Hóa Học - Trang 2 trên 12
200 yes 807 1
https://giaiphuongtrinhhoahoc.com/loai-phan-ung/phan-ung-hoa-hop/page/2/
Phản ứng hóa hợp: Khái niệm, Điều kiện & Các phương trình tiêu biểu
200 yes 359 1
https://giaiphuongtrinhhoahoc.com/phuong-trinh/fe-4hno3-loang-feno33-no-2h2o/
Fe + HNO₃ loãng → Fe(NO₃)₃ + NO + H₂O | Vì sao HNO₃ loãng nhưng vẫn tạo Fe³⁺?
200 yes 2202 5
https://giaiphuongtrinhhoahoc.com/phuong-trinh/mgo-h2so4-mgso4-h2o/
MgO + H₂SO₄ → MgSO₄ + H₂O | Phản ứng này có tạo ra kết tủa không?
200 yes 1924 3
https://giaiphuongtrinhhoahoc.com/phuong-trinh/zn-feso4-znso4-fe/
Zn + FeSO₄ → ZnSO₄ + Fe | Vì sao kẽm đẩy được sắt ra?
200 yes 1337 3
https://giaiphuongtrinhhoahoc.com/lop-hoc/hoa-hoc-lop-10/
Hóa học Lớp 10: Cấu tạo nguyên tử, Liên kết hóa học & Năng lượng
200 yes 642 3
https://giaiphuongtrinhhoahoc.com/phuong-trinh/hcl-naoh-nacl-h2o/
HCl + NaOH → NaCl + H₂O | Vì sao phản ứng tỏa nhiệt mạnh?
200 yes 1797 3
https://giaiphuongtrinhhoahoc.com/phuong-trinh/h2so4-cu-oh-2-cuso4-2h2o/
H₂SO₄ + Cu(OH)₂ → CuSO₄ + 2H₂O | Tại sao kết tủa xanh lam tan?
200 yes 1534 3
https://giaiphuongtrinhhoahoc.com/phuong-trinh/3cu-8hno3-3cuno32-2no-4h2o/
Cu + HNO₃ → Cu(NO₃)₂ + NO + H₂O | Phản ứng Cu với HNO₃ đặc có sinh NO không?
200 yes 2163 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/h2so4-bacl2-baso4-2hcl/
H₂SO₄ + BaCl₂ → BaSO₄ + 2HCl: Hiện tượng, bản chất & ứng dụng thực tế
200 yes 2111 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/caoh2-h2so4-caso4-2h2o/
Ca(OH)2 + H2SO4 → CaSO4 + 2H2O: Cơ Chế Trung Hòa Và Tạo Kết Tủa Thạch Cao
200 yes 1758 1
https://giaiphuongtrinhhoahoc.com/phuong-trinh/2agno3-bacl2-2agcl-ba-no3-2/
2AgNO3 + BaCl2 → 2AgCl + Ba(NO3)2 | Kết tủa trắng là gì?
200 yes 1412 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/cuo-h2so4-cuo4-h2o/
CuO + H₂SO₄ → CuSO₄ + H₂O | Phản ứng này có cần xúc tác không?
200 yes 1863 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/nacl-agno3-agcl-nano3/
NaCl + AgNO3 → AgCl + NaNO3 | Hiện tượng gì xảy ra khi trộn?
200 yes 1419 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/co2-2naoh-na2co3-h2o/
CO₂ + 2NaOH → Na₂CO₃ + H₂O | Vì sao tỉ lệ mol là 1:2?
200 yes 1564 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/fe-so4-2naoh-fe-oh-2-na2-so4/
FeSO₄ + 2NaOH → Fe(OH)₂ + Na₂SO₄ | Tại sao kết tủa hóa đỏ nâu?
200 yes 1461 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/so2-ca-oh-2-caso3-h2o/
SO₂ + Ca(OH)₂ → CaSO₃ + H₂O | Tại sao có kết tủa trắng?
200 yes 1515 2
https://giaiphuongtrinhhoahoc.com/phuong-trinh/cuo-2hcl-cucl2-h2o/
CuO + 2HCl → CuCl₂ + H₂O | Phản ứng này có tạo ra khí không?
200 yes 2012 2
https://giaiphuongtrinhhoahoc.com/lop-hoc/hoa-hoc-lop-10/page/2/
Hóa học Lớp 10: Cấu tạo nguyên tử, Liên kết hóa học & Năng lượng
200 yes 643 1
https://giaiphuongtrinhhoahoc.com/phuong-trinh/so2-2koh-k2so3-h2o/
SO₂ + 2KOH → K₂SO₃ + H₂O | Phản ứng này có phải là oxi hóa khử không?
200 yes 1850 1
https://giaiphuongtrinhhoahoc.com/phuong-trinh/cao-2hcl-cacl2-h2o/
CaO + 2HCl → CaCl₂ + H₂O | Phản ứng tỏa nhiệt mạnh ra sao?
200 yes 1451 1
https://giaiphuongtrinhhoahoc.com/chat/cah2po42/
Canxi Đihiđrophotphat Ca(H₂PO₄)₂: Vai Trò Trong Phân Bón Siêu Lân
200 yes 990 0

Audit your own site — free

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

Scan your site →