# Separate reachable product pages from search inventory

Inspect page, search, collection and sitemap states while leaving Google indexing unknown.

## One reachable link does not answer every visibility question

This original local publication policy has three modes. listed is reachable and included in store search, collections and the intended sitemap. unlisted is reachable but excluded from those three inventories. search-hidden remains reachable and in collections but is excluded from search and sitemap. Every Google-indexed field is null: this model has no GSC observation.

Filled local publication matrix

| Product mode | Reachable | Store search | Collection | Sitemap eligible | Google indexed |
| --- | --- | --- | --- | --- | --- |
| listed | Yes | Yes | Yes | Yes | Unknown |
| unlisted | Yes | No | No | No | Unknown |
| search-hidden | Yes | No | Yes | No | Unknown |

## Inspect the intended outputs separately

A reachable unlisted page is not a failed link. A product missing from store search may be intentional under the declared mode. Sitemap eligibility is only intended inclusion in the local policy; actual public XML, robots/meta directives and Google processing require separate checks.

1. Read the product mode
2. Inspect each local visibility output
3. Check public implementation separately
4. Use real GSC for indexing

Unknown product mode leaves every local visibility output unknown.

P-unlisted becomes listed. Does that prove Google has indexed it?

No. Its four local outputs become true, but GoogleIndexed remains null. Eligibility and observed indexing are different facts.

## Prepare a visibility requirement, not an indexing promise

Use the complete matrix and JSON cases to specify which pages should appear in each inventory. A web/search brief should identify deliberate exclusions and the evidence needed to confirm the public implementation.

Only listed, unlisted, search-hidden and null modes are supported. Unknown mode does not become hidden or public by default. This local model changes no live visibility setting, accesses no secret product, and does not submit a sitemap or predict rankings.

Link this matrix to the existing product-master/presentation comparison when deciding who owns the storefront output. Indexing observations should remain factual and dated in the internal evidence.

## Complete local records and trace

```json
{
  "issuer": "Astera Technology",
  "resource": "ops-product-publication-visibility-matrix",
  "locale": "en",
  "contract": "This original local publication policy has three modes. listed is reachable and included in store search, collections and the intended sitemap. unlisted is reachable but excluded from those three inventories. search-hidden remains reachable and in collections but is excluded from search and sitemap. Every Google-indexed field is null: this model has no GSC observation.",
  "input": {
    "products": [
      {
        "id": "P-listed",
        "mode": "listed"
      },
      {
        "id": "P-unlisted",
        "mode": "unlisted"
      },
      {
        "id": "P-hidden",
        "mode": "search-hidden"
      }
    ]
  },
  "output": {
    "ok": true,
    "state": "complete",
    "result": {
      "products": [
        {
          "id": "P-listed",
          "mode": "listed",
          "reachable": true,
          "storeSearch": true,
          "collection": true,
          "sitemap": true,
          "googleIndexed": null
        },
        {
          "id": "P-unlisted",
          "mode": "unlisted",
          "reachable": true,
          "storeSearch": false,
          "collection": false,
          "sitemap": false,
          "googleIndexed": null
        },
        {
          "id": "P-hidden",
          "mode": "search-hidden",
          "reachable": true,
          "storeSearch": false,
          "collection": true,
          "sitemap": false,
          "googleIndexed": null
        }
      ]
    },
    "trace": [
      {
        "id": "P-listed",
        "mode": "listed",
        "reachable": true,
        "storeSearch": true,
        "collection": true,
        "sitemap": true,
        "googleIndexed": null
      },
      {
        "id": "P-unlisted",
        "mode": "unlisted",
        "reachable": true,
        "storeSearch": false,
        "collection": false,
        "sitemap": false,
        "googleIndexed": null
      },
      {
        "id": "P-hidden",
        "mode": "search-hidden",
        "reachable": true,
        "storeSearch": false,
        "collection": true,
        "sitemap": false,
        "googleIndexed": null
      }
    ]
  },
  "verificationCases": [
    {
      "name": "baseline",
      "input": {
        "products": [
          {
            "id": "P-listed",
            "mode": "listed"
          },
          {
            "id": "P-unlisted",
            "mode": "unlisted"
          },
          {
            "id": "P-hidden",
            "mode": "search-hidden"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "products": [
            {
              "id": "P-listed",
              "mode": "listed",
              "reachable": true,
              "storeSearch": true,
              "collection": true,
              "sitemap": true,
              "googleIndexed": null
            },
            {
              "id": "P-unlisted",
              "mode": "unlisted",
              "reachable": true,
              "storeSearch": false,
              "collection": false,
              "sitemap": false,
              "googleIndexed": null
            },
            {
              "id": "P-hidden",
              "mode": "search-hidden",
              "reachable": true,
              "storeSearch": false,
              "collection": true,
              "sitemap": false,
              "googleIndexed": null
            }
          ]
        }
      }
    },
    {
      "name": "material-edit",
      "input": {
        "products": [
          {
            "id": "P-listed",
            "mode": "listed"
          },
          {
            "id": "P-unlisted",
            "mode": "listed"
          },
          {
            "id": "P-hidden",
            "mode": "search-hidden"
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "complete",
        "result": {
          "products": [
            {
              "id": "P-listed",
              "mode": "listed",
              "reachable": true,
              "storeSearch": true,
              "collection": true,
              "sitemap": true,
              "googleIndexed": null
            },
            {
              "id": "P-unlisted",
              "mode": "listed",
              "reachable": true,
              "storeSearch": true,
              "collection": true,
              "sitemap": true,
              "googleIndexed": null
            },
            {
              "id": "P-hidden",
              "mode": "search-hidden",
              "reachable": true,
              "storeSearch": false,
              "collection": true,
              "sitemap": false,
              "googleIndexed": null
            }
          ]
        }
      }
    },
    {
      "name": "fresh-boundary",
      "input": {
        "products": [
          {
            "id": "P-listed",
            "mode": "listed"
          },
          {
            "id": "P-unlisted",
            "mode": "unlisted"
          },
          {
            "id": "P-hidden",
            "mode": null
          }
        ]
      },
      "expected": {
        "ok": true,
        "state": "unknown",
        "result": {
          "products": [
            {
              "id": "P-listed",
              "mode": "listed",
              "reachable": true,
              "storeSearch": true,
              "collection": true,
              "sitemap": true,
              "googleIndexed": null
            },
            {
              "id": "P-unlisted",
              "mode": "unlisted",
              "reachable": true,
              "storeSearch": false,
              "collection": false,
              "sitemap": false,
              "googleIndexed": null
            },
            {
              "id": "P-hidden",
              "mode": null,
              "reachable": null,
              "storeSearch": null,
              "collection": null,
              "sitemap": null,
              "googleIndexed": null
            }
          ]
        }
      }
    }
  ],
  "meaningOfNull": "Unknown or no established value for the field; inspect its specific trace.",
  "businessSideEffects": false
}
```
