Why do we need Jekyll SEO?

Only SEO can generate organic traffic. Organic traffic is better than sponsored traffic because the user is truly interested in your service. It is true that WordPress is SEO-friendly by design. And with plugins like Yoast, Jetpack, and Schema Creator, WordPress is virtually invincible against Jekyll. Okay, but today I am talking about Jekyll SEO. Currently, Jekyll 3.5 has a limited number of Jekyll SEO plugins available. While some of these plugins can be used for SEO, most are unnecessary. Today I will show you how to increase your organic traffic by doing proper Jekyll SEO.

What is necessary for an SEO-friendly Jekyll website?

There are various search engines that index and rank results based on a variety of parameters. We’ll focus primarily on Google because 80 per cent of all searches are conducted via Google.  When ranking a web page, Google considers 200 parameters. However, before we rank in Google, we must first learn how to correctly get indexed in Google’s database.

1.) Title and Summary

A title should be appropriate for both its description and the article’s content.

Jekyll SEO Themeix

Each blog post needs a different title and description. Many bloggers avoid having a special description. If you don’t specify one, the first paragraph of the page (or post) is what Google will use as the description and display in the search result snippet.

2.) Description

Using a page extract as a description is not a good idea since the first paragraph, which comes before the major topic discussion, can include something completely different. Make sure you have a site description in your _config.yml file if it is your homepage. Your description should be limited to 160 characters or fewer. Search engines may see anything more as spam or keyword stuffing. Additionally, the description is just used to display snippets in the search results, not for ranking purposes.

<meta itemprop="description" name="description" content="{% if page.description %}{{ page.description | truncate: 160 }}{% else %}{{ site.description | truncate: 160  }}{% endif %}" />

3.) URL structure

A URL provides a great deal of content-related information. Users and bots anticipate it to be relevant to the topic. Make it readable

Jekyll SEO

A URL format that is easy to read increases the click-through rate. Today, search engines are intelligent enough to determine whether the URL is relevant to the content. I have encountered several blogs whose URLs contain page ids. This provides no useful information to a human reader or a search engine machine. It is simply used for the ease of distinguishing blog pages.

4.) Sitemap

Having a sitemap is essential in modern times. It promotes the crawling of your website by bots. Additionally, upload sitemaps to search engines, so they do not have to seek them.

Jekyll SEO

Here you may learn why we should utilize a sitemap and how to submit one to Google. How to generate a sitemap for a Jekyll-powered blog. Submitting a sitemap and monitoring its indexing status is essential for Jekyll SEO tasks. Avoid ignoring this step.

5.) Image alt tags

Alt-tags are nothing more than text shown if the picture fails to load. Bots can read this tag. Utilize this chance to incorporate keyword-rich alt-tags in all of your photographs (even the logo).

Jekyll SEO

Additionally, use an appropriate alt tag. This helps search engines understand the content of a picture, as they lack the intelligence to interpret images (yet).

<img alt="jekyll seo" title="Jekyll SEO" src="/images/jekyll-seo.jpg">

6.) Linking social media

Include a share button at the bottom of your postings to facilitate social network integration. How to add a share box to a Jekyll website.

7.) Jekyll’s open graph and Twitter cards

Adding Open Graph and Twitter Cards tags to your head section is an excellent way to improve social sharing.

8.) Open Graph in the first place

Facebook discovered Open Graph as a technique to better comprehend a connection. When you share your website URL, there is a potential that some information may be missed or that undesirable data will be identified. To circumvent this and have your connection better recognized by social networking platforms, you must use Open Graph.

9. Responsiveness (mobile-friendly layout)

Google added responsiveness as an SEO ranking factor after 2015. The phrase “Mobile-friendly” may appear in search results on smartphones. Google has made this key a ranking factor. When making a mobile phone search, you may come across the term mobile-friendly.’ Most Jekyll themes are responsive; however, when using new layouts, make sure you use the appropriate tools to change the layout to small screen widths.

10. Speed

Speed is the most significant factor to consider while ranking rapidly. Based on my expertise in developing websites for customers, I’ve witnessed websites with a faster load time quickly rise to the top. Ensure that your website is mobile-optimized if mobile devices account for a significant portion of your site’s traffic.


While Jekyll users may struggle to configure Jekyll SEO, they have complete power. Jekyll only does what you command it to do. AMP Pages, access, and robot.txt are either unavailable or not fully studied on Jekyll, but we may hope those functionalities will be available by default in the following years.

Leave a Comment

No Comment