Skip to content
SEO Madmanby Adam Hafez
Adam Hafez

Adam Hafez

Founder, UpgradIQ FZC LLC

Adam Hafez works on technical SEO and search measurement: how pages get crawled, indexed, ranked and now quoted by answer engines. He founded UpgradIQ, which reads Google Search Console and GA4 to tie ranking movement back to the changes that caused it. He publishes what the data supports and states the limits of it.

  • Technical SEO
  • Search Console and GA4 measurement
  • Answer engine optimization
  • Structured data

Published work

Tools

UTM link builder

UTM link builder: add utm_source, utm_medium and utm_campaign to any URL, keep its query string and fragment, and copy the link. Free, in your browser.

Tools

humans.txt generator

humans.txt generator: build a humans.txt file with TEAM, THANKS and SITE sections from the humanstxt.org template. Free, runs in your browser.

Tools

Canonical chain and loop checker

Canonical chain and loop checker: paste url -> canonical pairs, follow every hop and catch loops and multi-hop chains. Free, runs in your browser.

Tools

Hreflang XML sitemap generator

Hreflang sitemap generator: turn language codes and URLs into sitemap XML with xhtml:link alternates, and check codes and URLs. Free, runs in your browser.

Tools

Pagination canonical tag checker

Pagination canonical tag checker: catch later pages canonicalized to page 1, repeated URLs and page numbers after a #. Free, runs in your browser.

Tools

Image alt text checker

Image alt text checker: paste HTML to find missing, empty, generic and keyword-stuffed alt attributes on every img tag. Free, runs in your browser.

Tools

Hreflang tag generator and checker

Hreflang tag generator: build link rel=alternate hreflang tags for localized URLs and check codes, self-references and x-default. Free, runs in browser.