# SEO

{% hint style="info" %}
Before going in to too much detail, it's important to note that we front-end the webgl sphere experience with HTML. This means that a sphere can be easily crawled by Googlebot and other search engines for effective indexing. We also conform to the schema.org structure to assist with page ranking by presenting more robust SEO data.
{% endhint %}

### Setting up your data for great SEO

There are multiple areas within Cozmos where you can edit and adjust the default SEO data we automatically populate for you. The below guide explains what we create by default and how to edit each of these areas.

#### Image data

Cozmos is an image heavy platform and experience which means you will be uploading many image assets. To assist with managing ALT text for you we automatically populate the SEO title of each image you upload, using it's file name.

To edit an images SEO Title or description. Navigate to the images page in your Space and click on the 'edit' icon. This can be found by hovering your cursor over the image you want to adjust.

<figure><img src="/files/UkVPfdcpiGrbFCubpkId" alt="Image data"><figcaption></figcaption></figure>

You can follow this flow for a variety of image based assets in Cozmos, not just the images you plan to design on the canvas with.&#x20;

SEO Titles and descriptions can be edited for:

* Logos, Favicons, Control Buttons and UI Image Assets which can all be found in the Assets section of Cozmos Space

### Sphere SEO and Accessibility Labels

At the Sphere level you can input an SEO Title and Description for each Sphere you create. If you do not complete this information, the default Cozmos title and description will be used.

To edit the Sphere SEO and Description. Select your Sphere from the list in your Space and on the right hand side you will see the SEO and Accessibility Labels block.

<figure><img src="/files/VkwjvGTZOhqcDtu4ZJpS" alt="Sphere SEO and Accessibility Labels"><figcaption></figcaption></figure>

{% hint style="info" %}
When you edit or update the Sphere SEO Title and Description, you do not need to re-publish the Sphere for these changes to take effect.
{% endhint %}

### Product SEO

If you are building an Ecommerce sphere you are able to edit product specific SEO Titles and Descriptions. You can find these options by clicking on any product in Products section of your space.

{% hint style="info" %}
If using an ecommerce integration like Shopify, SEO data will be pulled across from your store.

In this instance we offer the ability add Sphere specific SEO
{% endhint %}

### SEO options in Curator

At the canvas level (Curator) we have an object type called a [Cluster](/cozmos-curator/control-bar.md#clusters), this can be used to create 'sub-pages' or groupings of content where you can define a unique URL.&#x20;

Clusters can also have specific SEO and Accessibility data added while working in Curator. To do this, select your Cluster and using the right hand menu options you can either:

* Select the Accessibility icon to add a description which will be used by screen readers
* Select the gear icon to add an SEO Title, H1 Tag and SEO Description. By default these fields will be populated using the Cluster URL, Space and Sphere name

<figure><img src="/files/Nrt9N5ZcnwklK2XQvBy1" alt="SEO options in Curator"><figcaption></figcaption></figure>

You could also think of Clusters as **PLPs (Product Listing Pages)** or **TLPs (Targeted Landing Pages)** within your sphere, given the fact that they can have unique URLs and custom SEO.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://learn.cozmos.com/guides/seo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
