---
title: What an AI agent reads on North Shore Dental Ceramics · The Direct Index
url: https://directindex.org/r/nsdc.com.au/agent-view?format=md
---

[The Direct Index](https://directindex.org/)
[Scanner](https://directindex.org/scan)[Cities](https://directindex.org/cities)[Numbers](https://directindex.org/stats)[Rankings](https://directindex.org/rankings)[Search](https://directindex.org/search)[Guides](https://directindex.org/guides)[About](https://directindex.org/about)

 [Report](https://directindex.org/r/nsdc.com.au) · scanned 2026-10-19

# What an AI agent reads on North Shore Dental Ceramics

An assistant's crawler fetches the page once, without running JavaScript, and reads the text, the structured data and the links. Below is what it gets from [nsdc.com.au](http://www.nsdc.com.au/), taken from the copy the scanner kept.

1,982

characters of text without JavaScript

none

structured data for the business

0

of 3 AI crawlers turned away at the edge

 Text

## The words an agent gets

Title: none. First 1,800 of 1,982 characters:

```
import React from &#39;react&#39; import importPhoto from &#39;../../api/importPhoto&#39; import Button from &#39;./Button&#39; import ButtonActionProvider from &#39;../Actions/ButtonActionProvider&#39; import ExternalLinkButton from &#39;./ExternalLinkButton&#39; import useGlobalConfig from &#39;../Contexts/useGlobalConfig&#39; import { getImportedPhotoUrl } from &#39;../../utils/linkGenerator&#39; /** * Helper to render a series of buttons to install a template kit. * * @param photoId * @param photoTitle * @param showLabel * @param customActionHook * @param completeCallback * @param errorCallback * @returns {*} * @constructor */ const ImportPhotoButton = ({ photoId, photoTitle, showLabel = false, customActionHook = null, completeCallback = null, errorCallback = null }) =&gt; { const { getDownloadedItemId, addDownloadedItem } = useGlobalConfig() const importedPhotoId = getDownloadedItemId(photoId) let isAlreadyCompleted = !!importedPhotoId if (typeof window.envatoElements.photoImportCompleteCallback !== &#39;undefined&#39;) { // This variable is set in &quot;main.jsx&quot; and lets us reach into WordPress core code. // If this is set then we treat the download action as incomplete, this means we fire // importPhoto() again when in Deep Photo Integration mode. This allows our API to // return the JSON required for deep integration to work correctly. // The photo isn&#39;t imported twice due to a check in PHP so all good. isAlreadyCompleted = false } return ( } LoadingButton={} ErrorButton={} SuccessButton={} CompletedButton={} actionHook={() =&gt; customActionHook ? customActionHook() : importPhoto({ photoId, photoTitle })} isAlreadyCompleted={isAlreadyCompleted} completedCallback={(data) =&gt; { if (data &amp;&amp; data.success &amp;&amp; data.imported_photo_id) { if (typeof window.envatoElements.photoImportCompleteCallback !== &#39;undefined&#39;) { window.envatoElements.photo
```

 Facts

## What it can say about the business

| A business type in JSON-LD | no |
| Name | no |
| Telephone | no |
| Address | no |
| Opening hours | no |
| Menu or price list | nothing |
| Cuisine in structured data | no |
| JSON-LD blocks | 0 |

 Actions

## The links it would act on

No booking or ordering link found. An agent has nothing to act on.

Everything here comes from fetching the homepage once as a crawler. The [report](https://directindex.org/r/nsdc.com.au) turns it into a score and a list of fixes, with code to paste.

#### The Direct Index

[Why direct](https://directindex.org/why)[What agent-direct means](https://directindex.org/agent-direct)[About and principles](https://directindex.org/about)[Methodology](https://directindex.org/methodology)[Privacy](https://directindex.org/privacy)[Terms](https://directindex.org/terms)[Corrections](https://directindex.org/corrections)[Legal notice](https://directindex.org/legal)

#### Use it

[Free scanner](https://directindex.org/scan)[City indexes](https://directindex.org/cities)[Search the index](https://directindex.org/search)[Rankings](https://directindex.org/rankings)[What assistants recommend](https://directindex.org/assistants)[Ask the index](https://directindex.org/ask)

#### Vendors and help

[Booking and ordering vendors](https://directindex.org/vendors)[Which vendors' terms allow agents](https://directindex.org/vendors/terms)[Vendor verification](https://directindex.org/vendors/verification)[Website builders](https://directindex.org/builders)[Who can fix this](https://directindex.org/providers)[For agencies](https://directindex.org/agency)

#### For agents

[llms.txt](https://directindex.org/llms.txt)[llms-full.txt](https://directindex.org/llms-full.txt)[OpenAPI](https://directindex.org/openapi.json)[MCP server](https://directindex.org/.well-known/mcp/server-card.json)[A2A agent](https://directindex.org/.well-known/agent-card.json)[Direct feeds](https://directindex.org/direct.json)

#### Data

[Open data, CSV and JSON](https://directindex.org/data)[The quarterly edition](https://directindex.org/editions)[City data, JSON and Markdown](https://directindex.org/cities)[Sitemap](https://directindex.org/sitemap.xml)

Business listings come from OpenStreetMap contributors, under the ODbL. Scores are published under the same licence.

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://directindex.org/#org","name":"The Direct Index","url":"https://directindex.org/","logo":"https://directindex.org/favicon.svg","email":"hello@directindex.org","founder":{"@type":"Person","@id":"https://directindex.org/#antonio","name":"Antonio Curado","sameAs":["https://x.com/ab_curado"]},"description":"Independent measurement of whether AI agents can find, read and act on a business's own website."},{"@type":"WebSite","@id":"https://directindex.org/#site","url":"https://directindex.org/","name":"The Direct Index","publisher":{"@id":"https://directindex.org/#org"},"inLanguage":"en","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://directindex.org/scan?url={url}"},"query-input":"required name=url"}},{"@type":"WebAPI","name":"The Direct Index API","url":"https://directindex.org/openapi.json","documentation":"https://directindex.org/llms-full.txt","provider":{"@id":"https://directindex.org/#org"}}]}
```
