Slide 1

Slide 1 text

Diagnosing Rendering & Indexing Issues with the URL Inspection API Manuel Madeddu FOUND manuel-madeddu Speakerdeck.com/manuelmadeddu

Slide 2

Slide 2 text

I’ve spent years finding what browsers hide SEO Group AD at Found 17+ years in digital Robotics/mechatronics background Technical SEO, automation and AI

Slide 3

Slide 3 text

SEO problems appear when source, rendered DOM and index diverge What the server sends What users see What Google sees

Product name

Speakerdeck.com/manuelmadeddu

Slide 4

Slide 4 text

In AI search, unreadable content becomes invisible twice If rendering fails 01 Search index 02 AI answers Pages not indexed Content unavailable for retrieval Reduced ranking potential Less likely to appear or be cited Speakerdeck.com/manuelmadeddu

Slide 5

Slide 5 text

Problems start before we notice them. How to investigate The challenges Manual URL inspection Issues found after performance drops Source and rendered crawls Time-consuming comparisons Server log analysis Changes missed between checks Speakerdeck.com/manuelmadeddu

Slide 6

Slide 6 text

From single evidence to automated monitoring Always on Thousands of URLs One click One URL 01 Manual inspection Understand one failure Speakerdeck.com/manuelmadeddu 02 Chrome extension Standardise diagnosis 03 Python workflow Scale across URL sets 04 Monitoring platform Detect changes and prioritise impact

Slide 7

Slide 7 text

Rendered Eventually: SEO issues by design Speakerdeck.com/manuelmadeddu

Slide 8

Slide 8 text

Why is this page excluded? Speakerdeck.com/manuelmadeddu

Slide 9

Slide 9 text

1 2 3 4 MANUAL INSPECTION Know what to check and where Speakerdeck.com/manuelmadeddu

Slide 10

Slide 10 text

1 2 3 4 CHROME EXTENSION Spot rendering issues in one click Speakerdeck.com/manuelmadeddu

Slide 11

Slide 11 text

1 2 3 4 PYTHON WORKFLOW Move from one-off page checks to repeatable diagnosis at scale. Before 01 Collect URLs sitemap.xml 02 Compare pages Source DOM 03 Prioritise API API Manual inspection, one URL at a time Speakerdeck.com/manuelmadeddu Sitemap or uploaded URL list Source HTML against rendered DOM Group issues and select priority URLs for API checks

Slide 12

Slide 12 text

1 2 3 4 PYTHON WORKFLOW Google’s signals help direct the investigation. Source vs DOM Content only in the rendered DOM Canonical changes after rendering Speakerdeck.com/manuelmadeddu API evidence Next check + Crawled, not indexed Inspect rendered HTML in GSC + Google selects another URL Compare canonical signals

Slide 13

Slide 13 text

1 2 3 4 PYTHON WORKFLOW The API reports indexed data, not live signals URL Inspection API · response Priority URLs API API API Index status Google chose another canonical Canonical Google /b ≠ yours /a Page fetch SUCCESSFUL Last crawl 3 days ago Also: robots directives · referring sitemap · rich results The API adds Google’s last recorded indexing state. Speakerdeck.com/manuelmadeddu

Slide 14

Slide 14 text

1 2 3 PYTHON WORKFLOW 4 Use API quota where it matters most. URL Inspection API: up to 2,000 requests per site per day. 10,000 URLs analysed Flagged URLs Rendering, canonical or indexing issues Important pages High impressions or business value Template samples Representative URLs from each page type Analyse broadly. Use API data selectively. Speakerdeck.com/manuelmadeddu

Slide 15

Slide 15 text

1 2 3 4 PYTHON WORKFLOW Run a batch investigation in Colab Speakerdeck.com/manuelmadeddu

Slide 16

Slide 16 text

1 2 3 4 MONITORING PLATFORM From a Python workflow to an interactive audit platform 01 02 03 04 Import Compare Prioritise Investigate Add a sitemap or URL list Check source HTML against rendered DOM Add Google’s indexing and performance signals Explore findings, charts and evidence Save audits, compare changes and schedule follow-up checks BUILT WITH Python / Flask Speakerdeck.com/manuelmadeddu Chromium Search Console APIs Dashboard

Slide 17

Slide 17 text

1 2 3 4 MONITORING PLATFORM Investigate, compare and monitor over time Speakerdeck.com/manuelmadeddu

Slide 18

Slide 18 text

Inspect → compare → monitor → prioritise 01 Modern websites can hide rendering and indexing issues 02 Combining page and Google evidence makes diagnosis more precise 03 Automation makes analysis more reliable, consistent and efficient Diagnose earlier. Prioritise better. Prove impact. Speakerdeck.com/manuelmadeddu

Slide 19

Slide 19 text

Thank you! Install the Chrome extension Copy the Colab notebook Try the Index & Render Diagnostic Lab manuel-madeddu Speakerdeck.com/manuelmadeddu