This is an automated email from the ASF dual-hosted git repository.

moonming pushed a commit to branch feat/seo-technical-fixes
in repository https://gitbox.apache.org/repos/asf/apisix-website.git

commit c8f7c7f746dc32fe4e44b79a0b7ce4e52b33601d
Author: Ming Wen <[email protected]>
AuthorDate: Mon Jun 22 11:34:49 2026 +0800

    feat(seo): add SoftwareApplication and FAQPage structured data to homepage
---
 website/src/pages/index.tsx | 64 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx
index 97212bb9bdd..a57c738c3c3 100644
--- a/website/src/pages/index.tsx
+++ b/website/src/pages/index.tsx
@@ -14,6 +14,68 @@ import Comparison from '../components/sections/Comparison';
 import OpensourcePromo from '../components/sections/OpensourcePromo';
 import EndCTA from '../components/sections/Endcta';
 
+// Structured data for the homepage. Organization + WebSite are already 
injected
+// globally by config/schema-org.js; these add product-level 
(SoftwareApplication)
+// and FAQ markup to improve rich results and AI-answer eligibility.
+const SOFTWARE_APPLICATION_SCHEMA = {
+  '@context': 'https://schema.org',
+  '@type': 'SoftwareApplication',
+  name: 'Apache APISIX',
+  applicationCategory: 'DeveloperApplication',
+  applicationSubCategory: 'API Gateway',
+  operatingSystem: 'Linux, Docker, Kubernetes',
+  description:
+    'Apache APISIX is a dynamic, high-performance, open-source API gateway and 
AI gateway with load balancing, authentication, rate limiting, observability, 
and 100+ plugins.',
+  url: 'https://apisix.apache.org/',
+  license: 'https://www.apache.org/licenses/LICENSE-2.0',
+  isAccessibleForFree: true,
+  offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD' },
+  author: {
+    '@type': 'Organization',
+    name: 'The Apache Software Foundation',
+    url: 'https://www.apache.org/',
+  },
+};
+
+const HOMEPAGE_FAQ_SCHEMA = {
+  '@context': 'https://schema.org',
+  '@type': 'FAQPage',
+  mainEntity: [
+    {
+      '@type': 'Question',
+      name: 'What is Apache APISIX?',
+      acceptedAnswer: {
+        '@type': 'Answer',
+        text: 'Apache APISIX is an open-source, high-performance API gateway 
and AI gateway. It is a top-level project of the Apache Software Foundation and 
provides load balancing, authentication, rate limiting, observability, and 100+ 
plugins for managing API and LLM traffic at scale.',
+      },
+    },
+    {
+      '@type': 'Question',
+      name: 'Is Apache APISIX free and open source?',
+      acceptedAnswer: {
+        '@type': 'Answer',
+        text: 'Yes. Apache APISIX is licensed under the Apache License 2.0 and 
is completely free and open source, with no open-core paywall — all plugins and 
features are available in the open-source project.',
+      },
+    },
+    {
+      '@type': 'Question',
+      name: 'What is the difference between an API gateway and an AI gateway?',
+      acceptedAnswer: {
+        '@type': 'Answer',
+        text: 'An API gateway manages traffic for general APIs, while an AI 
gateway adds capabilities optimized for LLM workloads such as multi-provider AI 
proxying, LLM load balancing, token-based rate limiting, retries and fallback, 
and prompt security. Apache APISIX provides both.',
+      },
+    },
+    {
+      '@type': 'Question',
+      name: 'Does Apache APISIX support Kubernetes?',
+      acceptedAnswer: {
+        '@type': 'Answer',
+        text: 'Yes. Apache APISIX runs on Kubernetes and provides an Ingress 
Controller, along with Helm charts and a Docker image for cloud-native 
deployments.',
+      },
+    },
+  ],
+};
+
 const ThemeResetComponent = () => {
   const { isDarkTheme, setLightTheme } = useThemeContext();
   const windowType = useWindowType();
@@ -70,6 +132,8 @@ const Index: FC = () => (
         name="twitter:description"
         content="Apache APISIX is a dynamic, high-performance, open-source API 
gateway and AI gateway. Features include load balancing, authentication, rate 
limiting, AI proxying, LLM load balancing, and 100+ plugins."
       />
+      <script 
type="application/ld+json">{JSON.stringify(SOFTWARE_APPLICATION_SCHEMA)}</script>
+      <script 
type="application/ld+json">{JSON.stringify(HOMEPAGE_FAQ_SCHEMA)}</script>
     </Head>
     <HeroSection />
     <Architecture />

Reply via email to