moonming opened a new pull request, #2021: URL: https://github.com/apache/apisix-website/pull/2021
## Summary SEO title and meta description optimization for 50 blog articles ranked 31-80 by SEO impact score. This is the second batch following PR #2020 (batch 1: top 30 articles). ## Changes Rewrites frontmatter `title` and `description` fields across 50 blog posts to: - **Shorten titles to ≤55 characters** — prevents truncation in Google SERPs (with ` | APISIX` suffix added by Docusaurus, total stays ≤64 chars) - **Compress descriptions to ≤155 characters** — ensures full display in search snippets - **Place primary keywords early** in titles for better ranking signals - **Replace vague "this article describes..." phrasing** with clear value propositions - **Align with search intent** — action-oriented titles that match what users actually search for ## Examples | File | Before Title | After Title | |------|-------------|------------| | `beeto-with-apache-apisix.md` | Practice of localized application with API gateway in the Middle East (69c) | How Beeto Uses APISIX for API Management (41c) | | `cve-2022-29266.md` | The Vulnerability of Leaking Information in Error Response from jwt-auth Plugin(CVE-2022-29266) (88c) | CVE-2022-29266: jwt-auth Secret Leak Fix (40c) | | `why-we-need-apache-apisix.md` | Why do you need Apache APISIX when you have NGINX and Kong? (59c) | Why Choose APISIX Over NGINX and Kong? (39c) | | `file-logger-api-gateway.md` | How to develop plugin in API Gateway (36c, keyword-missing) | Build an APISIX Plugin: file-logger Tutorial (45c) | | `apisix-owasp-coraza-core-ruleset.md` | Hardening Apache APISIX with the OWASP's Coraza and Core Ruleset (63c) | Protect APIs with OWASP Coraza WAF in APISIX (46c) | ## SEO Rules Applied 1. Titles ≤55 chars with primary keyword in first 30 chars 2. Descriptions ≤155 chars with clear value proposition 3. Use "APISIX" (not "Apache APISIX") in titles to save space — brand suffix handles the full name 4. Search-intent framing over narrative framing 5. CVE titles include CVE ID + short impact summary ## Files Changed 50 blog post markdown files under `blog/en/blog/` ## Related PRs - PR #2020 — Batch 1: top 30 articles (ranks 1-30) - PR #2015 — External canonical URL removal (57 files) - PR #2017 — Title tag optimization (brand suffix) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
