Content
· 9 checks — Internal links, mixed-content guards, Open Graph previews, and structured data rolled into one auditable list.FImage OptimizationAction6 issues found across 183 imagesFIX
BLinks200 links checked, 196 healthy, 4 brokenREVIEW
Broken Links (4)
| Status | URL | Found in | Error |
|---|---|---|---|
| 401 | https://ezcloud.vn/wp-json/wp/v2/pages/38927 | <link> | Unauthorized |
| 403 | https://ezcloud.vn/xmlrpc.php?rsd | <link> | Forbidden |
| ERR | https://ezcloud.vn/ket-noi | <a> | Get "https://ezcloud.vn/ket-noi": contex... |
| ERR | https://vccinews.vn/prode/32303/ra-mat-nen-tang-qu... | <a> | Get "https://vccinews.vn/prode/32303/ra-... |
BBrand PresenceSite-name consistency, favicon, social image, meta tags, schema, and contact signalsREVIEW
Brand Presence
Your brand name differs across channels — visitors see inconsistent identity.
B
73/100
Site name appears as
| Page title | ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng | |
| og:site_name | ezCloud | |
| twitter:site | @ezCloud6 | |
| Organization.name | Phần mềm quản lý khách sạn ezCloud |
Inconsistent — names differ across channels
Brand assets
Favicon
15/15covers multiple sizes + apple-touch-icon
Social share image
20/20og:image + twitter:image set
Meta completeness
20/20Organization schema
8/15has name + url
Contact info discoverable
5/10mailto link + tel link
Findings
- Brand name differs across channels — users see inconsistent identity
- Organization schema missing logo — add a logo property pointing to a square PNG
- Consider adding contactPoint — helps appear in "contact us" rich results
- Only partial contact info discoverable — consider adding a dedicated contact page or mailto/tel link
How consistently your brand appears across channels — shared link previews, structured data, favicon, contact info.
A+Mixed ContentNo mixed content detected — all resources use HTTPS.PASS
AOpen GraphOpen Graph tags are well configured for social sharing.PASS
https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.pngThe og:image URL could not be fetched. Social platforms won't be able to display it.
An unreachable og:image URL (404, DNS fail, slow timeout) means social platforms cache the failure and serve no image for hours.
Learn more ▾ ▴
Social platforms (Facebook, Twitter) cache OG metadata aggressively — including failed image fetches. A momentarily-broken og:image can leave your shares imageless for hours. Test og:image URLs in Facebook's Sharing Debugger to force re-cache after fixing.
Source: Open Graph Protocol / Facebook Sharing Debugger
67 charsTitles over 60 characters may be truncated in social sharing previews.
25–60 charsog:title borderline-too-long — Facebook/LinkedIn may truncate. Aim for ~60-70 characters max.
Source: Open Graph Protocol
Preview

ezcloud.vn
ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, homestay trên toàn quốc.
Title will be truncated (85 chars / 70 max)
- twitter:card — summary_large_image
- twitter:title — falling back from og:title
- twitter:description — falling back from og:description
- twitter:image — https://twitter.com/AllDecor1
Title will be truncated on Twitter/X (85 chars, max 70)
→ Shorten the title to ≤70 characters

EZCLOUD.VN
ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, homestay trên toàn quốc.
Title will be truncated (85 chars / 60 max)
Description will be truncated (163 chars / 155 max)
- og:title — ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
- og:description — ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, ho...
- og:image — https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.png
- og:type — website
- og:url — https://ezcloud.vn/
- og:site_name — ezCloud
Title will be truncated on Facebook (85 chars, max 60)
→ Shorten og:title to ≤60 characters
Description will be truncated on Facebook (163 chars, max 155)
→ Tighten og:description to ≤155 characters

ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
ezcloud.vn
Description will be truncated (163 chars / 150 max)
- og:title — ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
- og:description — ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, ho...
- og:image — https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.png
Description will be truncated on LinkedIn (163 chars, max 150)
→ Tighten og:description to ≤150 characters
ezcloud.vn
ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, homestay trên toàn quốc.

- og:title — ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng
- og:description — ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, ho...
- og:image — https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.png
Social preview quality
Averaged across Twitter/X, Facebook, LinkedIn, and Slack.
| Field | Twitter/X | Slack | ||
|---|---|---|---|---|
| og:title | ||||
| og:description | ||||
| og:image | ||||
| og:type | ||||
| og:url | ||||
| og:site_name | ||||
| twitter:card | — | — | — | |
| twitter:title | ⚠ | — | — | — |
| twitter:description | ⚠ | — | — | — |
| twitter:image | — | — | — |
A+Open Graph / Twitter Card DepthOG image dimensions and Twitter card configuration look healthyPASS
A+Structured Data3 JSON-LD block(s) found — structured data is well configured.PASS
Adding "openingHours" can improve how search engines display your content.
Recommended schema properties unlock richer SERP layouts — without them you get the basic rich result instead of the enhanced one.
Learn more ▾ ▴
Recommended properties expand what Google can render. E.g., adding aggregateRating to Product unlocks star ratings; adding image to Article unlocks the image-card variant. Each recommended property is a direct SERP-real-estate gain.
Source: Google Search Central / schema.org
JSON-LD Blocks
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebPage",
"@id": "https://ezcloud.vn/",
"url": "https://ezcloud.vn/",
"name": "ezCloud - Nền tảng quản trị được 9.000+ khách sạn Việt Nam tin dùng",
"isPartOf": {
"@id": "https://ezcloud.vn/#website"
},
"about": {
"@id": "https://ezcloud.vn/#organization"
},
"primaryImageOfPage": {
"@id": "https://ezcloud.vn/#primaryimage"
},
"image": {
"@id": "https://ezcloud.vn/#primaryimage"
},
"thumbnailUrl": "https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.png",
"datePublished": "2023-03-21T02:57:34+00:00",
"dateModified": "2026-11-04T09:54:54+00:00",
"description": "ezCloud cung cấp hệ sinh thái 10+ giải pháp vận hành, phân phối và tăng doanh thu cho hơn 9.000 khách sạn, resort, homestay trên toàn quốc.",
"breadcrumb": {
"@id": "https://ezcloud.vn/#breadcrumb"
},
"inLanguage": "vi",
"potentialAction": [
{
"@type": "ReadAction",
"target": [
"https://ezcloud.vn/"
]
}
]
},
{
"@type": "ImageObject",
"inLanguage": "vi",
"@id": "https://ezcloud.vn/#primaryimage",
"url": "https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.png",
"contentUrl": "https://ezcloud.vn/wp-content/uploads/2026/04/image-logo-ezCloud.png",
"width": 1200,
"height": 675,
"caption": "Logo ezCloud"
},
{
"@type": "BreadcrumbList",
"@id": "https://ezcloud.vn/#breadcrumb",
"itemListElement": []
},
{
"@type": "WebSite",
"@id": "https://ezcloud.vn/#website",
"url": "https://ezcloud.vn/",
"name": "ezCloud",
"description": "",
"publisher": {
"@id": "https://ezcloud.vn/#organization"
},
"alternateName": "ezCloud - Nền tảng quản trị khách sạn tổng thể",
"potentialAction": [
{
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://ezcloud.vn/?s={search_term_string}"
},
"query-input": {
"@type": "PropertyValueSpecification",
"valueRequired": true,
"valueName": "search_term_string"
}
}
],
"inLanguage": "vi"
},
{
"@type": "Organization",
"@id": "https://ezcloud.vn/#organization",
"name": "ezCloud",
"url": "https://ezcloud.vn/",
"logo": {
"@type": "ImageObject",
"inLanguage": "vi",
"@id": "https://ezcloud.vn/#/schema/logo/image/",
"url": "https://ezcloud.vn/wp-content/uploads/2026/04/avatar-ezcloud.jpg",
"contentUrl": "https://ezcloud.vn/wp-content/uploads/2026/04/avatar-ezcloud.jpg",
"width": 280,
"height": 280,
"caption": "ezCloud"
},
"image": {
"@id": "https://ezcloud.vn/#/schema/logo/image/"
},
"sameAs": [
"https://www.facebook.com/ezcloudjsc",
"https://x.com/ezCloud6",
"https://www.linkedin.com/company/ezcloud-technology-jsc/",
"https://www.youtube.com/@ezcloudtechnologiespteltd5389",
"https://www.pinterest.com/ezcloudnews/"
]
}
]
}{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Phần mềm quản lý khách sạn ezCloud",
"image": "https://ezcloud.vn/wp-content/uploads/2023/03/logo.png",
"@id": "",
"url": "https://ezcloud.vn/",
"telephone": "1900 9013",
"priceRange": "VND",
"address": {
"@type": "PostalAddress",
"streetAddress": "Tầng 8, tòa Ladeco, số 266 Đội Cấn",
"addressLocality": "Hà Nội",
"postalCode": "100000",
"addressCountry": "VN"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 21.03639425649339,
"longitude": 105.81589736960409
},
"openingHoursSpecification": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday",
"Sunday"
],
"opens": "08:00",
"closes": "21:00"
}
}{
"@context": "https:\/\/schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Chuy\u1ec3n \u0111\u1ed5i s\u1ed1 trong ng\u00e0nh du l\u1ecbch l\u00e0 g\u00ec?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p><strong>Chuy\u1ec3n \u0111\u1ed5i s\u1ed1<\/strong>\u00a0<strong>trong ng\u00e0nh du l\u1ecbch<\/strong> l\u00e0 qu\u00e1 tr\u00ecnh doanh nghi\u1ec7p ph\u1ea3i th\u00edch \u1ee9ng v\u1edbi c\u00f4ng ngh\u1ec7 k\u1ef9 thu\u1eadt s\u1ed1 nh\u1eb1m \u0111i\u1ec1u ch\u1ec9nh v\u00e0 thay \u0111\u1ed5i c\u00e1c quy tr\u00ecnh kinh doanh \u1edf th\u1eddi \u0111i\u1ec3m hi\u1ec7n t\u1ea1i. C\u1ee5 th\u1ec3 l\u00e0 thay th\u1ebf nh\u1eefng quy tr\u00ecnh th\u1ee7 c\u00f4ng b\u1eb1ng c\u00e1c quy tr\u00ecnh k\u1ef9 thu\u1eadt s\u1ed1. N\u1eb1m trong xu th\u1ebf \u0111\u00f3, ezCloud l\u00e0 n\u1ec1n t\u1ea3ng cung c\u1ea5p c\u00e1c gi\u1ea3i ph\u00e1p to\u00e0n di\u1ec7n t\u1edbi kh\u00e1ch s\u1ea1n gi\u00fap chuy\u1ec3n \u0111\u1ed5i s\u1ed1 th\u00e0nh c\u00f4ng.\u00a0<\/p>\n"
}
},
{
"@type": "Question",
"name": "ezCloud c\u00f3 tr\u1ee5 s\u1edf t\u1ea1i \u0111\u00e2u?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p><strong>Tr\u1ee5 s\u1edf ch\u00ednh:<\/strong> 531 Upper Cross Street, #02-11 - Hong Lim Complex - Singapore<br \/><strong>Tr\u1ee5 s\u1edf H\u00e0 N\u1ed9i:<\/strong> T\u1ea7ng 8, T\u00f2a nh\u00e0 LADECO, S\u1ed1 266 \u0110\u1ed9i C\u1ea5n, Q. Ba \u0110\u00ecnh, TP. H\u00e0 N\u1ed9i, Vi\u1ec7t Nam.<\/p>\n"
}
},
{
"@type": "Question",
"name": "\u0110i\u1ec3m kh\u00e1c bi\u1ec7t so v\u1edbi c\u00e1c n\u1ec1n t\u1ea3ng kh\u00e1c?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<ul>\n<li><strong>C\u00f4ng ngh\u1ec7 \u0111i\u1ec7n to\u00e1n \u0111\u00e1m m\u00e2y<\/strong><br \/>T\u1ea5t c\u1ea3 c\u00e1c s\u1ea3n ph\u1ea9m c\u1ee7a ezCloud \u0111\u1ec1u ho\u1ea1t \u0111\u1ed9ng v\u00e0 v\u1eadn h\u00e0nh d\u1ef1a tr\u00ean c\u00f4ng ngh\u1ec7 cloud-based, h\u1ed7 tr\u1ee3 tri\u1ec3n khai d\u1ec5 d\u00e0ng, thu\u1eadn ti\u1ec7n.<\/li>\n<li><strong>Nghi\u00ean c\u1ee9u chuy\u00ean s\u00e2u, ti\u00eau chu\u1ea9n qu\u1ed1c t\u1ebf<\/strong><br \/>B\u1ed9 s\u1ea3n ph\u1ea9m \u0111\u01b0\u1ee3c nghi\u00ean c\u1ee9u v\u00e0 ph\u00e1t tri\u1ec3n b\u1edfi c\u00e1c chuy\u00ean gia \u0111\u1ea7u ng\u00e0nh, c\u00f3 nhi\u1ec1u kinh nghi\u1ec7m trong l\u0129nh v\u1ef1c c\u00f4ng ngh\u1ec7 v\u00e0 v\u1eadn h\u00e0nh. \u0110\u00e2y l\u00e0 ph\u1ea7n m\u1ec1m \u0111\u1ea7u ti\u00ean t\u1ea1i Vi\u1ec7t Nam \u0111\u00e1p \u1ee9ng c\u00e1c chu\u1ea9n nghi\u1ec7p v\u1ee5 qu\u1ea3n tr\u1ecb kh\u00e1ch s\u1ea1n, khu vui ch\u01a1i, s\u00e2n Golf theo ti\u00eau chu\u1ea9n qu\u1ed1c t\u1ebf. Trong qu\u00e1 tr\u00ecnh v\u1eadn h\u00e0nh, s\u1ea3n ph\u1ea9m \u0111\u01b0\u1ee3c c\u1ea3i ti\u1ebfn li\u00ean t\u1ee5c, \u0111\u00e1p \u1ee9ng m\u1ecdi thay \u0111\u1ed5i c\u1ee7a theo th\u1ecb tr\u1ecb ho\u1eb7c nhu c\u1ea7u qu\u1ea3n l\u00fd & kinh doanh.<\/li>\n<li><strong>T\u00f9y ch\u1ec9nh linh ho\u1ea1t<\/strong><br \/>H\u1ec7 th\u1ed1ng \u0111\u00e1p \u1ee9ng c\u00e1c t\u00f9y ch\u1ec9nh linh ho\u1ea1t t\u00f9y theo mong mu\u1ed1n c\u1ee7a kh\u00e1ch h\u00e0ng v\u1ec1 nhu c\u1ea7u qu\u1ea3n tr\u1ecb, m\u00f4 h\u00ecnh, m\u1ee5c \u0111\u00edch kinh doanh c\u1ee7a kh\u00e1ch s\u1ea1n, resort, khu vui ch\u01a1i.<\/li>\n<li><strong>S\u1edf h\u1eefu h\u1ec7 sinh th\u00e1i \u0111a d\u1ea1ng<\/strong><br \/>ezCloud s\u1edf h\u1eefu v\u00e0 ph\u00e1t tri\u1ec3n m\u1ed9t h\u1ec7 sinh th\u00e1i \u0111a d\u1ea1ng v\u1edbi h\u01a1n 20 s\u1ea3n ph\u1ea9m c\u00f4ng ngh\u1ec7 kh\u00e1ch s\u1ea1n du l\u1ecbch, h\u1ed7 tr\u1ee3 t\u1ea5t c\u1ea3 c\u00e1c \u0111i\u1ec3m ch\u1ea1m kh\u00e1ch h\u00e0ng t\u1eeb t\u00ecm ki\u1ebfm cho \u0111\u1ebfn ch\u0103m s\u00f3c h\u1eadu b\u00e1n h\u00e0ng.<\/li>\n<li><strong>C\u1eadp nh\u1eadt nhanh ch\u00f3ng<\/strong><br \/>C\u1eadp nh\u1eadt t\u00ednh n\u0103ng nhanh ch\u00f3ng, linh ho\u1ea1t nh\u1edd quy tr\u00ecnh qu\u1ea3n tr\u1ecb chuy\u00ean nghi\u1ec7p v\u00e0 c\u00f4ng ngh\u1ec7 hi\u1ec7n \u0111\u1ea1i.<\/li>\n<\/ul>\n"
}
},
{
"@type": "Question",
"name": "M\u1ee5c ti\u00eau v\u00e0 s\u1ee9 m\u1ec7nh c\u1ee7a ezCloud",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>V\u1edbi m\u1ee5c ti\u00eau x\u00e2y d\u1ef1ng s\u1ea3n ph\u1ea9m \"Make in Vi\u1ec7t Nam\" ng\u01b0\u1eddi Vi\u1ec7t Nam t\u1ef1 ki\u1ebfn t\u1ea1o c\u00e1c N\u1ec1n t\u1ea3ng s\u1ed1 cho doanh nghi\u1ec7p Vi\u1ec7t Nam, ezCloud \u0111\u00e3 ra \u0111\u1eddi v\u00e0 x\u00e1c \u0111\u1ecbnh t\u1ea7m nh\u00ecn cho to\u00e0n b\u1ed9 t\u1ed5 ch\u1ee9c l\u00e0 x\u00e2y d\u1ef1ng ezCloud tr\u1edf th\u00e0nh N\u1ec1n t\u1ea3ng Qu\u1ea3n tr\u1ecb v\u00e0 Kinh doanh Du l\u1ecbch h\u00e0ng \u0111\u1ea7u Vi\u1ec7t Nam gi\u00fap cho vi\u1ec7c qu\u1ea3n tr\u1ecb ho\u1ea1t \u0111\u1ed9ng du l\u1ecbch \u0111\u01b0\u1ee3c hi\u1ec7u qu\u1ea3 v\u00e0 t\u1ed1i \u01b0u h\u01a1n.<\/p>\n<p>S\u1ee9 m\u1ec7nh c\u1ee7a ezCloud l\u00e0 n\u1ed7 l\u1ef1c s\u00e1ng t\u1ea1o, ph\u00e1t tri\u1ec3n c\u00e1c s\u1ea3n ph\u1ea9m v\u00e0 d\u1ecbch v\u1ee5, gi\u00fap cho vi\u1ec7c kinh doanh du l\u1ecbch tr\u1edf n\u00ean d\u1ec5 d\u00e0ng, hi\u1ec7u qu\u1ea3 v\u00e0 ti\u1ebft ki\u1ec7m h\u01a1n.<\/p>\n"
}
},
{
"@type": "Question",
"name": "N\u1ec1n t\u1ea3ng chuy\u1ec3n \u0111\u1ed5i s\u1ed1 c\u1ee7a ezCloud l\u00e0 g\u00ec?",
"acceptedAnswer": {
"@type": "Answer",
"text": "<p>ezCloud cung c\u1ea5p \u0111a d\u1ea1ng gi\u1ea3i ph\u00e1p c\u00f4ng ngh\u1ec7 hi\u1ec7n \u0111\u1ea1i v\u00e0 to\u00e0n di\u1ec7n trong qu\u1ea3n l\u00fd kh\u00e1ch s\u1ea1n.<\/p>\n<p><strong>V\u1eadn h\u00e0nh t\u1ed1i \u01b0u<\/strong><\/p>\n<ul>\n<li>Ti\u1ebft ki\u1ec7m th\u1eddi gian, ng\u00e2n s\u00e1ch<\/li>\n<li>K\u1ebft n\u1ed1i thi\u1ebft b\u1ecb ngo\u1ea1i vi<\/li>\n<li>Ho\u1ea1t \u0111\u1ed9ng \u0111a n\u1ec1n t\u1ea3ng<\/li>\n<li>H\u1ed7 tr\u1ee3 kinh doanh t\u1ed1i \u0111a<\/li>\n<\/ul>\n<p><strong>H\u1ec7 th\u1ed1ng ph\u00e2n ph\u1ed1i \u0111a k\u00eanh<\/strong><\/p>\n<ul>\n<li>T\u1ed1i \u01b0u qu\u1ea3n l\u00fd<\/li>\n<li>\u0110\u1ed3ng b\u1ed9 d\u1eef li\u1ec7u th\u00f4ng minh<\/li>\n<\/ul>\n<p><strong>H\u1ec7 th\u1ed1ng h\u1ed7 tr\u1ee3 t\u0103ng tr\u01b0\u1edfng kinh doanh t\u1ed1i \u0111a<\/strong><\/p>\n<ul>\n<li>Ho\u1ea1t \u0111\u1ed9ng \u0111a n\u1ec1n t\u1ea3ng<\/li>\n<li>D\u1ec5 d\u00e0ng t\u00edch h\u1ee3p<\/li>\n<li>L\u01b0u tr\u1eef th\u00f4ng tin<\/li>\n<li>D\u1ec5 d\u00e0ng t\u1ea1o \u01b0u \u0111\u00e3i<\/li>\n<\/ul>\n"
}
}
]
}