Short answer: If Mac dictation is not working in Shopify, click inside the field until the cursor blinks, then speak. Close the search bar and any assistant panel first, keep the description out of HTML view, say sentences only into text fields, and press Save, because Shopify keeps nothing until you do.
You have forty products to list, the Shopify admin is open in a browser tab, and saying each description out loud is far quicker than typing it. You press your dictation shortcut, describe the first product, and nothing appears. Or the whole paragraph turns up in the search bar at the top of the admin. Or in the Tags box, chopped into a dozen tags. Or it lands correctly in the description, you move on to the next product, and an hour later the first one is as empty as when you started.
Three facts about Shopify on a Mac explain almost all of it. First, the admin is a web page full of separate fields, and dictation, whether it is Apple's or a dictation app's, delivers text to whichever one has keyboard focus, exactly as if you had typed it. Second, those fields are not all the same kind. Some take sentences, some take only numbers, one turns commas into separate tags, and one can show the raw HTML of your description. Third, Shopify does not keep an edit until you press Save. A dictated description is a draft sitting in your browser until the save bar at the top of the page has been dealt with.
So most Shopify dictation problems are about where your words landed, what kind of field they landed in and whether they were ever saved, not about your microphone. This guide works through every cause in order, starting with the most common one. If dictation is failing in every app on your Mac and not only in Shopify, start with our complete guide to Mac dictation not working instead. Shopify updates its admin regularly, so exact button names and positions may differ a little from what you see on your screen.
How dictation reaches Shopify
Apple dictation is built into macOS. You start it with the dictation shortcut, usually the microphone key or whichever shortcut is set in System Settings under Keyboard, or from Edit, then Start Dictation in your browser's menu bar. It sends its text to whichever field has keyboard focus. The Shopify admin does not need microphone permission for that, because it is your Mac that is listening, not the web page. If your browser asks whether Shopify may use the microphone, the request is coming from a web-based voice tool, an assistant or an installed app, not from Apple dictation.
Menu bar dictation apps, including ours, look much the same from Shopify's side. They put text at your cursor, and many of them deliver it the way a paste does. They need their own Microphone permission, plus Accessibility permission to put text into other apps, under System Settings, then Privacy & Security. Neither Shopify nor your browser needs anything extra, and there is no Shopify app or integration to install.
That leaves one rule to remember: dictated text goes to whatever has focus, and Shopify treats it exactly like typing. A sentence in the description is a sentence. The same sentence in the Tags box is a handful of tags, in the price field it is refused, and in the search bar it is a search for a product that does not exist.
The 30-second TextEdit test
Before you change anything, open TextEdit, create a blank document, start dictation and say a sentence. Then go back to Shopify, open any product, click in the middle of the description so the cursor blinks there, and dictate the same sentence.
- If nothing appears in TextEdit either, the problem is dictation on your Mac, not Shopify. Go to fix 10.
- If TextEdit works but nothing appears in Shopify, go to fixes 1, 8 and 9.
- If your words appeared, but in the search bar, an assistant panel or a pop-up, go to fixes 1 and 2.
- If your words arrived in the middle of HTML tags, go to fix 3.
- If a field refused your words, emptied itself or split them up, go to fixes 4 and 5.
- If your words were there and are gone now that you have come back to the page, go to fix 6.
- If the trouble is in the theme editor and not on a product page, go to fix 7.
Command-Z works in the admin's text fields, so if a paragraph lands somewhere it should not, undo it before you try to repair it by hand. The Discard button in the save bar goes further and puts the whole page back to its last saved state. That includes everything else you changed on the page, so it is a tool for the moment right after a mistake, not for the end of a long editing session.
The 10 fixes, in order
1. Click inside the field until you see the cursor
This is the cause behind most "dictation does nothing in Shopify" reports. A product page has a title, a description editor, media, pricing, inventory and shipping sections, variants, a search engine listing and, alongside those, the status, product type, vendor, collections and tags. Around all of that sit the admin's navigation and a search bar. Only one of them has keyboard focus at a time, and it is often not the one you are looking at.
Clicking is not always the same as placing a cursor. Clicking a toolbar button in the description editor, a checkbox, a dropdown or an image moves focus to that control. Scrolling does not move focus at all, so after you scroll down to the search engine listing, the cursor is still wherever you last clicked. And on a new product the title is the first field on the page, so a description dictated before you have clicked anywhere else can become a very long product name.
Click directly in the field where you want the text and look for the blinking insertion point before you speak. If no field has focus, your words have nowhere to go. Depending on how your dictation tool delivers text, the admin can also read stray letters as its own keyboard shortcuts and take you to another page. The admin has a built-in list of those shortcuts, normally shown by pressing the question mark key while no field has focus, and it is worth a look so that you recognise what happened if a page suddenly changes under you.
2. Close the search bar, the assistant and pop-up fields first
The admin opens text fields on top of your work, and each of them will take every word you say.
- The search bar. Command-K, or a click at the top of the admin, opens search with the cursor already in it. Dictate while it is open and your product description becomes a search query.
- The assistant panel. If your store has Shopify's built-in assistant, it opens as a panel with a message box of its own. Words dictated there are sent to the assistant as a request, not written into your product.
- The text generation pop-up. The description editor can offer to generate text for you, and the pop-up it opens has a field for features and keywords. That field is a prompt, not the description.
- Link dialogs. Inserting a link from the editor toolbar opens a small form that asks for a web address. A sentence dictated there becomes a broken link.
- Pickers. Adding a product to a collection, choosing a customer or browsing files opens a window with a search field at the top, and focus goes straight to it.
- The browser itself. After Command-F, focus is in the browser's Find bar, and after Command-L it is in the address bar. Both are real text fields.
In every one of these cases dictation worked. It just filled in the wrong box. Close the pop-up with Escape or its Cancel button, click back in the field you meant, check for the cursor and speak again.
3. Check the description is not showing HTML
The description editor can show the same text in two forms. The normal view shows formatted text, with a toolbar for bold, lists, links and headings. The HTML view, switched on from a button in that toolbar that looks like a pair of angle brackets, shows the markup underneath as plain text. The same editor appears on pages, blog posts and collection descriptions.
In the HTML view, dictation still works, but your words go in as raw text wherever the cursor is. If they land inside a tag, the markup breaks, and the storefront may show stray characters, lose a link or run two paragraphs together. Text dictated there also arrives without paragraph tags of its own, so several spoken paragraphs can display as one solid block. Switch back to the normal view with the same button, undo the stray text if you can, and dictate into the formatted description.
In the normal view, the Return key starts a new paragraph, so when you say "new paragraph", or your dictation app delivers several paragraphs at once, they arrive as separate paragraphs. That is usually what you want. Add headings, bullet lists and bold afterwards from the toolbar, once the words are down.
4. Say sentences into text fields, and type the rest
Many fields on a Shopify page are not free text, and each does something different with a spoken sentence.
- Price, compare-at price and cost. These are for numbers. Dictation tends to produce words such as "twenty nine ninety nine", or a figure with a currency word attached, and the field typically refuses it or clears itself when you click away.
- Quantity and weight. Numbers again, with the unit chosen from a menu, not spoken.
- SKU and barcode. These accept text, so nothing warns you, but dictation adds spaces, capital letters and the occasional full stop to codes that have to match your supplier's records or your scanner exactly.
- Tags. Tags are separated by commas, so a dictated sentence with commas in it becomes several tags, each one a fragment.
- URL handle. The handle is the end of the page's web address, made of lowercase letters, numbers and hyphens. Changing it on a live product changes the address that customers and search engines already know.
- Discount codes. A customer has to type the code at checkout, so a code dictated with spaces or punctuation in it is one that few people will enter correctly.
- Custom fields. Metafields are set up with a type, such as a whole number, a date, a web address or a single line of text, and Shopify checks the value against that type when you save.
None of this is dictation failing. It is the field doing its job. Use your voice for the fields made of sentences, such as titles, descriptions, search listings, alt text, notes and messages, and type or paste the codes, prices and handles.
5. Watch the character counters
Some fields accept sentences but have a length in mind. The search engine listing is the main one. Its page title and meta description each show a counter underneath, built around roughly 70 characters for the title and 160 for the description. Spoken sentences run longer than typed ones, and it is easy to dictate a description twice that length. Search engines generally cut off what does not fit, so the end of your sentence, which is often the part with the reason to click, never shows.
Product titles, image alt text, tags and option names have limits of their own, and Shopify either stops accepting characters or shows an error when you try to save. If a dictated line seems to end in the middle of a sentence, a limit is the likely reason. Say it shorter, or dictate freely in the description and then cut a version down for the short field.
One more habit for short fields: dictation punctuates for readers, so a product title or a page title can arrive with a full stop at the end. Read short fields back before you save.
6. Press Save, because Shopify does not do it for you
This is the cause behind "my dictated description disappeared". As soon as you change anything on a product, page or collection, a bar appears at the top of the admin saying that there are unsaved changes, with Discard and Save buttons. Until you press Save, your words exist only in that browser tab. Close the tab, let the browser reload it, or confirm that you want to leave the page, and they are gone.
Shopify normally warns you before you leave a page with unsaved changes, but it is easy to click through that warning out of habit. When you are working through a list of products by voice, the safe rhythm is: dictate, read back, Save, wait for the confirmation that the product was saved, then move to the next one.
A few related cases look the same:
- An error after pressing Save. If one field fails its check, such as a price with words in it, the page is not saved, and that includes the description you dictated correctly. Fix the field that is marked, then save again.
- The same product open in two tabs. Each tab holds its own copy of the page, and the tab that saves last can overwrite what the other one saved. Close the duplicates.
- Timeline comments. A comment on an order or a customer is only added when you press Post. Text left sitting in the comment box is not kept with the record.
- Saved, but as a draft. A product whose status is Draft is saved but not visible in your store. That is a status setting, not lost text.
7. In the theme editor, type in the settings panel
The theme editor, found under Online Store, then Themes, then Customize, shows a live preview of your storefront beside a panel of settings. The preview looks like a page you could type on, but it is a separate frame displaying your store. Clicking a heading there usually selects the section it belongs to and opens that section's settings. The text itself is edited in the fields of the settings panel, so that is where the cursor needs to be before you speak. Some themes and recent versions of the editor do let you change certain text directly on the preview. If you do not see a blinking cursor there, use the panel.
The theme editor has its own Save button, separate from product pages, and the same rule applies: nothing you dictate reaches the live store until you press it.
The code editor, opened with Edit code, is a different thing again. It shows your theme's template files, and anything you dictate there goes in as code. A stray sentence in the middle of a template can break a page of your store. If you opened the code editor by accident, leave it without saving.
8. Make sure the field can be edited
Sometimes the cursor will not go where you click, because that part of the admin is not open for editing.
- Staff permissions. Store owners can limit what each staff account may do. If your account can view products but not edit them, the fields will not take text, or the option to save will not be there. Ask the store owner to check your permissions.
- Installed apps. Apps that open inside the admin, such as review tools, page builders and search listing apps, are usually loaded in a frame of their own. Their fields belong to the app, so click inside the field itself, and look for the app's own way of saving.
- The bulk editor. The bulk editor lays products out as a grid. A highlighted cell is not necessarily a cell in editing mode. Click into the cell until you see the cursor, and check which column you are in before you speak, because a sentence dictated into a price column will not be accepted.
- Notes shown as plain text. The note on an order is displayed as ordinary text until you choose to edit it. Click the edit control first, then dictate, then save.
The check is always the same. If there is no blinking insertion point, there is nowhere for dictated text to go.
9. Sign back in when your session ends
Shopify signs you out after a period of inactivity, and it can ask you to confirm who you are again before it shows sensitive pages. If that happens while you are looking at the product in your hand instead of the screen, you can dictate a full paragraph that goes nowhere, because the page is waiting for a password.
There is a second effect for dictation apps. While a password field is active, macOS uses Secure Input, which stops other apps from reading or sending keystrokes. A dictation app may not see its hotkey, or may not be able to deliver its text, for as long as the cursor sits in that password box. A password manager prompt can have the same effect. Sign in, let the page load again, click back into your field and try once more. Anything you had not saved before the session ended will usually need dictating again, which is one more reason to save after every product.
10. Rule out the browser, then check dictation on your Mac
Shopify runs in a browser, so the browser is part of the problem space. Open the same product in a private window, or in a different browser, and dictate there. If it works, something in your everyday browser profile is interfering.
Extensions are the usual suspects. Writing assistants and grammar checkers attach themselves to editable text fields, and they can reposition the cursor or rewrite text as it arrives. Store helper extensions and ad blockers can stop parts of the admin from loading. Disable extensions one at a time until dictation behaves. Our guides to Mac dictation not working in Chrome and in Safari cover the browser-specific causes.
If you use a dictation app, check its two permissions under System Settings, then Privacy & Security: Microphone, so it can hear you, and Accessibility, so it can put text into your browser. After you grant a permission, quit the app and open it again. If your dictation shortcut matches a browser or admin shortcut, the browser may act on it first, and our guide to a Mac dictation shortcut that is not working walks through finding conflicts.
If dictation failed in TextEdit too, Shopify is not the problem. Open System Settings, go to Keyboard, and make sure Dictation is on. Check which shortcut it uses and that the dictation language matches the language you are speaking. Check the microphone as well: a video call or a screen recorder can keep hold of it, and a headset that was unplugged can leave your Mac listening to the wrong input. Then restart your Mac, which clears stuck dictation services in one step.
Shopify quirks that look like broken dictation
- The storefront still shows the old text. You saved, but the storefront page in your other tab was loaded before the change. Reload it. If it still shows the old text, check that you edited the right product and that it is not a draft.
- The description looks different on the store. Your theme controls fonts, spacing and width on the live site. That is styling, not dictation.
- An app changed it back. If products are imported or kept in sync by an app, such as a supplier or inventory tool, that app may overwrite titles and descriptions the next time it syncs. Edit the text where the app expects it, or switch off syncing for that field.
- Your words appeared in one language only. Stores that sell in several languages keep translations separately from the main text. Dictating a new description updates the default language, and the translations are handled in whichever translation tool the store uses.
- The search listing did not change when the description did. Once a page title or meta description has been edited by hand, it stays as written and no longer follows later changes to the product title or description.
- Text arrives late. A product with many variants and images, or a browser with a lot of tabs open, can be slow to respond. Let the text appear before you start typing a correction, or the two can end up mixed together.
- Holding your hotkey and clicking opened a new tab. In a browser, clicking a link with the Command or Option key held down does something other than a normal click. If your dictation hotkey is one of those modifier keys, click to place the cursor first, then hold the key.
Quick triage
- Works in TextEdit, nothing in Shopify: focus is not in a text field. Fix 1.
- Your paragraph is in the title or the Tags box: that field had focus. Fixes 1 and 4.
- Your words went into search or an assistant: a pop-up field was open. Fix 2.
- Your words are surrounded by HTML tags: the description is in HTML view. Fix 3.
- A field emptied itself or showed an error: it takes numbers or a set format. Fix 4.
- A line stops in the middle of a sentence: a character limit. Fix 5.
- Text disappeared after you left the page: it was never saved. Fix 6.
- Clicking the storefront preview does nothing: use the theme editor's settings panel. Fix 7.
- The cursor will not go into the field: permissions, an app's frame or a grid cell. Fix 8.
- A sign-in page appeared: your session ended. Fix 9.
- Works in a private window only: an extension. Fix 10.
- Fails in TextEdit too: Mac dictation settings. Fix 10.
Where dictation earns its place in a Shopify store
Nobody should try to set prices or build variants by voice. Numbers, options and inventory are quicker with the keyboard and mouse. What dictation is good at is everything written in sentences, and a store has more of that than most owners realise:
- Product descriptions. Said the way you would describe the item to a customer standing in front of you, with the product in your hand.
- Search listings. A page title and a two-sentence summary for each product, which are tedious to type and easy to skip.
- Image alt text. A plain description of what the picture shows, spoken while you are looking at it.
- Collection descriptions and pages. An About page, shipping and returns information, a set of answers for an FAQ.
- Blog posts. The first draft of an article for your store's blog.
- Order notes and customer replies. What was agreed on the phone, written down before the details fade.
The rule that keeps all of it tidy: say the sentences, type the codes, and save after each one.
It is worth getting right, because speaking is much faster than typing. Most adults type around 40 words per minute, and even professional typists usually sit around 80 to 100, while normal speech runs at 130 to 150 words per minute. For a catalogue of any size, descriptions are where most of the writing time goes, and they are the part that suits speaking best. Our guide on how to dictate in Shopify covers the day-to-day workflow once everything is working. If you also sell on a marketplace, our guide on how to dictate on Etsy does the same for listings and buyer messages.
Shopify versus other web editors
The same principles apply in any web-based admin: focus decides where words go, each field decides what to do with them, and the save button decides whether they last. The details differ from tool to tool. If your site or its blog runs on WordPress, our guide to Mac dictation not working in WordPress covers the block editor, which saves drafts for you but splits text into blocks, and fails in ways a Shopify user will half recognise.
One hotkey for every field
Apple dictation is free and built in, but it stops after a pause, it depends on settings that are easy to switch off by accident, and fixing a misheard word means going back and editing by hand.
Voice Keyboard Pro is a menu bar app for Mac. Click where you want the text, hold your hotkey, speak, and release. The text appears at your cursor, system-wide, in a Shopify description, in the search listing, in your email and in every other app you use. The microphone stays live while you hold the key, so a pause to look at the product in your hand does not end the session. Like any dictation app, it puts text wherever focus is, and Shopify still decides what that text means and whether it is saved, so fixes 1 to 9 still apply.
A few features help with store work in particular:
- Smart Vocabulary is a personal dictionary with replacement rules, so brand names, product lines, materials and supplier names come out spelled your way every time.
- Meeting Mode, with speaker detection and AI notes, captures supplier and wholesale calls, so you are not reconstructing who agreed to what from memory.
- Calendar meeting detection notices when a meeting on your calendar is about to start.
On privacy, our servers store only operational pings. No audio and no transcript content is stored, which matters when what you are dictating includes customer details or a product you have not announced yet. There is a free tier with daily limits, and Pro is $4.99 a month or $34.99 a year. On iPhone, the same product is a custom keyboard with a built-in mic button, so you can dictate in any iOS app, the Shopify app included.
Frequently asked questions
Does Shopify have its own dictation setting?
No. The Shopify admin relies on the dictation built into macOS or on a dictation app. Both deliver text to whatever has keyboard focus, and there is nothing inside Shopify to turn on for it.
Why does dictation work in TextEdit but not in Shopify?
Almost always because no text field in the admin has focus, or because focus is in a different field from the one you are looking at, such as the search bar. Click in the field until the cursor blinks, then speak.
Why did my dictated product description disappear?
It was probably never saved. Shopify keeps changes only when you press Save in the bar at the top of the page. If you left the page, closed the tab or were signed out first, the text was discarded. An error on another field can also stop the whole page from saving.
Can I dictate prices and SKUs?
You can try, but it is rarely worth it. Price fields are for numbers, and codes need exact characters with no added spaces or capitals. Type or paste those, and use your voice for descriptions, titles and notes.
Does my browser need microphone permission for Shopify?
Not for Apple dictation or a menu bar dictation app, because your Mac or the app does the listening. A microphone prompt from the browser comes from a web-based voice tool or an installed app. A dictation app needs Microphone and Accessibility permission in System Settings.
Does this apply to the Shopify app on iPhone?
The saving rules are the same, but dictation works differently there. On iPhone the mic lives on the keyboard, so the questions are whether a text field is active and which keyboard is showing. Our guide to iPhone dictation not working covers that side.
What to do next
Run the 30-second TextEdit test, then work through the fixes that match what you saw. For most people it is fix 1 or fix 2: the words went to the search bar or to no field at all. If a description you dictated has vanished, it is fix 6, and the cure is a habit, not a setting: save after every product. And if you want dictation that works the same way in every field and every app on your Mac, try Voice Keyboard Pro's free tier on your next product description.
The words land at your cursor in whatever app you are already in: Shopify, Mail, Slack, a browser form. No dictation window, nothing to copy across.
Free tier with daily limits · Apple Silicon & Intel