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]

Reply via email to