Generated on March 17 2026 16:47 PM
Old data? UPDATE !
The score is 60/100
Title
Olivier Lacan
Length : 13
Perfect, your title contains between 10 and 70 characters.
Description
Thoughts on Ruby, Rails, open source software, programming, and life.
Length : 69
Ideally, your meta description should contain between 70 and 160 characters (spaces included). Use this free tool to calculate text length.
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 |
|---|---|
| description | Thoughts on Ruby, Rails, open source software, programming, and life. |
Headings
| H1 | H2 | H3 | H4 | H5 | H6 |
| 2 | 15 | 0 | 0 | 0 | 0 |
Images
We found 0 images on this web page.
Good, most or all of your images have alt attributes.
Text/HTML Ratio
Ratio : 52%
Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.
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 86 links including 0 link(s) to files
| Anchor | Type | Juice |
|---|---|---|
| Olivier Lacan | Internal | Passing Juice |
| work | Internal | Passing Juice |
| talks | Internal | Passing Juice |
| tools | Internal | Passing Juice |
| A guide to the good things of Orlando | Internal | Passing Juice |
| Zoé | Internal | Passing Juice |
| The $PATH to Enlightenment | Internal | Passing Juice |
| Constant Variable | Internal | Passing Juice |
| Join | Internal | Passing Juice |
| High Fidelity Remote Communication | Internal | Passing Juice |
| In Sight | Internal | Passing Juice |
| Loud & Clear | Internal | Passing Juice |
| Immunity | Internal | Passing Juice |
| The Fear of Pairing | Internal | Passing Juice |
| cd is Wasting Your Time | Internal | Passing Juice |
| Changelogs on RubyGems.org | Internal | Passing Juice |
| Why Won't Bundle Update? | Internal | Passing Juice |
| Migrating Homebrew Postgres to a New Version | Internal | Passing Juice |
| Keep a Changelog 1.0 | Internal | Passing Juice |
| Ruby Heroes Farewell | Internal | Passing Juice |
| Concurrency in Ruby 3 with Guilds | Internal | Passing Juice |
| Ruby Facets | Internal | Passing Juice |
| Taking Care of Things | Internal | Passing Juice |
| The Upgrade Trails | Internal | Passing Juice |
| Increasing the Sidebar Font Size in Sublime Text | Internal | Passing Juice |
| Logging Changes All Over The World | Internal | Passing Juice |
| Hash Comparison in Ruby 2.3 | Internal | Passing Juice |
| Diving into Ruby, Head First. | Internal | Passing Juice |
| Migrating an ad-hoc URL slug system to FriendlyId | Internal | Passing Juice |
| Better Feedback on Ruby 2.2 Keyword Argument Errors | Internal | Passing Juice |
| Ego Time Machine | Internal | Passing Juice |
| How to Install Your Own Version of git | Internal | Passing Juice |
| The Cover Matters | Internal | Passing Juice |
| Pairing is the Potion | Internal | Passing Juice |
| Optimizing the Wrong Code | Internal | Passing Juice |
| The 'Little Things' | Internal | Passing Juice |
| The Semantics of Software | Internal | Passing Juice |
| Jumping between words in the console | Internal | Passing Juice |
| The Greatest Lie | Internal | Passing Juice |
| There is no such thing as magic. | Internal | Passing Juice |
| Bose Mode | Internal | Passing Juice |
| The Internet's Own Boy | Internal | Passing Juice |
| A Tiny Little . | Internal | Passing Juice |
| Listening to her. | Internal | Passing Juice |
| Product Gardening | Internal | Passing Juice |
| An Open Source Rage Diamond | Internal | Passing Juice |
| Burnout Buddies | Internal | Passing Juice |
| Proposal for a better Ruby Hash#include? | Internal | Passing Juice |
| Launch Sublime Text 3 from the command line | Internal | Passing Juice |
| The Sabotaging of America | Internal | Passing Juice |
| Why is Git HTTPS not working on GitHub? | Internal | Passing Juice |
| Put a Date on It | Internal | Passing Juice |
| I need to write. | Internal | Passing Juice |
| I'm an Alien. | Internal | Passing Juice |
| Conventions: the silent feature | Internal | Passing Juice |
| Upgrading to OS X 10.9 with a Development Environment | Internal | Passing Juice |
| Tiny Features | Internal | Passing Juice |
| Expert Bias | Internal | Passing Juice |
| I fell off my bike | Internal | Passing Juice |
| Problem Solvers | Internal | Passing Juice |
| In Their Shoes | Internal | Passing Juice |
| Associations in Rails 4 (Erratum) | Internal | Passing Juice |
| Stop Controlling Traffic | Internal | Passing Juice |
| Gender Gravity | Internal | Passing Juice |
| Rails Blank Slate Differences | Internal | Passing Juice |
| Essential Rails Tools | Internal | Passing Juice |
| Raise Your Hand | Internal | Passing Juice |
| The People That Do Things | Internal | Passing Juice |
| Fumble-driven Development | Internal | Passing Juice |
| Envy | Internal | Passing Juice |
| Launch Sublime Text 2 from the command line | Internal | Passing Juice |
| Don't Repeat Yourself | Internal | Passing Juice |
| Is it better to know? | Internal | Passing Juice |
| Delaying the IE Showdown | Internal | Passing Juice |
| That Salmon Color | Internal | Passing Juice |
| Anchors | Internal | Passing Juice |
| The Nimble Workflow | Internal | Passing Juice |
| Brewing With Homebrew | Internal | Passing Juice |
| Teach to Learn | Internal | Passing Juice |
| Gag | Internal | Passing Juice |
| Extreme Atheism | Internal | Passing Juice |
| It Gets Better | Internal | Passing Juice |
| Free Inquiry Starts in the Classroom | Internal | Passing Juice |
| Virtual Ideas | Internal | Passing Juice |
| Path to America | Internal | Passing Juice |
| Mastodon | External | Passing Juice |
Keywords Cloud
july august january february ruby november june march december september
Keywords Consistency
| Keyword | Content | Title | Keywords | Description | Headings |
|---|---|---|---|---|---|
| december | 15 | ![]() |
![]() |
![]() |
![]() |
| august | 10 | ![]() |
![]() |
![]() |
![]() |
| february | 7 | ![]() |
![]() |
![]() |
![]() |
| ruby | 7 | ![]() |
![]() |
![]() |
![]() |
| june | 7 | ![]() |
![]() |
![]() |
![]() |
Url
Domain : olivierlacan.com
Length : 16
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.
Doctype
HTML 5
Encoding
Perfect. Your declared charset is UTF-8.
W3C Validity
Errors : 0
Warnings : 0
Email Privacy
Warning! At least one email address has been found in the plain text. Use free antispam protector to hide email from spammers.
Deprecated HTML
Great! We haven't found deprecated HTML tags in your HTML.
Speed Tips
![]() |
Attention! Try to avoid nested tables in HTML. |
![]() |
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 Optimization
![]() |
Apple Icon |
![]() |
Meta Viewport Tag |
![]() |
Flash content |
XML Sitemap
Great, your website has an XML sitemap.
| https://olivierlacan.com/sitemap.xml |
Robots.txt
https://olivierlacan.com/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.
Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.