Back to blog
guides11 min read

Shopify Google Merchant Center: Free Listings Without a Feed Rejection

Connect a Shopify store to Google Merchant Center, earn free listings in Search and the Shopping tab, and fix the price, availability and GTIN rejections first.

Aditi ChaturvediSeptember 25, 2026
Merchant Center: free listings without rejections, in 5 steps: Install Google & YouTube channel; Verify and claim the URL; Publish shipping and returns; Fill the required product data; Fix the Needs attention list.
TL;DR

Google's free product listings cost nothing, but every product has to pass the same checks a Shopping ad does. The path from a Shopify store to an approved listing is five steps, and most rejections come from step four:

  1. Install the Google & YouTube channel: From Sales channels in the Shopify admin, connect a Google account, then select or create the Merchant Center account. Products available to the Online Store sync automatically.
  2. Verify and claim the store URL: Merchant Center verifies through Search Console ownership. One URL can be claimed by one account, so a leftover claim from an old agency blocks you.
  3. Publish shipping, returns and contact details: Shipping settings are required for US listings. Google reads your returns policy and contact page as part of approval, not just the feed.
  4. Fill the product data Google requires: id, title, description, link, image_link, price and availability for everything; brand and GTIN when the product has them; condition for used items. Values must match the live page.
  5. Read the status, then fix the Needs attention list: Price and availability mismatches, missing identifiers and generic images are the disapprovals Shopify stores hit most. Each has a specific fix below.

"shopify google merchant center" gets 110 US searches a month, up 57% year on year, at a $71.19 CPC (DataForSEO, US, September 2026). Advertisers pay that because the free version is fiddly. This guide is the free version.

Google's own help page for free listings runs to a wall of attributes and the Shopify page mostly links back to it. This one reads both, plus five years of Community threads, and puts the rejections first. Try CrawlRaven free: 1 site, no credit card →

A Shopify product can rank on page one, sit at Approved in Merchant Center, and still never show a price in Google. The feed said one number, the page said another, and Google trusts neither until they agree. That gap is where most Shopify Google Merchant Center setups quietly fail.

The fix is not another app. It is five steps in the right order, then a short list of disapprovals with a known cause on Shopify. I read Google's Merchant Center documentation, Shopify's channel pages and the Community threads where merchants worked these out, and this is the version I wish those pages were.

Feed to listing flow

From a Shopify product to a free listing on Google

1
Product in Shopify
Active, published to Online Store, barcode filled
2
Google & YouTube channel
Sales channels, Connect Google Account
3
Merchant Center data source
One per country, synced automatically
4
Website verified and claimed
Done through Search Console ownership
5
Policies and checkout
Shipping, returns, contact, guest checkout
6
Product data checks
Needs attention tab lists the failures
7
Approved, free listings on
Search, Shopping tab, Images, Lens, Maps
Steps 4 to 6 are where items stall. Google verifies the feed against the live product page, so a product can pass the sync and still be disapproved.

What Google's free listings are, and what Shopify sends them

Free listings are unpaid product results across Google. Google's free listings help page says eligible products can appear at no cost on Search, Maps, Gemini, YouTube, the Shopping tab, Images and Lens, and that they help product pages appear, "not other pages like homepages, shipping and return policies, or product category pages".

On Shopify the data travels through the Google & YouTube app, the sales channel Google itself publishes (developer Google LLC, free to install, rated 4.5 from 5,483 reviews in September 2026). Google's syncing page lists what it moves:

  • Products. Everything available to the Online Store channel, synced automatically and re-synced whenever product data changes.
  • Countries and languages. One data source per country, taken from Shopify Markets, each needing shipping rates.
  • Discounts and shipping. Discounts sync as Merchant Center promotions; shipping rates import from Shopify or are set by hand.

Demand is small but expensive: "shopify google merchant center" gets 110 US searches a month at keyword difficulty 21 and a $71.19 CPC, up 57% year on year, and "google merchant center free listings" gets 110 at $61.31 (DataForSEO, US, September 2026).

Key Takeaways

  • →Free listings and Shopping ads share one rulebook: The product data, landing page and checkout requirements apply to both. Free does not mean lenient.
  • →Google verifies the feed against the page: Google's landing page requirements say all data source information is verified against the landing page and the website.
  • →The barcode field is the GTIN: Shopify's barcode field on each variant is what the app sends as gtin. Empty barcodes are why branded products sit at Limited.
  • →Feed and markup are read separately: Merchant Center reads the feed. Google Search reads the theme's Product markup. Both must say the same price and availability.

Step 1: Install the Google & YouTube channel and connect Merchant Center

Shopify's setup page is short because the channel does most of the work. The order in September 2026:

  1. Install the channel. Add the Google & YouTube app from the App Store, then open Sales channels, Google & YouTube in the admin.
  2. Connect a Google account. Use the account that owns Search Console if you can; step 2 depends on it.
  3. Review the setup requirements. The app shows a store requirements checklist. Fix what it flags now; the same items block approval later.
  4. Select or create a Merchant Center account. The dropdown lists accounts where your Google account is an administrator. Multi-client accounts cannot be connected directly.
  5. Verify by phone. Enter a number, receive a 6-digit code, confirm.
  6. Choose countries, shipping and title preferences. Countries come from Shopify Markets, shipping can import automatically, and titles can use the product or search engine listing fields.

After setup, products available to the Online Store sync on their own. To keep some off Google, change their publishing to the channel.

Step 2: Verify and claim the store URL

Verify means proving you own the site. Claim means linking that URL to this Merchant Center account, which reserves it. Google's URL verification page states that a single URL can only be claimed by one account, and that sharing needs a multi-client account.

  • Search Console does the verifying. Google says "Merchant Center verifies your site through Search Console"; if any user on the account is a verified owner there, you skip to claiming. Not verified yet? Start with Search Console for Shopify.
  • Prefer the HTML tag on Shopify. Google notes the Google Analytics method might not work on third-party platforms such as Shopify and recommends an HTML tag instead.
  • Enter the URL customers see. Settings, Business info, Edit online store, starting with https://. Google suggests dropping www, or the s in https, if it keeps failing.
  • A stale claim is a real blocker. If an agency or an earlier account claimed the domain, release it there or use a multi-client account.

Step 3: Put shipping, returns and contact details where Google looks

Google reads your store, not just your feed. Its account guidelines list what must be visible on the site, and the checkout requirements add what must be true at checkout:

  • Shipping settings. Required in the United States and about thirty other countries for free listings. Import them from Shopify in the app, or set them in Merchant Center, for every country you sync.
  • A return and refund policy. State it explicitly even if you offer no returns, make it easy to find on the site, and add it in Merchant Center too.
  • Contact information. A contact form, an email address or a phone number, clearly available.
  • Checkout anyone can complete. Individuals can buy, business fields are optional, guest checkout or a one-time passcode works, and the checkout is on SSL.
  • Availability that matches. If the listing says in stock, the product must be addable to the cart.

Merchants underestimate this layer. In an August 2026 Shopify Community thread, a merchant who had chased feed errors for weeks concluded that Google "is also quietly reading the store itself, shipping policy, return policy, contact info".

Step 4: Fill the product data Google requires

The app builds the feed from fields you already have. What you cannot skip is the set Google's product data specification marks Required, plus the identifiers Google's sync page says most products need.

The required attributes, with the Shopify field behind each

AttributeRequired whenShopify field the app usesRule from Google
idAlwaysVariant ID (set by the app)Unique, stable, max 50 characters
titleAlwaysProduct title, or SEO titleMax 150 characters, no promo text
descriptionAlwaysDescription, or meta descriptionMax 5,000 characters, product only
linkAlwaysProduct URL on the primary domainVerified domain, a specific product page
image_linkAlwaysFeatured image, per variant where setShows the product; 500 x 500 px from 31 January 2027
priceAlwaysVariant price in the market currencyMatches page, markup and checkout; no tax in US and Canada; never 0
availabilityAlwaysInventory and continue-selling settingin_stock, out_of_stock, preorder, backorder; matches the page
brandProduct has a clear brandVendor fieldRequired with MPN when no GTIN exists
gtinManufacturer assigned oneBarcode field on each variant8, 12, 13 or 14 digits, valid check digit, one per variant
mpnNo GTIN existsSet in the Google & YouTube appPair with brand, or tick This is a custom product
conditionUsed or refurbishedCustom label in the appnew, refurbished or used, in English
item_group_idProduct has variantsProduct ID (set by the app)Groups size and colour variants
color, size, age_group, genderApparel & AccessoriesVariant options plus app labelsAll four needed for apparel

Two rows deserve a closer look. Google's GTIN page says to use the manufacturer's value or nothing: "don't guess or make up a value". And the image row is new: the specification announces a 500 x 500 pixel minimum for all product images, with enforcement beginning 31 January 2027.

GTIN, barcode, UPC, EAN: in plain English

A GTIN is the number under the barcode on retail packaging: a 12-digit UPC in North America, a 13-digit EAN in Europe, a 13-digit ISBN on a book. Shopify stores it in the barcode field on each variant, and the app sends that field as gtin.

Step 5: Confirm free listings are on and read the product status

New Merchant Center accounts are opted in to free listings by default. On an older account, Google's free listings page says to open Marketing, then Marketing methods, and read the Free listings card. Admin access is needed to change it.

In the Shopify app, Google's sync page lists four product statuses:

  • Not approved. Not synced because of errors or missing data. Open the product and fix the fields the app names.
  • Limited. Only part of the product synced, usually some variants or countries. Missing identifiers on individual variants land here.
  • Under review. Changes Merchant Center has not processed yet. Wait.
  • Approved. Synced. Eligible, which is not the same as shown.

Inside Merchant Center, the Products page has a Needs attention tab listing every affected item by issue name, which is the key to the next section. Google's image fix page adds that a change may take 24 to 72 hours to be reflected there.

The disapprovals Shopify stores get, and the fix for each

Google's product data specification names the usual suspects: incorrect GTIN values, missing variant attributes, low-quality images, and "conflicting data between your feed and website". On Shopify those arrive under specific issue names.

Rejection reasons matrix

What Merchant Center rejects on Shopify stores, and the fix for each

Issue as Merchant Center names it
Effect
Why it happens on Shopify
The fix
Mismatched value (page crawl) [price]
Item disapproved
Feed price and the price Google reads on the page differ: variant pricing, tax display, currency, or a sale the page shows and the feed does not
Sync the variant URL, keep one price per page in the markup, match the currency and tax setting for the target country
Inaccurate availability (feed vs landing page)
Item disapproved
Page says sold out or preorder while the feed says in_stock, or stock moved between syncs
Let the app sync inventory, mark preorders as preorder with a date, keep the price visible when out of stock
Missing GTIN or other unique identifier
Limited visibility
Barcode field empty on the variant; theme markup omits gtin
Fill the barcode per variant, or tick This is a custom product and give brand plus MPN
Invalid or reused GTIN
Item disapproved
Guessed value, wrong check digit, same GTIN on several variants
Use the manufacturer's GTIN per variant or leave it blank; never invent one
Image too generic, too small, or with text
Item disapproved
Placeholder image, logo, watermark, promo text, or a tiny thumbnail
Main image shows the product; at least 500 x 500 px from 31 January 2027
Missing shipping or return policy
Account level
No shipping rates for the target country; return policy absent or vague
Import shipping from Shopify or set it in Merchant Center; publish an explicit returns policy and link it in the footer
Online store URL not verified or claimed
Account level
Store claimed by another account, or verification never completed
Verify through Search Console ownership; release the old claim or use an MCA
Landing page does not match the product
Item disapproved
Link points at a collection, a different variant, or a page in another currency
One product per URL, the primary variant matches the feed, distinct URLs per currency
Promotional text in title or description
Item disapproved
Free shipping, ALL CAPS, or a discount pushed into the synced title
Keep titles descriptive; sync the search engine listing title if the product title is noisy
Issue names and effects from Google Merchant Center Help, read in September 2026. Fixes after a change can take 24 to 72 hours to clear from the Needs attention tab.

Mismatched value (page crawl) [price]

Google crawled the product page and read a price that differs from the feed. The specification requires the price to "match with the price from your landing page, structured data, and at checkout", and the landing page requirements say every data source value is verified against the page. On Shopify the causes repeat:

  • Variants with different prices. In a November 2023 Community thread a merchant saw the error "on every product with a variant". The feed link must be the variant URL, and the page markup should carry one offer for that variant.
  • Tax display. Google wants US and Canadian prices without sales tax and tax-inclusive prices elsewhere. A page showing tax-inclusive prices to US visitors mismatches a base-price feed.
  • Currency, rounding and sales. Google's merchant listing guide asks for a distinct URL per currency, and a merchant in the August 2026 thread put the rest simply: feed and store prices "need to match exactly, including currency formatting".

Google's automations page explains why this cuts both ways: Merchant Center can update price, sale price, availability and condition from page markup, but "the product may be disapproved instead of updated if we detect a mismatch".

Availability mismatches and sold-out products

Google's availability inconsistency page covers a warning or pre-emptive disapproval when feed and page disagree. Its common reasons:

  • Sold out but still in_stock. Continue selling when out of stock shows a buy button while the feed says out of stock, or the reverse. Pick one behaviour and let the app sync it.
  • Preorders. Submit preorder with an availability_date, and show that date on the page.
  • Location-based availability. Do not change availability by the visitor's IP; use regional availability in Merchant Center.
  • Price hidden when sold out. The specification says the price must stay clearly visible on an out-of-stock page. Some themes hide it.

Missing or invalid GTINs

Google's unique product identifiers page says products with an assigned GTIN submitted without one "may have limited visibility", and incorrect identifiers can get products disapproved.

  • Empty barcode fields. Fill the barcode on every variant. A September 2022 Community reply noted that "usually what's missing is the GTIN (barcode in Shopify terms) at the variant level".
  • Handmade, custom or store-brand products. Tick This is a custom product in the app and give brand plus MPN. Never paste a SKU into the barcode field.
  • Reused or restricted numbers. Each variant has its own GTIN. Prefixes 02, 04 and 2 are restricted ranges; 05, 98 and 99 are coupons, per Google's GTIN page.

Images, policies and the website claim

  • Image too generic. Placeholders, logos and "no image available" graphics keep the product disapproved until replaced; change the image URL so Google fetches fresh.
  • Image size and overlays. No promotional text, watermarks, borders or upscaled thumbnails, and the 500 x 500 minimum from 31 January 2027.
  • Missing policy pages. A missing returns policy is flagged at account level, affecting every product at once. Publish it, link it in the footer, add it in Merchant Center.
  • Website not claimed. Nothing serves until the claim exists; finish step 2.

How Google reads on-page Product schema alongside the feed

Two systems read your product page. Merchant Center reads the feed and crawls the page to verify it. Google Search reads the structured data in your theme. Google's Product structured data intro says providing both "maximizes your eligibility", and that some experiences combine the two.

Feed vs on-page schema

The same ten facts, sent two ways, and who reads each

The feed (Google & YouTube app)
Read by Merchant Center
  • Decides eligibility for the Shopping tab and free listings
  • Every value is verified against the live page
  • Issues appear in the Needs attention tab
On-page Product markup (your theme)
Read by Google Search and automations
  • Earns merchant listing results in Search and Images
  • Feeds automatic price and availability updates
  • Errors appear in Search Console enhancement reports
Fact
Feed attribute
schema.org property
Must agree because
Identifier
id
sku
Feed id must be unique and stable; sku is recommended on the page
Name
title
name
Max 150 characters in the feed; should refer to the same product
Description
description
description
Max 5,000 characters; no promo text
Landing page
link
offers.url
On the verified domain, one product per URL
Main image
image_link
image
500 x 500 px minimum enforced from 31 January 2027
Price
price
offers.price + priceCurrency
Must agree with the page, checkout and markup; automations read the page
Availability
availability
offers.availability
in_stock, out_of_stock, preorder, backorder; must match the page
Brand
brand
brand.name
Required in the feed when the product has a clear brand
GTIN
gtin
gtin12 / gtin13 / gtin14 / isbn
Shopify barcode field per variant; numeric only in markup
Condition
condition
offers.itemCondition
Required in the feed for used or refurbished items
Attribute mapping from Google's product data specification and the merchant listing structured data guide, September 2026. Google says providing both maximizes eligibility.

The merchant listing guide sets the on-page rules, and they mirror the feed rules:

  • Required on the page. Product name, image and a nested Offer with a price above zero and a priceCurrency. An Offer, not an AggregateOffer, because you must be the seller.
  • Recommended and read. availability, itemCondition, gtin, brand.name, sku, description, shipping details and a return policy, ideally declared once under Organization.
  • One product per URL. Only pages where a shopper can buy, one product or its variants per page, a distinct URL per currency.
  • Markup in the initial HTML. Google says JavaScript-generated markup can make Shopping crawls less frequent and less reliable.
  • Google may verify it. Google may attempt to verify merchant listing data before showing it, and a past priceValidUntil can stop the listing showing.

The rule for Shopify: the price and availability in the theme's schema markup, the feed and the visible page must be the same numbers. When they drift, Merchant Center disapproves and Search drops the enhancement, separately.

Opinion· Aditi's take: check the theme markup before you touch the feed

Every Shopify price-mismatch thread I read ends the same way: the feed was fine and the theme's JSON-LD listed every variant, or an app had injected a second Product block. Validate one product URL first. If the page carries two prices, no feed edit will make Google pick the right one.

What free listings look like in Search versus the Shopping tab

Google's Product structured data intro lists the shopping experiences in Search, and the free listings page adds the surfaces beyond it. Where each draws its data from is the useful part:

SurfaceWhat it showsFed by
Product snippet (Search)Blue link plus price, availability, ratingsPage markup; feed price used if markup lacks it
Popular products (Search)Visual carousel of products for salePage markup and Merchant Center data combined
Shopping knowledge panelProduct details with a list of sellersProduct identifiers, so GTIN matters most
Google Images and LensAnnotated product images with pricePage markup and feed image_link
Shopping tabFilterable grid with merchant, price, shippingMerchant Center feed and eligibility only
Maps, YouTube, GeminiProduct modules beside places, videos, answersMerchant Center free listings

The asymmetry is the point. Good theme markup earns rich results in Search without a feed. The Shopping tab is gated on Merchant Center, so a store with perfect schema and no channel never appears there.

Products not appearing: the order to check things in

An August 2026 Community reply made the distinction most merchants miss: "Merchant Center and Search Console are separate systems. A page can be indexed organically and still have the corresponding feed item rejected". So check in this order, and stop at the first failure:

  1. Is the product live on the storefront? Active, published to the Online Store channel, not behind a password.
  2. Is the website verified and claimed? Settings, Business info. A claim issue blanks every product at once.
  3. What does the app status say? Not approved and Limited name the fields. Under review means wait.
  4. What does Needs attention say? Account-level policy issues before item-level ones, because they affect the whole catalogue.
  5. Does the page agree with itself? Run the product URL through the free schema validator: one Offer, one price, one availability, matching the page. If the theme's Product block is missing or broken, the product schema generator writes a valid one.
  6. Is the page indexed? URL Inspection in Search Console. Free listings do not index pages; the Shopify sitemap and canonical setup decide that.
  7. Is it just not being shown? Approved, indexed, no impressions: a relevance problem. Better titles, descriptions and a Google product category.

Step 5 does not scale by hand across a catalogue. That is what CrawlRaven's ecommerce mode is for: it joins Search Console, GA4 and a 200-point crawl into one ranked plan, and flags product pages whose Product markup is missing, broken, or disagrees with the visible price and availability, the exact mismatch Merchant Center rejects.

The free plan covers 1 site; the 3-site lifetime licence launched at $49. Lifetime pricing steps up as licenses sell, so check the pricing page for the current batch. Today's number is on the pricing page.

If the whole channel seems stuck, a Community regular's fix from a March 2026 thread is worth trying first: products missing from Merchant Center entirely were down to the app not updating, and reinstalling it resolved the sync.

Shopify Google Merchant Center FAQs

Setting up

Cost, what the app syncs, domain verification, and how long products take to appear. The FAQ block below quotes Google's and Shopify's pages directly.

Disapprovals and mismatches

Price mismatches, GTIN requirements, and whether the theme's Product schema is enough.

Where listings show

Approved but invisible, several stores on one account, and Search snippets versus the Shopping tab.

What to do this week

  • Open Needs attention in Merchant Center and sort by affected items. Account-level issues first.
  • Fill barcodes on every branded variant, and tick the custom product box on the rest.
  • Validate three product URLs for one Offer, one price, one availability, then work through the Shopify SEO checklist for the rest of the page.
  • Publish the returns policy, link it in the footer, add it in Merchant Center.
  • Re-check in 72 hours. Still disapproved means the fix never reached the page; a full Shopify SEO audit catches that half.

The feed layer is one of the biggest ways a store differs from a software site; SaaS SEO vs ecommerce SEO covers the rest.

Sources

Frequently asked questions

Is Google Merchant Center free for Shopify stores?

Yes. A Merchant Center account costs nothing, the Google & YouTube app is free to install, and free listings are turned on by default for new accounts. You only pay when you run Shopping ads or Performance Max campaigns from the same account. The product data requirements are the same for free listings and paid ads.

What is the Shopify Google & YouTube app and what does it sync?

It is the sales channel Google maintains on the Shopify App Store, listed under the developer Google LLC. It syncs products, discounts as promotions, and shipping rates to Merchant Center, and can connect Google Ads and a GA4 property. Products available to the Online Store channel sync automatically once the Merchant Center account is connected.

Do I need to verify my Shopify domain in Merchant Center separately?

Merchant Center verifies your online store through Search Console, so if any user on the account is a verified owner of the domain there, verification is already done and you skip to claiming. If not, Google recommends the HTML tag method for Shopify stores, since the Google Analytics method might not work on third-party platforms.

How long does it take for Shopify products to show in Google free listings?

Google does not publish a fixed approval time. After you fix an issue, Google says the change may take 24 to 72 hours to be reflected on the Needs attention page. Merchants on the Shopify Community regularly report waiting about a week after connecting before every product reaches Approved, so check the status daily rather than resubmitting.

Why does Merchant Center say my Shopify price is a mismatched value?

Google crawled the landing page and read a different price from the one in the feed. On Shopify the usual causes are variants with different prices where the link points at the parent product, tax-inclusive display against a tax-exclusive feed, a sale price on the page the feed does not carry, or theme markup listing every variant's offer.

Do I need a GTIN for every product on Shopify?

Only for products that have one. Google requires the gtin attribute for every product with a manufacturer-assigned GTIN, and says such a product submitted without one may have limited visibility. Fill the barcode field on each variant. For handmade or store-brand items, tick This is a custom product and add brand and MPN instead.

Does Shopify add Product schema for Merchant Center automatically?

Shopify themes add Product markup, but what they include varies by theme. Google reads the feed and the page markup separately: the feed decides Shopping tab eligibility, the markup decides merchant listing results in Search and feeds automatic price updates. Validate one product page in the schema validator before you assume the theme covers it.

Why are my products approved in Merchant Center but not showing on Google?

Approved means eligible, not shown. Google says the free listings status controls permission to show products but does not guarantee they will be shown. Check that free listings is on under Marketing methods, that the product is indexed in Search Console, and that the title and description describe what shoppers actually type.

Can I connect one Merchant Center account to several Shopify stores?

Not directly. Google says a single URL can be claimed by one account, and Shopify's help notes that multi-client accounts cannot be connected to the channel. The workable setup is one Merchant Center account per store, or a multi-client account whose sub-accounts inherit the claim, managed outside the app.

What is the difference between free listings in Search and the Shopping tab?

Both come from the same Merchant Center data. In Search, an approved product can appear as a product snippet, in the popular products carousel, in Images and in the shopping knowledge panel, and on-page Product markup alone can earn some of those. The Shopping tab is governed by Merchant Center eligibility, so it needs the feed.

Aditi Chaturvedi
About the Author

Aditi Chaturvedi

15+ years of growing SaaS websites through SEO | Author, 200-Point Audit Checklist

Aditi has spent 15+ years helping SaaS companies scale organic traffic through technical SEO and content strategy. She is the author of the CrawlRaven 200-Point Audit checklist used by agencies and in-house teams to systematically improve search performance.

shopify google merchant centershopify google shoppinggoogle merchant center shopify feedshopify google and youtube appmerchant center product disapproved shopifyfree listings shopifygoogle merchant center free listingsproduct schemashopify seostructured data

Reader runs a Shopify store, has connected the Google & YouTube channel, and is staring at Not approved or Limited statuses they cannot explain. They want to know which product pages disagree with their own feed.

Find the product pages whose markup disagrees with the page

Product schema, crawl and Search Console in one ranked list

CrawlRaven joins Search Console, GA4 and a 200-point crawl into one ranked plan, with an ecommerce mode for Shopify. It crawls every product page and flags Product markup that is missing, broken, or out of step with the visible price and availability. Free plan for 1 site, no credit card required.

CrawlRaven connects Google Search Console and GA4, runs 200+ technical SEO checks, and joins all three into one prioritized fix list, so you know what is broken, what it is costing you, and what to fix first.

✓ No credit card required·200+ checks·GSC + GA4 + full-site crawl
Free plan — no credit card

Stop exporting. Start shipping.

Connect Search Console, import your Ahrefs or Semrush lists, and get one ranked plan. Start free with one site, or grab a limited lifetime deal from $39, only 5 licenses left.

3
Data sources joined
200+
Point audit checks
1
Ranked plan out