SEO audit for rsss.com
RSSS Support – Rental & Sales Software Systems
Health 84/100 (good) · 50 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Links | 95 | 2 | 1 | 52 |
| Crawlability | 96 | 2 | 0 | 1 |
| Indexability | 94 | 0 | 10 | 0 |
| Budget | 95 | 0 | 8 | 0 |
| Performance | 95 | 0 | 8 | 26 |
| Agent Readiness | 100 | 0 | 0 | 1 |
| Security | 100 | 0 | 0 | 10 |
| URL | 100 | 0 | 0 | 42 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 2 occurrence(s)
- https://rsss.com/training-concept-documentation/ — https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_r&d_roadmap.pdf (HTTP 404)
- https://rsss.com/training-concept-documentation/ — https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_new_r&d_group.pdf (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 2 occurrence(s)
Warnings (4 rules)
warning Noindex page receives internal links (crawl-budget waste)
Rule budget.noindex_linked · Budget · 8 occurrence(s)
- https://rsss.com/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/, https://rsss.com/11-5-training-videos/, https://rsss.com/12-5-training-videos/.
- https://rsss.com/11-5-training-videos/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/, https://rsss.com/11-5-training-videos/, https://rsss.com/12-5-training-videos/.
- https://rsss.com/12-5-executive-overview-videos/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/, https://rsss.com/11-5-training-videos/, https://rsss.com/12-5-training-videos/.
- https://rsss.com/12-5-training-videos/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/, https://rsss.com/11-5-training-videos/, https://rsss.com/12-5-training-videos/.
- https://rsss.com/training-concept-documentation/ — this noindex page has 10 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/, https://rsss.com/11-5-training-videos/, https://rsss.com/12-5-training-videos/.
- https://rsss.com/training-concept-documentation/11-5-documentation — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/training-concept-documentation/.
- https://rsss.com/training-concept-documentation/12-5-documentation/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/training-concept-documentation/.
- https://rsss.com/training-concept-documentation/12-5-training-concept/ — this noindex page has 1 internal inlink(s) — Googlebot follows them, fetches the page, then drops it unindexed, spending crawl budget for no indexing benefit (and the links leak equity). Remove/redirect the links, or drop the noindex if the page should be indexed. Linked from: https://rsss.com/training-concept-documentation/.
warning noindex + nofollow (blocks link equity flow)
Rule index.noindex_nofollow · Indexability · 10 occurrence(s)
- https://rsss.com/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/11-5-training-videos/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/12-5-executive-overview-videos/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/12-5-training-videos/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/training-concept-documentation/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/training-concept-documentation/11-5-documentation — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/training-concept-documentation/12-5-documentation/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/training-concept-documentation/12-5-training-concept/ — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_r&d_roadmap.pdf — meta/X-Robots: meta=noindex, nofollow
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_new_r&d_group.pdf — meta/X-Robots: meta=noindex, nofollow
warning Internal link points to a redirect
Rule links.redirect_target · Links · 1 occurrence(s)
- https://rsss.com/training-concept-documentation/ — https://rsss.com/training-concept-documentation/11-5-documentation → https://rsss.com/training-concept-documentation/11-5-documentation/
warning Render-blocking script in <head> (no defer/async)
Rule perf.render_blocking · Performance · 8 occurrence(s)
- https://rsss.com/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/11-5-training-videos/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/12-5-executive-overview-videos/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/12-5-training-videos/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/training-concept-documentation/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/training-concept-documentation/11-5-documentation — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/training-concept-documentation/12-5-documentation/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
- https://rsss.com/training-concept-documentation/12-5-training-concept/ — 4 render-blocking <script> in <head> (add defer/async or use type=module)
Notices (11 rules)
notice No llms.txt for AI agents
Rule agent.llms_txt_missing · Agent Readiness · 1 occurrence(s)
- https://rsss.com/ — no llms.txt found at the site root — add one so AI agents get a curated site summary
notice Internal link points to a noindex page
Rule links.to_noindex · Links · 52 occurrence(s)
- https://rsss.com/ — https://rsss.com/
- https://rsss.com/ — https://rsss.com/11-5-training-videos/
- https://rsss.com/ — https://rsss.com/12-5-executive-overview-videos/
- https://rsss.com/ — https://rsss.com/12-5-training-videos/
- https://rsss.com/ — https://rsss.com/training-concept-documentation/
- https://rsss.com/11-5-training-videos/ — https://rsss.com/
- https://rsss.com/11-5-training-videos/ — https://rsss.com/11-5-training-videos/
- https://rsss.com/11-5-training-videos/ — https://rsss.com/12-5-executive-overview-videos/
- https://rsss.com/11-5-training-videos/ — https://rsss.com/12-5-training-videos/
- https://rsss.com/11-5-training-videos/ — https://rsss.com/training-concept-documentation/
- https://rsss.com/12-5-executive-overview-videos/ — https://rsss.com/
- https://rsss.com/12-5-executive-overview-videos/ — https://rsss.com/11-5-training-videos/
- https://rsss.com/12-5-executive-overview-videos/ — https://rsss.com/12-5-executive-overview-videos/
- https://rsss.com/12-5-executive-overview-videos/ — https://rsss.com/12-5-training-videos/
- https://rsss.com/12-5-executive-overview-videos/ — https://rsss.com/training-concept-documentation/
- https://rsss.com/12-5-training-videos/ — https://rsss.com/
- https://rsss.com/12-5-training-videos/ — https://rsss.com/11-5-training-videos/
- https://rsss.com/12-5-training-videos/ — https://rsss.com/12-5-executive-overview-videos/
- https://rsss.com/12-5-training-videos/ — https://rsss.com/12-5-training-videos/
- https://rsss.com/12-5-training-videos/ — https://rsss.com/training-concept-documentation/
- https://rsss.com/training-concept-documentation/ — https://rsss.com/
- https://rsss.com/training-concept-documentation/ — https://rsss.com/11-5-training-videos/
- https://rsss.com/training-concept-documentation/ — https://rsss.com/12-5-executive-overview-videos/
- https://rsss.com/training-concept-documentation/ — https://rsss.com/12-5-training-videos/
- https://rsss.com/training-concept-documentation/ — https://rsss.com/training-concept-documentation/
notice Large HTML document
Rule perf.large_html · Performance · 7 occurrence(s)
- https://rsss.com/wp-content/uploads/barcodescannerguide2.pdf — 22.7 MiB
- https://rsss.com/wp-content/uploads/user-conference/2006/2006NewBusiness.pdf — 4.6 MiB
- https://rsss.com/wp-content/uploads/user-conference/2008/2008SilverSummitReportingAuditingSeminar.pdf — 5.0 MiB
- https://rsss.com/wp-content/uploads/user-conference/2010/12-5-Inventory-Management.pdf — 14.1 MiB
- https://rsss.com/wp-content/uploads/user-conference/2010/2010-UC-Parking-Lot-Items-List.pdf — 4.8 MiB
- https://rsss.com/wp-content/uploads/user-conference/2010/UC-2010-12-5-Ops-Reports-v97-2003.pdf — 4.9 MiB
- https://rsss.com/wp-content/uploads/user-conference/2010/UC-2010-12-5-Ops-Reports-v97-2003.pptx — 4.0 MiB
notice No ETag header (no conditional GET for unchanged pages)
Rule perf.no_etag · Performance · 8 occurrence(s)
- https://rsss.com/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/11-5-training-videos/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/12-5-executive-overview-videos/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/12-5-training-videos/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/training-concept-documentation/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/training-concept-documentation/11-5-documentation — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/training-concept-documentation/12-5-documentation/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
- https://rsss.com/training-concept-documentation/12-5-training-concept/ — the response carries no ETag header — without an ETag (or Last-Modified) there is no cache-revalidation mechanism, so crawlers re-download the full body every visit. Emit an ETag (a content hash) to enable conditional If-None-Match requests.
notice No Last-Modified header (no conditional GET for unchanged pages)
Rule perf.no_last_modified · Performance · 8 occurrence(s)
- https://rsss.com/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/11-5-training-videos/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/12-5-executive-overview-videos/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/12-5-training-videos/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/training-concept-documentation/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/training-concept-documentation/11-5-documentation — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/training-concept-documentation/12-5-documentation/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
- https://rsss.com/training-concept-documentation/12-5-training-concept/ — the response carries no Last-Modified header — Googlebot can't send an If-Modified-Since request, so it re-downloads the full page body on every crawl even when nothing changed. Emit Last-Modified (or an ETag) on stable pages to enable 304 Not Modified responses.
notice Slow server response
Rule perf.slow_response · Performance · 3 occurrence(s)
notice URL redirects to another URL
Rule redirect.single · Crawlability · 1 occurrence(s)
- https://rsss.com/training-concept-documentation/11-5-documentation — redirects to https://rsss.com/training-concept-documentation/11-5-documentation/
notice Missing recommended security headers
Rule security.missing_headers · Security · 10 occurrence(s)
- https://rsss.com/ — CSP
- https://rsss.com/11-5-training-videos/ — CSP
- https://rsss.com/12-5-executive-overview-videos/ — CSP
- https://rsss.com/12-5-training-videos/ — CSP
- https://rsss.com/training-concept-documentation/ — CSP
- https://rsss.com/training-concept-documentation/11-5-documentation — CSP
- https://rsss.com/training-concept-documentation/12-5-documentation/ — CSP
- https://rsss.com/training-concept-documentation/12-5-training-concept/ — CSP
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_r&d_roadmap.pdf — CSP
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_new_r&d_group.pdf — CSP
notice URL is very long
Rule url.too_long · URL · 1 occurrence(s)
notice Underscores in URL path (prefer hyphens)
Rule url.underscores · URL · 18 occurrence(s)
- https://rsss.com/wp-content/uploads/SmarTerm_000.exe
- https://rsss.com/wp-content/uploads/user-conference/2006/2006_CreditCard2.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_networking_roundtable_accomplishments_from_last_conference.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_12-5_rollout.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_business_intelligence_overview.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_fleet_management.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_linux_reportal.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_managed_services_web_services.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_networking_roundtable.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_online_payments.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010_uc_r&d_roadmap.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_autoque.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_corporate_overview.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_new_r&d_group.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_preparing_for_fusion.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_store_features_and_functionality.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010uc_welcome.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/tony_grogan_bi_breakout_session_2010.pdf
notice Uppercase letters in URL path
Rule url.uppercase · URL · 23 occurrence(s)
- https://rsss.com/wp-content/uploads/SmarTerm_000.exe
- https://rsss.com/wp-content/uploads/user-conference/2006/2006FlyHigh06MAPPOINT.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006FlyHigh06NETWORKSECURITYFINAL.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006FlyHigh06Performance.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006FlyHigh06ReportSeminar.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006NewBusiness.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006PDF-Printing.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006ROUNDTABLE1-5.pdf
- https://rsss.com/wp-content/uploads/user-conference/2006/2006_CreditCard2.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008-JSCO-TOP-10.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008OCT-7-PM-SESSION.docx
- https://rsss.com/wp-content/uploads/user-conference/2008/2008OWL-DIRECTION.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008Security-Fields-Suggested-Defaults.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008SilverSummitReportingAuditingSeminar.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008TRAINING-PRESENTATION.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008UC-12-0-ENH-LIST-POSTED.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008art-Focus-Group-Notes.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008art-General-Session-Notes.pdf
- https://rsss.com/wp-content/uploads/user-conference/2008/2008art-Session-Misc-Notes.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/12-5-Inventory-Management.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/2010-UC-Parking-Lot-Items-List.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/UC-2010-12-5-Ops-Reports-v97-2003.pdf
- https://rsss.com/wp-content/uploads/user-conference/2010/UC-2010-12-5-Ops-Reports-v97-2003.pptx
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.