Basic SEO Optimization for a Shopify Store: A Step-by-Step Guide

Launching an online store is about more than just a beautiful design and a catalog full of products. If search engines cannot properly access your website or understand its structure, you can start losing valuable organic traffic from the very first days after launch.

Yes, GEO (Generative Engine Optimization) is currently a major topic, and AI is changing the way people search for information. But traditional SEO is not going anywhere — it remains the foundation of any successful online store. Without proper technical optimization, neither Google nor AI assistants will be able to correctly understand your website structure, discover your pages, or use your content in their answers.

In this article, we’ll go through a basic SEO optimization checklist for Shopify: where to find the relevant settings, what to configure, and which details to pay attention to so your store is technically ready for indexing and future growth.

Step 1. Optimize Images on the Homepage

High-resolution banners can easily weigh 5–10 MB. If you upload them as-is, the homepage may take several seconds to load on mobile devices. This can negatively affect Core Web Vitals and the overall user experience, which may also impact SEO performance.

How to do it:

  • Format: Use modern image formats, primarily WebP and, when appropriate, AVIF.

  • Compress before uploading: Compress banners and background images using TinyPNG or Squoosh. For large banners, aim to keep the file size within 150–200 KB, while smaller images should ideally be no more than 50 KB, as long as image quality can be maintained.

  • Resolution: Don’t upload images that are 4000 px wide if the maximum container width on your website is 1920 px. Prepare graphics according to their actual display dimensions in the theme.

Step 2. Add Alt Text to Homepage Images

Alt text is a short text description of an image. It helps users who rely on screen readers understand the content of an image and provides search engines with additional context about what the image shows.

How to add alt text in Shopify:

Option 1: Through the Files section

  1. Go to ContentFiles.

  2. Click on the image and find the Alt text field in the settings panel on the right.

Раздел Content Files в Shopify
Content → Files
Заполнение поля Alt text в файле
Edit the Alt text field in the sidebar

Option 2: Through the Theme Editor (Customize)

  1. Go to Online StoreThemes.

  2. Click Customize next to your active theme.

  3. Select the image section, such as Image Banner or Image with Text.

  4. Click on the image and find the Alt text field in the settings panel on the right.

Выбор секции Image Banner в редакторе

Select the banner in the Theme Editor

Настройка Alt-текста в секции баннера
Enter the Alt text for the homepage banner

💡 Alt Text Tips and Best Practices:

  • Describe the image content: Instead of using an uninformative name like banner1.jpg, write: “Brown leather sofa in a modern living room interior.”

  • Avoid keyword stuffing: Text like “buy sofa price sofa Moscow discount” looks unnatural and may be perceived as spam.

  • Don’t duplicate the file name: The file name does not replace alt text. Add a meaningful description of what the image shows.

  • Keep it concise: Aim to keep your alt text to approximately 125 characters or fewer.

Step 3. Alt Text for Product Images

For an online store, alt text helps search engines understand what is shown in product images and can increase their chances of appearing in Google Images. This is especially important for stores with large catalogs, where product images can generate additional organic traffic.

Option 1: Descriptive Alt Text (Manual)

Where to find it in Shopify:

  1. Go to Products.
  2. Select the desired product.
  3. In the Media section, click on the image you want to edit.
  4. Edit the Alt text.

Product Alt Text Formula:

[Product Type] + [Product Name / Brand] + [Color / Material / Feature]

Example: Classic burgundy leather women's handbag — side view..

Option 2: Automatically Use the Product Name as Alt Text (via Code)

For large catalogs, you can use the product name as the alt text. This is a simple and safe option for filling alt text in bulk. In Horizon-based themes (such as Heritage), this can be configured automatically with a small code adjustment to the product gallery.

How to set it up:

  1. Go to Online StoreThemes.

  2. Click Customize next to your active theme and open the Products template.

  3. Find the product gallery block. In the block settings, click Edit code.

  4. In the file that opens, find the following line:

    {% render 'product-media-gallery-content' %}

    Hold Ctrl and right-click product-media-gallery-content to open the corresponding Snippet.

  5. In the opened file, use Ctrl + F to search for 'alt:'.

  6. Find the following parameter:

    alt: media.alt


    and replace it with:

    alt: product.title
  7. Save the changes and check several products on the storefront.

⚠️ Important:

With the automatic method, all images for the same product will use the same alt text. For key products and images showing different angles or details, it is better to add descriptive alt text manually using Option 1.

Редактирование кода блока галереи товара
Steps 1–3: Navigate to the product gallery code editor
Поиск Snippet в редакторе кода
Step 4: Open the product-media-gallery-content Snippet
Замена alt: media.alt на alt: product.title
Steps 5–6: Replace the alt parameter in the code
Проверка Alt-текстов на витрине магазина
Step 7: Verify that the Alt tags are generated correctly on the storefront

Step 4. Add Your Store to Google Search Console (GSC)

Google Search Console (GSC) is Google's primary tool for monitoring website indexing, search queries, and technical issues. Once your store is connected, you can track which pages are being indexed and which errors Google identifies.

How to connect:

  1. Open Google Search Console and sign in to your Google account.
  2. Click Add property and select URL prefix. Enter your store's URL, for example, https://yourdomain.com.
  3. Select HTML tag as the verification method and copy the provided meta tag.
  4. In Shopify, go to Online StoreThemesEdit code.
  5. Open the theme.liquid file and paste the copied meta tag inside the <head> section, before the closing </head> tag.
  6. Save the changes in Shopify and return to Google Search Console.
  7. Click Verify.
Выбор типа ресурса Префикс URL в GSC
Adding a URL prefix in Google Search Console
Копирование HTML-тега подтверждения
Obtaining the HTML tag for ownership verification
Вставка HTML-тега в файл theme.liquid

Paste the code into theme.liquid before the closing </head> tag

Step 5. Add Your Sitemap to Google Search Console

A sitemap is an XML file that helps search engines discover important pages on your store and understand its overall structure.

Where to find your Shopify sitemap?
Shopify automatically generates a sitemap at the following standard URL:
https://your-domain.com/sitemap.xml

How to add your sitemap to Search Console:

  1. Open the relevant property in Google Search Console.
  2. In the left-hand menu, go to Sitemaps.
  3. In the Add a new sitemap field, enter sitemap.xml.
  4. Click Submit.
Отправка карты сайта sitemap.xml в GSC

Adding the sitemap.xml file to Google Search Console

Step 6. Optimize the Homepage Title and Meta Description

Title and Meta Description are key page metadata elements that help search engines understand the content of your homepage and determine how your store appears in search results.

Where to find them in Shopify:

  1. Go to Online StorePreferences.

  2. Find the Homepage title and Homepage meta description fields.

  3. Fill them in based on the content of your homepage and its primary target search queries.

  4. Save your changes.

📝 Examples:

Homepage Title (up to 60 characters):
Avelia — Women's Clothing & Stylish Looks

Homepage Meta Description (around 150–160 characters):
Avelia — women's clothing for creating stylish looks. Dresses, suits, trousers, and tops. Discover the new collection and find your perfect look.

Step 7. Submit Pages for Indexing and Check for Errors

After connecting Google Search Console and submitting your sitemap, you can check whether Google can access your store’s pages and, if necessary, request that important URLs be crawled again.

How to request indexing:

  1. At the top of Google Search Console, find the “Inspect any URL in…” search bar.

  2. Enter the full URL of the page, such as your store’s homepage.

  3. Press Enter and wait for Google to check the URL.

  4. If the page is not yet indexed, click “Request Indexing.”

⚠️ Important:

A request for indexing does not guarantee that the page will be added to Google's index immediately. It simply tells Google that the URL should be checked and crawled when possible.

Step 8. Final SEO Check in PageSpeed Insights

As the final step of your basic SEO setup, you can check your store using Google's official PageSpeed Insights tool.

How to run the check:

  1. Go to PageSpeed Insights.

  2. Enter your store's URL and click Analyze.

  3. Wait for the analysis to finish and open the SEO section.

🎯 Goal:

Aim for a 100/100 score, but don’t focus solely on achieving a perfect number. The most important thing is to review the list of recommendations and fix any critical issues. If a slightly lower score is caused by third-party apps or integrations, such as an Instagram widget, this does not necessarily prevent your website from being successfully indexed.

Why You Don’t Need to Do This Manually When Working with IceStore Group

Launching an online store is a complex process where every detail matters. At IceStore Group, we believe our clients shouldn’t have to spend their time editing code, manually optimizing images, or checking performance scores in PageSpeed Insights.

When you order a Shopify store development from IceStore Group, basic SEO optimization and a technical PageSpeed check are already included in the store development cost.

You get a fully prepared store that is technically optimized for search engines and AI-powered search from day one — giving your business a strong foundation for visibility in both traditional search results and AI-generated answers.

Have questions? Contact us

Email: info@icestoregroup.com
Telegram: @icestoregroupshopify

FAQ

Do I need to optimize my Shopify store for SEO before launching?

Yes. It’s best to complete the basic SEO setup before launching your store or immediately afterward. This helps search engines discover and properly process your pages, products, and collections more quickly.

Do I need to achieve a 100% SEO score in PageSpeed Insights?

No. A score of 100/100 is a good benchmark, but it is not a requirement for successful SEO. If your score is lower, check which specific recommendations affected the result. Some issues may be caused by third-party apps and the code they add to your store.

Do I need to manually add a Sitemap to Shopify?

No. Shopify automatically generates and updates your Sitemap at /sitemap.xml. You don’t need to create the file manually — simply submit its URL in Google Search Console.

How quickly will Google index a new Shopify store?

There is no fixed timeframe. After connecting Google Search Console, submitting your Sitemap, and requesting indexing for important pages, Google can discover your store more quickly. However, a request for indexing does not guarantee that a page will be indexed immediately.

Do I need to add Alt text to all product images?

It is recommended. Alt text helps search engines understand the content of images and can improve their chances of appearing in Google Images. For large catalogs, you can automate Alt text using the product title, while more important images can have more detailed descriptions.

Valeria Borman

Shopify Expert · IceStore Group