631-612-6976 Mon to Fri, 9:00 AM to 5:00 PM 375 Commack Road, Deer Park, NY
4.9 from 71 Google reviews Since 2012 200+ Long Island clients
Before any page gets written

Keyword research built on how your customers actually search

Keyword research is how we find the exact words your customers type into Google right before they call someone who does what you do, and decide which page on your site should answer each one. We sort every search by what the person wants, weigh it by what a customer is worth to you, and turn the result into a plan for your pages, whether you sell across Long Island or across the country.

4.9 from 71 Google reviewsSince 2012 in Deer ParkAhrefs and Search Console data
Where the searches come from

Four places we find the searches real customers use

No single tool sees everything. Third-party tools estimate the whole market, while Google's own reports show real searches but only a slice of them. We work mostly in Ahrefs and Google Search Console and check the other two where they fill a gap.

Ahrefs

Estimated monthly searches, a difficulty score, related terms and the questions people ask, plus every keyword a competitor's site ranks for. It is the widest view of the market.

Watch out for

Volumes are estimates, and small local searches often show as zero even when real people type them.

Google Search Console

The actual searches your site already appeared for, with impressions, clicks and average position. This is Google's own data, not an estimate, and it is where most quick wins hide.

Watch out for

It only shows searches where you already show up. It can't tell you about the ones you are missing.

Business Profile insights

The performance report in your Google Business Profile lists the searches that showed your listing on Maps and in local results. It tells us how people look for you on the map, which is often different from how they search the web.

Watch out for

Low-count searches are grouped or hidden, so it reads as a direction, not a full list.

Google Keyword Planner

The free planner inside Google Ads. It suggests related searches and shows what advertisers bid on them, which is a useful signal of how commercial a search is.

Watch out for

Accounts without active ad spend see broad volume ranges instead of exact figures.

The best list we ever get comes from you. How customers describe the problem on the phone, the words on the jobs you want more of, and the questions your staff answer every week all go into the research before a single tool is opened.

Search intent

Sort the searches: buy now, comparing, or researching?

Here are nine searches a roofing company's customers might type. Tap the intent you think fits each one. You'll see how we would classify it and which kind of page it belongs on. Getting this right decides whether a page brings calls or only visits.

  1. roof leak repair near me
  2. how long does a roof last
  3. roof replacement cost
  4. roofing company [your town]
  5. metal roof vs asphalt shingles
  6. emergency roof tarp service
  7. does insurance cover roof leaks
  8. best roofers near me reviews
  9. signs you need a new roof
Buy now

The problem is here and they want someone to call. These searches go to service pages and town pages, and they are the ones that fill your calendar.

Comparing

They know what they need and are weighing price, options or companies. Cost sections, comparison articles and reviews win these, one step before the call.

Researching

Still learning. Blog posts and FAQs answer them, build trust, and link to the service page for the day they are ready.

Local modifiers and near me

Town names, "near me," and the searches that carry a location

Local searches come in three shapes. Some name a town. Some say "near me." And many say neither, because Google already knows where the phone is and shows local results anyway. All three can end in the same phone call, but they do not all land on the same page.

A search with a town name belongs on the page built for that town. A "near me" search is mostly decided by the Map Pack, which runs on your Business Profile, your reviews and how close you are to the searcher. That side of the work is local SEO, and keyword research feeds it the categories, services and wording people actually use.

Why we keep town names off service pages

If every service page carries a stack of town names, the service pages start competing with the town pages for the same searches, and neither ranks as well as it should. So service pages lead with the service. Town pages carry the town. The research tells us which towns have enough searching, and enough of your work, to earn a page of their own.

Research the phrasing, not just the town

Customers rarely search the way a business describes itself. A roofer says "roof replacement." A homeowner types "new roof," "reroof," or "roof keeps leaking." We collect the phrases real people use and put the most common one in the page title, then work the others into the copy so the page matches all of them.

Picking the targets

Search volume, value, and difficulty in plain English

A long list of searches is easy to produce. The work is deciding which ones are worth a page. Every term we recommend is weighed on four questions, and the one with the biggest number rarely wins.

01

Search volume: who is looking

An estimate of monthly searches. It tells us whether anyone is looking, and it is a starting point, not a verdict. Local service searches often show small numbers, and a small number of the right searchers can keep a crew busy.

The trap: chasing the biggest number. Broad terms bring browsers from everywhere who never call.
02

Value: what one searcher is worth

The questions that matter to you: how close is this person to buying, and what is a job from this search worth? What advertisers pay per click is a good clue, because high bids usually mean the search leads to sales. Your average job size and close rate finish the picture.

The trap: treating every search as equal. A search that leads to your most profitable service outranks a busier one that leads to your smallest.
03

Keyword difficulty: how hard it is to reach page one

Ahrefs scores difficulty from 0 to 100, based mostly on how many other sites link to the pages already ranking. Low means a newer site has a real shot. High means the top spots belong to sites with years of links behind them.

The trap: going after the hardest term first. Winnable terms bring calls now and build the strength to compete for the big ones later.
04

Click potential: will anyone click

Some searches are answered right on the results page by an AI Overview, a map, or a quick answer box, so few people click through. Others show four ads before the first organic result. We look at what the results page actually shows before promising a search will send visitors.

The trap: ranking first for a question Google answers itself. The ranking looks good in a report and brings no one.

Put simply: a search that 40 people make each month and that leads to a $5,000 job is worth more than one with 5,000 searches from people just browsing. Volume tells us who is looking. Value and difficulty tell us whether the page will ever pay for itself. And no score gets the final word: we open the actual results, because a page one full of directories and national brands tells us more than any number.

Competitor gap analysis

What your competitors rank for that you don't

We pull the sites that show up ahead of you for the searches you want and list every keyword they rank for. Then we set that list against yours. The difference is the gap: searches bringing customers to them that your site doesn't show up for at all.

A gap usually has a plain explanation. They have a page for a service you only mention in a list. They answer the cost question and you don't. They built pages for the towns they work in. Each gap becomes a line in the plan: build a new page, expand an existing one, or skip it because it doesn't match the work you want.

We also look for what they missed

Competitor research is not about copying. Their sites were built around their services, their margins and their mistakes. The searches nobody in your market has a good page for yet are often the fastest wins of all, because there is no one to beat.

When a gap turns out to be a site problem rather than a missing page, such as pages Google can't crawl or a slow site dragging everything down, it goes to technical SEO instead.

One keyword, one page

How the keyword map becomes your sitemap

The finished research is a keyword map: every search worth targeting, assigned to exactly one page. Read it top to bottom and it is also the plan for the site, which pages exist, where they sit, and how they link to each other.

Keyword map example roofer
  1. 1roofing contractorhome
  2. 2roofing serviceshub
  3. 3roof repairservice
  4. 4roof replacementservice
  5. 5roofer [your town]town
  6. 6signs you need a new roofblog
Sitemap same numbers
  • 1/
  • 2/services/
  • 3/services/roof-repair/
  • 4/services/roof-replacement/
  • 5/service-areas/[town]/
  • 6/blog/signs-you-need-a-new-roof/

One primary keyword per page

Each page gets one primary keyword and two or three supporting terms that mean nearly the same thing. Where those words go on the page, and how they are worded, is on-page SEO.

Services up top, towns and articles beneath

Service searches become service pages grouped under a services hub. Town searches become town pages under a service area hub. Research questions become articles that link up to the service they relate to. Every page links to its parent, so nothing is left stranded, and the site's structure matches the way people search.

Because every search is assigned to exactly one page, the map is also the check we run before any page is built or rewritten: if the keyword is already taken, the new page gets a different one.

Questions and AI search

The questions customers ask, and where they get answered

Plenty of searches are full questions. They rarely lead to a call on their own, but they decide who the customer trusts by the time they are ready. Question research tells us what goes in your FAQs, what deserves an article, and what people are asking AI tools about your kind of business.

Questions for FAQs and blog content

We collect questions from Ahrefs, from the "People also ask" boxes on the results page, from your Search Console data, and from what your staff hear on the phone. Short questions with a short answer become FAQs on the service page they belong to. Questions that need a real explanation become articles.

  • How long does a roof repair take?FAQ
  • Can you replace a roof in winter?FAQ
  • Metal or shingle: which lasts longer?Article
  • What to do the night a roof starts leakingArticle

Each article links to the service it supports, so a reader who learns something useful is one tap from booking the job.

AI search queries

More people now ask ChatGPT, Google's AI Overviews and similar tools instead of scrolling a list of links. They ask longer, more specific questions, often with the details of their own situation. No tool shows reliable search counts for these conversations yet, so we don't pretend to have them.

What we can do is research the questions behind them, write pages that answer those questions plainly and specifically, and make sure your business details match everywhere they appear online. Pages that answer a question clearly are the pages AI tools tend to cite.

Zoesi, our in-house reporting dashboard, tracks whether your business is mentioned in AI search results alongside your rankings and Map Pack positions, and it all shows up in your monthly SEO report.

What you get

What the research delivers, and how often we revisit it

Keyword research runs in the first month of every SEO campaign, alongside the audit. No content gets written and no page gets built until it is done, and it is never filed away once it is.

  1. 01Keyword map. One primary keyword and two or three supporting terms for every page, with the intent and page type for each.
  2. 02Pages to build. Searches worth winning that no page on your site answers yet, in priority order.
  3. 03Pages to fix. Existing pages aimed at the wrong search, or two pages aimed at the same one, with what to merge, re-target or redirect.
  4. 04Competitor gaps. What the sites ahead of you rank for, and which of those gaps are worth filling.
  5. 05Question list. The questions to answer as FAQs and the ones worth a full article.
  6. 06Quick wins. Searches where Search Console shows you already sitting just off page one, so a better page can move them first.

When we revisit the keywords

  • Every monthWe review your Search Console data for pages gaining ground, pages stalling, and new searches showing up.
  • After 90 daysA target that still isn't producing gets a closer look, and a better term replaces it when the data says so.
  • Right awayA new service, a new area, a site redesign, or a sudden drop.

If a page ranks well and nobody calls, we go back to the research first: the search may belong to people who are still reading, not hiring. Not sure where your site stands today? A full SEO audit is the place to start, or call 631-612-6976.

Keyword research FAQ

What owners ask about keyword research

Don't see yours? Call 631-612-6976 and ask the people who do the work.

Free keyword research audit

Find out which searches your site is missing

Tell us your main service and your site. We'll pull what your site ranks for today, set it against the competitors ahead of you, and show you the searches worth winning and which page should own each one.

Loading the free keyword research audit form. Prefer to talk? Call 631-612-6976.