Why Everything Has Changed in SEO and What It Means for Your Store
What you need to know
Google now displays AI answers directly in results (AI Overviews), page experience and Core Web Vitals are assessed alongside content relevance, and thin product content no longer works. SEO in 2026 is a traffic channel requiring ongoing investment, rather than a one-off optimisation that is then forgotten.
What has changed technically
Google primarily uses the mobile version for indexing. Keep content and navigation accessible across devices and track real user experience. Structured data supports eligible rich result types; for AI Overviews, useful and accessible content remains the foundation. See Google's official guide to AI features.
without a click (zero-click)
by Google since 2023
authority and trust
AI Overviews has changed the first page
Google now displays an AI block above organic results for many commercial and informational queries. Organic positions 1–3 no longer mean the first visibility. The response: optimise to be cited in AI Overviews, rather than only to outrank competitors.
Mobile-first indexing: 100% since 2023
Google crawls and indexes your site's mobile version. If mobile is slower, has less content or a different structure from desktop, rankings suffer. This is the reality of indexing, rather than an option.
E-E-A-T: Experience, Expertise, Authority, Trust
Google evaluates content quality through the author and site: do they have real experience of the topic? Are they an authoritative source in the niche? Are they trustworthy? For ecommerce, this translates into real reviews, brand information, clear policies and content written by people with demonstrable expertise.
Core Web Vitals: What to Measure and How to Fix Issues
Core Web Vitals are confirmed ranking factors. In practice, sites with poor scores lose positions to competitors with similar content and better performance. In ecommerce with heavy product pages (images, JS, Shopify apps), CWV is almost always an issue.
Target: under 2.5 seconds. Measures how long it takes for the largest visible element to appear, usually the hero image or product title. Common causes: unoptimised images, render-blocking JS and slow server TTFB.
Target: under 200ms. Replaced FID in 2024. Measures responsiveness across interactions (clicks, taps and keyboard). On Shopify, heavy apps with blocking JS are the #1 cause.
Target: under 0.1. Measures how much the layout moves as the page loads. Common causes: images without fixed dimensions, late-loading fonts and app-injected banners.
How to Identify Problems: Recommended Tools
Concrete Fixes for Each Metric
LCP: optimised and preloaded images
The hero image (first visible image) needs WebP or AVIF format, the correct size per breakpoint, the attribute fetchpriority="high" and <link rel="preload"> in the head. On Shopify, the theme should generate srcset automatically and avoid lazy-loading the above-the-fold image.
INP: reduce blocking JS
Audit installed Shopify apps: each app adds JS. Uninstall unused apps. For those remaining, check whether they load JS on every page or only where needed. Tag Manager firing rules by page type can significantly reduce INP on pages where the app is irrelevant.
CLS: fixed dimensions on all media
Every image must have width and height attributes set in HTML so the browser reserves space before it loads. Fonts: font-display: swap + preload critical fonts. Banners and notifications: reserve fixed space rather than injecting dynamically above content.
Crawl Budget and Site Architecture
Crawl budget is the number of pages Googlebot crawls on your site in a given period. On stores with thousands of products, variants, filters and dynamically generated URLs, Googlebot spends time on irrelevant pages and fails to reach the ones that matter.
Pages to Assess for Exclusion from the Index
<meta name="robots" content="noindex"> and allow crawler access to the page so the directive can be read. Blocking in robots.txt limits crawling but does not automatically remove the URL from the index.URL Architecture: A Structure That Supports SEO
Clean, predictable URLs
domain.com/collection/product: no more than 3 levels deep for products. Categories at level 2, products at level 3. URLs without dynamic parameters, numeric IDs or special characters.
Limitations and workarounds
Shopify enforces /products/ and /collections/ in the URL structure. You cannot change this without redirect overhead. Prioritise product handles: they are the controllable part of the URL. Avoid handles containing variants or temporary attributes, such as -2026.
Sitemap: What to Include and Exclude
Include in the sitemap
All indexable product pages, all main collections (not filters) and content pages (blog, about, contact). On Shopify, the sitemap is generated automatically at /sitemap.xml; check that it does not include noindexed pages.
Exclude from the sitemap
Noindexed pages, pages canonicalised to another URL, account and cart pages, parameterised product variants and pages with 301 redirects. A clean sitemap speeds up indexing of valuable pages.
On-Page SEO for Product Pages
The product page is ecommerce's most important SEO asset: it ranks directly for commercial queries with purchase intent. It is also the page most business owners neglect entirely from an SEO perspective.
Anatomy of a Product Title Tag That Ranks
Meta Descriptions That Generate Clicks
Meta descriptions are not a direct ranking factor, but influence CTR, which indirectly influences ranking. On product pages, the meta description needs to earn the click, rather than technically describe the product.
Product Descriptions: SEO and Conversion Together
Original, useful content for each product
Do not copy the manufacturer's description when 50 other retailers use it too. Google deduplicates and selects the most relevant source. Write from your own experience: how it is used, what problem it solves and details the manufacturer does not mention.
Natural secondary keywords in the description
If the product ranks for “sofa bed”, the description should also mention “sleeper sofa”, “sofa for a small room” and “bedroom sofa”. Use natural context in complete sentences, without stuffing.
FAQ section on the product page
Answer real questions about use, dimensions, compatibility and maintenance. FAQs help readers choose the product. Google no longer displays FAQ rich results from 7 May 2026; see Google's official updates.
Structured Data: Complete Schema Markup for Ecommerce
Structured data is JSON-LD code added to a page to explicitly tell Google what type of content it contains, who the author is, the price and product reviews. Structured data explains certain information in an explicit format. Google also uses page content; valid markup does not guarantee interpretation, indexing or rich result display.
Correctly implemented structured data makes your products eligible for rich results in Google: rating stars directly in the SERP, price and availability without opening the site, and a visible breadcrumb below the URL. Rich result display and CTR impact are not guaranteed. We measure them across comparable queries, pages and periods in Search Console.
Product Schema in Shopify
In a Liquid product template or section, the native filter generates structured data from the actual product. First check markup already emitted by the theme or apps to avoid duplicates.
<script type="application/ld+json">
{{ product | structured_data }}
</script>Do not insert demonstration ratings or review counts. If adding reviews, use only real, visible data compatible with the store's integration. Validate rendered HTML for products with quotation marks in titles, variants, prices in the displayed currency and no reviews. Shopify documentation.
BreadcrumbList: follow actual navigation
Use page navigation data and check existing theme markup. Include only visible items with consecutive positions and absolute URLs. A product page may be accessed without collection context; do not automatically build an empty collection in JSON-LD. For custom implementations, dynamic values must be serialised using the jsonfilter, rather than interpolated between quotation marks.
Shopify SEO: Specific Problems and Their Solutions
Shopify is SEO-friendly out of the box, but has specific constraints that can work against you if you do not know them. These are the most common issues in accounts we audit.
Duplicate content through /collections/ and /products/
Shopify allows the same product to be accessed through multiple URLs: /products/product-x and /collections/collection/products/product-x. Both are indexable by default. Shopify automatically adds a canonical to /products/; check that your theme does not override this logic.
Indexed tag pages (/collections/all/[tag])
Shopify automatically generates pages for each product tag. With hundreds of tags, this means hundreds of thin or duplicate pages. Keep useful, distinct pages indexable; for duplicates or filters without search value, decide canonical or noindex individually.
Product images without alt text
Shopify saves images with their original filenames, often something like “IMG_2847.jpg”. Without descriptive alt text, Google does not understand what the image represents. Product image alt text should describe the product, without keyword stuffing: “Anthracite grey 3-seater sofa bed”, rather than “sofa bed SEO furniture living room”.
Unused or ignored Shopify blog
The Shopify blog is a real SEO opportunity for informational content such as buying guides, comparisons and maintenance tutorials. Stores consistently publishing 2–4 articles per month on relevant topics attract informational traffic that converts indirectly.
Shopify apps that inject blocking JS
Each installed app adds JS to the theme. Review, chat, popup, loyalty and upsell apps all contribute to poorer INP and slower LCP. Audit regularly: uninstall unused apps and check PageSpeed Insights impact after each new installation.
Shopify Markets and international SEO
If you have or plan expansion into other markets, such as yourstore.hu for Hungary, Shopify Markets manages country-specific subdomains or subfolders. Subfolders, subdomains and separate domains have different operational requirements. Choose the structure based on markets, management and Shopify Markets configuration; subfolders do not have a universal SEO advantage. Check your project's specific configuration with the developer.
Category Pages: Ecommerce's Most Underrated SEO Asset
Collection/category pages rank for high-volume commercial-intent terms such as “sofa beds”, “men's leather shoes” and “phones under RON 1,000”. They are more valuable for SEO than any individual product page, and almost always neglected.
What an SEO-Optimised Category Page Needs
H1 with the category's main keyword
Use “Sofa Beds — Free Delivery” rather than “Our Sofa Collection”. The H1 clearly describes the category and naturally uses the audience's terms. Add a useful introduction only as long as needed to help product selection.
Editorial content at the bottom of the page
Useful selection information below the product grid, easy for shoppers to consult. Length follows the questions you answer, without a search-engine word quota. Include how to choose a product in the category, differences between subcategories and naturally related terms. Provide genuinely useful text, without stuffing.
Strategic internal linking from the category page
Links to subcategories with descriptive anchor text. On Shopify, the “Sofas” category should explicitly link to “Corner Sofas”, “Sofa Beds” and “2-Seater Sofas”, rather than relying only on menu navigation.
Correctly managed pagination
Collection pages 2, 3 and 4, when there are many products, should not be noindexed, but should not have the same title and meta description as page 1 either. Shopify adds ?page=2 to the URL; check canonicals and crawlable pagination.
AI Search: How to Position Your Site in 2026
What it means in practice
Google now displays an AI-generated answer above traditional results for many queries. If your site is cited, it gains visibility even without organic position 1. Without citations, you lose visibility compared with the period before AI answers expanded.
What Supports AI Citability
Complete, correct structured data; content organised with clear headings; direct answers to questions (FAQ format); verifiable information with sources; and demonstrable E-E-A-T (an expert author and authoritative site). No special markup guarantees citations in AI Overviews or AI Mode. Pages must be accessible, useful and eligible for indexing; citations are verified separately.
Content Strategy for AI Overviews
Direct, clear answers to commercial questions
The “Sofa Beds” category page should explicitly answer: “What is the best sofa bed?”, “How much does a sofa bed cost?” and “What should I check when buying a sofa?”. Give concrete answers in 2–3 clear sentences, rather than vague paragraphs.
Demonstrable E-E-A-T on the website
An About page with real team and experience information, identifiable blog authors, press or industry publication mentions, verifiable reviews and clear return and warranty policies. Google evaluates domain trustworthiness, beyond the individual page.
Structured data suited to the content
Use Product for product data, Article for articles and BreadcrumbList for navigation where they match visible content. Check supported rich result types in Google documentation; AI Overviews does not require special markup.
Link Building for Ecommerce in 2026
Relevant links can help page discovery and relevance assessment, but there is no universal ranking-factor order. For ecommerce, we prioritise useful resources and legitimate editorial mentions. Paid links must be appropriately qualified; we do not promise ranking improvements from backlink packages.
Digital PR: press releases and original studies
The most scalable ecommerce link building. Publish an original study, such as “The Most Searched Furniture Type in Romania in 2026”, based on your sales data, and send a press release to relevant publications. Publish the methodology and data limitations. Editorial mentions depend on the study's usefulness and publications' interest; they are not guaranteed.
Guest posting in niche publications
Articles with real value on blogs and publications in your industry. Genuine editorial content with a natural link to a resource on your site, such as a guide, calculator or relevant collection page, rather than disguised advertising. Publication quality matters more than link count.
Links from brands and manufacturers
If you are an official reseller, ask the brand to include you in its authorised retailer list. These links are extremely relevant (an authoritative industry domain and relevant anchor text) and can be obtained through a simple email to the account manager.
Reclaiming lost links
Use Ahrefs or SEMrush to identify links to 404 pages on your site. Create a 301 redirect to the most relevant active page, or contact sites sending traffic to missing pages and request an updated link. Previously earned links, quickly recovered.
Prioritising Link-Building Effort
| Tactic | Difficulty | Link quality | Scale |
|---|---|---|---|
| Links from manufacturers/partners | LOW | HIGH | Limited |
| Lost link reclamation | LOW | MEDIUM | Limited |
| Digital PR with original studies | MEDIUM | HIGH | Good |
| Editorial guest posting | MEDIUM | MEDIUM | Good |
| Reviews in niche publications | HIGH | HIGH | Limited |
The 8 Costly Ecommerce SEO Mistakes
Product descriptions copied from manufacturers
Content identical to hundreds of other stores: Google may select a canonical version among similar pages. Add original information that helps shoppers and prioritise pages by demand, usefulness and Search Console data.
Category pages without editorial content
A product grid alone does not provide enough textual signal for Google to understand the page's topic in depth. Add explanations when they help selection; a page does not need a minimum word count to be eligible for search.
Missing or incorrect structured data
Most Shopify stores have partial Product schema, missing aggregateRating (reviews), incorrect availability or wrong price currency. Errors can remove eligibility for a rich result type. Misleading markup can violate policies; a validation warning is not automatically a manual action.
Unoptimised images: the #1 cause of poor LCP
3–5MB images loaded at original size. No WebP/AVIF format. No viewport-based sizing. Measure optimisation impact in Lighthouse and real-user data. The Lighthouse score is not a Google ranking score.
Ignored internal linking
Product pages do not link to one another through similar or complementary products. Category pages do not link to subcategories with relevant anchor text. Google distributes authority through internal links; without them, authority stays concentrated on the homepage and does not reach product pages.
Duplicate titles on paginated pages
Collection pages 1, 2 and 3 have the same title tag and meta description. Numbered pages contain different products; keep them accessible and use labels that help navigation. Use navigable pagination URLs and links, with a suitable canonical for each page. Do not automatically noindex pages 2+; check product access and each URL's role.
Redirect chains
URL A → URL B → URL C instead of URL A → URL C directly. Chains add requests, increase latency and can make crawling harder. We do not assign each hop a percentage of lost authority. After migrations or URL restructuring, check that all redirects are direct rather than chained.
SEO treated as a one-off project rather than an ongoing process
SEO is more than “do the optimisations and finish”. Google updates its algorithm hundreds of times a year, and competitors work continuously. Positions can vary when demand, competition or the site changes; periodic checks help identify causes. SEO is a monthly investment rather than a project with a completion date.
Prioritisation: What to Do First When Starting from Zero
SEO has hundreds of factors. You cannot optimise everything simultaneously. This is the recommended priority order for a Shopify store seeking results in 3–6 months.
| Action | Priority | Impact | Effort |
|---|---|---|---|
| Fix Google Ads conversions / GA4 tracking | URGENT | Correct measurement | 1–2 developer days |
| Core Web Vitals: LCP and CLS | URGENT | Ranking + UX | 2–5 developer days |
| Structured data: Product + Breadcrumb | HIGH | Rich results + CTR | 1–3 developer days |
| Crawling: noindex unnecessary pages | HIGH | Crawl budget | 1 developer day |
| Title tags and metadata for top categories | MEDIUM | Relevance and search presentation | 2–4 hours per page |
| Editorial content on main categories | MEDIUM | Medium-term ranking | 4–8 hours per category |
| Unique descriptions for the top 20% of products | MEDIUM | Long-tail ranking | Ongoing |
| Structured internal linking | MEDIUM | Authority distribution | 1–2 days |
| Link building: partners and manufacturers | NORMAL | Domain authority | Ongoing |
| Blog: monthly informational content | NORMAL | Long-tail traffic | Ongoing |
30-Minute SEO Audit for Your Store
Work systematically and tick off each resolved item. More than 4 unchecked items in one section means an immediately actionable issue.
Facebook Ads
TikTok Ads
Shopify