SEO For Repos

SEO, short for Search Engine Optimization, is the process of improving the performance, experience, and authority of your website. It is important to have a good SEO strategy to get your website to show up in search results. You might not know web development, and you might not have a website to add SEO to, but that doesn’t matter. There’s a free website with great SEO already set up for you: GitHub.

Meta Tags

In web development, meta tags are HTML elements that provide information about a website, which browsers use. This information is also used by Google to rank websites in search results. The title of your repo maps to GitHub’s title tag, and the same applies to the description. This is why it’s important to carefully name your repo and always add a description that includes relevant keywords.

Google Search Example

Here, you can see that I’ve searched for Batman Discord Bot. After scrolling a bit, the third result is my GitHub repo, and fourth is from my personal website. I had to work hard to get my website to appear in the search results, but getting GitHub to show up is as simple as filling in the Title and Description fields.

Topics

GitHub Topics help categorize your repo, allowing users to explore repositories by subject, find projects to contribute to, and discover new solutions to specific problems. You can add topics to your repo to make it easier for others to find. To add topics, click the Edit button on the right side of the repo page.

Repository Topics