Back to articles
CTR Optimization Script: Finding Zero-Click Pages in Search Console

CTR Optimization Script: Finding Zero-Click Pages in Search Console

via Dev.to WebdevTugelbay Konabayev

The Hidden Problem Pages ranking on Google with impressions but zero clicks are your highest-ROI optimization targets. They already have visibility. Finding Zero-Click Pages async function findZeroClickPages ( siteUrl , days , minImpressions ) { const res = await webmasters . searchanalytics . query ({ siteUrl , requestBody : { startDate : daysAgo ( days ), endDate : today (), dimensions : [ " page " , " query " ], rowLimit : 1000 } }); return res . data . rows . filter ( r => r . clicks === 0 && r . impressions >= minImpressions ) . sort (( a , b ) => b . impressions - a . impressions ); } Analysis Output For each page the script shows current title and description, top queries driving impressions, average position, and whether the title contains the top query keyword. Automated Recommendations The script checks title keyword match, description length (100-160 chars optimal), and position feasibility for CTR improvement. Real Impact On a travel blog with 83 articles: 13 pages had impr

Continue reading on Dev.to Webdev

Opens in a new tab

Read Full Article
8 views

Related Articles