sites: align SEO meta surface, polish cite pages#31
Merged
Conversation
- 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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Two threads:
Default.astrohad less coverage than the marketing site's (noog:image:alt/og:locale, smaller Twitter card, nojsonLd/ogImage/ogTypeprops). 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).Meta changes
Default.astro: addsog:image:alt,og:locale,summary_large_imageTwitter card,meta name="author"/meta name="generator", and newogImage/ogType/jsonLdprops.index.astro: emitsschema.org/DatasetJSON-LD withsameAslinking to querygym.com, the repo, and both arXiv papers, plusvariableMeasured: nDCG@10, R@100, R@1kandkeywordsfor richer search results.about,install,methods,reproducibility,index, and theDefault.astrofallback. Header tagline tightened to match the leaderboard's.Cite changes
2604.27421added to the SIGIR BibTeX entry (eprint+archivePrefix+url) and surfaced on the card itself via theCitationCard urlprop.cite.astroJSON-LD now emits twoScholarlyArticleentries (one per paper) instead of one.https://arxiv.org/abs/2604.27421to theirsameAslists.CitationCard layout fix
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).<pre>getsmin-h-56 overflow-autoso both BibTeX boxes have the same visual size regardless of citation length.Test plan
/citeon both surfaces shows the new SIGIR title; clicking the URL goes to arXiv 2604.27421/citehave the same height; longer citation doesn't break layoutview-source:on/,/about/,/install/,/methods/,/reproducibility/(marketing) and/,/cite/(leaderboard) shows updated<meta name="description">and OG tags/(leaderboard) recognizes theDatasetstructured data🤖 Generated with Claude Code