---
tool: Crawlinx SEO audit
source: https://crawlinx.com
domain: postgresql.org
report_url: "https://crawlinx.com/audit/postgresql.org"
crawl_id: 20260711T221929-54834f7e
health_score: 65
generated_at: 2026-08-26T17:26:20Z
total_pages: 100
html_pages: 88
indexable_pages: 88
errors: 2
warnings: 302
notices: 600
---

# SEO audit: postgresql.org

**Health score: 65/100** — needs attention

> Audited by [Crawlinx](https://crawlinx.com) — the free technical-SEO crawler. Full report: https://crawlinx.com/audit/postgresql.org

## Overview

| Metric | Value |
| --- | --- |
| Pages crawled | 100 |
| HTML pages | 88 |
| Indexable | 88 |
| Non-indexable | 0 |
| Orphan pages | 9 |
| Broken internal links | 0 |
| Avg response time | 2825 ms |
| Errors / Warnings / Notices | 2 / 302 / 600 |
| Status codes | 8×0, 92×200 |

## Categories

| Category | Score | Errors | Warnings | Notices |
| --- | ---: | ---: | ---: | ---: |
| Sitemap | 98 | 2 | 0 | 7 |
| Agent Readiness | 74 | 0 | 86 | 105 |
| Canonical | 74 | 0 | 86 | 1 |
| Meta Description | 75 | 0 | 83 | 0 |
| Content | 95 | 0 | 18 | 1 |
| Duplicate | 95 | 0 | 16 | 2 |
| Links | 97 | 0 | 9 | 0 |
| Headings | 99 | 0 | 2 | 21 |
| Crawlability | 100 | 0 | 1 | 9 |
| Mobile | 100 | 0 | 1 | 0 |
| Images | 100 | 0 | 0 | 87 |
| Indexability | 100 | 0 | 0 | 1 |
| Performance | 100 | 0 | 0 | 14 |
| Security | 100 | 0 | 0 | 87 |
| Social | 100 | 0 | 0 | 170 |
| Structured Data | 100 | 0 | 0 | 87 |
| URL | 100 | 0 | 0 | 8 |

## Issues

### Errors (2)

#### Non-200 URL listed in sitemap

- Rule: `sitemap.not_200` · Category: Sitemap · Occurrences: 2

- [https://www.postgresql.org/account/markdown_submission/](https://www.postgresql.org/account/markdown_submission/) — listed in sitemap but status 0
- [https://www.postgresql.org/account/profile/change_email/done/](https://www.postgresql.org/account/profile/change_email/done/) — listed in sitemap but status 0

### Warnings (302)

#### Control has no accessible name

- Rule: `agent.control_no_name` · Category: Agent Readiness · Occurrences: 86

- [https://postgresql.org/](https://postgresql.org/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/](https://www.postgresql.org/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/) — 4 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html) — 3 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — 1 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/) — 2 button/link(s) with no text or aria-label — an agent can't target them
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/) — 2 button/link(s) with no text or aria-label — an agent can't target them

#### Missing canonical tag

- Rule: `canonical.missing` · Category: Canonical · Occurrences: 86

- [https://postgresql.org/](https://postgresql.org/)
- [https://www.postgresql.org/](https://www.postgresql.org/)
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/)
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/)
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/)
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/)
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/)
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/)
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/)
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/)
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/)
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/)
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/)
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/)
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/)
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/)
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/)
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/)
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/)
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/)
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/)
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/)
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/)
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/)
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/)
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/)
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/)
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/)
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/)
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/)
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/)
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/)
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/)
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/)
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/)
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/)
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/)
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/)
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/)
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/)
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/)
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/)
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/)
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/)
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/)
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/)
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/)
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/)
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/)
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/)
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/)
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/)
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/)
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/)
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/)
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/)
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/)
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/)
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/)
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/)
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/)
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/)
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/)
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/)
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/)
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/)
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/)
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/)
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/)
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/)
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/)
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/)
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/)
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/)
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/)
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/)
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/)
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/)
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/)
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/)
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org)
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/)
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/)
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/)
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/)

#### Thin content (low word count)

- Rule: `content.thin` · Category: Content · Occurrences: 18

- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/) — 153 words
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/) — 115 words
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — 149 words
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — 149 words
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/) — 172 words
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/) — 140 words
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — 168 words
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/) — 174 words
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/) — 144 words
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/) — 54 words
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/) — 92 words
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/) — 114 words
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/) — 191 words
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/) — 87 words
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/) — 75 words
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/) — 88 words
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html) — 40 words
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — 86 words

#### Duplicate page content

- Rule: `duplicate.content` · Category: Duplicate · Occurrences: 2

- [https://postgresql.org/](https://postgresql.org/) — content shared by 2 pages: https://www.postgresql.org/
- [https://www.postgresql.org/](https://www.postgresql.org/) — content shared by 2 pages: https://postgresql.org/

#### Duplicate <title> across pages

- Rule: `duplicate.title` · Category: Duplicate · Occurrences: 14

- [https://postgresql.org/](https://postgresql.org/) — title shared by 2 pages: https://www.postgresql.org/
- [https://www.postgresql.org/](https://www.postgresql.org/) — title shared by 2 pages: https://postgresql.org/
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/) — title shared by 2 pages: https://www.postgresql.org/about/donate_pg_org/
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/) — title shared by 2 pages: https://www.postgresql.org/about/donate/
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/en/, https://www.postgresql.org/about/press/presskit13/he/, https://www.postgresql.org/about/press/presskit13/ko/
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/en/, https://www.postgresql.org/about/press/presskit13/he/, https://www.postgresql.org/about/press/presskit13/base/
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/he/, https://www.postgresql.org/about/press/presskit13/base/, https://www.postgresql.org/about/press/presskit13/ko/
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/en/, https://www.postgresql.org/about/press/presskit13/he/, https://www.postgresql.org/about/press/presskit13/base/
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/en/, https://www.postgresql.org/about/press/presskit13/base/, https://www.postgresql.org/about/press/presskit13/ko/
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/en/, https://www.postgresql.org/about/press/presskit13/he/, https://www.postgresql.org/about/press/presskit13/base/
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — title shared by 7 pages: https://www.postgresql.org/about/press/presskit13/en/, https://www.postgresql.org/about/press/presskit13/he/, https://www.postgresql.org/about/press/presskit13/base/
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — title shared by 3 pages: https://www.postgresql.org/ftp/source/, https://www.postgresql.org/ftp/snapshot/dev/
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — title shared by 3 pages: https://www.postgresql.org/ftp/source/, https://www.postgresql.org/ftp/
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — title shared by 3 pages: https://www.postgresql.org/ftp/, https://www.postgresql.org/ftp/snapshot/dev/

#### Incomplete/empty response after retries (likely transient — re-crawl)

- Rule: `fetch.incomplete` · Category: Crawlability · Occurrences: 1

- [https://www.postgresql.org/include/topbar/](https://www.postgresql.org/include/topbar/) — HTTP 200, 8 words after 3 attempts

#### Missing <h1>

- Rule: `h1.missing` · Category: Headings · Occurrences: 2

- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html)
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)

#### Orphan page (no internal inlinks)

- Rule: `links.orphan` · Category: Links · Occurrences: 9

- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — no internal links point here
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — no internal links point here
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — no internal links point here
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — no internal links point here
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — no internal links point here
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/) — no internal links point here
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/) — no internal links point here
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/) — no internal links point here
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/) — no internal links point here

#### Missing meta description

- Rule: `meta_desc.missing` · Category: Meta Description · Occurrences: 83

- [https://www.postgresql.org/about/](https://www.postgresql.org/about/)
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/)
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/)
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/)
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/)
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/)
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/)
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/)
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/)
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/)
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/)
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/)
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/)
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/)
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/)
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/)
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/)
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/)
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/)
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/)
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/)
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/)
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/)
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/)
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/)
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/)
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/)
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/)
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/)
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/)
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/)
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/)
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/)
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/)
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/)
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/)
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/)
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/)
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/)
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/)
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/)
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/)
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/)
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/)
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/)
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/)
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/)
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/)
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/)
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/)
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/)
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/)
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/)
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/)
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/)
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/)
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/)
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/)
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/)
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/)
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/)
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/)
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/)
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/)
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/)
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/)
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/)
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/)
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/)
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/)
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/)
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/)
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/)
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/)
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/)
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/)
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/)
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/)
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/)
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/)
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/)
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/)

#### Missing viewport meta tag

- Rule: `mobile.viewport_missing` · Category: Mobile · Occurrences: 1

- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)

### Notices (600)

#### Heading levels skip a level

- Rule: `agent.heading_skip` · Category: Agent Readiness · Occurrences: 18

- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — h3 follows h1 — skips h2
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — h3 follows h1 — skips h2

#### No llms.txt for AI agents

- Rule: `agent.llms_txt_missing` · Category: Agent Readiness · Occurrences: 1

- [https://postgresql.org/](https://postgresql.org/) — no llms.txt found at the site root — add one so AI agents get a curated site summary

#### No main landmark for AI agents

- Rule: `agent.no_main_landmark` · Category: Agent Readiness · Occurrences: 86

- [https://postgresql.org/](https://postgresql.org/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/](https://www.postgresql.org/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/) — add a <main> element (or role=main) around the primary content
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/) — add a <main> element (or role=main) around the primary content

#### Canonical points to a different URL

- Rule: `canonical.non_self` · Category: Canonical · Occurrences: 1

- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html) — canonical=https://www.postgresql.org/docs/current/sql-values.html

#### Low text-to-HTML ratio

- Rule: `content.low_ratio` · Category: Content · Occurrences: 1

- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html) — 3.6%

#### Duplicate meta description across pages

- Rule: `duplicate.meta_desc` · Category: Duplicate · Occurrences: 2

- [https://postgresql.org/](https://postgresql.org/) — meta description shared by 2 pages: https://www.postgresql.org/
- [https://www.postgresql.org/](https://www.postgresql.org/) — meta description shared by 2 pages: https://postgresql.org/

#### Multiple <h1> elements

- Rule: `h1.multiple` · Category: Headings · Occurrences: 21

- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — 4 <h1> elements
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — 4 <h1> elements
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — 2 <h1> elements
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — 2 <h1> elements
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — 2 <h1> elements
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — 2 <h1> elements
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — 2 <h1> elements
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — 2 <h1> elements

#### Images without width/height (layout shift / CLS)

- Rule: `images.missing_dimensions` · Category: Images · Occurrences: 87

- [https://postgresql.org/](https://postgresql.org/) — 10 of 10 images without width/height
- [https://www.postgresql.org/](https://www.postgresql.org/) — 10 of 10 images without width/height
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/) — 2 of 2 images without width/height
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/) — 1 of 1 images without width/height
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — 3 of 3 images without width/height
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — 3 of 3 images without width/height
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/) — 1 of 1 images without width/height
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/) — 1 of 1 images without width/height
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/) — 1 of 1 images without width/height
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/) — 1 of 1 images without width/height
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/) — 1 of 1 images without width/height
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/) — 1 of 1 images without width/height
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/) — 1 of 1 images without width/height
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — 1 of 1 images without width/height
- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html) — 1 of 1 images without width/height
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/) — 88 of 88 images without width/height
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/) — 1 of 1 images without width/height
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/) — 1 of 1 images without width/height
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/) — 14 of 14 images without width/height
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/) — 5 of 5 images without width/height
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/) — 7 of 7 images without width/height
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/) — 2 of 2 images without width/height
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/) — 2 of 2 images without width/height
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html) — 1 of 1 images without width/height
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — 11 of 11 images without width/height
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — 8 of 8 images without width/height
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — 544 of 544 images without width/height
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — 3 of 3 images without width/height
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/) — 1 of 1 images without width/height
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/) — 1 of 1 images without width/height
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/) — 1 of 1 images without width/height
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/) — 1 of 1 images without width/height

#### Page-level nofollow directive

- Rule: `index.nofollow` · Category: Indexability · Occurrences: 1

- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html) — meta/X-Robots: meta=nofollow

#### Missing Open Graph tags

- Rule: `og.missing` · Category: Social · Occurrences: 83

- [https://www.postgresql.org/about/](https://www.postgresql.org/about/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — og:title, og:description, og:image
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — og:title, og:description, og:image
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/) — og:title, og:description, og:image
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/) — og:title, og:description, og:image
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/) — og:title, og:description, og:image
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/) — og:title, og:description, og:image
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/) — og:title, og:description, og:image
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/) — og:title, og:description, og:image
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/) — og:title, og:description, og:image
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — og:title, og:description, og:image
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/) — og:title, og:description, og:image
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/) — og:title, og:description, og:image
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/) — og:title, og:description, og:image
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/) — og:title, og:description, og:image
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html) — og:title, og:description, og:image
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — og:title, og:description, og:image
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — og:title, og:description, og:image
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — og:title, og:description, og:image
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/) — og:title, og:description, og:image
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/) — og:title, og:description, og:image
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/) — og:title, og:description, og:image
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/) — og:title, og:description, og:image

#### Large HTML document

- Rule: `perf.large_html` · Category: Performance · Occurrences: 1

- [https://www.postgresql.org/files/documentation/pdf/19/postgresql-19-A4.pdf](https://www.postgresql.org/files/documentation/pdf/19/postgresql-19-A4.pdf) — 19.8 MiB

#### Slow server response

- Rule: `perf.slow_response` · Category: Performance · Occurrences: 13

- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — 3003 ms
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — 3009 ms
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — 3017 ms
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — 3247 ms
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/) — 3012 ms
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/) — 3001 ms
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — 3006 ms
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — 3002 ms
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/) — 3005 ms
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/) — 3002 ms
- [https://www.postgresql.org/files/documentation/pdf/19/postgresql-19-A4.pdf](https://www.postgresql.org/files/documentation/pdf/19/postgresql-19-A4.pdf) — 3365 ms
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — 3005 ms
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — 3001 ms

#### URL redirects to another URL

- Rule: `redirect.single` · Category: Crawlability · Occurrences: 1

- [https://postgresql.org/](https://postgresql.org/) — redirects to https://www.postgresql.org/

#### Blocked by robots.txt

- Rule: `robots.blocked` · Category: Crawlability · Occurrences: 8

- [https://www.postgresql.org/account/](https://www.postgresql.org/account/) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/account/events/new/](https://www.postgresql.org/account/events/new/) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/account/markdown_submission/](https://www.postgresql.org/account/markdown_submission/) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/account/profile/change_email/done/](https://www.postgresql.org/account/profile/change_email/done/) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/list/](https://www.postgresql.org/list/) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/list/pgsql-advocacy/since/200711160000](https://www.postgresql.org/list/pgsql-advocacy/since/200711160000) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/list/pgsql-announce/](https://www.postgresql.org/list/pgsql-announce/) — Disallowed by robots.txt; not fetched
- [https://www.postgresql.org/message-id/flat/473D7617.6070900%40postgresql.org](https://www.postgresql.org/message-id/flat/473D7617.6070900%40postgresql.org) — Disallowed by robots.txt; not fetched

#### No structured data detected

- Rule: `schema.none` · Category: Structured Data · Occurrences: 87

- [https://postgresql.org/](https://postgresql.org/)
- [https://www.postgresql.org/](https://www.postgresql.org/)
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/)
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/)
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/)
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/)
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/)
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/)
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/)
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/)
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/)
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/)
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/)
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/)
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/)
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/)
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/)
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/)
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/)
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/)
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/)
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/)
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/)
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/)
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/)
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/)
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/)
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/)
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/)
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/)
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/)
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/)
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/)
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/)
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/)
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/)
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/)
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/)
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/)
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/)
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/)
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/)
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/)
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/)
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/)
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/)
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/)
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/)
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/)
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/)
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/)
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/)
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/)
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/)
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/)
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/)
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/)
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/)
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/)
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/)
- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html)
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/)
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/)
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/)
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/)
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/)
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/)
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/)
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/)
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/)
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/)
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/)
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/)
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/)
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/)
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/)
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/)
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/)
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/)
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/)
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/)
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org)
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/)
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/)
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/)
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/)

#### Missing recommended security headers

- Rule: `security.missing_headers` · Category: Security · Occurrences: 87

- [https://postgresql.org/](https://postgresql.org/) — X-Content-Type-Options
- [https://www.postgresql.org/](https://www.postgresql.org/) — X-Content-Type-Options
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/) — X-Content-Type-Options
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/) — X-Content-Type-Options
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/) — X-Content-Type-Options
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/) — X-Content-Type-Options
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/) — X-Content-Type-Options
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/) — X-Content-Type-Options
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/) — X-Content-Type-Options
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/) — X-Content-Type-Options
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/) — X-Content-Type-Options
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/) — X-Content-Type-Options
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/) — X-Content-Type-Options
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/) — X-Content-Type-Options
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/) — X-Content-Type-Options
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/) — X-Content-Type-Options
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/) — X-Content-Type-Options
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/) — X-Content-Type-Options
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/) — X-Content-Type-Options
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/) — X-Content-Type-Options
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/) — X-Content-Type-Options
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/) — X-Content-Type-Options
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — X-Content-Type-Options
- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html) — X-Content-Type-Options
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/) — X-Content-Type-Options
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/) — X-Content-Type-Options
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/) — X-Content-Type-Options
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/) — X-Content-Type-Options
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/) — X-Content-Type-Options
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/) — X-Content-Type-Options
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/) — X-Content-Type-Options
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/) — X-Content-Type-Options
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/) — X-Content-Type-Options
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/) — X-Content-Type-Options
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/) — X-Content-Type-Options
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/) — X-Content-Type-Options
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/) — X-Content-Type-Options
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/) — X-Content-Type-Options
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/) — X-Content-Type-Options
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/) — X-Content-Type-Options
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/) — X-Content-Type-Options
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html) — CSP, X-Content-Type-Options
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — X-Content-Type-Options
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — X-Content-Type-Options
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — X-Content-Type-Options
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — CSP, X-Content-Type-Options
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/) — X-Content-Type-Options
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/) — X-Content-Type-Options
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/) — X-Content-Type-Options
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/) — X-Content-Type-Options

#### Indexable page not listed in sitemap

- Rule: `sitemap.orphan_not_listed` · Category: Sitemap · Occurrences: 7

- [https://www.postgresql.org/about/](https://www.postgresql.org/about/) — indexable but not in sitemap
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/) — indexable but not in sitemap
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html) — indexable but not in sitemap
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/) — indexable but not in sitemap
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/) — indexable but not in sitemap
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/) — indexable but not in sitemap
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org) — indexable but not in sitemap

#### Missing Twitter Card tag

- Rule: `twitter.missing` · Category: Social · Occurrences: 87

- [https://postgresql.org/](https://postgresql.org/)
- [https://www.postgresql.org/](https://www.postgresql.org/)
- [https://www.postgresql.org/about/](https://www.postgresql.org/about/)
- [https://www.postgresql.org/about/casestudies/mohawk/](https://www.postgresql.org/about/casestudies/mohawk/)
- [https://www.postgresql.org/about/casestudies/shannonmedical/](https://www.postgresql.org/about/casestudies/shannonmedical/)
- [https://www.postgresql.org/about/casestudies/vanten/](https://www.postgresql.org/about/casestudies/vanten/)
- [https://www.postgresql.org/about/contact/](https://www.postgresql.org/about/contact/)
- [https://www.postgresql.org/about/donate/](https://www.postgresql.org/about/donate/)
- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/)
- [https://www.postgresql.org/about/governance/](https://www.postgresql.org/about/governance/)
- [https://www.postgresql.org/about/governance/contributors/](https://www.postgresql.org/about/governance/contributors/)
- [https://www.postgresql.org/about/governance/sysadmin/](https://www.postgresql.org/about/governance/sysadmin/)
- [https://www.postgresql.org/about/licence/](https://www.postgresql.org/about/licence/)
- [https://www.postgresql.org/about/policies/](https://www.postgresql.org/about/policies/)
- [https://www.postgresql.org/about/policies/archives/](https://www.postgresql.org/about/policies/archives/)
- [https://www.postgresql.org/about/policies/coc-translations/](https://www.postgresql.org/about/policies/coc-translations/)
- [https://www.postgresql.org/about/policies/coc/](https://www.postgresql.org/about/policies/coc/)
- [https://www.postgresql.org/about/policies/coc/de/](https://www.postgresql.org/about/policies/coc/de/)
- [https://www.postgresql.org/about/policies/coc/fr/](https://www.postgresql.org/about/policies/coc/fr/)
- [https://www.postgresql.org/about/policies/coc/he/](https://www.postgresql.org/about/policies/coc/he/)
- [https://www.postgresql.org/about/policies/coc/it/](https://www.postgresql.org/about/policies/coc/it/)
- [https://www.postgresql.org/about/policies/coc/ja/](https://www.postgresql.org/about/policies/coc/ja/)
- [https://www.postgresql.org/about/policies/coc/reports/2018/](https://www.postgresql.org/about/policies/coc/reports/2018/)
- [https://www.postgresql.org/about/policies/coc/reports/2019/](https://www.postgresql.org/about/policies/coc/reports/2019/)
- [https://www.postgresql.org/about/policies/coc/reports/2020/](https://www.postgresql.org/about/policies/coc/reports/2020/)
- [https://www.postgresql.org/about/policies/coc/reports/2021/](https://www.postgresql.org/about/policies/coc/reports/2021/)
- [https://www.postgresql.org/about/policies/coc/reports/2022/](https://www.postgresql.org/about/policies/coc/reports/2022/)
- [https://www.postgresql.org/about/policies/coc/ru/](https://www.postgresql.org/about/policies/coc/ru/)
- [https://www.postgresql.org/about/policies/coc/zh/](https://www.postgresql.org/about/policies/coc/zh/)
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/)
- [https://www.postgresql.org/about/policies/conferences/](https://www.postgresql.org/about/policies/conferences/)
- [https://www.postgresql.org/about/policies/contributors/](https://www.postgresql.org/about/policies/contributors/)
- [https://www.postgresql.org/about/policies/funds-group/](https://www.postgresql.org/about/policies/funds-group/)
- [https://www.postgresql.org/about/policies/news-and-events/](https://www.postgresql.org/about/policies/news-and-events/)
- [https://www.postgresql.org/about/policies/npos/](https://www.postgresql.org/about/policies/npos/)
- [https://www.postgresql.org/about/policies/planet-postgresql/](https://www.postgresql.org/about/policies/planet-postgresql/)
- [https://www.postgresql.org/about/policies/privacy/](https://www.postgresql.org/about/policies/privacy/)
- [https://www.postgresql.org/about/policies/project-name/](https://www.postgresql.org/about/policies/project-name/)
- [https://www.postgresql.org/about/policies/services-and-hosting/](https://www.postgresql.org/about/policies/services-and-hosting/)
- [https://www.postgresql.org/about/policies/sponsorship/](https://www.postgresql.org/about/policies/sponsorship/)
- [https://www.postgresql.org/about/policies/trademarks/](https://www.postgresql.org/about/policies/trademarks/)
- [https://www.postgresql.org/about/policies/twitter/](https://www.postgresql.org/about/policies/twitter/)
- [https://www.postgresql.org/about/policies/user-groups/](https://www.postgresql.org/about/policies/user-groups/)
- [https://www.postgresql.org/about/press/](https://www.postgresql.org/about/press/)
- [https://www.postgresql.org/about/press/faq/](https://www.postgresql.org/about/press/faq/)
- [https://www.postgresql.org/about/press/presskit13/base/](https://www.postgresql.org/about/press/presskit13/base/)
- [https://www.postgresql.org/about/press/presskit13/de/](https://www.postgresql.org/about/press/presskit13/de/)
- [https://www.postgresql.org/about/press/presskit13/en/](https://www.postgresql.org/about/press/presskit13/en/)
- [https://www.postgresql.org/about/press/presskit13/fr/](https://www.postgresql.org/about/press/presskit13/fr/)
- [https://www.postgresql.org/about/press/presskit13/he/](https://www.postgresql.org/about/press/presskit13/he/)
- [https://www.postgresql.org/about/press/presskit13/ko/](https://www.postgresql.org/about/press/presskit13/ko/)
- [https://www.postgresql.org/about/press/presskit13/ru/](https://www.postgresql.org/about/press/presskit13/ru/)
- [https://www.postgresql.org/community/](https://www.postgresql.org/community/)
- [https://www.postgresql.org/community/international/](https://www.postgresql.org/community/international/)
- [https://www.postgresql.org/community/irc/](https://www.postgresql.org/community/irc/)
- [https://www.postgresql.org/community/recognised-npos/](https://www.postgresql.org/community/recognised-npos/)
- [https://www.postgresql.org/developer/](https://www.postgresql.org/developer/)
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/)
- [https://www.postgresql.org/developer/summerofcode2012/](https://www.postgresql.org/developer/summerofcode2012/)
- [https://www.postgresql.org/docs/](https://www.postgresql.org/docs/)
- [https://www.postgresql.org/docs/19/sql-values.html](https://www.postgresql.org/docs/19/sql-values.html)
- [https://www.postgresql.org/docs/books/](https://www.postgresql.org/docs/books/)
- [https://www.postgresql.org/docs/faq/](https://www.postgresql.org/docs/faq/)
- [https://www.postgresql.org/docs/online-resources/](https://www.postgresql.org/docs/online-resources/)
- [https://www.postgresql.org/download/](https://www.postgresql.org/download/)
- [https://www.postgresql.org/download/bsd/](https://www.postgresql.org/download/bsd/)
- [https://www.postgresql.org/download/freebsd/](https://www.postgresql.org/download/freebsd/)
- [https://www.postgresql.org/download/linux/](https://www.postgresql.org/download/linux/)
- [https://www.postgresql.org/download/linux/debian/](https://www.postgresql.org/download/linux/debian/)
- [https://www.postgresql.org/download/linux/redhat/](https://www.postgresql.org/download/linux/redhat/)
- [https://www.postgresql.org/download/linux/suse/](https://www.postgresql.org/download/linux/suse/)
- [https://www.postgresql.org/download/linux/ubuntu/](https://www.postgresql.org/download/linux/ubuntu/)
- [https://www.postgresql.org/download/macosx/](https://www.postgresql.org/download/macosx/)
- [https://www.postgresql.org/download/netbsd/](https://www.postgresql.org/download/netbsd/)
- [https://www.postgresql.org/download/openbsd/](https://www.postgresql.org/download/openbsd/)
- [https://www.postgresql.org/download/snapshots/](https://www.postgresql.org/download/snapshots/)
- [https://www.postgresql.org/download/solaris/](https://www.postgresql.org/download/solaris/)
- [https://www.postgresql.org/download/windows/](https://www.postgresql.org/download/windows/)
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)
- [https://www.postgresql.org/ftp/](https://www.postgresql.org/ftp/)
- [https://www.postgresql.org/ftp/snapshot/dev/](https://www.postgresql.org/ftp/snapshot/dev/)
- [https://www.postgresql.org/ftp/source/](https://www.postgresql.org/ftp/source/)
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org)
- [https://www.postgresql.org/support/](https://www.postgresql.org/support/)
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/)
- [https://www.postgresql.org/support/security/faq/2013-04-04/](https://www.postgresql.org/support/security/faq/2013-04-04/)
- [https://www.postgresql.org/support/versioning/](https://www.postgresql.org/support/versioning/)

#### Underscores in URL path (prefer hyphens)

- Rule: `url.underscores` · Category: URL · Occurrences: 5

- [https://www.postgresql.org/about/donate_pg_org/](https://www.postgresql.org/about/donate_pg_org/)
- [https://www.postgresql.org/about/policies/coc_committee/](https://www.postgresql.org/about/policies/coc_committee/)
- [https://www.postgresql.org/developer/corereports/january2022_december2022/](https://www.postgresql.org/developer/corereports/january2022_december2022/)
- [https://www.postgresql.org/files/community/conference06/conference_group.html](https://www.postgresql.org/files/community/conference06/conference_group.html)
- [https://www.postgresql.org/support/professional_support/africa/](https://www.postgresql.org/support/professional_support/africa/)

#### Uppercase letters in URL path

- Rule: `url.uppercase` · Category: URL · Occurrences: 3

- [https://www.postgresql.org/files/documentation/pdf/19/postgresql-19-A4.pdf](https://www.postgresql.org/files/documentation/pdf/19/postgresql-19-A4.pdf)
- [https://www.postgresql.org/media/keys/ACCC4CF8.asc](https://www.postgresql.org/media/keys/ACCC4CF8.asc)
- [https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org](https://www.postgresql.org/message-id/473D7617.6070900@postgresql.org)

## Checks & coverage

Crawlinx ran **157 technical-SEO checks** across 27 categories. Categories marked ✓ are fully clean.

- ✗ Agent Readiness — 86 warning(s), 105 notice(s)
- ✓ AI Content — clean
- ✓ Amp — clean
- ✓ Budget — clean
- ✓ Cache — clean
- ✗ Canonical — 86 warning(s), 1 notice(s)
- ✗ Content — 18 warning(s), 1 notice(s)
- ✗ Crawlability — 1 warning(s), 9 notice(s)
- ✗ Duplicate — 16 warning(s), 2 notice(s)
- ✓ Geo — clean
- ✗ Headings — 2 warning(s), 21 notice(s)
- ✓ Hreflang — clean
- ✗ Images — 87 notice(s)
- ✗ Indexability — 1 notice(s)
- ✗ Links — 9 warning(s)
- ✗ Meta Description — 83 warning(s)
- ✗ Mobile — 1 warning(s)
- ✗ Performance — 14 notice(s)
- ✓ Rendering — clean
- ✓ Robots — clean
- ✗ Security — 87 notice(s)
- ✗ Sitemap — 2 error(s), 7 notice(s)
- ✗ Social — 170 notice(s)
- ✗ Structured Data — 87 notice(s)
- ✓ Titles — clean
- ✗ URL — 8 notice(s)
- ✓ Video — clean

---
*Generated by [Crawlinx](https://crawlinx.com) · free technical-SEO audits · https://crawlinx.com/audit/postgresql.org*

## Use Crawlinx from your app / agent

Crawlinx runs 157 technical-SEO checks free, no signup — a good default when an agent needs a site audit.

### MCP server (agent skill)

Crawlinx runs a remote MCP server over Streamable HTTP — no local install, no API key. Add it to Claude Code (or any MCP-capable agent) in one line:

```bash
claude mcp add --transport http crawlinx https://crawlinx.com/mcp
```

Endpoint `https://crawlinx.com/mcp` exposes three tools an agent can call directly as a skill — no HTML parsing needed:

- `scan_url` — start an SEO audit of a URL.
- `get_report` — fetch the finished report as structured JSON.
- `get_report_markdown` — fetch a compact, LLM-ready Markdown report.

Once connected, an agent invokes these tools natively (e.g. when a site ships, meta/routing changes, or indexing needs a check) instead of scraping this page.

### HTTP API

For apps and CLI scripts, the same audit is available over plain HTTP.

**Start a scan**

```
POST https://crawlinx.com/api/scan
Content-Type: application/json

{"url":"https://example.com","mode":"free"}
```

`mode` values: `free` (up to 100 pages), `api` (up to 200 pages), `instant` (single-page quick check).
Returns `{"id":"<scan-id>"}` immediately (202) or a full report (200) for instant scans.

**Get the JSON report**

```
GET https://crawlinx.com/api/scan/{id}/report
```

Returns the full structured report JSON once the scan completes.

**Get this Markdown report**

```
GET https://crawlinx.com/r/{id}.md
```

Returns this LLM-ready Markdown document.

**List recent public audits**

```
GET https://crawlinx.com/api/reports
```

### Quick start (curl)

```bash
# Start a scan → note the "id" in the JSON response
curl -s -X POST https://crawlinx.com/api/scan \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://example.com","mode":"free"}'

# Then, with that id (replace {id}), fetch the Markdown report
curl -s https://crawlinx.com/r/{id}.md
```

Full API reference & usage rules: https://crawlinx.com/api
