URL with session parameters
Addresses carrying a session identifier in the query string: sid, sessionid, PHPSESSID or JSESSIONID. Each visitor gets a different address for the same page, so a crawler sees endless copies of the site. Crawling is wasted and the duplicates compete with each other.
NoticeCRAWL-005 · Crawlability · checked on every page
Where it usually comes from
Older shop platforms and custom PHP sites that fall back to putting the session in the URL when cookies are disabled — which is exactly how crawlers visit.
How to fix it
- Keep sessions in cookies, never in the address.
- Make internal links use the clean address, and point the canonical of each page to it.
How to check it yourself
Open the site with cookies blocked and look at the links in the menu: if they carry sid= or PHPSESSID=, crawlers see them too.
What it looks like in a report
Notice The URL carries session parameters, which multiply the variants of the same page. · evidence: PHPSESSID
The platform writes the session into links; one setting on the server usually removes it everywhere. (An example shop; the numbers are illustrative.)
How the audit counts it
CRAWL-005 is a notice in the crawlability category, and weighs lightly in that category’s score. When it appears on many pages built from the same template, the report shows it once, with the number of pages it covers — because one change in the template fixes all of them.
If the finding is deliberate on your site, it can be accepted as intentional in the report. It then leaves the list and the score, and comes back on its own if what it shows changes.
Other crawlability checks
- Sitemap URLs blocked by robots.txt · CRAWL-001
- Response other than 200 · CRAWL-002
- Redirect chain · CRAWL-003
- Page missing from the sitemap · CRAWL-004
- Internal links to pages blocked by robots.txt · CRAWL-006
- Pages that could not be downloaded at all · CRAWL-007
- The site is published on two addresses · CRAWL-008
- http:// serves the site instead of redirecting to https:// · CRAWL-009
- Sitemap lists pages that should not be there · CRAWL-010
- Mixed content: http files on an https page · CRAWL-011
- HSTS header missing · CRAWL-012
Find it on your site
A Trakis audit runs this check and the other 65 on your site, and tells you on how many pages each one sits. Or go back to all the rules.