fix: add canonical URLs, unique meta descriptions, and hreflang tags
- Add canonical URL to all pages - Fix duplicate meta descriptions across 4 pages - Add hreflang tags for en/ja/zh-CN/x-default - Remove llms.txt rewrite rule causing 500 error in .htaccess
This commit is contained in:
179
merits.html
179
merits.html
@@ -11,7 +11,87 @@
|
||||
content="width=device-width, initial-scale=1.0"
|
||||
/>
|
||||
|
||||
<title> Passkeys - amiPro </title>
|
||||
<title>Passkey Benefits - Security, Conversion & Cost Savings | amiPro</title>
|
||||
|
||||
<link rel="canonical" href="https://amipro.me/merits.html" />
|
||||
|
||||
<link rel="alternate" hreflang="en" href="https://amipro.me/merits.html" />
|
||||
<link rel="alternate" hreflang="ja" href="https://amipro.me/ja/merits.html" />
|
||||
<link rel="alternate" hreflang="zh-CN" href="https://amipro.me/zh-CN/merits.html" />
|
||||
<link rel="alternate" hreflang="x-default" href="https://amipro.me/merits.html" />
|
||||
|
||||
<meta name="description" content="Passkey authentication reduces phishing by 99.9%, boosts conversion rates, and cuts support costs by 75%. Learn how amiPro's FIDO2-certified platform delivers measurable ROI." />
|
||||
|
||||
<meta property="og:type" content="website" />
|
||||
<meta property="og:title" content="Passkey Benefits - Security, Conversion & Cost Savings | amiPro" />
|
||||
<meta property="og:description" content="Passkey authentication reduces phishing by 99.9%, boosts conversion rates, and cuts support costs by 75%. Learn how amiPro's FIDO2-certified platform delivers measurable ROI." />
|
||||
<meta property="og:url" content="https://amipro.me/merits.html" />
|
||||
<meta property="og:site_name" content="amiPro" />
|
||||
<meta property="og:image" content="https://amipro.me/files/YubicoResearch.jpg" />
|
||||
|
||||
<meta name="twitter:card" content="summary" />
|
||||
<meta name="twitter:title" content="Passkey Benefits - Security, Conversion & Cost Savings | amiPro" />
|
||||
<meta name="twitter:description" content="Passkey authentication reduces phishing by 99.9%, boosts conversion rates, and cuts support costs by 75%. Learn how amiPro's FIDO2-certified platform delivers measurable ROI." />
|
||||
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "Article",
|
||||
"headline": "Passkey Benefits - Security, Conversion & Cost Savings",
|
||||
"description": "Passkey authentication reduces phishing by 99.9%, boosts conversion rates, and cuts support costs by 75%. Learn how amiPro's FIDO2-certified platform delivers measurable ROI.",
|
||||
"url": "https://amipro.me/merits.html",
|
||||
"datePublished": "2025-01-01T00:00:00Z",
|
||||
"dateModified": "2025-06-21T00:00:00Z",
|
||||
"author": {
|
||||
"@type": "Person",
|
||||
"name": "amiPro Engineering"
|
||||
},
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "amiPro"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "FAQPage",
|
||||
"mainEntity": [
|
||||
{
|
||||
"@type": "Question",
|
||||
"name": "How much does passkey authentication reduce phishing?",
|
||||
"acceptedAnswer": {
|
||||
"@type": "Answer",
|
||||
"text": "According to industry research, passkey authentication reduces phishing and credential theft by 99.9%. Passkeys are bound to the legitimate website domain, making them inherently resistant to phishing attacks that target passwords."
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Question",
|
||||
"name": "What is the ROI of implementing passkeys?",
|
||||
"acceptedAnswer": {
|
||||
"@type": "Answer",
|
||||
"text": "Research shows a 203% ROI over 3 years for passkey implementation. Benefits include reduced phishing incidents, lower help desk costs (75% reduction in password reset tickets by year 3), and improved conversion rates from faster sign-ins."
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Question",
|
||||
"name": "How do passkeys improve website conversion rates?",
|
||||
"acceptedAnswer": {
|
||||
"@type": "Answer",
|
||||
"text": "Passkeys improve conversion rates by eliminating password friction. Users sign in with a single biometric gesture (fingerprint or face) instead of typing passwords. This reduces sign-in abandonment and creates a smoother user experience, particularly on mobile devices."
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Question",
|
||||
"name": "How much can passkeys reduce support costs?",
|
||||
"acceptedAnswer": {
|
||||
"@type": "Answer",
|
||||
"text": "Passkeys can reduce help desk support costs by up to 75% by year 3. Since passkeys eliminate password resets—one of the most common support requests—organizations see significant reductions in support ticket volume and associated costs."
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
</script>
|
||||
|
||||
<!-- Google tag (gtag.js) -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-850DCHX9EJ"></script>
|
||||
@@ -23,7 +103,7 @@
|
||||
gtag('config', 'G-850DCHX9EJ');
|
||||
</script>
|
||||
|
||||
<meta name="description" content="the easiest to integrate Passkey cloud service" />
|
||||
|
||||
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/x-icon" href="files/favicon.ico" />
|
||||
@@ -75,37 +155,37 @@
|
||||
const i18n_messages = new Map();
|
||||
|
||||
var lang_map = new Map();
|
||||
lang_map.set("en-US", "amiPro - The easiest-to-integrate Passkey cloud service");
|
||||
lang_map.set("en", "amiPro - The easiest-to-integrate Passkey cloud service");
|
||||
lang_map.set("zh-CN", "amiPro - 最易集成的Passkey云服务");
|
||||
lang_map.set("ja", "amiPro - 最も簡単に統合できるパスキー・クラウド・サービス");
|
||||
i18n_messages.set("label_welcome", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Management Portal");
|
||||
lang_map.set("en", "Management Portal");
|
||||
lang_map.set("zh-CN", "管理门户");
|
||||
lang_map.set("ja", "管理ポータル");
|
||||
i18n_messages.set("label_portal", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Contact us(sales@amipro.me)");
|
||||
lang_map.set("en", "Contact us(sales@amipro.me)");
|
||||
lang_map.set("zh-CN", "联系我们(sales@amipro.me)");
|
||||
lang_map.set("ja", "お問い合わせ(sales@amipro.me)");
|
||||
i18n_messages.set("title_contact", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Contact us(sales@amipro.me)");
|
||||
lang_map.set("en", "Contact us(sales@amipro.me)");
|
||||
lang_map.set("zh-CN", "联系我们(sales@amipro.me)");
|
||||
lang_map.set("ja", "お問い合わせ(sales@amipro.me)");
|
||||
i18n_messages.set("title_contact_cta", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Higher security");
|
||||
lang_map.set("en", "Higher security");
|
||||
lang_map.set("zh-CN", "更高的安全性");
|
||||
lang_map.set("ja", "より高いセキュリティ");
|
||||
i18n_messages.set("info_title_1", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Passkey authentication provides higher security than password-based authentication through stronger authentication methods, risk elimination, and phishing attack prevention.<br>* <b>Stronger authentication methods</b>: Passwords are subject to the risk of being guessed or stolen by others. In contrast, Passkey authentication uses stronger authentication factors such as biometrics (fingerprint, face recognition) or hardware keys (security keys, smart cards), which can better protect users' personal information from unauthorized access.<br>"+
|
||||
lang_map.set("en", "Passkey authentication provides higher security than password-based authentication through stronger authentication methods, risk elimination, and phishing attack prevention.<br>* <b>Stronger authentication methods</b>: Passwords are subject to the risk of being guessed or stolen by others. In contrast, Passkey authentication uses stronger authentication factors such as biometrics (fingerprint, face recognition) or hardware keys (security keys, smart cards), which can better protect users' personal information from unauthorized access.<br>"+
|
||||
"* <b>Elimination of password risks</b>: Passwords need to be selected and managed by users. However, in many cases, users do not choose strong passwords and tend to use the same password for multiple services. This exposes the risk that if a password is leaked, many accounts may be compromised. Passkey authentication eliminates such risks.<br>"+
|
||||
"* <b>Countermeasures against phishing</b>: Phishing attacks are fraudulent methods that attempt to obtain passwords from users using fake websites or emails. With Passkey authentication, users do not need to enter passwords to authenticate, so they are less likely to be targeted by phishing attacks.");
|
||||
lang_map.set("zh-CN", "Passkey认证通过更强的认证方式、风险排除、防止钓鱼攻击等,提供比基于密码的认证更高的安全性。<br>* <b>更强的认证方式</b>:密码容易被他人猜测或盗取。相比之下,Passkey认证使用生物特征(指纹、面部识别)或硬件密钥(安全密钥、智能卡)等更强的认证因素,可以更好地保护用户的个人信息免受未经授权的访问。<br>"+
|
||||
@@ -117,13 +197,13 @@
|
||||
i18n_messages.set("info_1", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Increase website value");
|
||||
lang_map.set("en", "Increase website value");
|
||||
lang_map.set("zh-CN", "网站价值的提高");
|
||||
lang_map.set("ja", "ウェブサイトの価値向上");
|
||||
i18n_messages.set("info_title_2", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Passkey authentication can increase the value of a website through factors such as convenience, security, account protection, and user satisfaction.<br>* <b>Improved convenience</b>: Passkey authentication eliminates the hassle of users remembering or entering passwords. Instead, authentication can be done with simple means such as biometrics (fingerprint, face recognition) or hardware keys (security keys, smart cards). This improves the user experience and increases the convenience of the website.<br>"+
|
||||
lang_map.set("en", "Passkey authentication can increase the value of a website through factors such as convenience, security, account protection, and user satisfaction.<br>* <b>Improved convenience</b>: Passkey authentication eliminates the hassle of users remembering or entering passwords. Instead, authentication can be done with simple means such as biometrics (fingerprint, face recognition) or hardware keys (security keys, smart cards). This improves the user experience and increases the convenience of the website.<br>"+
|
||||
"* <b>Enhanced security</b>: Passkey authentication enhances the security of a website by using stronger authentication factors. Biometrics and hardware keys are more complex and less likely to be stolen than passwords, and are also resistant to phishing attacks. This improves the security level of the website and increases user trust.<br>"+
|
||||
"* <b>Account protection</b>: Passkey authentication eliminates the risks associated with passwords (use of weak passwords, reuse, leakage, etc.). This enhances the protection of user accounts and reduces the risk of unauthorized access and data leakage.<br>"+
|
||||
"* <b>Improved user satisfaction</b>: Passkey authentication eliminates the hassle of managing passwords and resetting forgotten passwords. Users can easily and securely access the website, reducing stress and frustration. This improves user satisfaction and may increase user loyalty and frequency of use of the website.");
|
||||
@@ -138,13 +218,13 @@
|
||||
i18n_messages.set("info_2", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Reduce operating costs");
|
||||
lang_map.set("en", "Reduce operating costs");
|
||||
lang_map.set("zh-CN", "降低运营成本");
|
||||
lang_map.set("ja", "運用コストの低減");
|
||||
i18n_messages.set("info_title_3", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Passkey authentication can reduce operating costs through factors such as reduced password reset, reduced security incidents, and simplified security management.<br>* <b>Reduced password reset</b>: With Passkey authentication, users do not need to remember or reset passwords. This reduces the number of password reset requests and responses to user support, which may reduce operating costs.<br>"+
|
||||
lang_map.set("en", "Passkey authentication can reduce operating costs through factors such as reduced password reset, reduced security incidents, and simplified security management.<br>* <b>Reduced password reset</b>: With Passkey authentication, users do not need to remember or reset passwords. This reduces the number of password reset requests and responses to user support, which may reduce operating costs.<br>"+
|
||||
"* <b>Reduced security incidents</b>: Password-based authentication has risks such as the use or reuse of weak passwords and password leakage. This increases the likelihood of security incidents such as unauthorized access and data leakage. Passkey authentication reduces these risks, which may reduce operating costs associated with security incidents.<br>"+
|
||||
"* <b>Simplified security management</b>: Passkey authentication reduces tasks related to password management and storage. Passwords require encryption and secure storage, and it is recommended to regularly manage and change password policies. In contrast, Passkey authentication uses simpler security elements (biometrics or hardware keys), which may simplify security management.");
|
||||
lang_map.set("zh-CN", "Passkey认证可以通过减少密码重置、减少安全事件和简化安全管理等因素来降低运营成本。<br>* <b>减少密码重置</b>:Passkey认证不需要用户记住或重置密码。这减少了密码重置请求和对用户支持的响应,可能会降低运营成本。<br>"+
|
||||
@@ -156,59 +236,73 @@
|
||||
i18n_messages.set("info_3", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Effect analysis");
|
||||
lang_map.set("en", "Effect analysis");
|
||||
lang_map.set("zh-CN", "效果分析");
|
||||
lang_map.set("ja", "効果分析");
|
||||
i18n_messages.set("info_title_4", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "According to the research of a leading company in the industry, Passkey is:<br>* Reduced phishing and credential theft:<b>99.9</b>%<br>* ROI over 3 years:<b>203</b>%<br>* Reduction of help desk tickets in the 3rd year:<b>75</b>%");
|
||||
lang_map.set("en", "According to the research of a leading company in the industry, Passkey is:<br>* Reduced phishing and credential theft:<b>99.9</b>%<br>* ROI over 3 years:<b>203</b>%<br>* Reduction of help desk tickets in the 3rd year:<b>75</b>%");
|
||||
lang_map.set("zh-CN", "根据业界领先公司的研究,Passkey是:<br>* 减少网络钓鱼和凭证盗窃:<b>99.9</b>%<br>* 3年内的投资回报率:<b>203</b>%<br>* 第3年的帮助台票据减少:<b>75</b>%");
|
||||
lang_map.set("ja", "業界大手のリサーチより、パスキーは:<br>* フィッシングや認証情報の盗難の減少:<b>99.9</b>%<br>* 3 年後のROI:<b>203</b>%<br>* 3 年目のヘルプデスク チケットの削減:<b>75</b>%");
|
||||
i18n_messages.set("info_4", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Passkey impact");
|
||||
lang_map.set("en", "Passkey impact");
|
||||
lang_map.set("zh-CN", "Passkey 影响");
|
||||
lang_map.set("ja", "Passkey の影響");
|
||||
i18n_messages.set("hero_eyebrow", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Security your customers can feel");
|
||||
lang_map.set("en", "Security your customers can feel");
|
||||
lang_map.set("zh-CN", "客户能感受到的安全性");
|
||||
lang_map.set("ja", "顧客が実感できるセキュリティ");
|
||||
i18n_messages.set("hero_title", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Reduce phishing to near zero, lift conversion, and slash support load with amiPro's enterprise-grade Passkey platform.");
|
||||
lang_map.set("en", "Reduce phishing to near zero, lift conversion, and slash support load with amiPro's enterprise-grade Passkey platform.");
|
||||
lang_map.set("zh-CN", "将钓鱼攻击降至接近零,提高转化率,并通过 amiPro 企业级 Passkey 平台大幅减少支持负担。");
|
||||
lang_map.set("ja", "amiPro のエンタープライズ向けパスキープラットフォームでフィッシングをほぼゼロに抑え、コンバージョンを高め、サポート負荷を削減します。");
|
||||
i18n_messages.set("hero_lead", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Higher trust");
|
||||
lang_map.set("en", "Higher trust");
|
||||
lang_map.set("zh-CN", "更高的信任");
|
||||
lang_map.set("ja", "より高い信頼");
|
||||
i18n_messages.set("hero_chip_1", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Happier customers");
|
||||
lang_map.set("en", "Happier customers");
|
||||
lang_map.set("zh-CN", "更满意的客户");
|
||||
lang_map.set("ja", "顧客満足度の向上");
|
||||
i18n_messages.set("hero_chip_2", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en-US", "Lower costs");
|
||||
lang_map.set("en", "Lower costs");
|
||||
lang_map.set("zh-CN", "更低的成本");
|
||||
lang_map.set("ja", "コスト削減");
|
||||
i18n_messages.set("hero_chip_3", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en", "Portal");
|
||||
lang_map.set("ja", "ポータル");
|
||||
i18n_messages.set("btn_portal", lang_map);
|
||||
|
||||
lang_map = new Map();
|
||||
lang_map.set("en", "Passkey vs Password: Security Comparison");
|
||||
lang_map.set("ja", "パスキー vs パスワード:セキュリティ比較");
|
||||
lang_map.set("zh-CN", "Passkey 与密码:安全对比");
|
||||
i18n_messages.set("static_title", lang_map);
|
||||
|
||||
window.onload = async function() {
|
||||
setI18NText(i18n_messages)
|
||||
|
||||
var video = document.getElementById('video');
|
||||
video.src = "files/amiProSampleSite01-JP.mp4";
|
||||
initRevealAnimations()
|
||||
if (typeof createLanguageSelector === 'function') {
|
||||
document.body.appendChild(createLanguageSelector());
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
@@ -275,6 +369,49 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section style="margin-top: 3rem; padding: 2rem; background: #f8f9fa; border-radius: 12px;">
|
||||
<h2 id="static_title" style="font-size: 1.5rem; font-weight: 600; color: #0f172a; margin-bottom: 1rem;">Passkey vs Password: Security Comparison</h2>
|
||||
<div style="overflow-x: auto;">
|
||||
<table style="width: 100%; border-collapse: collapse; font-size: 0.95rem;">
|
||||
<thead>
|
||||
<tr style="background: #e2e8f0;">
|
||||
<th style="padding: 0.75rem; text-align: left; border: 1px solid #cbd5e1;">Feature</th>
|
||||
<th style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1;">Password</th>
|
||||
<th style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1;">Passkey</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td style="padding: 0.75rem; border: 1px solid #cbd5e1;">Phishing resistance</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #dc2626;">Vulnerable</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #16a34a;">Resistant (99.9% reduction)</td>
|
||||
</tr>
|
||||
<tr style="background: #f8fafc;">
|
||||
<td style="padding: 0.75rem; border: 1px solid #cbd5e1;">Credential theft risk</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #dc2626;">High (shared secret)</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #16a34a;">None (public-key crypto)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 0.75rem; border: 1px solid #cbd5e1;">Sign-in speed</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1;">Slow (typing)</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #16a34a;">Fast (biometric gesture)</td>
|
||||
</tr>
|
||||
<tr style="background: #f8fafc;">
|
||||
<td style="padding: 0.75rem; border: 1px solid #cbd5e1;">Password reset burden</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #dc2626;">75% of support tickets</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #16a34a;">Zero resets needed</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="padding: 0.75rem; border: 1px solid #cbd5e1;">User experience</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1;">Friction (remembering)</td>
|
||||
<td style="padding: 0.75rem; text-align: center; border: 1px solid #cbd5e1; color: #16a34a;">Seamless (one tap)</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<p style="margin-top: 1rem; font-size: 0.85rem; color: #64748b;">Source: FIDO Alliance, Google Security Research, amiPro internal data</p>
|
||||
</section>
|
||||
|
||||
<section class="info-panels" style="margin-top: 3rem;">
|
||||
<article class="info-panel" data-animate>
|
||||
<h4 id="info_title_1">define</h4>
|
||||
@@ -291,7 +428,7 @@
|
||||
<article class="info-panel" data-animate>
|
||||
<h4 id="info_title_4">define</h4>
|
||||
<p id="info_4">define</p>
|
||||
<img src="files/YubicoResearch.jpg" alt="Yubico Research" style="width: 100%; border-radius: 16px; margin-top: 1rem;">
|
||||
<img src="files/YubicoResearch.jpg" alt="Yubico research statistics showing 99.9% phishing reduction, 203% ROI, and 75% support cost reduction with passkey authentication" style="width: 100%; border-radius: 16px; margin-top: 1rem;">
|
||||
</article>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user