SEO Peek

Just one click to get a quick peek into on-page SEO factors of the web page you visit in the browser.

SEO Peek

Checking the DOM

SEO Peek is a Chrome extension that checks the Document Object Model (DOM) of a page. There is no need to view the HTML source or inspect the DOM in the elements tab of Chrome DevTools.

SEO Peek checks the most relevant content elements and robot directives inside the DOM of both traditional server-side generated pages and client-side rendered pages pages like Single Page Applications (SPA).

Server response

Besides a check of HTML elements the extension also sends a request to the server to check the HTTP Status and several HTTP Response Headers like the HTTP Canonical header, X-Robots-Tag header and Vary header.

The HTTP Status contains an additional remark when the server supports HTTP/2.

Link elements and headers

For all link elements and link headers the extension checks if the URL of a link element or link header refers to the URL of the current page (self-referential).

The HTTP status for the canonical URL is also being checked. When the response contains a redirect the extension detects the redirect and shows the response URL and its HTTP status.

What is being checked?

The extension gives you insights into several relevant content elements and robot directives.

Content elements

  • Page title
  • Meta description
  • Meta keywords
  • H1 headings

Robot directives

  • HTTP status
  • Meta robots
  • Meta robots tag, X-Robots-Tag header
  • Canonicalization annotations
  • Canonical link tag, Canonical link header
  • Pagination annotations
  • Prev link tag, Next link tag
  • Mobile annotations
  • Rel-alternate-media annotation, Vary HTTP header, AMP HTML annotation
  • International annotations
  • Rel-alternate-hreflang annotation

Want to contribute?

Great! Just fork the project on GitHub, work on new features or bug fixes using feature branches and open pull-requests with concise but complete descriptions of your changes.

If you are unsure about a proposal, you can just open an issue to discuss it before writing actual code.