Migrating from yoast/rank math SEO to Shopify: SEO plugin migration guide (2026)
How to migrate your WooCommerce SEO setup from Yoast or Rank Math to Shopify — meta titles, meta descriptions, Open Graph tags, schema markup, XML sitemaps, and SEO settings comparison.
Yoast SEO and Rank Math are powerful WordPress plugins that manage meta titles, meta descriptions, schema markup, XML sitemaps, and more for WooCommerce stores. When migrating to Shopify, you're losing these plugins but gaining Shopify's native SEO features plus a Shopify SEO app ecosystem. This guide covers what carries over, what you need to configure, and where Shopify differs from the WordPress SEO plugin approach.
What Yoast/Rank Math managed on WooCommerce
- Meta titles and descriptions: Per-page SEO titles and descriptions (separate from product names)
- Open Graph tags: og:title, og:description, og:image for social sharing
- Twitter Card tags: For Twitter link previews
- Schema markup: JSON-LD for products (Product, Offer, AggregateRating), articles (BlogPosting), breadcrumbs
- XML sitemap: Auto-generated sitemap including products, categories, pages, blog posts
- Canonical URLs: Prevents duplicate content from pagination and filters
- Robots meta tags: noindex/nofollow per page
- Breadcrumb schema: Structured breadcrumb data for search results
- WooCommerce integration: Product-specific schema (price, availability, SKU in schema)
Shopify's native SEO features
Shopify includes core SEO features without plugins:
Meta titles and descriptions
- Every product, collection, page, and blog post has editable "Title tag" and "Meta description" fields
- Found at the bottom of each product/page edit view: "Search engine listing preview" section
- Default meta title: product title + store name (configurable)
- Default meta description: product description (first 160 characters)
Structured data (schema markup)
Shopify themes include JSON-LD schema markup:
- Product pages:
Productschema with name, description, image, offers (price, availability) - Breadcrumbs:
BreadcrumbListschema on product and collection pages - Organization schema: shop name, URL
- Reviews: If using a review app (Judge.me, Okendo), they add
AggregateRatingschema - Theme-dependent: better themes (Dawn, Impulse) have more complete schema than older themes
XML sitemap
- Auto-generated at
yourstore.com/sitemap.xml - Includes: products, collections, pages, blog posts, blog listings
- Sitemap index format with sub-sitemaps per content type
- Cannot exclude specific pages from sitemap natively — requires app or noindex meta tag
Canonical URLs
- Shopify automatically adds canonical tags on product pages
- Products accessible via multiple collection URLs (e.g.,
/collections/shirts/products/blue-tee) have canonical pointing to/products/blue-tee
robots.txt
- Editable in Shopify Admin → Online Store → Themes → Edit code → config/robots.txt.liquid
- Default blocks crawling of /admin, /checkout, /cart, /account
What Shopify doesn't do natively (vs Yoast/Rank Math)
- Custom schema markup: No UI for adding custom schema types. Requires theme code edits or a schema app.
- SEO analysis and recommendations: Yoast's traffic light scoring and content analysis — not native to Shopify
- Page-level robots noindex: No per-page noindex toggle in Shopify admin (except via a redirect to 404 or an app)
- Meta tag templates: Yoast's template variables (
%%title%% | %%sitename%%) — Shopify uses Liquid variables in theme code - Internal linking suggestions: Rank Math's internal linking tool — no equivalent in Shopify
- Redirect manager: URL Redirects in Shopify Admin is simpler than Yoast/Rank Math's redirect manager (no 301 vs 302 choice per redirect — Shopify does 301 only)
Shopify SEO apps
For stores needing closer feature parity with Yoast/Rank Math:
| App | Best for | Pricing |
|---|---|---|
| Plug In SEO | SEO audit, meta tag templates, structured data, bulk edit meta | Free–$29.99/mo |
| SEO Manager | Meta tag templates, alt text bulk update, 404 detection | $20/mo |
| Smart SEO | Automated meta tags, JSON-LD schema, hreflang, image alt text | $9.99/mo |
| TinyIMG SEO & Image | Image compression + alt text automation + sitemap | $19–$49/mo |
| SEO King | Bulk meta editing + image alt text + broken link finder | $7.99/mo |
Migrating SEO data from Yoast/Rank Math
Step 1: Export meta titles and descriptions
Before migration, export all custom meta data from WooCommerce:
- WP All Export + Yoast Add-On: Export product CSV with Yoast meta title (
_yoast_wpseo_title), meta description (_yoast_wpseo_metadesc), and focus keyword - Or: Export via Rank Math's export function: Tools → Export Settings (exports all SEO meta to CSV/XML)
- Match products by slug/handle — the migration CSV maps WooCommerce slug to Shopify handle
Step 2: Import meta titles and descriptions to Shopify
- In Shopify CSV format: columns
SEO TitleandSEO Descriptionper product row - Or via Matrixify: Products sheet has dedicated SEO Title and SEO Description columns
- Or via Shopify Admin API:
PUT /products/{id}.jsonwithmetafields_global_title_tagandmetafields_global_description_tag
Step 3: Migrate Open Graph images
Yoast/Rank Math custom OG images (separate from product images) are stored in WordPress:
- Download OG images from WordPress Media Library
- Upload to Shopify Files (Admin → Content → Files)
- Shopify uses the first product image as OG image by default — custom OG image requires theme code modification or an SEO app
Step 4: Verify and configure Shopify structured data
- Test product schema with Google Rich Results Test after migration
- Verify: Product schema has name, description, image, offers (price, currency, availability)
- Review app can add AggregateRating to product schema
- For Article schema on blog posts: verify the Shopify theme outputs correct BlogPosting or Article schema
Step 5: Submit new sitemap to Google Search Console
- In Google Search Console → Sitemaps
- Remove old WooCommerce sitemap URL (if submitted)
- Add new Shopify sitemap:
https://yourstore.com/sitemap.xml - Request indexing for key pages (homepage, top collections)
Comparison: Yoast/Rank Math vs Shopify native SEO
| Feature | Yoast / Rank Math | Shopify Native |
|---|---|---|
| Meta title/description per page | Yes | Yes |
| Meta template variables | Yes (%%title%% etc.) | Via Liquid (code only) |
| SEO scoring/analysis | Yes (traffic light) | No (app required) |
| XML sitemap | Yes (configurable) | Yes (auto, limited config) |
| Product schema (JSON-LD) | Yes | Yes (theme-dependent) |
| Custom schema types | Yes (FAQ, HowTo, etc.) | Code/app required |
| Breadcrumb schema | Yes | Yes (theme-dependent) |
| Per-page noindex | Yes | App or redirect required |
| Redirect manager | Yes (Rank Math) | Yes (basic, 301 only) |
| Internal link suggestions | Yes (Rank Math) | No |
| Image alt text bulk update | Limited | App (TinyIMG, SEO Manager) |
SEO plugin migration checklist
- Export all custom meta titles and descriptions from Yoast/Rank Math before migration
- Export custom OG images for key products/pages
- Import meta titles/descriptions into Shopify via CSV or Matrixify
- Verify product schema with Google Rich Results Test after import
- Configure Shopify sitemap and submit to Google Search Console
- Remove old sitemap from Google Search Console
- Install SEO app if meta template management or bulk meta editing needed
- Set up review app to restore AggregateRating schema
- Verify canonical tags are working on product pages (accessible via multiple collection URLs)
- Check robots.txt: ensure important pages are crawlable, admin/checkout are blocked
- Set up Google Search Console with new Shopify domain verification
Shopify's native SEO capabilities handle the core requirements for most ecommerce stores. The main gap versus Yoast/Rank Math is the lack of SEO scoring and content analysis tools. For stores that relied heavily on Yoast's traffic light system to guide content optimization, Plug In SEO or SEO Manager fills this gap. For most migration purposes though, the priority is getting meta titles and descriptions correctly transferred — the rest can be optimized post-launch.
Migrate your store with k-sync
Connect your WooCommerce store, validate your products, and push to Shopify in minutes. Free for up to 50 products.
Get started freeRelated reading
Migrating a luggage and travel accessories store from WooCommerce to Shopify (2026)
How to migrate a luggage, travel bags, or travel accessories WooCommerce store to Shopify — luggage specifications, airline compliance, TSA lock, warranty and durability claims, and luggage retail Shopify setup.
Migrating a motorcycle accessories store from WooCommerce to Shopify (2026)
How to migrate a motorcycle accessories, biker gear, or motorbike parts WooCommerce store to Shopify — helmet safety standards, CE-rated protective clothing, type approval for parts, fitment compatibility, and motorcycle retail Shopify setup.