Add GEO meta tags and FAQPage schema for full SEO, GEO, and AEO compliance

This commit is contained in:
metatroncubeswdev 2026-10-22 19:12:26 -04:00
parent ed61d9057b
commit a28f3804e5
2 changed files with 62 additions and 15 deletions

View File

@ -46,25 +46,58 @@ const currentPath = Astro.url.pathname;
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@700;800&display=swap" rel="stylesheet" /> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@700;800&display=swap" rel="stylesheet" />
<!-- Structured Data: Organization --> <!-- Geographic Meta Tags (GEO / Local Entity) -->
<meta name="geo.region" content="CA-ON" />
<meta name="geo.placename" content="Waterloo, Ontario, Canada" />
<meta name="geo.position" content="43.4643;-80.5204" />
<meta name="ICBM" content="43.4643, -80.5204" />
<!-- Structured Data Graph: Organization & SoftwareApplication (GEO & AEO) -->
<script type="application/ld+json" is:inline> <script type="application/ld+json" is:inline>
{ {
"@context": "https://schema.org", "@context": "https://schema.org",
"@type": "SoftwareApplication", "@graph": [
"name": "Quorla", {
"applicationCategory": "BusinessApplication", "@type": "Organization",
"operatingSystem": "Web, Cloud, Self-Hosted", "@id": "https://quorlasocial.com/#organization",
"description": "Multi-client social media management and publishing approval platform for marketing agencies.", "name": "Metatroncube Software Solutions",
"creator": { "url": "https://quorlasocial.com",
"@type": "Organization", "logo": "https://quorlasocial.com/assets/logo.png",
"name": "Metatroncube Software Solutions", "email": "support@quorlasocial.com",
"address": { "address": {
"@type": "PostalAddress", "@type": "PostalAddress",
"addressLocality": "Waterloo", "addressLocality": "Waterloo",
"addressRegion": "Ontario", "addressRegion": "Ontario",
"addressCountry": "Canada" "addressCountry": "CA"
},
"contactPoint": {
"@type": "ContactPoint",
"contactType": "customer support",
"email": "support@quorlasocial.com"
}
},
{
"@type": "SoftwareApplication",
"@id": "https://quorlasocial.com/#software",
"name": "Quorla",
"url": "https://quorlasocial.com",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web, Cloud, Self-Hosted Linux",
"description": "Social media management and publishing platform purpose-built for marketing agencies running multiple client accounts with strict admin approvals.",
"author": {
"@id": "https://quorlasocial.com/#organization"
},
"featureList": [
"Strict Admin Approval Gate",
"Client-Isolated Content Libraries",
"Client Local Time Zone Scheduling",
"Multi-Client Social Inbox with AI Drafts",
"White-Label Client PDF Reports",
"Role-Based Access Control",
"Self-Hosted Deployment Option"
]
} }
} ]
} }
</script> </script>
</head> </head>

View File

@ -61,6 +61,20 @@ const faqs = [
title="Pricing & Deployment Models · Quorla Social Media Management" title="Pricing & Deployment Models · Quorla Social Media Management"
description="Hosted Cloud and Self-Hosted deployment options for marketing agencies. Transparent data custody, invite-only access, and comprehensive FAQ." description="Hosted Cloud and Self-Hosted deployment options for marketing agencies. Transparent data custody, invite-only access, and comprehensive FAQ."
> >
<!-- FAQPage Schema for AEO and Answer Engines -->
<script type="application/ld+json" is:inline set:html={JSON.stringify({
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": faqs.map((f) => ({
"@type": "Question",
"name": f.q,
"acceptedAnswer": {
"@type": "Answer",
"text": f.a
}
}))
})} />
<section class="page-hero"> <section class="page-hero">
<div class="wrap"> <div class="wrap">
<div class="page-hero-inner"> <div class="page-hero-inner">