Semantic Coherence: Port & Company – Signal Evidence & AI Readability

Port & Company

(https://portandcompany.com) 📸 Data Snapshot: May 24, 2026
Semantic Coherence — The Lens

Pull the main entities out of the H1, then check whether they actually recur through the body. A page that announces one thing and then talks about another drifts. Headings with no real sentences underneath read as pseudo-substance.

Semantic Coherence Homepage promise vs. Sub-page reality.
9 Impact Weight: 20 / 100
45% Reputation

The homepage provides no signal or value proposition to anchor the brand, leaving a total disconnect with the sub-pages. The sub-pages (T-Shirts, Polos, Sweatshirts) promise specific categories in their H1 tags, but immediately contradict this with H2 error messages stating ‘Sorry, we couldn’t find a match for your search’ despite being category landing pages. This identity shift from a functional catalog to a broken search result interface creates significant semantic drift.

Semantic Coherence is read from the heading hierarchy first: what each page announces in its H1 and headings, then whether the body actually delivers on it. Below is the structure the engine mapped, followed by the clean text to check for drift between promise and reality.

🏗️ Semantic Structure — heading hierarchy & page identity (the promise the page makes)
HOMEPAGE Homepage | Port & Company (https://portandcompany.com)
Title

Homepage | Port & Company

H4 Request new Password
H4 Forgot your username?
NAV_HEADER_REPEATED T-Shirts | Port & Company (https://portandcompany.com/T-Shirts/c/tshirts/)
Title

T-Shirts | Port & Company

Meta

T-Shirts

H1 T-Shirts
H2 Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.
H2 Browse By Clear all
H2 Sort By
H2 Browse By
H3 Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.
H4 Request new Password
H4 Forgot your username?
H4 Compare Products
H4 Category
H4 {{ pageData.pivotFacets[0].name }}
H4 {{ colorFamily.name }}
H4 {{ facet.name }}
H4 Comparison View
H4 Email this Page Successful
H4 Information
H4 Email this page
H4 Email this page
H4 Email this page
H5 Quick View
NAV_HEADER_REPEATED Polos/Knits | Port & Company (https://portandcompany.com/Polos-Knits/c/polosknits/)
Title

Polos/Knits | Port & Company

Meta

Polos/Knits

H1 Polos/Knits
H2 Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.
H2 Browse By Clear all
H2 Sort By
H2 Browse By
H3 Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.
H4 Request new Password
H4 Forgot your username?
H4 Compare Products
H4 Category
H4 {{ pageData.pivotFacets[0].name }}
H4 {{ colorFamily.name }}
H4 {{ facet.name }}
H4 Comparison View
H4 Email this Page Successful
H4 Information
H4 Email this page
H4 Email this page
H4 Email this page
H5 Quick View
NAV_HEADER_REPEATED Sweatshirts/Fleece | Port & Company (https://portandcompany.com/Sweatshirts-Fleece/c/sweatshirtsfleece/)
Title

Sweatshirts/Fleece | Port & Company

Meta

Sweatshirts/Fleece

H1 Sweatshirts/Fleece
H2 Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.
H2 Browse By Clear all
H2 Sort By
H2 Browse By
H3 Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.
H4 Request new Password
H4 Forgot your username?
H4 Compare Products
H4 Category
H4 {{ pageData.pivotFacets[0].name }}
H4 {{ colorFamily.name }}
H4 {{ facet.name }}
H4 Comparison View
H4 Email this Page Successful
H4 Information
H4 Email this page
H4 Email this page
H4 Email this page
H5 Quick View
📝 The Narrative — clean text per page (homepage promise vs. sub-page reality)
HOMEPAGE · THIN (https://portandcompany.com) Homepage | Port & Company
[IMG: Port & Co]
20 chars
SUB-PAGE (https://portandcompany.com/T-Shirts/c/tshirts/) T-Shirts | Port & Company
[H2]
Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.

Did you mean: {{pageData?.freeTextSearch}}?

Home
{{breadcrumb.name}}
{{breadcrumb.name}}

[H1] T-Shirts

Email Page

Sort & Filter

[H4]
Compare Products

[IMG: product.images[0].altText]

[IMG: sanitizeText(product?.name)]

[IMG: sanitizeText(product?.name)]

[IMG: sanitizeText(product?.name)]

Compare

[H4]
Category

{{ category.name }}

{{ child.name }} ({{ child.count }})

See less

See more

[H4]
{{ pageData.pivotFacets[0].name }}

{{ colorFamily.name }}
({{ colorFamily.count }})

×

Select all

{{ childFacet.name }} ({{ childFacet.count }})

Update

Clear

See less

See more

[H4]
{{ colorFamily.name }}

Select all

{{ childFacet.name }}
({{ childFacet.count }})

[H4]
{{ facet.name }}

{{ val.name }} ({{ val.count }})

See less

See more

{{ val.name }}
({{ val.count }})

{{
subVal.name }} ({{ subVal.count }})

[H1] T-Shirts

Email Page

[H3]
Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Email Page

Products Per Page

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Sort By

Delete

[IMG: image.altText]

[IMG: product.name]

[IMG: sanitizeText(product.name)]
Quick View
{{product.colourStatusFlag || product.styleStatusFlag}}

{{product.styleNumber}}

{{sanitizeText(product.name)}}

Compare

Products Per Page

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Sort By

Products Per Page

Email Page

Create a PDF

Print

{{compareProductsStyles}}
{{compareProductsPriceTypes}}

[IMG: product.images[1].altText]

[IMG: product.styleNumber]

[IMG: product.styleNumber]

{{product.styleNumber}}
{{sanitizeText(product.name)}}

{{sanitizeText(product.sizeLabel) !== 'OSFA' ? sanitizeText(product.sizeLabel) : ''}}

Description

Companion Availability:
Yes
No

[IMG: variantQualifier.value]
{{variant.code}}

Confirmation message
2604 chars
SUB-PAGE (https://portandcompany.com/Polos-Knits/c/polosknits/) Polos/Knits | Port & Company
[H2]
Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.

Did you mean: {{pageData?.freeTextSearch}}?

Home
{{breadcrumb.name}}
{{breadcrumb.name}}

[H1] Polos/Knits

Email Page

Sort & Filter

[H4]
Compare Products

[IMG: product.images[0].altText]

[IMG: sanitizeText(product?.name)]

[IMG: sanitizeText(product?.name)]

[IMG: sanitizeText(product?.name)]

Compare

[H4]
Category

{{ category.name }}

{{ child.name }} ({{ child.count }})

See less

See more

[H4]
{{ pageData.pivotFacets[0].name }}

{{ colorFamily.name }}
({{ colorFamily.count }})

×

Select all

{{ childFacet.name }} ({{ childFacet.count }})

Update

Clear

See less

See more

[H4]
{{ colorFamily.name }}

Select all

{{ childFacet.name }}
({{ childFacet.count }})

[H4]
{{ facet.name }}

{{ val.name }} ({{ val.count }})

See less

See more

{{ val.name }}
({{ val.count }})

{{
subVal.name }} ({{ subVal.count }})

[H1] Polos/Knits

Email Page

[H3]
Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Email Page

Products Per Page

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Sort By

Delete

[IMG: image.altText]

[IMG: product.name]

[IMG: sanitizeText(product.name)]
Quick View
{{product.colourStatusFlag || product.styleStatusFlag}}

{{product.styleNumber}}

{{sanitizeText(product.name)}}

Compare

Products Per Page

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Sort By

Products Per Page

Email Page

Create a PDF

Print

{{compareProductsStyles}}
{{compareProductsPriceTypes}}

[IMG: product.images[1].altText]

[IMG: product.styleNumber]

[IMG: product.styleNumber]

{{product.styleNumber}}
{{sanitizeText(product.name)}}

{{sanitizeText(product.sizeLabel) !== 'OSFA' ? sanitizeText(product.sizeLabel) : ''}}

Description

Companion Availability:
Yes
No

[IMG: variantQualifier.value]
{{variant.code}}

Confirmation message
2610 chars
SUB-PAGE (https://portandcompany.com/Sweatshirts-Fleece/c/sweatshirtsfleece/) Sweatshirts/Fleece | Port & Company
[H2]
Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.

Did you mean: {{pageData?.freeTextSearch}}?

Home
{{breadcrumb.name}}
{{breadcrumb.name}}

[H1] Sweatshirts/Fleece

Email Page

Sort & Filter

[H4]
Compare Products

[IMG: product.images[0].altText]

[IMG: sanitizeText(product?.name)]

[IMG: sanitizeText(product?.name)]

[IMG: sanitizeText(product?.name)]

Compare

[H4]
Category

{{ category.name }}

{{ child.name }} ({{ child.count }})

See less

See more

[H4]
{{ pageData.pivotFacets[0].name }}

{{ colorFamily.name }}
({{ colorFamily.count }})

×

Select all

{{ childFacet.name }} ({{ childFacet.count }})

Update

Clear

See less

See more

[H4]
{{ colorFamily.name }}

Select all

{{ childFacet.name }}
({{ childFacet.count }})

[H4]
{{ facet.name }}

{{ val.name }} ({{ val.count }})

See less

See more

{{ val.name }}
({{ val.count }})

{{
subVal.name }} ({{ subVal.count }})

[H1] Sweatshirts/Fleece

Email Page

[H3]
Sorry, we couldn’t find a match for your search. Check your spelling or adjust your search and try again.

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Email Page

Products Per Page

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Sort By

Delete

[IMG: image.altText]

[IMG: product.name]

[IMG: sanitizeText(product.name)]
Quick View
{{product.colourStatusFlag || product.styleStatusFlag}}

{{product.styleNumber}}

{{sanitizeText(product.name)}}

Compare

Products Per Page

Showing {{ getStartValue() }}-{{ getEndValue()}} of {{pageData.pagination.totalNumberOfResults}} products

Sort By

Products Per Page

Email Page

Create a PDF

Print

{{compareProductsStyles}}
{{compareProductsPriceTypes}}

[IMG: product.images[1].altText]

[IMG: product.styleNumber]

[IMG: product.styleNumber]

{{product.styleNumber}}
{{sanitizeText(product.name)}}

{{sanitizeText(product.sizeLabel) !== 'OSFA' ? sanitizeText(product.sizeLabel) : ''}}

Description

Companion Availability:
Yes
No

[IMG: variantQualifier.value]
{{variant.code}}

Confirmation message
2624 chars