{Nadeem Haddadeen}

Arabic SEO Consultant, Python for SEO From Jordan

Find broken pagination and malformed internal links with Screaming Frog

Find broken pagination and malformed internal links with Screaming Frog

Trace broken pagination and malformed internal links from Screaming Frog results to the template that generated them, then check the fix.
What happens when a browser requests a web page?

What happens when a browser requests a web page?

Follow a web page request from DNS to the HTML response, supporting files, and the server work behind a WordPress page.
HTML, CSS, and JavaScript: what each does and what to check for SEO

HTML, CSS, and JavaScript: what each does and what to check for SEO

Understand the different jobs of HTML, CSS, and JavaScript, then use that distinction to investigate missing content and broken page controls.
How to inspect page requests in Chrome DevTools

How to inspect page requests in Chrome DevTools

Capture a page load in Chrome DevTools and read the document, resource requests, response headers, cache behaviour, and waterfall.
HTTP status codes for SEO: interpreting 200, 3xx, 4xx, and 5xx responses

HTTP status codes for SEO: interpreting 200, 3xx, 4xx, and 5xx responses

Interpret document and asset responses, distinguish redirects from errors, and check whether a successful response contains the intended content.
301 and 302 redirects: choosing, testing, and fixing redirect loops

301 and 302 redirects: choosing, testing, and fixing redirect loops

Choose permanent or temporary redirects, trace the final destination, and reproduce chains or loops before changing a rule.
Canonical URLs: how to inspect them and when a redirect is different

Canonical URLs: how to inspect them and when a redirect is different

Inspect declared canonical URLs, compare them with Google's selected version, and distinguish a canonical hint from a redirect.
How to investigate JavaScript rendering problems for SEO

How to investigate JavaScript rendering problems for SEO

Compare returned HTML with the live DOM, isolate failed scripts, and check rendered content before diagnosing a JavaScript SEO problem.
Browser caching: how it works and how to test without stale files

Browser caching: how it works and how to test without stale files

Compare cached and uncached loads, identify stale files, and separate browser caching from server and CDN caches.
Critical CSS and external stylesheets: investigating render-blocking resources

Critical CSS and external stylesheets: investigating render-blocking resources

Inspect stylesheet timing, identify CSS needed for the first screen, and decide what to inline, split, or remove using page-level evidence.