Skip to content

seo: complete Twitter card meta on 19 public-indexed pages#50

Open
VaultSparkStudios wants to merge 1 commit into
mainfrom
fix/twitter-card-meta-completeness
Open

seo: complete Twitter card meta on 19 public-indexed pages#50
VaultSparkStudios wants to merge 1 commit into
mainfrom
fix/twitter-card-meta-completeness

Conversation

@VaultSparkStudios

Copy link
Copy Markdown
Owner

What

19 sitemap-indexed pages had og:image set but were missing twitter:image (and in some cases twitter:title and twitter:description too). Twitter/X, Slack, Discord, and any platform that checks twitter:-namespaced tags specifically would display a plain link preview instead of a rich card.

Pages fixed

Page Gap
/membership/ missing twitter:site, twitter:title, twitter:description, twitter:image
/notebook/ missing twitter:site, twitter:title, twitter:description, twitter:image
/social/ missing twitter:title, twitter:description, twitter:image
/vault-wall/ missing twitter:title, twitter:description, twitter:image
/vault-portal/ missing twitter:title, twitter:description, twitter:image
/vault/tombstones/ missing twitter:title, twitter:description, twitter:image
/games/voidfall/ missing twitter:title, twitter:description, twitter:image
/games/vaultspark-forge/ missing twitter:title, twitter:description, twitter:image
/games/gridiron-gm-play/ missing twitter:title, twitter:description, twitter:image
/projects/atlas/ missing twitter:title, twitter:description, twitter:image
/projects/concurrent/ missing twitter:title, twitter:description, twitter:image
/projects/hashmark/ missing twitter:title, twitter:description, twitter:image
/projects/obelisk/ missing twitter:title, twitter:description, twitter:image
/projects/ouren/ missing twitter:title, twitter:description, twitter:image
/projects/scriptorium/ missing twitter:title, twitter:description, twitter:image
/projects/seamline/ missing twitter:title, twitter:description, twitter:image
/projects/shadow/ missing twitter:title, twitter:description, twitter:image
/projects/sparkraid/ missing twitter:title, twitter:description, twitter:image
/projects/syntha/ missing twitter:title, twitter:description, twitter:image

All added values mirror the existing og: equivalents. No content changed.

The two remaining non-indexed member portal pages (/vault-member/, /vault-member/passport/) were intentionally left out — they are not in the sitemap and carry noindex.

What to verify

  • Paste any fixed URL into the Twitter Card Validator and confirm a summary_large_image card renders with the correct image and @VaultSparkStudios attribution.
  • Paste /membership/ into a Slack or Discord channel and confirm a rich embed appears with the correct image.
  • Run grep -c 'twitter:image' membership/index.html — should return 1.

Generated by Claude Code

21 sitemap-indexed pages had og:image set but were missing twitter:image
(and in several cases twitter:title/description too). Twitter/X, Slack,
Discord, and other platforms that check twitter:-namespaced tags
specifically would show a plain link instead of a rich card preview.

Fixed pages: /membership/, /social/, /vault-wall/, /vault-portal/,
/vault/tombstones/, /notebook/, /games/voidfall/, /games/vaultspark-forge/,
/games/gridiron-gm-play/, and 10 /projects/* pages. Each now carries a
complete twitter:card, twitter:site, twitter:title, twitter:description,
and twitter:image block matching the existing og: values.
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.

2 participants