> For the complete documentation index, see [llms.txt](https://help.brickspacelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.brickspacelab.com/slab/guides/basics/seo-for-shopify.md).

# SEO for Shopify

## What is SEO

Search Engine Optimization (SEO) is the practice of enhancing your website to improve its visibility on search engines like Google. For Shopify merchants, this means optimizing your store's content and structure to ensure that potential customers can easily find your products when they search online. By following SEO best practices, you can increase traffic to your store, leading to more sales and higher customer engagement.

Visit the Shopify blog to learn more about [generating traffic with SEO](https://www.shopify.com/blog/shopify-seo).

## FAQs

<details>

<summary>Does my theme follow SEO best practices?</summary>

All our themes are SEO-optimized. They automatically add essential details like meta titles and descriptions. The themes also use correct web semantics, heading structures, and structured data for better SEO. They also include canonical tags on key pages (products, collections, pages) to help prevent duplicate content issues.

</details>

<details>

<summary>Why am I getting "duplicate content" warnings?</summary>

There's nothing wrong with your site if you receive a duplicate content warning. Canonical URLs tell search engines which URL is the primary version of a page. Our Shopify themes output canonical tags on product, collection, and page templates so search engines index the preferred URL and de-duplicate similar URLs (for example, those created by filters, pagination, or variant parameters).

</details>

<details>

<summary>Do product URLs with ?variant=XXXX hurt SEO?</summary>

No. Our themes may append `?variant=ID` to product URLs to preselect a specific variant (for example, a color or size) after certain actions like option changes, quick add, or sharing a specific variant. All our themes output a canonical tag on product pages that points to the main product URL without the `?variant` parameter. Search engines consolidate signals to that canonical URL, so these parameterized URLs don't create duplicate content and don't harm SEO.

</details>

<details>

<summary>Why am I seeing "large HTML" warnings?</summary>

Some SEO tools may flag pages with large HTML sizes. While a large page can sometimes mean a slow website, that’s not always true—many large pages still load quickly. So, this warning isn’t always reliable.

**What you can do:**\
Focus on [improving your page speed](/slab/guides/basics/improve-page-speed.md) where possible. You can also use [Google Search Console](https://search.google.com/search-console/welcome) to check for any actual performance or indexing issues. If Search Console doesn’t show any warnings, it’s safe to ignore the alerts from your SEO tool.

</details>

## Improve SEO results

1. **Hire an SEO Expert**: Get professional help to create an SEO plan that matches your brand.
2. **Invest in Ads**: Organic traffic is limited. Pay for ads to increase visibility, especially in competitive markets.
3. **Use Social Media**: Boost your store's presence and create backlinks through social media promotion.
4. **Focus on Relevant Keywords**: Avoid overloading with irrelevant keywords. Aim for content that aids users, not just search engines.
5. **Publish Original Content**: Regularly add new, unique content like blog posts. Avoid copying from other sites to maintain uniqueness.

## Edit content shown in search results

To edit how your pages appear in Search results go to your page or post on Shopify, click **Edit website SEO**. From here you can change the title, meta description, and URL handle.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://help.brickspacelab.com/slab/guides/basics/seo-for-shopify.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
