holmberg.io

Website review holmberg.io

Johannes Holmberg – UI Developer & Designer

 Generated on March 01 2026 19:32 PM

Old data? UPDATE !

The score is 54/100

SEO Content

Title

Johannes Holmberg – UI Developer & Designer

Length : 43

Perfect, your title contains between 10 and 70 characters.

Description

Length : 0

Very bad. We haven't found meta description on your page. Use this free online meta tags generator to create description.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
type website
url https://holmberg.io/
title Johannes Holmberg – UI Developer & Designer
image https://holmberg.io/placeholder-social.jpg

Headings

H1 H2 H3 H4 H5 H6
1 126 0 0 0 0
  • [H1] Posts
  • [H2] Let it sit for a week
  • [H2] Sprucing up my bookshelf
  • [H2] Converting images to WebP with Hazel
  • [H2] Automatically quit email with Keyboard Maestro
  • [H2] Window management with Moom
  • [H2] Set up a global gitignore file
  • [H2] Send to Kindle on the web
  • [H2] Moving word by word in iTerm
  • [H2] 2021 reads
  • [H2] Log a little bit every day
  • [H2] How I capture things on my mind
  • [H2] Monthly reading lists
  • [H2] 2020 reads
  • [H2] Daily schedule revisited
  • [H2] Why I use Gridsome
  • [H2] Setting up a hyper key
  • [H2] Five minutes
  • [H2] Using the Apple Watch
  • [H2] Launching into focus mode
  • [H2] My process for keeping up to date on the web
  • [H2] Refreshed homescreen for 2020
  • [H2] 2019 reads
  • [H2] Define your principles
  • [H2] What is your minimum?
  • [H2] Different types of walking
  • [H2] Simple rules to improve your design
  • [H2] Reading while listening
  • [H2] Handling email
  • [H2] The power of one minute
  • [H2] Never forget an idea again
  • [H2] Starting out with the Bullet Journal Method
  • [H2] 2018 reads
  • [H2] 2018 annual reflection
  • [H2] Making room for making-hours
  • [H2] On top of Nunningen
  • [H2] Foundation
  • [H2] Just enough
  • [H2] A satisfying year
  • [H2] Timing tasks
  • [H2] Awareness with YNAB
  • [H2] How the Web Became Unreadable
  • [H2] Takeaways from Smashing Conference Barcelona
  • [H2] Why there is no CSS4 - explaining CSS Levels
  • [H2] Valley in Davos
  • [H2] Using Feature Queries in CSS
  • [H2] February roundup
  • [H2] January roundup
  • [H2] A reviving year
  • [H2] Planning for December
  • [H2] Project: 3D Low Poly – Scene 4
  • [H2] Updates on the site
  • [H2] Project: 3D Low Poly – Scene 3
  • [H2] Project: 3D Low Poly – Scene 2
  • [H2] November in Switzerland
  • [H2] Project: 3D Low Poly – Scene 1
  • [H2] German Log: Day 31
  • [H2] German Log: Day 23
  • [H2] New place
  • [H2] German Log: Day 11
  • [H2] German Log: Day 6
  • [H2] German Log: Day 3
  • [H2] A month of German
  • [H2] The Camera
  • [H2] Obsessing over news
  • [H2] Workstation
  • [H2] Know where to look
  • [H2] That wonderful habit of reading
  • [H2] Caumasee
  • [H2] Reconstructing the ruin
  • [H2] Establishing my daily routine
  • [H2] An evening with Dylan
  • [H2] Reading Heinlein
  • [H2] Getting that inset of the box-shadow right
  • [H2] Scroll behavior across the web
  • [H2] On the way to Titterten
  • [H2] Bridge in St. Ursanne
  • [H2] Turning off
  • [H2] A JavaScript poster
  • [H2] The Bench
  • [H2] Getting UP
  • [H2] Onward
  • [H2] A year of retreat
  • [H2] A trip to Norway
  • [H2] Cleaning the homescreen
  • [H2] A new home
  • [H2] Another todo app
  • [H2] The Flexible Web
  • [H2] And so it ends
  • [H2] On the road again
  • [H2] India
  • [H2] Journey
  • [H2] A way of living
  • [H2] New ground
  • [H2] Less
  • [H2] Drop the controls
  • [H2] The Island
  • [H2] The Ocean
  • [H2] City with two faces
  • [H2] The worrying machine
  • [H2] Money conception
  • [H2] Expectations
  • [H2] Stories from the borderline
  • [H2] Flexibility
  • [H2] Reinvent yourself
  • [H2] Exploration
  • [H2] Awareness
  • [H2] On the road
  • [H2] Everything new
  • [H2] Getting on that plane
  • [H2] Why I quit Facebook
  • [H2] Simplify
  • [H2] The importance of experimentation
  • [H2] Bounded by assumptions
  • [H2] Reduce to achieve
  • [H2] Don’t try to control the user
  • [H2] Why I love this
  • [H2] A 1000 distractions in your pocket
  • [H2] Flexible ideas
  • [H2] Learning and unlearning
  • [H2] Designing in the browser
  • [H2] Future proof websites?
  • [H2] Every device has its own purpose
  • [H2] Adapting to new things
  • [H2] Management is a tedious task
  • [H2] Noise reduction
  • [H2] Let’s get started

Images

We found 0 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 12%

This page's ratio of text to HTML code is below 15 percent, this means that your website probably needs more text content.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 133 links including 0 link(s) to files

Anchor Type Juice
Skip to main content Internal Passing Juice
Johannes Holmberg Internal Passing Juice
About Internal Passing Juice
Bookshelf Internal Passing Juice
Let it sit for a week Internal Passing Juice
Sprucing up my bookshelf Internal Passing Juice
Converting images to WebP with Hazel Internal Passing Juice
Automatically quit email with Keyboard Maestro Internal Passing Juice
Window management with Moom Internal Passing Juice
Set up a global gitignore file Internal Passing Juice
Send to Kindle on the web Internal Passing Juice
Moving word by word in iTerm Internal Passing Juice
2021 reads Internal Passing Juice
Log a little bit every day Internal Passing Juice
How I capture things on my mind Internal Passing Juice
Monthly reading lists Internal Passing Juice
2020 reads Internal Passing Juice
Daily schedule revisited Internal Passing Juice
Why I use Gridsome Internal Passing Juice
Setting up a hyper key Internal Passing Juice
Five minutes Internal Passing Juice
Using the Apple Watch Internal Passing Juice
Launching into focus mode Internal Passing Juice
My process for keeping up to date on the web Internal Passing Juice
Refreshed homescreen for 2020 Internal Passing Juice
2019 reads Internal Passing Juice
Define your principles Internal Passing Juice
What is your minimum? Internal Passing Juice
Different types of walking Internal Passing Juice
Simple rules to improve your design Internal Passing Juice
Reading while listening Internal Passing Juice
Handling email Internal Passing Juice
The power of one minute Internal Passing Juice
Never forget an idea again Internal Passing Juice
Starting out with the Bullet Journal Method Internal Passing Juice
2018 reads Internal Passing Juice
2018 annual reflection Internal Passing Juice
Making room for making-hours Internal Passing Juice
On top of Nunningen Internal Passing Juice
Foundation Internal Passing Juice
Just enough Internal Passing Juice
A satisfying year Internal Passing Juice
Timing tasks Internal Passing Juice
Awareness with YNAB Internal Passing Juice
How the Web Became Unreadable Internal Passing Juice
Takeaways from Smashing Conference Barcelona Internal Passing Juice
Why there is no CSS4 - explaining CSS Levels Internal Passing Juice
Valley in Davos Internal Passing Juice
Using Feature Queries in CSS Internal Passing Juice
February roundup Internal Passing Juice
January roundup Internal Passing Juice
A reviving year Internal Passing Juice
Planning for December Internal Passing Juice
Project: 3D Low Poly – Scene 4 Internal Passing Juice
Updates on the site Internal Passing Juice
Project: 3D Low Poly – Scene 3 Internal Passing Juice
Project: 3D Low Poly – Scene 2 Internal Passing Juice
November in Switzerland Internal Passing Juice
Project: 3D Low Poly – Scene 1 Internal Passing Juice
German Log: Day 31 Internal Passing Juice
German Log: Day 23 Internal Passing Juice
New place Internal Passing Juice
German Log: Day 11 Internal Passing Juice
German Log: Day 6 Internal Passing Juice
German Log: Day 3 Internal Passing Juice
A month of German Internal Passing Juice
The Camera Internal Passing Juice
Obsessing over news Internal Passing Juice
Workstation Internal Passing Juice
Know where to look Internal Passing Juice
That wonderful habit of reading Internal Passing Juice
Caumasee Internal Passing Juice
Reconstructing the ruin Internal Passing Juice
Establishing my daily routine Internal Passing Juice
An evening with Dylan Internal Passing Juice
Reading Heinlein Internal Passing Juice
Getting that inset of the box-shadow right Internal Passing Juice
Scroll behavior across the web Internal Passing Juice
On the way to Titterten Internal Passing Juice
Bridge in St. Ursanne Internal Passing Juice
Turning off Internal Passing Juice
A JavaScript poster Internal Passing Juice
The Bench Internal Passing Juice
Getting UP Internal Passing Juice
Onward Internal Passing Juice
A year of retreat Internal Passing Juice
A trip to Norway Internal Passing Juice
Cleaning the homescreen Internal Passing Juice
A new home Internal Passing Juice
Another todo app Internal Passing Juice
The Flexible Web Internal Passing Juice
And so it ends Internal Passing Juice
On the road again Internal Passing Juice
India Internal Passing Juice
Journey Internal Passing Juice
A way of living Internal Passing Juice
New ground Internal Passing Juice
Less Internal Passing Juice
Drop the controls Internal Passing Juice
The Island Internal Passing Juice
The Ocean Internal Passing Juice
City with two faces Internal Passing Juice
The worrying machine Internal Passing Juice
Money conception Internal Passing Juice
Expectations Internal Passing Juice
Stories from the borderline Internal Passing Juice
Flexibility Internal Passing Juice
Reinvent yourself Internal Passing Juice
Exploration Internal Passing Juice
Awareness Internal Passing Juice
On the road Internal Passing Juice
Everything new Internal Passing Juice
Getting on that plane Internal Passing Juice
Why I quit Facebook Internal Passing Juice
Simplify Internal Passing Juice
The importance of experimentation Internal Passing Juice
Bounded by assumptions Internal Passing Juice
Reduce to achieve Internal Passing Juice
Don’t try to control the user Internal Passing Juice
Why I love this Internal Passing Juice
A 1000 distractions in your pocket Internal Passing Juice
Flexible ideas Internal Passing Juice
Learning and unlearning Internal Passing Juice
Designing in the browser Internal Passing Juice
Future proof websites? Internal Passing Juice
Every device has its own purpose Internal Passing Juice
Adapting to new things Internal Passing Juice
Management is a tedious task Internal Passing Juice
Noise reduction Internal Passing Juice
Let’s get started Internal Passing Juice
Johannes Holmberg Internal Passing Juice
Uses Internal Passing Juice
RSS Feed Internal Passing Juice

SEO Keywords

Keywords Cloud

august january april november march february october german september july

Keywords Consistency

Keyword Content Title Keywords Description Headings
march 16
january 16
february 14
november 11
october 10

Usability

Url

Domain : holmberg.io

Length : 11

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Perfect. No inline css has been found in HTML tags!
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

https://holmberg.io/robots.txt

Great, your website has a robots.txt file.

Analytics

Missing

We didn't detect an analytics tool installed on this website.

Web analytics let you measure visitor activity on your website. You should have at least one analytics tool installed, but It can also be good to install a second in order to cross-check the data.

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.