Free AI visibility report

Check if your company is visible in AI

See for free whether ChatGPT, Gemini and Google AI mention your company in their answers.

Check your visibility for free →

Territorial shipping exceptions: islands, regions and excluded postcodes

Record a territorial delivery rule as country, region or postcode, service state, conditions and confirming source. Distinguish unavailable delivery, conditional service and addresses that need individual verification.

Establish the exception's scope

Begin with a specific delivery service and market. Island, administrative region and postcode are different ways of describing an area. A country name does not establish identical conditions for all its territories.

This guide documents territorial exceptions. It does not compare carriers or determine a shop's legal obligations. Use the actual service's current terms and the shop's verified rules.

Record the source document

Obtain the area and conditions list from the delivery provider. Record service name, document version, effective date and shipment scope. Small-parcel conditions may differ from transport of a large product.

Assign a rule owner. The public table should follow those confirmed arrangements. Do not copy a charge from another shop or contract, or turn a general surcharge name into an invented amount.

Separate service states

  • Standard: delivery under the documented base rule.
  • Conditional: delivery possible with a stated charge, timeframe or method.
  • Unavailable: the selected service does not deliver to the area.
  • To confirm: the exact address has not been resolved.

A surcharge is not exclusion. Missing confirmation should not become a delivery promise. If suggesting an alternative collection method, verify that method too rather than adding it automatically to every exception.

Build a territorial rule matrix

Each row contains country, area type, exact identifier, service, state, condition, effective date and source document. Preserve local postcode formatting, including significant zeros, spaces or letters.

Explain how postcode ranges are interpreted. A from–to range needs a verified matching rule, not just alphabetical order. For overlapping rules, document precedence and confirm it against fulfilment configuration.

Fictional example: Region A has standard service, Island B needs a confirmed surcharge, Area C is excluded from this service, and Area D needs an address check. These are illustrative names, not a real carrier list. Fill amounts and alternatives only from confirmed facts.

Write a message for each case

For exclusion: “The selected service does not cover this area. Contact us to check available options.” For conditions: “Delivery is possible under the stated terms; check the confirmed amount and date for your address.”

For unresolved addresses: “Availability needs confirmation before ordering.” Do not add an unsupported date promise. Connect the message to the relevant row so a general country description does not hide the exception.

Test the rules on sample addresses

Test standard, conditional, excluded and unresolved addresses. Add boundary cases for postcode ranges. Compare results with source documentation and shop messages.

Do not put actual customer data in public examples. Use a safe test set prepared by the team. The goal is agreement between rule and description, not a promise for every address in a region.

Preserve freshness and translation meaning

After a document change, check affected rules and every place repeating the information. Retain the new version date and update owner.

Translate messages without changing country, service, state or postcode scope. A language version does not expand coverage. The matrix should identify which rule applies to an area and its confirming source.

Sources

Check if sees your brand

Enter your website to receive a free AI Visibility Report