π Description
Add proper SEO metadata, OpenGraph and Twitter card tags, a sitemap, and robots.txt to Alien Protocol Web. Each /@username resolver page should generate dynamic OG metadata so that links shared on social media show the username and linked address preview.
β
Requirements
- Global
<head> meta: title, description, OG image, Twitter card
- Dynamic OG metadata for
/@username pages: "@username | Alien Gateway" + address preview
sitemap.xml generated at build time for static pages
robots.txt allowing crawl of all public pages
- OG image: generate per-username with the Alien Protocol logo +
@username text
π― Acceptance Criteria
π Expected files to change/structure
src/app/layout.tsx or pages/_app.tsx β global meta
src/app/[username]/page.tsx β dynamic meta
public/robots.txt
scripts/generate-sitemap.ts
πΏ Branch: feat/web-seo-metadata | Priority: LOW | Difficulty: β easy
π Description
Add proper SEO metadata, OpenGraph and Twitter card tags, a sitemap, and robots.txt to Alien Protocol Web. Each
/@usernameresolver page should generate dynamic OG metadata so that links shared on social media show the username and linked address preview.β Requirements
<head>meta: title, description, OG image, Twitter card/@usernamepages:"@username | Alien Gateway"+ address previewsitemap.xmlgenerated at build time for static pagesrobots.txtallowing crawl of all public pages@usernametextπ― Acceptance Criteria
/@usernamepages generate correct OG title and descriptionsitemap.xmlreachable at/sitemap.xmlrobots.txtat/robots.txtπ Expected files to change/structure
src/app/layout.tsxorpages/_app.tsxβ global metasrc/app/[username]/page.tsxβ dynamic metapublic/robots.txtscripts/generate-sitemap.ts