diff --git a/lib/page/html.js b/lib/page/html.js
index <HASH>..<HASH> 100644
--- a/lib/page/html.js
+++ b/lib/page/html.js
@@ -7,7 +7,7 @@ var Promise = require('../utils/promise');
 var location = require('../utils/location');
 
 // Selector to ignore
-var ANNOTATION_IGNORE = '.no-glossary,code,pre,a,script';
+var ANNOTATION_IGNORE = '.no-glossary,code,pre,a,script,h1,h2,h3,h4,h5,h6';
 
 function HTMLPipeline(htmlString, opts) {
     _.bindAll(this);
Ignore headings for annotations