SEARCHOFFGRID

On-Page SEO

How to look for keywords on a website: 6 methods for every goal

Find a word on a page, see the keywords a site ranks for, check what a page targets, or research new keywords. 6 practical methods with free tools.

How you look for keywords on a website depends on what you want to find. To find a word on a page, press Ctrl+F (Cmd+F on a Mac). To see which keywords a site already ranks for, use Google Search Console for your own site or a tool like Semrush or Ahrefs for a competitor. To find new keywords for your website, run keyword research.

Most guides cover only 1 of those jobs. This guide covers all 3 in 6 numbered methods, plus how to read a page's source code to see which keyword it targets. Pick the method that matches your goal and skip the rest.

Which keyword method do you need?

Start with the question you are trying to answer. The table below routes you to the right method in seconds.

Your goal Method Tool Cost
Find a word or phrase on 1 web page 1. Find in page Ctrl+F or Cmd+F Free
Find every page on a site that mentions a term 2. Search the whole site Google site: operator Free
See the keywords your own site ranks for 3. Search Console queries Google Search Console Free
See the keywords a competitor ranks for 4. Competitor keyword lookup Semrush, Ahrefs Paid, limited free plans
See which keyword a page is built to target 5. Page source and meta check Browser view source Free
Find new keywords for your website 6. Keyword research Keyword Planner, autocomplete, SEO tool Free to paid

Methods 3 to 5 are the first step in our on-page SEO services. We find what each page ranks for and what it targets before we change a word. Skipping that step is how good pages get rewritten into worse ones.

This guide sits at the center of a set of on-page SEO guides, and every one of them links back up to that service page.

A reverse silo for on-page SEO: 9 spoke articles link up to 2 main spokes, which link up to the on-page SEO service page

Method 1: Find a word on a web page with Ctrl+F

The fastest way to search a page for a keyword is the browser's find tool. Press Ctrl+F on Windows or Cmd+F on a Mac, type the word, and the browser highlights every match and shows a count.

On a phone, the find tool sits in the menu. In Chrome on Android or iPhone, tap the 3-dot menu and choose "Find in page". In Safari on iPhone, tap the share icon and choose "Find on Page."

Find in page is handy for a quick SEO check. Search for your target keyword and note where it appears: the headline, the first paragraph, subheadings and image captions. A page that never uses the phrase its owner wants to rank for has an obvious gap. A page that repeats it 40 times has the opposite problem, called keyword stuffing.

Method 2: Search a whole website for a keyword with the site: operator

To find every page on a website that mentions a term, type site:example.com "your keyword" into Google Search. Google returns indexed pages from that domain that match the phrase. The quotation marks force an exact match.

The site: operator helps with 3 jobs:

  • Finding all your blog posts and product pages that already cover a topic before you write a new post.
  • Spotting 2 pages on your site that compete for the same phrase.
  • Checking how a competitor covers a topic across its website's pages.

Google's site: operator documentation says the operator does not return every indexed URL. Results without a search term are also not in ranking order. Treat the results as a sample. Many websites also have their own search bar, which searches content Google may not show.

When the site: search turns up 2 or more pages chasing the same phrase, you have a consolidation decision to make. Our guide on why duplicate content is an issue for SEO explains when to merge, redirect or canonicalize them.

Method 3: Find the keywords your website already ranks for in Google Search Console

Google Search Console shows the real search queries that earned your site impressions and clicks. Open the Performance report, select "Search results," and click the Queries tab. Each search query shows clicks, impressions, click-through rate and average position in Google Search.

To see the keywords for a single URL, add a Page filter and paste the address. To see which URL ranks for a keyword, filter by Query and then open the Pages tab. That second view shows when the wrong page ranks, such as a blog post outranking the product page you want to sell from.

Search Console has limits. Google's help page on Performance report data says rare queries and queries with personal information are withheld to protect privacy, and tables show a maximum of 1,000 rows. In the accounts we report on, roughly 18 to 19% of clicks come from these anonymized queries. That is why branded plus non-branded clicks never add up to your total. Report the gap as its own line so nobody mistakes it for lost traffic.

Search Console also folds AI search into the same numbers. Google's AI features documentation says clicks and impressions from AI Overviews and AI Mode are reported in the Performance report under the "Web" search type. You cannot separate them in the standard report, so look at which queries show an AI Overview when you check the SERP yourself.

Method 4: Find the keywords a competitor's website ranks for

To see a competitor's keywords, enter their domain into an SEO tool. In Semrush, use Organic Research and open the Positions tab. In Ahrefs, use Site Explorer and open Organic keywords. Both list the keywords the site ranks for, its position, estimated search volume and the ranking URL.

The more useful report is the keyword gap. Semrush's Keyword Gap tool and Ahrefs' content gap report compare your domain with several competitors and list keywords they rank for that you do not. That list is a ready-made set of keyword opportunities sorted by search volume and keyword difficulty.

Treat these numbers as estimates. Semrush and Ahrefs model rankings from tracked samples, so small keywords are often missing and traffic figures can be off by a wide margin. The data is good for spotting patterns and gaps. Confirm anything you plan to act on against the live search results.

Method 5: Check which keyword a page targets in its source code

To see the keyword a page is built to target, read the elements search engines weigh most. Right-click the page and choose "View page source," or press Ctrl+U on Windows (Option+Cmd+U in Chrome on a Mac). Then press Ctrl+F and search for these tags:

Element What to search for What it tells you
Title tag <title> The main keyword and how the page wants to appear in Google
H1 heading <h1 The headline readers see on the page
Meta description name="description" The pitch written for the search result snippet
URL slug The address bar The topic the page was filed under
Meta keywords name="keywords" The owner's intent only, since Google ignores it

The title tag and the H1 often differ, and each has a separate job. Our guide on website title vs article title shows where each title appears and which title Google uses for the blue link.

Meta tags deserve a closer look. Google's list of supported meta tags states that the meta keywords tag has no effect on indexing or ranking. Our explainer on how search engines use meta tags covers what each tag does today.

When you compare your page with a competitor's, look at how both titles and descriptions are written. If theirs earn the click and yours do not, our meta title and description best practices give you a checklist for rewriting them.

A padel store came to us because its racket collection would not rank. A blog post on the same site sat on page 1 for the same keywords. The first instinct was the copy, which praised the brand instead of selling rackets. Checking competitor pages changed that view, because competitors with worse copy still ranked. Ranking history showed the collection slid out over months and the blog appeared after. The collection had 8 referring domains, and most were spam links with exact-match anchors. The plan became cleaning toxic links, earning relevant sports links and rewriting the copy to sell rackets. Checking what competing pages target tells you whether on-page copy is the problem or only the most visible suspect.

The URL slug is the last clue. A slug like /products/item-4471 tells search engines nothing, while /running-shoes/womens names the topic. Here is how to optimize your URL structure for SEO without breaking existing rankings.

Method 6: Find new keywords for your website with keyword research

Keyword research finds the words and phrases your customers type into a search engine before they buy. It is the base of search engine optimization, because every page needs a keyword worth ranking for. Start with 5 to 10 seed keywords, the plain terms a customer would use for your products or services. Then expand them with free tools:

  • Google autocomplete: type a seed keyword into Google and note the suggestions.
  • People Also Ask and related searches: both sit on the results page and show the questions behind a topic.
  • Google Keyword Planner: free inside Google Ads, it shows monthly searches and suggests new keyword ideas from a URL or seed term.
  • Google Search Console: queries with high impressions and low clicks are long-tail keywords you already half rank for.
  • A paid keyword research tool: Semrush, Ahrefs or similar add keyword difficulty, intent and bigger lists of relevant keywords.

To find the best keywords, weigh 3 things: search volume, intent and how strong the ranking pages are. Search volume alone will mislead you. Check the live results for each candidate before you commit. If you are new to reading a results page, start with our guide to SERP meaning.

We group keywords by their search results, which is the step most keyword research methods skip. If 2 keywords share 3 or more of the same URLs in Google's top 10, we treat them as 1 topic, so they belong on 1 page. If they share none, they need separate pages. This rule stops you from writing 4 thin articles that compete with each other.

For new websites with little authority, favor low competition, long-tail keywords that match a clear buying intent. Those bring traffic to your website sooner than broad head terms, and they show you which SEO keywords convert before you chase bigger ones.

What to do with the keywords you find

Finding keywords is the start of on-page SEO. Each keyword needs a home: 1 primary keyword per URL, a page type that matches the intent, and internal links that point toward the pages that sell. Our guide on what to do after keyword research walks through mapping keywords to pages and turning the list into a content plan.

Get help mapping your keywords

If you want a second pair of eyes, we can audit which keywords each page ranks for and map the gaps to the pages that should win them. See our on-page SEO services for how that works.

Common questions

  • For your own site, yes. Google Search Console is a free tool and shows the real queries that earned impressions and clicks. For a competitor, free plans from Semrush and Ahrefs show a limited sample, and Google Keyword Planner can suggest keywords from any URL you enter.

  • No. Google states that the meta keywords tag has no effect on indexing or ranking. You may still see the tag in a page's source code, and it can hint at what the owner meant to target, but search engines read the title, headings and body copy instead.

  • We recommend 1 primary keyword per page, supported by a small cluster of close variations that share the same search results. If 2 keywords show different pages in Google's top 10, they usually need 2 different pages.

  • Their rankings are close for big keywords and less reliable for small ones, because the data comes from tracked samples and modeling. Search volume and traffic figures are estimates. Use them to compare options and spot gaps, then confirm your own numbers in Google Search Console.

  • Yes. Google autocomplete, People Also Ask boxes, related searches, Google Keyword Planner and Google Search Console cover most of what a small business needs. Paid tools save time on competitor research and difficulty scores.

Up next · On-Page SEO

What Is On-Page SEO and Why It Matters for Ecommerce

On-page SEO is everything on your pages you control to help them rank. For ecommerce, it is a template-level system problem, not a per-page task. Here is how to approach it.

Read the guide · 7 min

Make your brand the answer. Start with a call.

A free 30-minute call with the campaign lead who'd run your account. We'll talk about your site, what you've tried, and what you want from search.

  • Month to month
  • $1,500 to $3,000 a month
  • Cancel at the end of any month