Why Your Theme Matters for GMC Approval
Shopify theme compliance for GMC is about more than aesthetics. Google's crawler evaluates your store's structure, navigation, accessibility, and technical performance — all of which are determined by your theme. A beautiful theme that hides policy links, breaks on mobile, or loads slowly will get your Merchant Center application rejected.
This checklist covers every theme-level requirement. Work through it before submitting your GMC application, or use it to diagnose why an existing application was rejected. Each item includes where to check in Shopify and what to fix.
Navigation Requirements
Google expects every important page on your store to be reachable through standard navigation elements — header menu, footer menu, or both.
Header Navigation Checklist
- Home page is linked (your logo should link to the homepage)
- Collections/catalog pages are accessible from the main menu
- Contact page is linked in the header or prominently in the footer
- About Us page is accessible from navigation
- Search functionality is present and working
- Navigation is consistent across all pages (same menu on product pages as on the homepage)
- No broken links in navigation menus
Footer Navigation Checklist
- Return/Refund Policy linked with clear label
- Shipping Policy linked with clear label
- Privacy Policy linked with clear label
- Terms of Service linked with clear label
- Contact Us page linked
- About Us page linked (can be header or footer)
- All footer links are functional (no 404 errors)
- Footer appears on every page including product pages
How to Set Up Navigation in Shopify
- Go to Online Store > Navigation
- Edit the Main menu (header) — add links to collections, About, Contact
- Edit the Footer menu — add links to all policy pages, Contact, About
- Preview your store and verify links appear on both desktop and mobile
Common theme issue: Some minimalist themes collapse or hide the footer menu on mobile. Test on a real phone, not just a desktop browser simulation.
Footer Link Requirements
Google puts significant weight on footer links because they signal which pages you consider important for customer trust. A footer without policy links is a red flag.
What Google Expects in Your Footer
- Policy page links (return, shipping, privacy, terms) with standard naming
- Contact information or a link to a contact page
- Payment method icons showing accepted payment methods
- Business name or copyright notice
What to Avoid
- Footer links that open in new tabs or trigger JavaScript popups instead of navigating to a real page
- Policy pages embedded in modals or accordions instead of standalone URLs
- Footer content loaded via JavaScript that Google's crawler cannot render
- Links labeled vaguely ("Legal" instead of separate "Privacy Policy" and "Terms of Service" links)
Contact Page Requirements
Google requires a dedicated contact page with real business information. This is a trust signal that separates legitimate businesses from fly-by-night operations.
Contact Page Must Include
- Business email — Use a domain-based email (support@yourstore.com), not a free email (yourstore@gmail.com)
- Physical address — A real mailing address. PO boxes are acceptable but a street address is preferred.
- Phone number — A working phone number. Google may call it during verification.
- Contact form — Optional but recommended as an additional contact method
- Business hours — When customers can expect a response
How to Create in Shopify
- Go to Online Store > Pages > Add page
- Title: "Contact Us"
- Select the contact page template from the Template dropdown (this adds a built-in contact form)
- Add your business email, address, and phone number in the page content above or below the form
- Link this page in your header and/or footer navigation
Common Issues
- Contact page exists but contains only a form — no email, address, or phone number displayed
- Contact page uses a generic email like info@gmail.com instead of a domain email
- Contact page is not linked in any navigation menu
Mobile Responsiveness Checks
Google uses mobile-first indexing, meaning it evaluates the mobile version of your store before the desktop version. A theme that looks great on desktop but breaks on mobile will fail GMC review.
Mobile Checklist
- All text is readable without zooming (minimum 16px body text)
- Navigation menu is accessible and functional on mobile (hamburger menu works, all links present)
- Footer links are visible and tappable on mobile (not hidden or collapsed permanently)
- Product images load correctly and are not cropped in ways that hide important details
- Add to cart button is visible without scrolling on product pages
- No horizontal scrolling on any page
- Forms (contact, checkout) are usable on mobile — fields are large enough, keyboard types are correct
- Pop-ups do not cover the entire mobile screen or are easily dismissible (Google penalizes intrusive interstitials)
How to Test
- Use Google's PageSpeed Insights (pagespeed.web.dev) — it tests the mobile version by default and flags mobile usability issues
- Use Chrome DevTools device simulation (F12 > Toggle device toolbar) to test different screen sizes
- Test on an actual phone — simulators miss touch-target sizing and real-world loading speed issues
Page Speed Considerations
Page speed directly affects both GMC approval and Google Shopping ad performance. Slow stores get flagged during review and receive lower ad placement quality.
Speed Targets
- Largest Contentful Paint (LCP): Under 2.5 seconds
- Cumulative Layout Shift (CLS): Under 0.1
- Interaction to Next Paint (INP): Under 200ms
Common Shopify Theme Speed Issues
- Too many apps injecting scripts — Each Shopify app adds JavaScript to your theme. Audit installed apps and remove unused ones.
- Unoptimized hero images — Large hero banners on the homepage slow LCP. Use WebP format and appropriate sizing.
- Render-blocking CSS — Some themes load large CSS files synchronously. Check if your theme supports critical CSS inlining.
- Heavy sliders and carousels — Image carousels with multiple full-size images on the homepage hurt both speed and CLS.
- Third-party fonts — Custom fonts add loading time. Shopify's default system font stack is the fastest option.
Quick Wins
- Remove unused Shopify apps (each one adds code to your theme)
- Compress and resize images before uploading (use WebP format)
- Limit homepage sections to essential content
- Use Shopify's built-in lazy loading for images below the fold
- Disable unnecessary JavaScript-heavy features (parallax scrolling, animation libraries)
Structured Data From Theme
Your theme's structured data output directly affects how Google understands your products and whether they qualify for rich results.
What to Check
- Product pages output Product schema with price, availability, name, and image
- Price in schema matches the displayed price on the page
- Availability in schema dynamically reflects actual stock status
- BreadcrumbList schema is present on product and collection pages
- Organization schema is present on the homepage
- No duplicate structured data blocks (some apps add schema that conflicts with theme schema)
How to Verify
- Open a product page, right-click > View Page Source
- Search for
application/ld+json - Copy the JSON-LD and paste into Google's Rich Results Test
- Fix any errors before submitting to GMC
For complete structured data setup instructions, see our Shopify structured data guide.
Theme Selection Recommendations
Not all Shopify themes are equally GMC-friendly. If you are choosing a new theme, prioritize these features:
- Full footer menu support with clear policy link rendering
- Built-in structured data (JSON-LD for Product, BreadcrumbList, Organization)
- Fast load times (check PageSpeed scores for the theme's demo store)
- Responsive mobile design with accessible navigation and footer
- System font support for maximum loading speed
Shopify's free themes (Dawn, Craft, Sense, Crave) are all GMC-compliant out of the box with proper configuration. Premium themes from trusted developers (Prestige by Maestrooo, Impulse by Archetype) are also reliable.
For the complete policy page setup process, see our Shopify policy pages guide. For the full list of website requirements beyond theme-level checks, see our GMC website requirements checklist.