Izar Jekyll documentation
SEO and sharing
What Izar does for search engines and social sharing without any setup, and what to set before you launch.
What Izar does for you
- Titles and descriptions. Each page gets a title (“Page title | Site title”) and a description, from
titleanddescriptionin its front matter, falling back to_config.yml. Thejekyll-seo-tagplugin writes them, along with the canonical address. - Social sharing. Open Graph and Twitter tags with a sharing image. Every page uses
/assets/img/og.pngunless it sets its ownimage:. A project or note with animagethat has apathshares that picture instead. See Works. - Who you are. The home page tells search engines about you as a
Person, or aProfessionalServiceif you setschema_typein_config.yml. It includes your name, role, email, address and profile links from theizar:settings. For aPersonthe role is sent as the job title, and for a studio as its description. - Your notes. Each note is marked up as a
BlogPosting, with its title, description, date and image. - Your projects. Each project page is marked up as a
CreativeWork. - A sitemap at
/sitemap.xml, from thejekyll-sitemapplugin. - A feed of your notes at
/feed.xml, linked from every page. See Notes. - Pages kept out of search. The thank-you page, the 404 page and the
/blocks/catalogue are markednoindexand left out of the sitemap. - Clean HTML. One main heading per page, headings in order, real links, and the whole page’s CSS inline, which helps speed.
To hide any other page from search, add these two lines to its front matter:
noindex: true
sitemap: false
Before you launch
- Set
urlin_config.ymlto your real address, with no slash at the end. Sharing tags, the sitemap, the feed and the Web3Forms redirect all need it. - Write a
titleanddescriptioninindex.mdthat say what you do and where, such as “Freelance front-end developer in Berlin”. Every page needs its owndescription. - Set
role,email,addressandschema_typeunderizar:. - Replace
assets/img/og.pngwith your own 1200 × 630 picture. The stand-in is a plain dark card. - Check that every note has a
description, and every project has adescriptionand animage. - Add your site to Google Search Console and submit
https://your-domain.com/sitemap.xml.
Checking it
- Paste your address into PageSpeed Insights for speed, accessibility and SEO scores. Izar is built to score 100.
- The Rich Results Test shows the structured data search engines see.
- To check social sharing, paste your address into a post on LinkedIn or Bluesky before publishing it.
The /blocks/ page
/blocks/ is the section catalogue. It’s in your copy so you can copy snippets while you build, and search engines are told to ignore it. If you don’t want it public, delete blocks.html.