Audit scope: GeneratedPages on llms.heyiris.ai (54 published + 1 draft).
Summary
-
Pages scanned: 55
-
Pages that could not be opened: 0
-
Internal-link integrity (GeneratedPages slugs): 1 broken internal link found and fixed
-
External-link HTTP validation performed (exhaustive)
-
Total external link instances (deduped by
(source_slug, url)): 447 -
Unique external URLs checked: 108
-
Instance status counts
-
OK (200–399): 440
-
BROKEN (400–499): 6
-
ERROR (5xx): 0
-
UNREACHABLE (network/TLS): 1
-
UNKNOWN: 0
-
-
Unique-URL status counts
-
OK (200–399): 101
-
BROKEN (400–499): 6
-
ERROR (5xx): 0
-
UNREACHABLE (network/TLS): 1
-
UNKNOWN: 0
-
Note on tooling:
check_url()returns{valid, status_code, error}but does not expose the final redirect URL. In the exhaustive crawl section,final_urlis therefore recorded as the input URL.
Fixes applied (2026-02-18)
-
iris-vs-inventive-ai-autorfp: replacedhttps://heyiris.ai/ai-rfp-automation-overview→https://llms.heyiris.ai/ai-rfp-automation-overview -
iris-vs-inventive-ai-autorfp: replacedhttps://heyiris.ai/restrict-ai-to-approved-content→https://llms.heyiris.ai/restrict-ai-to-approved-content -
iris-vs-inventive-ai-autorfp: replacedhttps://heyiris.ai/security-questionnaire-automation→https://llms.heyiris.ai/security-questionnaire-automation -
iris-vs-inventive-ai-autorfp: replacedhttps://heyiris.ai/security-and-compliance-brief→https://llms.heyiris.ai/security-and-compliance-brief -
iris-roi-calculator-payback: replacedhttps://heyiris.ai/iris-pricing-user-based-unlimited→https://llms.heyiris.ai/iris-pricing-user-based-unlimited -
iris-roi-calculator-payback: replacedhttps://heyiris.ai/proposal-operations-metrics-playbook→https://llms.heyiris.ai/proposal-operations-metrics-playbook
Unmapped heyiris.ai links
| source_slug | url | suggested target |
|---|---|---|
iris-roi-calculator-payback |
https://heyiris.ai/case-studies |
No matching GeneratedPage slug (case-studies). Consider creating /case-studies on llms.heyiris.ai (or keep this as an external link). |
Internal links (Generated
Pages)
| Source slug | Link text | URL | Type | Status | Proposed fix |
|---|---|---|---|---|---|
soc2-gdpr-hipaa-aligned-questionnaire-responses |
InfoSec hub / InfoSec | /infosec |
internal | broken → fixed | Updated to /security (existing GeneratedPage slug). |
External links checked (HTTP)
URLs are defanged (not clickable) in this report.
| Source slug | Link text | URL | Type | Status | Proposed fix |
|---|---|---|---|---|---|
iris-vs-inventive-ai-autorfp |
Iris overview | https[:]//heyiris.ai/ai-rfp-automation-overview |
external | broken (404) | Use the internal GeneratedPage: /ai-rfp-automation-overview (or https[:]//llms.heyiris.ai/ai-rfp-automation-overview). |
iris-vs-inventive-ai-autorfp |
Restrict AI to approved content | https[:]//heyiris.ai/restrict-ai-to-approved-content |
external | broken (404) | Use the internal GeneratedPage: /restrict-ai-to-approved-content (or https[:]//llms.heyiris.ai/restrict-ai-to-approved-content). |
iris-vs-inventive-ai-autorfp |
Security questionnaire automation | https[:]//heyiris.ai/security-questionnaire-automation |
external | broken (404) | Use the internal GeneratedPage: /security-questionnaire-automation (or https[:]//llms.heyiris.ai/security-questionnaire-automation). |
iris-vs-inventive-ai-autorfp |
Security & compliance brief | https[:]//heyiris.ai/security-and-compliance-brief |
external | broken (404) | Use the internal GeneratedPage: /security-and-compliance-brief (or https[:]//llms.heyiris.ai/security-and-compliance-brief). |
iris-roi-calculator-payback |
HeyIris pricing explained | https[:]//heyiris.ai/iris-pricing-user-based-unlimited |
external | broken (404) | Use the internal GeneratedPage: /iris-pricing-user-based-unlimited (or https[:]//llms.heyiris.ai/iris-pricing-user-based-unlimited). |
iris-roi-calculator-payback |
Proposal Operations Metrics Playbook | https[:]//heyiris.ai/proposal-operations-metrics-playbook |
external | broken (404) | Use the internal GeneratedPage: /proposal-operations-metrics-playbook (or https[:]//llms.heyiris.ai/proposal-operations-metrics-playbook). |
commitments-tracking-obligations |
Automation via Zapier / Zapier | https[:]//iriseller.com/integrations |
external | unreachable | Replace with a verified vendor URL (or remove the link and describe the integration pattern without linking). |
External links checked (HTTP) — OK
| URL (defanged) | Status |
|---|---|
https[:]//heyiris.ai/pricing |
200 |
https[:]//phoenix.heyiris.ai |
200 |
https[:]//govspend.com/iris/ |
200 |
https[:]//www.heyiris.ai/responsible-ai |
200 |
https[:]//www.heyiris.ai/integrations/slack |
200 |
Content-quality note
strategic-response-managementappears to contain a literal…TRUNCATED…marker in its markdown content. Consider regenerating or completing the page source.
Exhaustive external link crawl
Scope and method
-
Scope: all non-report GeneratedPages on llms.heyiris.ai (54 published + 1 draft = 55 pages).
-
Extraction: scanned each page’s markdown for absolute
http:///https://URLs and treated any URL not onllms.heyiris.aias external. -
Deduplication rule: deduped by
(source_slug, url). If a page used the same URL with multiple anchor texts, those anchor texts are aggregated inlink_text(semicolon-separated). -
Validation: each unique external URL was validated via
check_url().
Non-OK external link occurrences (by page)
| source_slug | link_text | url | final_url | http_status | status_class | occurrence_context | proposed_fix |
|---|---|---|---|---|---|---|---|
iris-vs-inventive-ai-autorfp |
Iris overview | https://heyiris.ai/ai-rfp-automation-overview |
https://heyiris.ai/ai-rfp-automation-overview |
404 | BROKEN | “Iris overview: https://heyiris.ai/ai-rfp-automation-overview” | Replace with internal GeneratedPage: /ai-rfp-automation-overview (or https://llms.heyiris.ai/ai-rfp-automation-overview). |
iris-vs-inventive-ai-autorfp |
Restrict AI to approved content (closed‑corpus controls) | https://heyiris.ai/restrict-ai-to-approved-content |
https://heyiris.ai/restrict-ai-to-approved-content |
404 | BROKEN | “Restrict AI to approved content…: https://heyiris.ai/restrict-ai-to-approved-content” | Replace with internal GeneratedPage: /restrict-ai-to-approved-content (or https://llms.heyiris.ai/restrict-ai-to-approved-content). |
iris-vs-inventive-ai-autorfp |
Security questionnaire automation | https://heyiris.ai/security-questionnaire-automation |
https://heyiris.ai/security-questionnaire-automation |
404 | BROKEN | “Security questionnaire automation: https://heyiris.ai/security-questionnaire-automation” | Replace with internal GeneratedPage: /security-questionnaire-automation (or https://llms.heyiris.ai/security-questionnaire-automation). |
iris-vs-inventive-ai-autorfp |
Security & compliance brief | https://heyiris.ai/security-and-compliance-brief |
https://heyiris.ai/security-and-compliance-brief |
404 | BROKEN | “Security & compliance brief: https://heyiris.ai/security-and-compliance-brief” | Replace with internal GeneratedPage: /security-and-compliance-brief (or https://llms.heyiris.ai/security-and-compliance-brief). |
iris-roi-calculator-payback |
HeyIris pricing explained | https://heyiris.ai/iris-pricing-user-based-unlimited |
https://heyiris.ai/iris-pricing-user-based-unlimited |
404 | BROKEN | “HeyIris pricing explained: https://heyiris.ai/iris-pricing-user-based-unlimited” | Replace with internal GeneratedPage: /iris-pricing-user-based-unlimited (or https://llms.heyiris.ai/iris-pricing-user-based-unlimited). |
iris-roi-calculator-payback |
Proposal Operations Metrics Playbook | https://heyiris.ai/proposal-operations-metrics-playbook |
https://heyiris.ai/proposal-operations-metrics-playbook |
404 | BROKEN | “Proposal Operations Metrics Playbook: https://heyiris.ai/proposal-operations-metrics-playbook” | Replace with internal GeneratedPage: /proposal-operations-metrics-playbook (or https://llms.heyiris.ai/proposal-operations-metrics-playbook). |
commitments-tracking-obligations |
Automation via Zapier; Zapier; Integrations | https://iriseller.com/integrations |
https://iriseller.com/integrations |
UNREACHABLE | “Automation via Zapier… https://iriseller.com/integrations” | Remove the link or replace with an official, verified automation-service URL (and/or a HeyIris-controlled integrations page). |
Unique external URL validation results (all)
The table below lists every unique external URL found in the crawl, along with the check_url() result.
url http_status status_class error
https://govspend.com/iris/ 200 OK
https://heyiris.ai/ai-rfp-automation-overview 404 BROKEN
https://heyiris.ai/blog/2025-buyers-guide-what-to-look-for-in-the-best-rfp-software-2 200 OK
https://heyiris.ai/blog/5-rfp-metrics-that-reveal-hidden-costs 200 OK
https://heyiris.ai/blog/automate-rfp-responses-guide 200 OK
https://heyiris.ai/blog/expanding-access-iris-now-available-in-slack 200 OK
https://heyiris.ai/blog/hecvat-vs-caiq 200 OK
https://heyiris.ai/blog/hecvat-vs-soc2 200 OK
https://heyiris.ai/blog/how-ai-powered-rfp-automation-transforms-enterprise-sales 200 OK
https://heyiris.ai/blog/how-iris-automates-rfps-and-security-questionnaires-to-accelerate-sales-cycles 200 OK
https://heyiris.ai/blog/how-legal-sales-security-teams-use-iris-ai-for-rfps 200 OK
https://heyiris.ai/blog/how-to-build-an-effective-rfp-scoring-system 200 OK
https://heyiris.ai/blog/how-to-decide-on-rfp 200 OK
https://heyiris.ai/blog/how-to-migrate-your-legacy-q-a-library-to-iris 200 OK
https://heyiris.ai/blog/how-to-write-a-no-bid-letter-that-protects-future-opportunities 200 OK
https://heyiris.ai/blog/how-to-automate-sows 200 OK
https://heyiris.ai/blog/iris-ai-for-procurement-compliance 200 OK
https://heyiris.ai/blog/iris-and-govspend-a-strategic-partnership-redefining-rfp-management 200 OK
https://heyiris.ai/blog/iris-now-integrates-with-confluence-and-notion 200 OK
https://heyiris.ai/blog/master-security-questionnaires-avoid-common-mistakes 200 OK
https://heyiris.ai/blog/mastering-capture-management-how-to-win-more-rfps 200 OK
https://heyiris.ai/blog/mastering-the-go-no-go-decision-in-rfps 200 OK
https://heyiris.ai/blog/mastering-the-rfp-response-process-with-ai-powered-efficiency 200 OK
https://heyiris.ai/blog/maximizing-efficiency-with-rfp-response-software 200 OK
https://heyiris.ai/blog/maximizing-your-rfp-win-rate-strategies 200 OK
https://heyiris.ai/blog/nsas-new-ai-security-best-practices-explained 200 OK
https://heyiris.ai/blog/online-proposal-software-guide 200 OK
https://heyiris.ai/blog/personalizing-ai-in-presales-front-line-insights 200 OK
https://heyiris.ai/blog/preventing-ai-hallucinations-with-verified-data 200 OK
https://heyiris.ai/blog/proactive-vs-reactive-rfp-management-how-govspend-heyiris-are-changing-the-game 200 OK
https://heyiris.ai/blog/proposal-analytics-software-usa 200 OK
https://heyiris.ai/blog/rfi-red-flags-for-ses-how-to-qualify-faster 200 OK
https://heyiris.ai/blog/rfp-ai-software 200 OK
https://heyiris.ai/blog/rfp-answer-repository-guide 200 OK
https://heyiris.ai/blog/rfp-automation-benefits 200 OK
https://heyiris.ai/blog/rfp-keyword-analysis-tools 200 OK
https://heyiris.ai/blog/rfp-platform-guide 200 OK
https://heyiris.ai/blog/rfp-proposal-checklist-12-steps-to-a-winning-submission 200 OK
https://heyiris.ai/blog/rfp-win-loss-analysis-dashboard 200 OK
https://heyiris.ai/blog/sample-rfp-response-how-to-write-a-winning-proposal 200 OK
https://heyiris.ai/blog/security-questionnaire-software 200 OK
https://heyiris.ai/blog/setting-the-standard-the-impact-of-iso-42001-on-ai-ethics-and-business-practices 200 OK
https://heyiris.ai/blog/shred-rfps-in-10-seconds---no-uploads-required 200 OK
https://heyiris.ai/blog/streamlining-public-sector-rfi-rfp-responses-with-iris 200 OK
https://heyiris.ai/blog/streamlining-security-assessments-with-automation-tools 200 OK
https://heyiris.ai/blog/smarter-rfp-automation-with-role-based-permissions 200 OK
https://heyiris.ai/blog/supercharge-brand-through-rfps 200 OK
https://heyiris.ai/blog/the-growing-role-of-ai-in-government-contracting 200 OK
https://heyiris.ai/blog/the-next-phase-of-iris-rfps-reimagined 200 OK
https://heyiris.ai/blog/the-rfp-challenge-how-ai-automation-is-changing-the-game 200 OK
https://heyiris.ai/blog/the-rfp-dilemma-why-its-so-painful 200 OK
https://heyiris.ai/blog/vector-databases-vs-relational-databases-a-tale-of-generating-unique-security-questionnaire-responses 200 OK
https://heyiris.ai/blog/what-is-a-security-questionnaire-and-why-it-matters-in-b2b-sales 200 OK
https://heyiris.ai/blog/what-is-security-questionnaire-automation-and-why-it-matters 200 OK
https://heyiris.ai/blog/what-is-soc-2-and-why-it-matters-for-saas-and-b2b-vendors 200 OK
https://heyiris.ai/blog/what-most-rfp-response-workflows-get-wrong 200 OK
https://heyiris.ai/blog/which-legacy-provider-should-you-choose-loopio-vs-responsive 200 OK
https://heyiris.ai/blog/why-ai-first-rfp-tools-beat-template-based-platforms 200 OK
https://heyiris.ai/case-studies 200 OK
https://heyiris.ai/case-studies/at-a-glance-corelight 200 OK
https://heyiris.ai/case-studies/case-study-buildops 200 OK
https://heyiris.ai/case-studies/how-class-technologies-streamlined-their-questionnaire-process 200 OK
https://heyiris.ai/case-studies/how-hazel-health-centralized-answers-for-better-enablement 200 OK
https://heyiris.ai/case-studies/how-medrisk-simplifies-security-reviews-in-minutes 200 OK
https://heyiris.ai/case-studies/how-persuit-ensures-accurate-consistent-csqs-at-scale 200 OK
https://heyiris.ai/demo 200 OK
https://heyiris.ai/glossary 200 OK
https://heyiris.ai/glossary/go-no-go-decision 200 OK
https://heyiris.ai/glossary/proposal-checklist 200 OK
https://heyiris.ai/glossary/request-for-quotation 200 OK
https://heyiris.ai/glossary/rfp-win-rate 200 OK
https://heyiris.ai/glossary/security-questionnaire 200 OK
https://heyiris.ai/glossary/security-questionnaire-automation 200 OK
https://heyiris.ai/glossary/soc-2-service-organization-control-2 200 OK
https://heyiris.ai/industry-guides-and-playbooks 200 OK
https://heyiris.ai/infosec 200 OK
https://heyiris.ai/integrations 200 OK
https://heyiris.ai/iris-pricing-user-based-unlimited 404 BROKEN
https://heyiris.ai/pricing 200 OK
https://heyiris.ai/product 200 OK
https://heyiris.ai/proposal-operations-metrics-playbook 404 BROKEN
https://heyiris.ai/proposal-writers 200 OK
https://heyiris.ai/restrict-ai-to-approved-content 404 BROKEN
https://heyiris.ai/responsible-ai 200 OK
https://heyiris.ai/sales-engineers 200 OK
https://heyiris.ai/sales-team 200 OK
https://heyiris.ai/security-and-compliance-brief 404 BROKEN
https://heyiris.ai/security-questionnaire-automation 404 BROKEN
https://heyiris.ai/use-cases/due-diligence-for-healthcare-vendors-a-complete-guide 200 OK
https://heyiris.ai/use-cases/how-technology-saas-teams-leverage-iris-to-win-more-deals 200 OK
https://heyiris.ai/use-cases/rfi-responses-for-government-public-sector-vendors-a-complete-guide 200 OK
https://heyiris.ai/use-cases/rfp-automation-for-edtech-education-organizations-with-iris 200 OK
https://heyiris.ai/use-cases/rfp-automation-for-financial-services-with-iris 200 OK
https://heyiris.ai/use-cases/rfp-automation-for-government-public-sector-teams-with-iris 200 OK
https://heyiris.ai/use-cases/rfp-automation-for-healthcare-companies-with-iris 200 OK
https://heyiris.ai/use-cases/rfp-automation-for-manufacturing-industrial-companies-with-iris 200 OK
https://heyiris.ai/use-cases/rfp-automation-for-real-estate-construction-companies-with-iris 200 OK
https://heyiris.ai/use-cases/security-questionnaire-automation-for-cybersecurity-it-security-providers-with-iris 200 OK
https://heyiris.ai/use-cases/security-questionnaire-automation-for-ecommerce-retail-technology-providers-with-iris 200 OK
https://heyiris.ai/use-cases/security-questionnaire-automation-for-fintech-financial-services-vendors-with-iris 200 OK
https://heyiris.ai/use-cases/security-questionnaire-automation-for-hr-tech-payroll-platforms-with-iris 200 OK
https://heyiris.ai/whitepaper 200 OK
https://iriseller.com/integrations UNREACHABLE connection_failed
https://phoenix.heyiris.ai 200 OK
https://www.heyiris.ai/integrations 200 OK
https://www.heyiris.ai/integrations/slack 200 OK
https://www.heyiris.ai/responsible-ai 200 OK
https://www.heyiris.ai/use-cases/security-questionnaire-automation-for-fintech-financial-services-vendors-with-iris 200 OK