Hopefully someone can help me out here. I have a lot of products that show a blank default title field on our site. It doesn’t show up on all products, so I don’t know what piece of code I need to change. I’m adding a screenshot of one of our product pages. Thanks in advance for any help.
Topic summary
A merchant is experiencing an issue where a blank “Default Title” field appears on product pages, though not on all products. The problem stems from products being set up with variants when they don’t actually have any.
Attempted Solutions:
- CSS hiding methods were suggested but proved ineffective as a permanent fix
- Custom code additions to styles.scss.liquid file did not resolve the issue
Working Solution:
The original poster resolved it by manually editing each affected product:
- Check the variant box
- Save
- Uncheck the variant box
- Save again (this deletes the default title field)
Alternatively, bulk editing via CSV export was recommended:
- Export all products to CSV
- Open in Google Sheets (not Excel)
- Identify and clean up the “Option 1 Value” field for products without variants
- Re-upload to Shopify
The CSV method is considered more future-proof, though the manual per-product approach worked for the original poster. Other users report experiencing the same ongoing issue with the Default Title field displaying on mobile devices.
Please share your site url,
So that i can check and provide you exact solution here.
It will be because you have it set up as a variant when it doesn’t have any variants. Does that make sense or do you need more info?
- Go to Online Store->Theme->Edit code
- Asset->/styles.scss.liquid->paste bellow code in bottom of file
.product-details h2.hide {
display: block;
}
Want to modify or incorporate custom changes on store
If helpful then please Like and Accept Solution.
Email: bamaniyaketan.sky@gmail.com
Skype : bamaniya.sky
Shopify Private App | Custom Theme Development | Custom Modifications In To Shopify Theme | SEO & Digital Marketing | Site Speed Optimization
Ok. How do I disable that? I don’t have the variant box checked on any of them.
That did not fix the issue ![]()
what do you want exactly? can you please share details or screenshot do you have like.
I need that field just below the price to be deleted. The one that says title, and Default
@OCMike Hiding it via CSS, will only work if you don’t have variants on any of your products?
Your best bet, if some products do have variants is probably to do an export of all you products into CSV. Open it in Google Sheets (not Excel). Hopefully seeing it that way you will be able to see what to delete. Then when done upload the file back to Shopify.
If your happy to just hide it because none of your products have variants then add this at the bottom of your theme.sccs.liquid file:
.product-variants {
display: none;
}
But like I say, cleaning up your data via the CSV route is a better/more future proof option.
@JonWright Thanks. I’ll look at going that route, since I have 1 product that has variants.
OK. I had the same problem ages ago and went down the CSV route. I can’t remember exactly which field it is that you need to edit, I think it was called “Option 1 Value” . But I remember it being fairly obvious to work out (by comparing products that were right with products that were wrong). If you’re struggling then DM me a link to your Google sheet and that will help me remember how I did it.
@JonWright I got it figured out. Thanks! The bulk edit in Google sheets is a bit tougher, as it is not carrying over my inventory from multiple locations. I discovered that if I go into each product and check the variant box, save, then uncheck it, that deletes the field.
Great. Glad you managed to fix it.
I have the same problem and is not going away
Hi Jon, I exported the products and see the fields:
Option1 Name |
Option1 Value |
|---|
I read they are mandatory fields and if I have a product without variants I should set the fields to
Option1 Name |
Option1 Value |
|---|---|
Title |
Default Title |
When I do that the ‘Title’ dropdown with ‘Default Title’ is displaying on my phone. When I adjust the text the from Title and Default Title it updates. Are there any ways to disable this field or set it to not populate?
Thanks!

