SEO Spider Tabs - Screaming Frog

SEO Spider Tabs

User Guide

OverviewUser GuideTutorialsTrainingIssuesFAQSupportPricingBuy & Renew

Internal

The Internal tab combines all data extracted from most other tabs, except the external, hreflang and structured data tabs. This means all data can be viewed comprehensively, and exported together for further analysis.

URLs classed as ‘Internal’ are on the same subdomain as the start page of the crawl. URLs can be made to be internal, by using the ‘ crawl all subdomains‘ configuration, list mode, or the CDNs feature.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

External

The external tab includes data about external URLs. URLs classed as ‘External’ are on a different subdomain as the start page of the crawl.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Security

The security tab shows data related to security for internal URLs in a crawl.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

To discover any HTTPS pages with insecure elements such as HTTP links, canonicals, pagination as well as mixed content (images, JS, CSS), we recommend using the ‘ Insecure Content‘ report under the ‘Reports’ top level menu.

Response Codes

The response codes tab shows the HTTP status and status codes from internal and external URLs in a crawl. The filters group URLs by common response codes buckets.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters for both Internal and External URLs.

Please see our Learn SEO guide on HTTP Status Codes, or to troubleshoot responses when using the SEO Spider, read our HTTP Status Codes When Crawling tutorial.

URL

The URL tab shows data related to the URLs discovered in a crawl. The filters show common issues discovered for URLs.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters that mostly apply to HTML page URLs.

Please see our Learn SEO guide on URL Structure.

Page titles

The page title tab includes data related to page title elements of internal URLs in the crawl. The filters show common issues discovered for page titles.

The page title, often referred to as the ‘title tag’, ‘meta title’ or sometimes ‘SEO title’ is an HTML element in the head of a webpage that describes the purpose of the page to users and search engines. They are widely considered to be one of the strongest on-page ranking signals for a page.

The page title element should be placed in the head of the document and looks like this in HTML:

<title>This Is A Page Title</title>


Columns

This tab includes the following columns.


Filters

This tab includes the following columns.

Please see our Learn SEO guide on writing Page Titles.

Meta description

The meta description tab includes data related to meta descriptions of internal URLs in the crawl. The filters show common issues discovered for meta descriptions.

The meta description is an HTML attribute in the head of a webpage that provides a summary of the page to users. The words in a description are not used in ranking by Google, but they can be shown in the search results to users, and therefore heavily influence click through rates.

The meta description should be placed in the head of the document and looks like this in HTML:

<meta name="description" content="This is a meta description."/>


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Please see our Learn SEO guide on writing Meta Descriptions.

Meta keywords

The meta keywords tab includes data related to meta keywords. The filters show common issues discovered for meta keywords.

Meta keywords are widely ignored by search engines and they are not used as a signal in scoring for all major Western search engines. In particular Google does not consider it at all in their scoring of pages in ranking of their search results. Therefore we recommend ignoring it completely unless you are targeting alternative search engines.

Other search engines such as Yandex or Baidu may still use them in ranking, but we recommend performing research to this status before taking the time to optimise them.

The meta keywords tag should be placed in the head of the document and looks like this in HTML

:

<meta name="keywords" content="seo, seo agency, seo services"/>


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

h1

The h1 tab shows data related to the

heading of a page. The filters show common issues discovered for

s.

The

to

tags are used to define HTML headings. The

is considered as the most important first main heading of a page, and

as the least important.

Headings should ordered by size and importance and they help users and search engines understand the content on the page and sections. The

should describe the main title and purpose of the page and are widely considered to be one of the stronger on-page ranking signals.

The

element should be placed in the body of the document and looks like this in HTML:

<h1>This Is An h1</h1>

By default, the SEO Spider will only extract the first two

’s discovered on a page, although it will show a total count in the occurences column. If you wish to extract all h1s, then we recommend using custom extraction.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Please see our Learn SEO guide on Heading Tags.

h2

The h2 tab shows data related to the

heading of a page. The filters show common issues discovered for

s.

The

to

tags are used to define HTML headings. The

is considered as the second important heading of a page and is generally sized and styled as the second largest heading.

The

heading is often used to describe sections or topics within a document. They act as sign posts for the user, and can help search engines understand the page.

The

element should be placed in the body of the document and looks like this in HTML:

<h2>This Is An h2</h2>

By default, the SEO Spider will only extract the first two

s discovered on a page, although it will show a total count in the occurences column. If you wish to extract all h2s, then we recommend using custom extraction.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Please see our Learn SEO guide on Heading Tags.

Content

The ‘Content’ tab shows data related to the content of internal HTML URLs discovered in a crawl.

This includes word count, readability, duplicate and near duplicate content, and spelling and grammar errors.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Please see our Learn SEO guide on duplicate content, and our ‘ How To Check For Duplicate Content‘ tutorial.

Images

The images tab shows data related to any images discovered in a crawl. This includes both internal and external images, discovered by either <img src= tags, or <a href= tags. The filters show common issues discovered for images and their alt text.

Image alt attributes (often referred to incorrectly as ‘alt tags’) can be viewed by clicking on an image and then the ‘Image Details’ tab at the bottom, which populates the lower window tab.

Alt attributes should specify relevant and descriptive alternative text about the purpose of an image and appear in the source of the HTML like the below example.

<img src="screamingfrog-logo.jpg" alt="Screaming Frog" />

Decorative images should provide a null (empty) alt text (alt=””) so that they can be ignored by assistive technologies, such as screen readers, rather than not including an alt attribute at all.

<img src="decorative-frog-space.jpg" alt="" />


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

For more on optimising images, please read our guide on How To View Alt Text & Find Missing Alt Text and consider using the the PageSpeed Insights Integration. This has opportunities and diagnostics for ‘Properly Size Images’, ‘Defer Offscreen Images’, ‘Efficiently Encode Images’, ‘Serve Images in Next-Gen Formats’ and ‘Image Elements Do Not Have Explicit Width & Height’.

Canonicals

The canonicals tab shows canonical link elements and HTTP canonicals discovered during a crawl. The filters show common issues discovered for canonicals.

The rel=”canonical” element helps specify a single preferred version of a page when it’s available via multiple URLs. It’s a hint to the search engines to help prevent duplicate content, by consolidating indexing and link properties to a single URL to use in ranking.

The canonical link element should be placed in the head of the document and looks like this in HTML:

<link rel="canonical" href="https://www.example.com/" >

You can also use rel=”canonical” HTTP headers, which looks like this:

Link: <http://www.example.com>; rel="canonical"


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Please see our Learn SEO guide on canonicals, and our ‘ How to Audit Canoncials‘ tutorial.

Pagination

The pagination tab includes information on rel=”next” and rel=”prev” HTML link elements discovered in a crawl, which are used to indicate the relationship between component URLs in a paginated series. The filters show common issues discovered for pagination.

While Google announced on the 21st of March 2019 that they have not used rel=”next” and rel=”prev” in indexing for a long time, other search engines such as Bing (which also powers Yahoo), still use it as a hint for discovery and understanding site structure.

Pagination attributes should be placed in the head of the document and looks like this in HTML:

`

`

Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

For more information on pagination, please read our guide on ‘ How To Audit rel=”next” and rel=”prev” Pagination Attributes‘.

Directives

The directives tab shows data related to the meta robots tag, and the X-Robots-Tag in the HTTP Header. These robots directives can control how your content and URLs are displayed in search engines, such as Google.

The meta robots tag should be placed in the head of the document and an example of a ‘noindex’ meta tag looks like this in HTML:

<meta name="robots" content="noindex"/>

The same directive can be issued in the HTTP header using the X-Robots-Tag, which looks like this:

X-Robots-Tag: noindex


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

In this tab we also display columns for meta refresh and canonicals. However, we recommend reviewing meta refresh data within the response codes tab and relevant filter, and canonicals within the canonicals tab.

hreflang

The hreflang tab includes details of hreflang annotations crawled by the SEO Spider, delivered by HTML link element, HTTP Header or XML Sitemap. The filters show common issues discovered for hreflang.

Hreflang is useful when you have multiple versions of a page for different languages or regions. It tells Google about these different variations and helps them show the most appropriate version of your page by language or region.

Hreflang link elements should be placed in the head of the document and looks like this in HTML:

`

`

Store Hreflang‘ and ‘ Crawl Hreflang‘ options need to be enabled (under ‘Config > Spider’) for this tab and respective filters to be populated. To extract hreflang annotations from XML Sitemaps during a regular crawl ‘ Crawl Linked XML Sitemaps‘ must be selected as well.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Please note – The SEO Spider has a 500 hreflang annotation limit currently. If you have over this limit, they will not be reported. Over 500 hreflang annotations is unsual and might be on the extreme side for the majority of set-ups.

For more information on hreflang, please read our guide on ‘ How to Audit Hreflang‘.

JavaScript

The JavaScript tab contains data and filters around common issues related to auditing websites using client-side JavaScript.

This tab will only populate in JavaScript rendering mode (‘Configuration > Spider > Rendering tab > JavaScript’).

In JavaScript rendering mode, the SEO Spider will render web pages like in a browser, and help identify JavaScript content and links and other dependencies. JavaScript rendering mode is only available in the paid version.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

For more information on JavaScript SEO, please read our guide on ‘ How to Crawl JavaScript Websites‘.

Links

The Links tab contains data and filters around common issues related to links found in the crawl, such as pages with a high crawl-depth, pages without any internal outlinks, pages using nofollow on internal links and more.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

AMP

The AMP tab includes Accelerated Mobile Pages (AMP) discovered during a crawl. These are identified via the HTML AMP Tag, and rel=”amphtml” inlinks. The tab includes filters for common SEO issues and validation errors using the AMP Validator.

Both ‘ Store‘ and ‘ Crawl‘ AMP options need to be enabled (under ‘Config > Spider’) for this tab and respective filters to be populated.


Columns

This tab includes the following columns.


SEO Related Filters

This tab includes the following SEO related filters.

The following filters help identify common issues relating to AMP specifications. The SEO Spider uses the official AMP Validator for validation of AMP URLs.


AMP Related Filters

This tab includes the following AMP specific filters.

For more information on AMP, please read our guide on ‘ How to Audit & Validate AMP‘.

Structured data

The Structured Data tab includes details of structured data and validation issues discovered from a crawl.

‘JSON-LD’, ‘Microdata’, ‘RDFa’, ‘Schema.org Validation’ and ‘Google Rich Result Feature Validation’ configuration options need to be enabled (under ‘Config > Spider > Extraction’) for this tab and respective filters to be fully populated.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.


Structured Data & Google Rich Snippet Feature Validation

Structured Data validation includes checks against whether the types and properties exist according to Schema.org and will show ‘errors’ for any issues encountered.

For example, it checks to see whether https://schema.org/author exists for a property, or https://schema.org/Book exist as a type. It validates against main and pending Schema vocabulary from Schema.org latest version.

There might be a short time between a Schema.org vocabulary release, and it being updated in the SEO Spider.

The SEO Spider also performs validation against Google rich result features to check the presence of required and recommended properties and their values are accurate.

The full list of that the SEO Spider is able to validate against includes –

The list of Google rich result features that the SEO Spider doesn’t currently validate against is –

For more information on structured data validation, please read our guide on ‘ How To Test & Validate Structured Data‘.

Sitemaps

The Sitemaps tab shows all URLs discovered in a crawl, which can then be filtered to show additional information related to XML Sitemaps.

To crawl XML Sitemaps in a regular crawl and for the filters to be populated, the ‘ Crawl Linked XML Sitemaps‘ configuration needs to be enabled (under ‘Configuration > Spider’).

A ‘ Crawl Analysis‘ will also need to be performed at the end of the crawl to populate some of the filters.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

For more information on XML Sitemaps, please read our guide on ‘ How to Audit XML Sitemaps‘, as well as Sitemaps.org and Google Search Console help.

PageSpeed

The PageSpeed tab includes data from PageSpeed Insights which uses Lighthouse for ‘lab data’ speed auditing, and is able to look up real-world data from the Chrome User Experience Report (CrUX, or ‘field data’).

To pull in PageSpeed data simply go to ‘Configuration > API Access > PageSpeed Insights’, insert a free PageSpeed API key, connect and run a crawl. Data will then start to be populated against crawled URLs.

Please read our PageSpeed Insights integration guide on how to set up a free API and configure the SEO Spider.


Columns & Metrics

The following speed metrics, insights and diagnostics data can be configured to be collected via the PageSpeed Insights API integration.

Overview Metrics

CrUX Metrics (‘Field Data’ in PageSpeed Insights)

Lighthouse Metrics (‘Lab Data’ in PageSpeed Insights)

Insights

Diagnostics

You can read more about the definition of each metric, opportunity or diagnostic according to Lighthouse.


Filters

This tab includes the following filters.

Please read the Lighthouse performance audits guide for more definitions and explanations of each of the opportunities and diagnostics above.

The speed opportunities, source pages and resource URLs that have potential savings can be exported in bulk via the ‘Reports > PageSpeed’ menu.

The ‘CSS Coverage Summary’ report highlights how much of each CSS file is unused across a crawl, and the potential savings that could be made by removing unused code that is loading across the site.

The ‘JavaScript Coverage Summary’ report highlights how much of each JS file is unused across a crawl, and the potential savings that could be made by removing unused code that is loading across the site.


PageSpeed Insights API Status & Errors

The PSI Status column shows whether an API request for a URL has been a ‘success’ and shows data, or there has been an error and no data is displayed. An ‘error’ usually reflects the web interface, where you would see the same error and message.

The ‘PSI Error’ column displays the full message received from the PSI API to provide more information about the cause. Some errors are due to the Lighthouse audit itself failing, other errors can be due to the PSI API being unavailable when the request is made.

Please read our FAQ on PageSpeed Insights API Errors for more information.

Mobile

The Mobile tab includes data from Lighthouse via the PageSpeed Insights API, or running Lighthouse locally.

To audit mobile usability issues, then PSI must be connected via ‘Configuration > API Access > PageSpeed Insights’ and ‘Mobile Friendly’ metrics selected under the ‘Metrics’ tab.

The ‘Source’ can be set as either ‘Remote’ or ‘Local’. Remote means the data is collected via the PageSpeed Insights API, which requires a free PageSpeed API key. If ‘Local’ is selected, then Lighthouse will be run locally on the machine in headless Chrome.

With either option selected and PSI connected, data will then start to be populated against crawled URLs.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters.

Bulk exports of mobile issues including granular details from Lighthouse are available under the ‘Reports’ menu.

Please read our tutorial on ‘ How To Audit Mobile Usability‘.


PageSpeed Insights API Status & Errors

Accessibility

The Accessibility tab shows data related to running the open-source AXE accessibility rule set for automated accessibility validation from Deque University. This helps websites become more inclusive, user friendly and accessible for people with disabilities.

This is the same accessibility engine that powers the accessibility best practices seen in Lighthouse and PageSpeed Insights.

Accessibility can be enabled via ‘Config > Spider > Extraction’ (under ‘Page Details’) and also requires JavaScript rendering mode to be enabled via ‘Config > Spider > Rendering’ to populate the Accessibility tab, filters and issues.

Optionally, to populate the ‘Overview’ filters for the accessibiltiy score and the accessibility score column, then PSI must be enabled via ‘Config > API Acccess > PSI’ and the ‘Accessibility Score’ metric selected in the Metrics tab.


Columns

This tab includes the following columns.


Filters

This tab includes the following filters as an Overview.

This tab includes the following filters for Best Practice Rules Violations.