# SEO Apps

<figure><img src="/files/lgCThZ8fzolvdPQmlCJ7" alt=""><figcaption><p>Fera makes it easy for merchants to show ratings in search results, but your app can make it even easier an give them more control.</p></figcaption></figure>

Fera automatically generates SEO markup schema if it is not already present on the site. However, Fera also plays nicely with apps that manage the SEO markup.

{% hint style="success" %}
Fera is most likely already compatible since it automatically "completes" existing SEO schema with rating/review data.
{% endhint %}

At run-time (via JS) Fera detects any existing SEO schema on the site and automatically appends missing review/rating information.

## Shopify SEO Apps

Fera automatically generates SEO markup schema if it is not already present on the site.

{% hint style="info" %}
We recommend you use the [official Shopify Standard Metafields](https://shopify.dev/apps/metafields/definitions/standard) which Fera will automatically sync ratings to.
{% endhint %}

#### How to get product ratings and review counts

There are two methods store product rating counts and average product ratings for Shopify stores using Fera:

1. Read from the [official Shopify Standard Metafields](https://help.fera.ai/en/articles/6342895-shopify-review-metafields) (recommended)
2. Use the [Partners API Product Ratings](/developers/partner-api/retrieve-product-ratings.md) endpoint

#### How to get product reviews

If you need to grab public review data for any product, use the [Partners API List Reviews](/developers/partner-api/list-reviews.md) endpoint.

Also see this article in our help center about [using Fera Shopify review metafields](https://help.fera.ai/en/articles/6342895-shopify-review-metafields).

## Non-Shopify SEO Apps

If your app is not on Shopify you can use our [Partners API](/developers/partner-api.md) to grab product ratings and reviews from any store using only the store's domain.

However, this may not be necessary. Fera will not tamper with existing review/rating schema, however it will automatically append rating/review data to existing product schema if it is missing and available by Fera.

{% hint style="success" %}
Fera will only automatically add rating/review SEO schema if a product/rating widget has been added to the page from Fera.
{% endhint %}


---

# 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://partner-docs.fera.ai/apps/seo-apps.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.
