π Feature description
π‘ What I noticed
I was going through the GitHub Tracker app and realized it's missing sitemap.xml and robots.txt β two files that every production web app should have. Right now search engines can't properly crawl or index the app, which means people searching for GitHub activity tracking tools won't find it easily.
It's a small addition but makes a real difference for discoverability.
π What I'm proposing
Add a sitemap.xml and robots.txt to the public/ folder, and a few meta tags in index.html so search engines can properly discover and index all pages of the app.
βββββββββββββββββββββββββββββββββββββββ
β Search engine visits the app β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Reads /robots.txt for crawl rules β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Follows /sitemap.xml for all URLs β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Pages get properly indexed π― β
βββββββββββββββββββββββββββββββββββββββ
π οΈ Tech Implementation Plan
public/robots.txt
User-agent: *
Allow: /
Sitemap: https://github-spy.netlify.app/sitemap.xml
public/sitemap.xml
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://github-spy.netlify.app/</loc>
<priority>1.0</priority>
</url>
<url>
<loc>https://github-spy.netlify.app/tracker</loc>
<priority>0.9</priority>
</url>
<url>
<loc>https://github-spy.netlify.app/about</loc>
<priority>0.7</priority>
</url>
</urlset>
index.html β add inside <head>
<meta name="description" content="Track and analyze GitHub user activity in real time." />
<meta name="robots" content="index, follow" />
<link rel="canonical" href="https://github-spy.netlify.app/" />
β
Acceptance Criteria
π References
I'd love to work on this if maintainers are open to it. Happy to discuss before starting.
π€ Screenshot
No response
ποΈ Additional Information
No response
π Feature description
π‘ What I noticed
I was going through the GitHub Tracker app and realized it's missing
sitemap.xmlandrobots.txtβ two files that every production web app should have. Right now search engines can't properly crawl or index the app, which means people searching for GitHub activity tracking tools won't find it easily.It's a small addition but makes a real difference for discoverability.
π What I'm proposing
Add a
sitemap.xmlandrobots.txtto thepublic/folder, and a few meta tags inindex.htmlso search engines can properly discover and index all pages of the app.βββββββββββββββββββββββββββββββββββββββ
β Search engine visits the app β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Reads /robots.txt for crawl rules β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Follows /sitemap.xml for all URLs β
ββββββββββββββββ¬βββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββ
β Pages get properly indexed π― β
βββββββββββββββββββββββββββββββββββββββ
π οΈ Tech Implementation Plan
public/robots.txtUser-agent: * Allow: / Sitemap: https://github-spy.netlify.app/sitemap.xmlpublic/sitemap.xmlindex.htmlβ add inside<head>β Acceptance Criteria
public/robots.txtcreated with proper crawl rulespublic/sitemap.xmlcreated with all app routesrobots.txtindex.htmlindex.htmlπ References
I'd love to work on this if maintainers are open to it. Happy to discuss before starting.
π€ Screenshot
No response
ποΈ Additional Information
No response