Skip to content

[Doc] Optimize SEO Strategy | Improve Search Visibility of Pulsar Documentation #20732

@zuobiao-zhou

Description

@zuobiao-zhou

Search before asking

  • I searched in the issues and found nothing similar.

What issue do you find in Pulsar docs?

In recent years, the Apache Pulsar community has experienced rapid development, with fast version iterations and rich documentation content, bringing many pleasant experiences to users. Nowadays, an increasing number of users are searching for Pulsar content online, and the search visibility of official documentation has become increasingly important (higher organic search rankings can enhance the project's visibility and competitiveness). Therefore, I would like to enhance the search visibility of Pulsar documentation by optimizing the SEO (Search Engine Optimization) strategy.

What is your suggestion?

Considering that Pulsar users primarily visit the /docs page, our first priority will be optimizing documents in version 3.0.x, which can be partially reused in version 2.11.x and 2.10.x.

Here are some basic steps:

  1. Check the Structure of Document: ensure correct usage of H1, H2s, H3s.

  2. Add Metadata: add title and description metadata to the documentation.
    In Markdown, we can add Front Matter in the beginning of the doc:

    title: title of the article (under 60 characters)
    description: brief description of the article (under 158 characters)

    Metadata is shown in SERP (Search Engine Results Pages) to attract users and encourage them to click through. A few more dos and don’ts for writing meta titles and descriptions:

    • Create unique pairs for each page. Don’t duplicate.
    • Don’t use alphanumeric characters as these may not be displayed properly.
    • Add relevant keywords — one in the title and one in meta description — but don’t overdo.
    • Provide a title and description relevant to the page content.
  3. Add Alt Labels: enhance the comprehensibility of images by providing alt labels that describe their content.
    We can add alt label for images in Markdown file:

    ![alt label](image_url)
    

I think we can divide the tasks according to chapters:

  • About
  • Get Started
  • Concepts and Architecture
  • Pulsar Schema
  • Pulsar Functions
  • Pulsar IO
  • Pulsar SQL
  • Tiered Storage
  • Transactions
  • Deployment
  • Administration
  • Observability
  • Security
  • Performance
  • Client Libraries
  • Admin API
  • Adaptors
  • Tutorials
  • Development
  • Reference

Any reference?

https://developers.google.com/search/docs
https://webflow.com/blog/webflow-seo-tips

Are you willing to submit a PR?

  • I'm willing to submit a PR!

Metadata

Metadata

Assignees

No one assigned

    Labels

    doc-requiredYour PR changes impact docs and you will update later.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions