I just have launched my pages a week ago(https://interior-and-furniture.myshopify.com)
and I tried to send xml file to Search console to be fetched several times ,but it shows: couldn`t fetched.
I assume this is because robots.txt status is disallowed.(https://interior-and-furniture.myshopify.com/robots.txt)
However, shopify support says you cannot edit robots.txt status.
this topic says need new primary domain to be crawled by google:
Is there any other way to crawled by google?
or Is there any other cause to prevent my pages from google crawling?
As you said, the reason is your robot.txt file disallows Google bots so that bots can not visit your URLs and as a result, your pages don't get indexed.
To solve this issue you should change your robot.txt to allow status. Also, this guide: How to get your online shop on Google would help your pages get indexed more quickly.
Hope it helps!
I checked your robots.txt file and there is nothing wrong with it. The XML file is not disallowed in your robots.txt file. All those disallowed URLs in your robots.txt are correct as it should be (since Google would not index pages like Orders, Cart, Account, or Collection search pages like /*/collections/*%2B*
Plus, how did you send your XML file to Google Search Console? There are two options when it comes to submitting XML files:
-> Usually, you’ll want to go with domain to ensure that every single one of your pages is indexed by Google.
Check out this video tutorial to see if there are any steps you're missing. And if possible, I'd advise you buy your own domain instead of using the default myshopify.com since your domain won't have any authority and it'll be difficult when you need your pages to get ranked.
Anyhoo, let me know if my answer if of any help with a thumb up, or like