The Professor's Assessment Report on client website seo status and Search outcome
LaughingProfessor-SEO-Crawler/1.0 (+https://laughingprofessor.net/laughingprofessor-seo-crawler/; admin@laughingprofessor.net)
standby....
fetch whois [domain-provider]
fetch [platform]
prepare BOT to avoid 500 error + 429 error = delay & monitor crawl
fetch GLOBAL SECURITY HEADERS [.htaccess]
fetch h1 [count: h1, h2, h3] <70 chars [alert if missing]
fetch title [read] <60 chars [alert if missing]
fetch og [present]
fetch description [read] <160 chars [alert if missing]
fetch img [count] alt
fetch href [count] internal links
fetch schema [count] + type
fetch robot [present] index, follow
security headers [present]
h1-h3 [count]
h1 [missing]
title >60 chars
og [present]
description >160 char
img file_name + alt [missing]
href anchor
schema [missing]
robot [not-found]
fetch [cta] [count] + position in top-fold
fetch [read] first 100 char - page keywords
fetch [read] footer - social links + terms + local geo
fetch [sitemap] sitemap.xml or sitemap_index.xml + url_list.txt + sitemap.html
fetch [llms.txt] + llms.json
fetch [manifest.json]
fetch [service_workers.js]
fetch [robots.txt]