Short answer: The keywords you can rank for are specific, buyer-intent, long-tail phrases where today's page-one results are businesses your size, not sites with thousands of backlinks. Skip the big head terms. Start from how your customers describe what they want, read the actual search results, and choose the phrases you can win.
A cake shop wants to rank for "cakes." That single word feels like the prize. It is also a fight the shop will never win, against national bakeries, recipe giants, and Wikipedia. Meanwhile "custom wedding cakes Toronto" sits right there, searched by people ready to buy, with a page one you could join this quarter. Ranking is not about the words you wish you owned. It is about the searches you can actually win.
Understand why chasing big keywords keeps small sites invisible
The words that feel biggest are the ones with almost no room. According to Ahrefs, there are just under 18,000 keywords in their U.S. database with more than 100,000 searches a month. That is the entire pool of "head terms" everyone fights over. Below that sits a very different world: Ahrefs found that keywords with fewer than 10 searches per month make up almost 93% of their U.S. database, roughly 2.3 billion phrases. Almost every real search is specific and low-volume. The head terms are a rounding error.
Chase the wrong ones and your page disappears. Ahrefs studied about 14 billion pages and found 96.55% of them get zero organic traffic from Google, and another 1.94% get between one and ten visits a month. That is not a small failure rate. That is the default outcome. A page targeting "cakes" joins the invisible 96.55%. A page targeting a phrase real buyers type, where the current results are shops like yours, does not.
So the goal shifts. You are not trying to rank for the biggest word. You are trying to find the specific search where you can realistically be one of the top few answers.
Know what makes a keyword winnable for a small site
A winnable keyword has four traits at once. It is specific, so it describes one clear thing. It carries buyer intent, so the person searching wants to do or buy something, not just read. It is often local, tied to a place you serve. And it is long-tail, a phrase of several words rather than one broad noun.
The fourth trait is the one that decides whether you can win: who already ranks. A keyword is winnable when today's page one is made of businesses your size, directory listings, forum threads, or thin no-name blogs. It is unwinnable when page one is wall-to-wall national brands with thousands of backlinks. Difficulty is not a number in a tool. It is the strength of the ten pages you would have to beat. If you want the full picture of why some pages sit above you, why competitors rank higher breaks down the signals behind those results.
This is the whole judgment. Everything below is how to make it, in order.
Step 1: Start from your customers' own words
Open a blank page and write down how your customers actually describe what they want, not how your industry describes it. A cake baker says "custom cakes." A bride-to-be types "wedding cake with fresh flowers" or "gluten free birthday cake near me." Those are different phrases, and only one set is worth targeting, because only one set is what buyers actually search.
Google's own guidance points the same way. Search Central says to make "content that's created primarily for people, and not to manipulate search engine rankings." Its self-check even asks whether you are writing to a word count you read Google prefers, and answers, "No, we don't." The message is plain: start from the person and the problem, not from a string you are trying to game.
There is a practical reason to trust customer language over tool suggestions too. Google's John Mueller reconfirmed at Search Central Live in 2025 that about 15% of the searches Google sees every day are completely brand new, never typed before. A keyword tool cannot show you a search that has never happened. Your customers, their emails, their phone questions, and their reviews can. If you are still nailing down the basics of what keywords are in SEO, start there, then come back to this list.
Step 2: Read the SERP to confirm the intent
Take each phrase from your list and search it. Do not skip this. The search results page tells you exactly what Google thinks the searcher wants, and whether your page could ever fit.
Search "wedding cake ideas" and you will see Pinterest boards, image galleries, and inspiration listicles. That is browsing intent, not buying intent. A bakery's order page will not fit there no matter how good it is. Now search "order custom wedding cake Toronto" and you will see local bakery pages, maps, and booking forms. That is buying intent, and a shop page belongs. Same topic, opposite outcome. The phrasing changes what Google rewards.
Reading the results before you commit saves you from writing a page that can never match. It is the difference between guessing at how many keywords to target per page and knowing what each page is actually for. Confirm the intent first, then write.
Step 3: Judge the competition by who already ranks
Now look at who occupies the top ten, not at a difficulty score. Free tools get you started: the Google autocomplete dropdown, the "People also ask" box, and the related searches at the bottom of the page all surface phrases real people type. You do not need a paid subscription to begin. For the wider set of no-cost options, free keyword research tools covers the ground.
The signal that matters is weakness in the top ten. Scan the ten results and ask what kind of pages they are. Forum threads, a Reddit post, a directory listing, or a thin blog with no real brand behind it are all openings. If a business your size already ranks, you can rank too. But if all ten are national retailers, major publishers, and high-authority sites, walk away. That keyword is not for you yet, and no amount of effort changes the math this year.
A photography-studio owner with more than 40 years in the trade described this exact move on r/SEO. He reverse-engineered a well-funded competitor's site, then found a specific long-tail phrase with surprisingly high volume that no keyword tool suggested and no competitor targeted, what he called a "semantic blind spot." After he built a landing page for it, he wrote that "its traffic increased nearly 20% and conversions went up more than 10%." His takeaway is worth pinning above your desk: "A relevant, low competition and high volume keyword is a holy grail, you won't get it from keyword suggestion tools. Keep digging, and you'll find yours." One person's result on one site, not a guarantee, but the method is exactly right.
We see the same pattern in the work we do for owner-run shops. The keyword an owner is sure they want is almost always the broad one their competitors already dominate, and the keyword that actually brings booked customers is the oddly specific phrase they mentioned in passing, the "dog-friendly patio brunch" or the "same-day denture repair" that describes what they really sell. The winnable term is usually hiding in a sentence the owner already said out loud. The job is to notice it and check the results before anyone writes a word.
Work a real example: "cakes" versus "custom wedding cakes Toronto"
Put the two side by side and the judgment becomes obvious.
"Cakes" is one word. The intent is a scramble, some people want recipes, some want images, some want a store. Page one is national bakeries, recipe sites, and encyclopedic pages with backlink profiles a local shop cannot touch. It is not specific, not local, and not clearly buyer-intent. It fails every test. Targeting it puts your page in the 96.55% that get nothing.
"Custom wedding cakes Toronto" is four words. The intent is single and clear: this person wants to buy a custom wedding cake in a specific city. It is specific, local, buyer-intent, and long-tail, all four traits at once. Search it and page one is other Toronto bakeries, exactly the businesses your size you can compete with. That is a keyword you can win, and the customer who types it is closer to booking than anyone typing "cakes" will ever be.
Same shop, same skill, two very different bets. If you want the broader theory behind why the four-word phrase converts better, the guide to long-tail keywords goes deeper on the concept.
Spot a keyword that is too competitive and walk away
Sometimes the specific, local phrase is still a wall. You search "custom wedding cakes Toronto" and page one is filled with heavily marketed venues, wedding directories with huge domains, and a national marketplace. When the top ten is all big brands and high-authority sites, that is your signal to walk away or narrow further. Add a neighborhood, a style, a dietary need: "vegan wedding cakes East Toronto" may be wide open where the broader phrase is locked.
The common mistake is picking keywords by search volume alone. A phrase with 5,000 searches a month is worthless to you if page one is Amazon and Wikipedia. A phrase with 90 searches a month is a steady stream of customers if page one is three local shops and a forum thread. Volume without intent and without a beatable top ten is a trap. Judge the results, not the number.
Frequently asked questions
How do I know if a keyword is too competitive for my site?
Search it and look at the top ten. If every result is a national brand, a major publisher, or a site with thousands of backlinks, it is too competitive for now. If you see forum threads, directory listings, thin blogs, or businesses your size, you have room to rank.
Should I pick keywords with the highest search volume?
No. Volume alone is a trap. A high-volume phrase whose page one is all big brands will never send you traffic, while a low-volume, specific, buyer-intent phrase with weak competitors can bring booked customers. Judge intent and who already ranks before you look at the number.
Do I need paid tools to find winnable keywords?
Not to start. Google autocomplete, the "People also ask" box, related searches, and reading the results page itself will surface real phrases and show you the competition for free. Paid tools speed up the work at scale, but the core judgment happens on the search results page anyone can open.
What is search intent and why does it decide rankings?
Search intent is what the person actually wants when they type a phrase: to learn, to browse, or to buy. Google reads the intent behind a query and rewards pages that match it, so a shop page cannot rank for an inspiration search no matter how good it is. Confirm the intent by reading the results before you write.
The shop that wins is not the one chasing "cakes." It is the one that noticed "custom wedding cakes Toronto" sitting in plain sight, read the results, saw beatable competitors, and built the page. Fonzy does that judgment for you at scale: it finds the specific, buyer-intent phrases your business can actually win, checks who already ranks, and builds the pages, so you rank for the searches you can win instead of the ones you wish you could.
Sources
- Ahrefs: 93% of keywords have fewer than 10 monthly searches and just under 18,000 exceed 100k
- Ahrefs: 96.55% of pages get zero organic traffic from Google, 1.94% get one to ten visits
- Google Search Central: create people-first content, not content to chase rankings
- Search Engine Journal: John Mueller reconfirms about 15% of daily searches are brand new
- r/SEO: a photography-studio owner finds a "semantic blind spot" long-tail keyword


Ready to grow?

