Skip to content

sites: align SEO meta surface, polish cite pages#31

Merged
radinhamidi merged 1 commit into
mainfrom
sites/seo-meta-cite-polish
May 22, 2026
Merged

sites: align SEO meta surface, polish cite pages#31
radinhamidi merged 1 commit into
mainfrom
sites/seo-meta-cite-polish

Conversation

@radinhamidi
Copy link
Copy Markdown
Member

@radinhamidi radinhamidi commented May 22, 2026

Summary

Two threads:

  1. SEO meta alignment — the leaderboard's Default.astro had less coverage than the marketing site's (no og:image:alt / og:locale, smaller Twitter card, no jsonLd/ogImage/ogType props). Brought it to parity, then refreshed per-page descriptions on both sites so each page has a unique, keyword-rich <meta name="description"> (~140–180 chars).
  2. Cite page polish — SIGIR paper retitled, arXiv link added, both citation boxes now share the same visual height.

Meta changes

  • Leaderboard Default.astro: adds og:image:alt, og:locale, summary_large_image Twitter card, meta name="author" / meta name="generator", and new ogImage / ogType / jsonLd props.
  • Leaderboard index.astro: emits schema.org/Dataset JSON-LD with sameAs linking to querygym.com, the repo, and both arXiv papers, plus variableMeasured: nDCG@10, R@100, R@1k and keywords for richer search results.
  • Marketing site per-page descriptions tightened: about, install, methods, reproducibility, index, and the Default.astro fallback. Header tagline tightened to match the leaderboard's.

Cite changes

  • SIGIR Reproducibility Track paper retitled to "A Reproducibility Study of LLM-Based Query Reformulation" on both surfaces.
  • arXiv link 2604.27421 added to the SIGIR BibTeX entry (eprint + archivePrefix + url) and surfaced on the card itself via the CitationCard url prop.
  • Marketing cite.astro JSON-LD now emits two ScholarlyArticle entries (one per paper) instead of one.
  • Both home pages add https://arxiv.org/abs/2604.27421 to their sameAs lists.

CitationCard layout fix

  • Card is now a flex column with the top content in its own block and the BibTeX block separated via mt-auto pt-4 — pushes BibTeX to the bottom of the card so both cards' boxes start at the same baseline (grid forces equal card heights).
  • BibTeX <pre> gets min-h-56 overflow-auto so both BibTeX boxes have the same visual size regardless of citation length.

Test plan

  • /cite on both surfaces shows the new SIGIR title; clicking the URL goes to arXiv 2604.27421
  • Both BibTeX boxes on /cite have the same height; longer citation doesn't break layout
  • view-source: on /, /about/, /install/, /methods/, /reproducibility/ (marketing) and /, /cite/ (leaderboard) shows updated <meta name="description"> and OG tags
  • Google Rich Results test on / (leaderboard) recognizes the Dataset structured data
  • Sitemap regenerates on build (1113 URLs on leaderboard, 6 on marketing)

🤖 Generated with Claude Code

- Leaderboard `Default.astro` brought to marketing-site parity: adds
  `og:image:alt`, `og:locale`, `og:type` / `ogImage` / `jsonLd` props,
  `summary_large_image` Twitter card, `meta name="author"` /
  `meta name="generator"`.
- Home `index.astro` emits `schema.org/Dataset` JSON-LD linking back to
  querygym.com, the repo, and both arXiv papers via `sameAs`.
- Marketing site: tightened per-page descriptions (about / install /
  methods / reproducibility) and home + Default fallback with
  keyword-rich phrasing. Header tagline tightened to match the
  leaderboard's wording.
- Cite pages (both surfaces):
  - SIGIR Reproducibility Track paper retitled to "A Reproducibility
    Study of LLM-Based Query Reformulation".
  - arXiv link (2604.27421) added to the BibTeX entry + the card's
    inline URL.
  - Marketing JSON-LD now emits two ScholarlyArticle entries (WWW
    Demos + SIGIR) instead of one.
  - Both home pages add the SIGIR arXiv to their `sameAs` lists.
- `CitationCard.astro` (both surfaces): cards become flex columns with
  the BibTeX block pushed to the bottom via `mt-auto`, and the `<pre>`
  gets `min-h-56 overflow-auto` so the two boxes share the same visual
  height regardless of citation length.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@radinhamidi radinhamidi merged commit 31e73bd into main May 22, 2026
3 checks passed
@radinhamidi radinhamidi deleted the sites/seo-meta-cite-polish branch May 22, 2026 22:46
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