Skip to content

Troubleshooting SEO Grid — session, saves & billing

Common issues when using SEO Grid.


CheckAction
Session expiredGo to Shopify Admin → Apps → SEO Grid to refresh OAuth
Validation errorShorten meta title/description or fix handle format per Shopify rules
Network blipRetry Save on the same row
Wrong shopConfirm header shows your .myshopify.com domain

  1. Confirm the row showed success after Save.
  2. Hard-refresh the Admin resource page — Shopify Admin may need a few refreshes before changes appear (normal Shopify backend caching).
  3. Check you edited the correct locale column if using translations.

Redirected to plan selection {#redirected-to-plan-selection}

Section titled “Redirected to plan selection {#redirected-to-plan-selection}”
  • Expected when no active App Pricing subscription is on file.
  • Select Basic (3-day free trial, then USD $6/month) in Shopify Admin, then open Apps → SEO Grid again.
  • See Billing & plans.

Go to Shopify Admin → Apps → SEO Grid to refresh your session. SEO data in Shopify is unchanged — signing in again does not revert saved SEO.


SEO Grid sessions are per shop. Always launch from Apps → SEO Grid in the Admin of the store you intend to edit.


  • Ensure the page loaded the full grid (not an OAuth redirect).
  • Use semantic selectors documented in AI agents.
  • Save one row at a time.

Section titled “URL handle change — old link still works”

That is expected. When you change a URL handle and Save succeeds, old storefront URLs should still reach the resource.

What changedWhere to manage redirects
Primary locale handle (products, pages, or blog posts)Shopify Admin → Content → Menu → URL redirects — review, edit, or remove the new row
Translated locale handle onlyRedirect list usually unchanged; old locale-prefixed URLs still redirect on the storefront

See URL handle changes and redirects and Multi-locale columns.


Save All continues through the batch even when individual rows fail.

CheckAction
Invalid handle or validationRead the error under Save on the failed row; fix the value
Partial batchSucceeded rows clear their highlight; failed rows stay highlighted
Summary bannerDismiss with × — dirty rows remain; fix and click Save All (M) again
Retry one rowFix the row and click Save on that row only

See Save All & unsaved rows.


If you edited the same product, page, or article in Shopify Admin while the grid tab stayed open, amber highlights may not match reality. Refresh the grid page to reload saved baselines.


Import never changes the grid until Validate passes.

CheckAction
Wrong shop or content typeOpen the grid for the same store and type as the export
Locale mismatchMatch locale columns to the export (same codes and order)
Row info mismatchEnable the same Row info fields as when you exported
Row not on pageImport only rows visible on the current page (≤25); paginate or filter to include them
Invalid handleFix handle format in the file, then Validate again
Edited textareaAfter any paste or edit, click Validate again before Apply

See Grid transfer for the full workflow.


Email tech@k2.digital with:

  • Your .myshopify.com domain
  • Content type (products / pages / articles / metaobjects)
  • What you expected vs what happened
  • Screenshots if possible

See Support.