Adding Jekyll SEO Plugins

Context and Problem Statement

Search Engine Optimization (SEO) is important for any website that wants to gather attention on the internet. For a literary magazine, getting the Other People name beyond the university allows our published UCSD authors to gain more exposure (or at least a trace of their achievements) for their future careers. Instead of manually writing SEO headers for every single post, Jekyll provides officially recognized plugins that automatically do the SEO for us!

Decision Drivers

Considered Options

There are three official plugins which are useful on almost any Jekyll site:
jekyll-sitemap - Creates a sitemap file to help search engines index content
jekyll-feed - Creates an RSS feed for your posts
jekyll-seo-tag - Adds meta tags to help with SEO
Source: https://jekyllrb.com/docs/step-by-step/10-deployment/#plugins

  1. Use the jekyll-seo-tag plugin.
  2. Use the jekyll-sitemap plugin.
  3. Use the jekyll-feed plugin.
  4. No change

Decision Outcome

Chosen option: “[option 1]”, because [justification. e.g., only option, which meets k.o. criterion decision driver which resolves force force comes out best (see below)].

Positive Consequences

Negative Consequences

Pros and Cons of the Options

1. Use the SEO Tag Plugin

https://github.com/jekyll/jekyll-seo-tag

2. Use the Sitemap Plugin

https://github.com/jekyll/jekyll-sitemap

3. Use the Feed Plugin

https://github.com/jekyll/jekyll-feed

Unresolved Issues