The “URLs Query in Crawl” report in JetOctopus provides information about all query parameters found during the crawl of your website.
Query parameters, also known as URL query parameters or GET parameters, are components of a URL that are used to request specific resources or information from a web server through the HTTP protocol. They typically consist of a name-value pair. These parts are separated by the sign “=”.
A query parameter always begins with a question mark (?).
An example of a URL query with a query parameter: https://jetoctopus.com/blog?find=internal_links.
Analyzing URLs with query parameters is important for several reasons.
Firstly, having numerous query parameters can result in the inefficient usage of your crawl budget. Yes, Google and other bots can freely scan URLs with query parameters, if they are not blocked by the robots.txt file. So, excessive URLs with query parameters can consume crawl budget unnecessarily because URLs with query parameters can include search queries, sorting options, filtering criteria, and more. And most of these URLs with query parameters will be duplicates of the page without the GET parameter: whether the offers are sorted in the most popular order or in the most recent order, the information on the page will not change. Many query parameters can be created unnoticeable to users, but can be scanned by bots.
To identify URLs with query parameters, follow these steps using JetOctopus.
Start a new crawl of your website using the JetOctopus platform. During the crawl configuration, ensure that the “Do not crawl URLs with GET parameters” checkbox is deactivated, allowing the crawling of URLs with query parameters.
After the crawl is complete, access the crawl results and navigate to the data table. Select the “Others” section and choose the “URLs Query in Crawl” dataset.
The results will be displayed in descending order, with the query parameters having more associated URLs ranked higher.
All numbers are clickable. Click on the number next to GET-parameter to go to the data table with a detailed list of URLs with this query parameter.
When dealing with URLs containing GET parameters, perform the following analysis.
Based on the analysis, make decisions on how to proceed. Retain only the necessary query parameters, ensuring they serve a specific purpose and contribute to the overall functionality and visibility of your website.