How to Search a Website for Keywords

Carlos Silva

Jul 30, 20246 min read
Contributors: Dana Nicole, Christine Skopec, and Simon Fogg
Detective using a magnifying glass on a laptop
Share

TABLE OF CONTENTS

A website search (or site search) lets you find specific terms on any website. Including your own site or your competitors’ sites. 

There are a few ways to search a site for content (we’ll go over those in detail later). But the fastest way to do it for a particular page is using Ctrl+F or Command+F. 

To search for keywords on an entire site, use Organic Research. So you can see the different keywords it ranks for.

list of keywords a website ranks for

Why Search a Website for Keywords?

A website search can help you find exact information on any website.

Specifically, it can help you:

  • Find statistics and data: Search for data on your site. This can be useful if you need to update outdated information.
  • Find specific references: Search for mentions that need changing. Like seasonal offers, promotions, or locations.
  • Discover new ideas: Find competitor keywords to uncover topics you haven’t written about yet
  • Find backlink opportunities: Search keywords on niche-relevant sites to find opportunities to reach out and request links to your site 
  • Find semantic keywords: See which semantic keywords—keywords related to a topic—you can add to your content. To give search engines context for your articles, which helps them accurately rank your content. 
  • Find out how to meet search intent: Review the type of content your competitors create for certain keywords to determine its search intent (the reason someone searches for something)
  • Find keyword placement ideas: See where competitors place their keywords within their content to get ideas for where to place yours

How to Search a Website for Keywords

1. Use Keyword Tools

Keyword tools provide the quickest way to search websites for keywords. 

Here are two options:

Organic Research

Organic Research allows you to see which keywords any website ranks for.

To use it, enter a website (either a competitor’s or your own), select your country, and click “Search.”

organic research tool start

Click the “Positions” tab to see:

  • A list of keywords the site ranks for
  • The URL that ranks for each keyword
  • Each webpage’s ranking position for the specified keyword
  • An estimate of the page’s organic (unpaid) search traffic
  • The keyword’s monthly search volume

And more.

organic search positions table highlighted

To evaluate a specific page’s keyword rankings, click the URL in the “URL” column. 

URL highlighted

Now, you’ll see all the keywords for that specific page.

organic search positions report for that specific URL

We recommend doing this for your top competitors. 

As you compile a list of keywords you’d like to rank for, click the arrow icon to visit the webpage ranking for it. To see how each competitor covers the topics you’re interested in. 

view page icon highlighted

For example:

  • What’s the format?
  • Do they use lots of visual assets?
  • Is the style casual or formal?

The answers to these questions can guide your own content efforts. So you can replicate what’s already working in a better way.

Keyword Gap

The Keyword Gap tool shows which keywords your competitors rank for that you don’t. So you can spot potential ranking opportunities.

Open the tool and enter your domain and up to four of your competitors’ domains. Then, choose your country and click “Compare.”

keyword gap tool start

The resulting report shows you a few tabs. 

We recommend focusing on these two:

  • Missing: Keywords you don’t rank for but all your entered competitors do
  • Weak: Keywords you rank for but lower than all the entered competitors
missing and weak filters highlighted

Study the keywords in these tabs to find the most relevant ones.

And visit each page to see how you can create a better and more relevant piece of content to publish to your site. (You can view the top-ranking pages for each keyword by clicking the arrow icon next to the term.) 

2. Use CTRL+F or Command+F

Searching keywords on a page helps you see how many times they appear and where they are. Which might help when creating your own content.

Open a webpage and click CTRL+F on a PC or Command+F on a Mac. 

Type the keyword into the search function box that appears. And it will then highlight all areas of the page where the keyword appears. Hit “enter” to view each spot.

search website for keywords with computer keys

This is a good start. But it only shows you keywords on the page itself. 

To view every place the keyword is actually used, you’ll want to search for it within the page’s HTML.

To start, open Chrome and right-click on the selected page. And select “View Page Source.”

view page source highlighted

When you see the page’s source code, hold Ctrl+F (Command+F on Mac). And a search bar will appear.

Type the keyword you want to find and hit enter. 

In this case, let’s search for “description.” 

view page source search bar with keyword entered

The command will highlight every appearance of “description” in the page’s source code. 

Like this:

view page source search highlights each keyword occurrence

As you can see, using HTML to search websites for keywords reveals more instances of keyword use. Like in: 

  • The title tag (HTML that specifies the page’s title and can appear in search results)
  • The meta description (HTML that describes the page and can also appear in search results)
  • Media file names for things like photos, videos, and GIFs
  • Alt text (code that describes an image—to help visually impaired people understand the image and also to be shown by browsers when an image doesn’t load)

Seeing where competitors place keywords can tell you how well they’ve optimized each page.

3. Use Google Search Operators

Google search operators are special commands to refine your search on Google. And you can use the site search operator to search keywords on a site in three steps:

  1. Open Google
  2. Type “site:[domain name]” (e.g., “site:www.semrush.com”)
  3. Type the keyword after the domain and enclose it in quotation marks (if the term contains more than one word)

Like this:

search for "site:www.semrush.com "seo audit"" shows list of urls on semrush with keyword mentioned

The results will be only pages on the specified domain that contain your exact keyword.

If you’re only interested in pages for a specific subdomain or subfolder, you can specify that as well. 

For instance, you’ll get different results if you search “backlinks” on both “developer.semrush.com” and “semrush.com/blog.”

Here are the results for “backlinks” on the subdomain “developer.semrush.com.”

search results show page on Backlinks tool API, APIs, and basic docs about backlinks in Semrush tools

And here are the results for “backlinks” on the subfolder “semrush.com/blog.” 

search shows blogs on what backlinks are and why they matter, how to find and check backlinks for any website, and types of backlinks

Keep these options in mind as you refine your site search. 

4. Use the Website’s Search Function

Websites often have their own search bars that allow you to look for a particular keyword. 

All you’ll need to do is:

  1. Find the search bar
  2. Type your keyword (depending on the website, using quotation marks can be useful)
  3. Click search/press enter

Like so: 

magnifying glass icon highlighted with search for "ai" revealing blog posts related to ai topics

This method is by far the simplest. But not all websites offer this function. 

And even if they do, they may not have their search bar configured in the most optimal way. 

For example, their search function may only retrieve matches in the page title or URL. So, you’ll end up with a reduced list of relevant results. 

5. Use Keyword Planner

Keyword Planner (within Google Ads) is a tool used for paid search campaigns. But it can also be used to find keywords that are relevant to a website.

Open the tool. (If you don’t yet have an account, follow the prompts to sign up.) 

Once you have the tool open, click “Discover New Keywords.”

discover new keywords highlighted

Click “Start with a website” and enter a website or a page URL. 

Select whether you want to use the entire site or only the page. And click “Get results.”

domain entered into start with a website

Google will then display related keywords.

website's keyword list highlighted

Find Keywords to Boost Your Organic Traffic

There’s no shortage of keywords your website can rank for.

And tools like Organic Research and Keyword Gap let you check keywords on your and rivals’ sites. So you can get plenty of ideas for which ones to target.

Try Semrush for free to get started.

Share
Author Photo
Carlos Silva is a content marketer with over 10 years of experience in writing, content strategy, and SEO. At Semrush, he’s involved in research, editing, and writing for the English blog. He also owns Semrush’s Educational Newsletter (4M+ subscribers).
More on this