Skip to content

docs: lift the Pons contract addresses to the top of the page - #271

Merged
buddies2705 merged 2 commits into
mainfrom
docs/pons-address-quick-reference
Sep 4, 2026
Merged

docs: lift the Pons contract addresses to the top of the page#271
buddies2705 merged 2 commits into
mainfrom
docs/pons-address-quick-reference

Conversation

@buddies2705

Copy link
Copy Markdown
Contributor

A CTR fix, not a ranking fix. The page already ranks well; it just doesn't get clicked.

The problem

Search Console, last 28 days:

Page Position CTR Clicks
pons-api 3.2 — best of any Robinhood page 0.31% 12 of 3,868 impr
/robinhood/ hub 6.3 1.03% 21
robinhood-token-holders-api 6.6 0.93% 16

Of the impressions Search Console will show, 94% are raw contract-address lookups:

Query Impressions Position Clicks
0x7ed598bc… (launch factory) 203 3.0 0
0x267444d0… (launch locker) 107 3.4 1
0xe5e70264… (meme hook) 88 5.1 0

Those searchers want to know what the address is. The title — "Pons Launchpad API — Track Pons Launches on Robinhood Chain" — never confirms their address is on the page, and every address sat below the fold: the factory at character 7,136 of 63,783.

The change

A seven-row quick reference immediately after the intro. Addresses now render at character 995, giving Google something address-shaped to pull into a snippet.

  • Addresses and roles are copied verbatim from the detailed table further down — verified 7/7 identical, no new claims.
  • The detailed section stays exactly where it is, with its event lists, quote-asset table and the caveat that the v4 PoolManager is chain-wide rather than Pons-only. The new block links down to it.
  • Purely additive: 20 insertions, 0 deletions.

What I deliberately did not change

Title (59 chars), meta description (152), canonical, TechArticle + BreadcrumbList schema — all already correct. And no topic-keyword work: "pons launchpad robinhood" drew 1 impression in 28 days, and Ahrefs reports 0 organic keywords for the URL. The demand here is addresses, not concepts.

Verification

docusaurus build passes. 13 checks: no duplicate anchors or H2s, both anchor ids render, the in-page link resolves, one <h1>, title/description/canonical/schema unchanged, all 7 addresses render, and each still appears in the detailed table too.

Realistic upside is modest — roughly 12 → 40 clicks per 28 days at the hub page's CTR.

🤖 Generated with Claude Code

Gaurav Agarwal and others added 2 commits September 4, 2026 20:30
Search Console, 28 days: the page averages position 3.2 - the best of any
Robinhood docs page - on 3,868 impressions, and converts 12 clicks. That is a
0.31% CTR against 1.03% for the Robinhood hub page ranking three places worse.

The query mix explains it. Of the impressions Search Console will show, 94%
are someone pasting a raw contract address: 0x7ed598bc (the launch factory)
alone draws 203 impressions at position 3.0 and zero clicks. Those searchers
want to know what the address is, and nothing in the title or the snippet
confirms the address is on the page - every one of them sat below the fold,
the factory at character 7,136 of 63,783.

This adds a seven-row quick reference straight after the intro, so the
addresses render at character 995 and Google has something address-shaped to
build a snippet from. The addresses and their roles are copied verbatim from
the detailed table further down, which stays where it is with its event lists,
quote assets and caveats; the new block links to it.

Purely additive - 20 lines, nothing removed. Title, description, canonical and
schema are unchanged, and were already correct.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The table of contents was listing two entries that both opened with the same
three words - the new summary and the existing detailed section - which is
confusing to scan. The summary is now 'at a glance'.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@buddies2705
buddies2705 force-pushed the docs/pons-address-quick-reference branch from 9dd63ba to 2a33300 Compare September 4, 2026 15:03
@buddies2705
buddies2705 merged commit 50a26b2 into main Sep 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant