stevehanov.ca

Analisi sito web stevehanov.ca

Steve Hanov's Blog

 Generato il Aprile 06 2026 22:59 PM

Statistiche non aggiornate? AGGIORNA !

Il punteggio e 66/100

SEO Content

Title

Steve Hanov's Blog

Lunghezza : 18

Perfetto, il tuo title contiene tra 10 e 70 caratteri.

Description

I know how to make and sell software online, and I can share my tips with you.

Lunghezza : 78

Grande, la tua meta description contiene tra 70 e 160 caratteri.

Keywords

Molto male. Non abbiamo trovato meta keywords nella tua pagina. Usa questo generatore gratuito online di meta tags per creare keywords.

Og Meta Properties

Buono, questa pagina sfrutta i vantaggi Og Properties.

Proprieta Contenuto
type website
title Steve Hanov's Blog

Headings

H1 H2 H3 H4 H5 H6
0 0 111 0 0 0
  • [H3] The VC's Waterloo Coffee Tour: Where to Find Canada's Next Unicorn
  • [H3] How I run multiple $10K MRR companies on a $20/month tech stack
  • [H3] How to Save a Gemini Canvas as Markdown
  • [H3] A Ralph Loop for Reading: Beating GPT 5.2 with a 4k Context Window (and 4 GPUs)
  • [H3] I built a Chrome extension that lets an LLM “see” tweets
  • [H3] Fighting Blog Comment Spam with Qwen3 and Ollama
  • [H3] Make a web page screenshot service
  • [H3] Automatically remove wordiness from your writing
  • [H3] I found Security Vulnerability in your web application
  • [H3] How to detect if an object has been garbage collected in Javascript
  • [H3] My favourite Google Cardboard Apps
  • [H3] O(n) Delta Compression With a Suffix Array
  • [H3] Finding Bieber: On removing duplicates from a set of documents
  • [H3] Let's read a Truetype font file from scratch
  • [H3] A Quick Measure of Sortedness
  • [H3] My thoughts on various programming languages
  • [H3] A little VIM hacking
  • [H3] The strange man reading a novel in the meeting room
  • [H3] You can cheat so your web site seems faster than it is
  • [H3] Yes, You Absolutely Might Possibly Need an EIN to Sell Software to the US
  • [H3] Asana's shocking pricing practices, and how you can get away with it too
  • [H3] 5 Ways PowToon Made Me Want to Buy Their Software
  • [H3] How I run my business selling software to Americans
  • [H3] 0, 1, Many, a Zillion
  • [H3] Give your Commodore 64 new life with an SD card reader
  • [H3] 20 lines of code that will beat A/B testing every time
  • [H3] [comic] Appreciation of xkcd comics vs. technical ability
  • [H3] VP trees: A data structure for finding stuff fast
  • [H3] Why you should go to the Business of Software Conference Next Year
  • [H3] Four ways of handling asynchronous operations in node.js
  • [H3] Zero load time file formats
  • [H3] Finding the top K items in a list efficiently
  • [H3] An instant rhyming dictionary for any web site
  • [H3] Succinct Data Structures: Cramming 80,000 words into a Javascript file.
  • [H3] Throw away the keys: Easy, Minimal Perfect Hashing
  • [H3] Why don't web browsers do this?
  • [H3] Fun with Colour Difference
  • [H3] Compressing dictionaries with a DAWG
  • [H3] Fast and Easy Levenshtein distance using a Trie
  • [H3] The Curious Complexity of Being Turned On
  • [H3] Cross-domain communication the HTML5 way
  • [H3] Five essential steps to prepare for your next programming interview
  • [H3] Finding awesome developers in programming interviews
  • [H3] Compress your JSON with automatic type extraction
  • [H3] "Your program is stupid. It doesn't work," my wife told me
  • [H3] The simple and obvious way to walk through a graph
  • [H3] Asking users for steps to reproduce bugs, and other dumb ideas
  • [H3] Creating portable binaries on Linux
  • [H3] Bending over: How to sell your software to large companies
  • [H3] Regular Expression Matching can be Ugly and Slow
  • [H3] C++: A language for next generation web apps
  • [H3] qb.js: An implementation of QBASIC in Javascript
  • [H3] Zwibbler: A simple drawing program using Javascript and Canvas
  • [H3] You don't need a project/solution to use the VC++ debugger
  • [H3] Boring Date (comic)
  • [H3] barcamp (comic)
  • [H3] How IE <canvas> tag emulation works
  • [H3] I didn't know you could mix and match (comic)
  • [H3] Sign here (comic)
  • [H3] It's a dirty job... (comic)
  • [H3] The PenIsland Problem: Text-to-speech for domain names
  • [H3] Pitching to VCs #2 (comic)
  • [H3] Building a better rhyming dictionary
  • [H3] Does Android team with eccentric geeks? (comic)
  • [H3] Comment spam defeated at last
  • [H3] Pitching to VCs (comic)
  • [H3] How QBASIC almost got me killed
  • [H3] Blame the extensions (comic)
  • [H3] How to run a linux based home web server
  • [H3] Microsoft's generosity knows no end for a year (comic)
  • [H3] Using the Acer Aspire One as a web server
  • [H3] When programmers design web sites (comic)
  • [H3] Finding great ideas for your startup
  • [H3] Game Theory, Salary Negotiation, and Programmers
  • [H3] Coding tips they don't teach you in school
  • [H3] When a reporter mangles your elevator pitch
  • [H3] Test Driven Development without Tears
  • [H3] Drawing Graphs with Physics
  • [H3] Keeping Abreast of Pornographic Research in Computer Science
  • [H3] Exploiting perceptual colour difference for edge detection
  • [H3] Experiment: Deleting a post from the Internet
  • [H3] Is 2009 the year of Linux malware?
  • [H3] Email Etiquette
  • [H3] How a programmer reads your resume (comic)
  • [H3] How wide should you make your web page?
  • [H3] Usability Nightmare: Xfce Settings Manager
  • [H3] cairo blur image surface
  • [H3] Why Perforce is more scalable than Git
  • [H3] Optimizing Ubuntu to run from a USB key or SD card
  • [H3] UMA Questions Answered
  • [H3] See sound without drugs
  • [H3] Stock Picking using Python
  • [H3] Spoke.com scam
  • [H3] Copy a cairo surface to the windows clipboard
  • [H3] Simulating freehand drawing with Cairo
  • [H3] Free, Raw Stock Data
  • [H3] Why are all my lines fuzzy in cairo?
  • [H3] A simple command line calculator
  • [H3] Tool for Creating UML Sequence Diagrams
  • [H3] Exploring sound with Wavelets
  • [H3] UMA and free long distance
  • [H3] UMA's dirty secrets
  • [H3] Installing the Latest Debian on an Ancient Laptop
  • [H3] Experiments in making money online
  • [H3] Draw waveforms and hear them
  • [H3] Cell Phones on Airplanes
  • [H3] Detecting C++ memory leaks
  • [H3] What does your phone number spell?
  • [H3] A Rhyming Engine
  • [H3] Rules for Effective C++
  • [H3] Cell Phone Secrets

Images

Abbiamo trovato 73 immagini in questa pagina web.

1 attributi alt sono vuoti o mancanti. Aggiungi testo alternativo in modo tale che i motori di ricerca possano comprendere meglio il contenuto delle tue immagini.

Text/HTML Ratio

Ratio : 44%

Ideale! Il rapporto testo/codice HTML di questa pagina e tra 25 e 70 percento.

Flash

Perfetto, non e stato rilevato contenuto Flash in questa pagina.

Iframe

Grande, non sono stati rilevati Iframes in questa pagina.

URL Rewrite

Buono. I tuoi links appaiono friendly!

Underscores in the URLs

Perfetto! Non sono stati rilevati underscores nei tuoi URLs.

In-page links

Abbiamo trovato un totale di 119 links inclusi 0 link(s) a files

Anchor Type Juice
LinkedIn Externo Passing Juice
X Externo Passing Juice
The VC's Waterloo Coffee Tour: Where to Find Canada's Next Unicorn Interno Passing Juice
How I run multiple $10K MRR companies on a $20/month tech stack Interno Passing Juice
How to Save a Gemini Canvas as Markdown Interno Passing Juice
A Ralph Loop for Reading: Beating GPT 5.2 with a 4k Context Window (and 4 GPUs) Interno Passing Juice
I built a Chrome extension that lets an LLM “see” tweets Interno Passing Juice
Fighting Blog Comment Spam with Qwen3 and Ollama Interno Passing Juice
Make a web page screenshot service Interno Passing Juice
Automatically remove wordiness from your writing Interno Passing Juice
I found Security Vulnerability in your web application Interno Passing Juice
How to detect if an object has been garbage collected in Javascript Interno Passing Juice
My favourite Google Cardboard Apps Interno Passing Juice
O(n) Delta Compression With a Suffix Array Interno Passing Juice
Finding Bieber: On removing duplicates from a set of documents Interno Passing Juice
Let's read a Truetype font file from scratch Interno Passing Juice
A Quick Measure of Sortedness Interno Passing Juice
My thoughts on various programming languages Interno Passing Juice
A little VIM hacking Interno Passing Juice
The strange man reading a novel in the meeting room Interno Passing Juice
You can cheat so your web site seems faster than it is Interno Passing Juice
Yes, You Absolutely Might Possibly Need an EIN to Sell Software to the US Interno Passing Juice
Asana's shocking pricing practices, and how you can get away with it too Interno Passing Juice
5 Ways PowToon Made Me Want to Buy Their Software Interno Passing Juice
How I run my business selling software to Americans Interno Passing Juice
0, 1, Many, a Zillion Interno Passing Juice
Give your Commodore 64 new life with an SD card reader Interno Passing Juice
20 lines of code that will beat A/B testing every time Interno Passing Juice
[comic] Appreciation of xkcd comics vs. technical ability Interno Passing Juice
VP trees: A data structure for finding stuff fast Interno Passing Juice
Why you should go to the Business of Software Conference Next Year Interno Passing Juice
Four ways of handling asynchronous operations in node.js Interno Passing Juice
Zero load time file formats Interno Passing Juice
Finding the top K items in a list efficiently Interno Passing Juice
An instant rhyming dictionary for any web site Interno Passing Juice
Succinct Data Structures: Cramming 80,000 words into a Javascript file. Interno Passing Juice
Throw away the keys: Easy, Minimal Perfect Hashing Interno Passing Juice
Why don't web browsers do this? Interno Passing Juice
Fun with Colour Difference Interno Passing Juice
Compressing dictionaries with a DAWG Interno Passing Juice
Fast and Easy Levenshtein distance using a Trie Interno Passing Juice
The Curious Complexity of Being Turned On Interno Passing Juice
Cross-domain communication the HTML5 way Interno Passing Juice
Five essential steps to prepare for your next programming interview Interno Passing Juice
Finding awesome developers in programming interviews Interno Passing Juice
Compress your JSON with automatic type extraction Interno Passing Juice
"Your program is stupid. It doesn't work," my wife told me Interno Passing Juice
The simple and obvious way to walk through a graph Interno Passing Juice
Asking users for steps to reproduce bugs, and other dumb ideas Interno Passing Juice
Creating portable binaries on Linux Interno Passing Juice
Bending over: How to sell your software to large companies Interno Passing Juice
Regular Expression Matching can be Ugly and Slow Interno Passing Juice
C++: A language for next generation web apps Interno Passing Juice
qb.js: An implementation of QBASIC in Javascript Interno Passing Juice
Zwibbler: A simple drawing program using Javascript and Canvas Interno Passing Juice
You don't need a project/solution to use the VC++ debugger Interno Passing Juice
Boring Date (comic) Interno Passing Juice
barcamp (comic) Interno Passing Juice
How IE <canvas> tag emulation works Interno Passing Juice
I didn't know you could mix and match (comic) Interno Passing Juice
Sign here (comic) Interno Passing Juice
It's a dirty job... (comic) Interno Passing Juice
The PenIsland Problem: Text-to-speech for domain names Interno Passing Juice
Pitching to VCs #2 (comic) Interno Passing Juice
Building a better rhyming dictionary Interno Passing Juice
Does Android team with eccentric geeks? (comic) Interno Passing Juice
Comment spam defeated at last Interno Passing Juice
Pitching to VCs (comic) Interno Passing Juice
How QBASIC almost got me killed Interno Passing Juice
Blame the extensions (comic) Interno Passing Juice
How to run a linux based home web server Interno Passing Juice
Microsoft's generosity knows no end for a year (comic) Interno Passing Juice
Using the Acer Aspire One as a web server Interno Passing Juice
When programmers design web sites (comic) Interno Passing Juice
Finding great ideas for your startup Interno Passing Juice
Game Theory, Salary Negotiation, and Programmers Interno Passing Juice
Coding tips they don't teach you in school Interno Passing Juice
When a reporter mangles your elevator pitch Interno Passing Juice
Test Driven Development without Tears Interno Passing Juice
Drawing Graphs with Physics Interno Passing Juice
Keeping Abreast of Pornographic Research in Computer Science Interno Passing Juice
Exploiting perceptual colour difference for edge detection Interno Passing Juice
Experiment: Deleting a post from the Internet Interno Passing Juice
Is 2009 the year of Linux malware? Interno Passing Juice
Email Etiquette Interno Passing Juice
How a programmer reads your resume (comic) Interno Passing Juice
How wide should you make your web page? Interno Passing Juice
Usability Nightmare: Xfce Settings Manager Interno Passing Juice
cairo blur image surface Interno Passing Juice
Why Perforce is more scalable than Git Interno Passing Juice
Optimizing Ubuntu to run from a USB key or SD card Interno Passing Juice
UMA Questions Answered Interno Passing Juice
See sound without drugs Interno Passing Juice
Stock Picking using Python Interno Passing Juice
Spoke.com scam Interno Passing Juice
Copy a cairo surface to the windows clipboard Interno Passing Juice
Simulating freehand drawing with Cairo Interno Passing Juice
Free, Raw Stock Data Interno Passing Juice
Why are all my lines fuzzy in cairo? Interno Passing Juice
A simple command line calculator Interno Passing Juice
Tool for Creating UML Sequence Diagrams Interno Passing Juice
Exploring sound with Wavelets Interno Passing Juice
UMA and free long distance Interno Passing Juice
UMA's dirty secrets Interno Passing Juice
Installing the Latest Debian on an Ancient Laptop Interno Passing Juice
Experiments in making money online Interno Passing Juice
Draw waveforms and hear them Interno Passing Juice
Cell Phones on Airplanes Interno Passing Juice
Detecting C++ memory leaks Interno Passing Juice
What does your phone number spell? Interno Passing Juice
A Rhyming Engine Interno Passing Juice
Rules for Effective C++ Interno Passing Juice
Cell Phone Secrets Interno Passing Juice
rhymebrain.com Externo Passing Juice
rapt.ink Externo Passing Juice
www.websequencediagrams.com Externo Passing Juice
zwibbler.com Externo Passing Juice
xreplyextension.com Externo Passing Juice
eh-trade.ca Externo Passing Juice

SEO Keywords

Keywords Cloud

how from software comic startup into time web next some

Consistenza Keywords

Keyword Contenuto Title Keywords Description Headings
comic 41
web 32
how 31
from 25
next 22

Usabilita

Url

Dominio : stevehanov.ca

Lunghezza : 13

Favicon

Grande, il tuo sito usa una favicon.

Stampabilita

Non abbiamo riscontrato codice CSS Print-Friendly.

Lingua

Buono. La tua lingua dichiarata en.

Dublin Core

Questa pagina non sfrutta i vantaggi di Dublin Core.

Documento

Doctype

HTML 5

Encoding

Perfetto. Hai dichiarato che il tuo charset e UTF-8.

Validita W3C

Errori : 0

Avvisi : 0

Email Privacy

Attenzione! E stato trovato almeno un indirizzo mail in plain text. Usa antispam protector gratuito per nascondere gli indirizzi mail agli spammers.

Deprecated HTML

Grande! Non abbiamo trovato tags HTML deprecati nel tuo codice.

Suggerimenti per velocizzare

Eccellente, il tuo sito web non utilizza nested tables.
Molto male, il tuo sito web utilizza stili CSS inline.
Grande, il tuo sito web ha pochi file CSS.
Perfetto, il tuo sito web ha pochi file JavaScript.
Perfetto, il vostro sito si avvale di gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Ottimizzazione

XML Sitemap

Grande, il vostro sito ha una sitemap XML.

https://stevehanov.ca/sitemap.xml

Robots.txt

https://stevehanov.ca/robots.txt

Grande, il vostro sito ha un file robots.txt.

Analytics

Grande, il vostro sito ha uno strumento di analisi dei dati.

   Google Analytics

PageSpeed Insights


Dispositivo
Categorie

Free SEO Testing Tool

Free SEO Testing Tool e uno strumento di ottimizzazione per i motori di ricerca (seo tool) che serve per analizzare le tue pagine web