Web Tools

Page Density Checker

An SEO toolkit built during my Master's. Crawler, density analyzer, similarity checker.

Stack
  • Python
  • Web Scraping
  • NLP
  • Cosine Similarity
Page Density Checker

Overview

Page Density Checker is an SEO toolkit built during my Master’s degree. The aim was simple: produce a budget-friendly, code-first alternative to the parts of paid SEO suites that are mostly arithmetic: crawling, word density, similarity. Tools that are easy to write and unreasonable to license.

What’s in it

  • Web crawler. Walks a site and pulls per-page metadata for analysis.
  • Page density checker. Reports word density on any URL; useful for keyword targeting.
  • Search density checker. Runs a query, fetches the top 10 results, reports their density profiles. Useful for competitive analysis on a single keyword.
  • Similar page checker. Runs cosine similarity across pages to flag near-duplicates and cannibalization risk.

Stack

Python end to end, with the standard scraping stack (requests, BeautifulSoup), Pandas for shaping, and a simple NLP layer for keyword extraction and similarity scoring.