grid-line

5 Ways to Search a Website for Keywords

by Josh Howarth
November 8, 2024

Searching a website for keywords unlocks a ton of valuable information.

It's especially useful when analyzing competing sites.

You can:

  • Target Keyword Gaps: Discover keywords your competitors rank for that you don't. This reveals untapped opportunities to get more traffic from search engines. Fill these gaps to expand your reach and outrank rivals.
  • Refine Content Strategy: Analyze which keywords drive the most traffic to your competitors. This helps you prioritize high-value keywords and optimize your existing content.
  • Stay Ahead of the Curve: Find shifts in your competitors’ strategies. Spot emerging trends and adapt quickly to maintain a competitive edge. Anticipate market changes and capitalize on new opportunities.

This post explores five ways to search for keywords on a site. Use these tips to find the most important competitor keywords.

1. Use Keyword Research Tools

Website analysis tools offer powerful keyword suggestions. You can also see helpful data about each keyword. This allows you to make a decision about which keywords to target.

Here are a few top ways to do this.

Domain Overview Tool

The Semrush Domain Overview tool gives you a complete overview of search engine optimization on any site.

You can use it to analyze the most powerful keywords.

In Domain Overview, enter the site URL and click “Search.”

Let's use NerdWallet (a personal finance site) as an example.

Search for nerdwallet.com in Semrush's Domain Overview tool

The overview report shows the top organic and paid keywords. We can instantly see what NerdWallet is targeting.

Top organic keywords for the website are mortgage calculator, google flights, etc. while top paid keywords are car insurance, personal loan, etc.

This shows you relevant keywords that you could also target.

Click “View details” for keyword metrics like position, volume, and cost-per-click (CPC).

Paid search positions report in Semrush shows keywords like mortgage rate are in position 1, in the top block, with a search volume of 823k and 1.34 cpc.

You can also export this keyword list in an Excel sheet or CSV file.

Just click the “Export” button in the right-hand corner at the top of the table.

Export paid keywords options highlighted

The Domain Overview tool is a great way to figure out what your competitors are targeting. You can copy their approach.

Organic Research Tool

The Semrush Organic Research tool tells you everything you need to know about organic keywords.

For example, you can see:

  • The rankings for the keyword
  • The search intent
  • The number of monthly searches.

To start, enter the URL into the Organic Research tool and click “Search.”

Let’s try it with NerdWallet's mortgage calculator page:

Search nerdwallet's webpage in Semrush's organic research tool

Be sure to select “Exact URL” for data specific to that URL.

Choose exact URL rather than root domain, subdomain, or subfolder

Semrush shows us keyword rankings, traffic, and equivalent ad costs.

The mortgage calculator page has 6.4k keywords, over 275k monthly traffic, and traffic cost of 320k

“Top Keywords” shows you what those main keywords are along with the monthly search volume:

top keywords for this webpage are mortgage calculator, mortgage payment calculator, home loan calculator, etc.

You’ll want to review the entire list.

Click "View all" and "Export" to download it.

Semrush's organic search positions report shows each keyword the page ranks for, its intent, position, traffic, search volume, etc.

Open the exported file in Google Sheets or Excel. It allows you to see:

  • Popular and long tail keywords for the page
  • A snapshot of the search engine results page (SERP)
  • Keyword difficulty.

Targeting low difficulty keywords means your chances of ranking are better. Now you have a complete list, you can filter it and decide what to work on.

Keyword Gap Tool

The Semrush Keyword Gap tool compares your site to competitors.

Competitor analysis is a well-known search engine optimization technique. It lets you compare your site with competitors’ to find keywords you might be missing out on.

Enter your domain and up to four competitors, then click “Compare.”

Use Semrush's Keyword Gap tool to compare nerdwallet to four competitors

The chart visualizes keyword overlaps and gaps.

Nerdwallet has the most keywords wile competitors overlap in big and small ways, showing all five domains are targeting similar keywords on their websites

The “Missing” tab shows search queries that you aren't targeting yet.

This is a powerful way to search a website for keyword ideas.

Nerdwallet is missing keywords related to capital one and bank of america on their website compared to competitors

You can download this keyword list by clicking the "Export" button.

export options highlighted

Now you can create content to address the gaps and steal some of your competitors’ traffic.

Build a winning strategy

Get a complete view of your competitors to anticipate trends and lead your market

Semrush Logo
Exploding Topics Logo

2. Use the Website’s Internal Search Feature

Many sites have internal search. Use it to find specific keywords and related content.

This helps uncover hidden competitor articles or find outdated information on your own site.

Visit the site you want to analyze. Locate the search bar (usually at the top-right). 

Click and type in the keyword or phrase and click “Search.

contained website search for keyword shows pages where that keyword appears

Review the results for outdated content. You may be able to outrank those pages by creating content that’s up-to-date.

3. Use Google Search Operators

Google search operators refine searches. The "site:" operator limits results to a specific domain.

For example, "site:semrush.com SEO" shows only Semrush pages about SEO.

Webpages listed from Semrush that have SEO as a keyword

This is useful for checking all topics on a particular site.

Example: To see if Credit Karma discusses "financial planning," search: site:creditkarma.com "financial planning"

Google site search operator for competitor

You’ll see financial topics just from that site.

Webpages like how to make a financial plan and financial tips to save more and budget better appear in results

Now you develop your own content to compete with them.

4. View Source Code

Viewing the page source reveals key SEO tags, often containing target keywords.

Right-click on the page and select "View Page Source."

right click menu highlighted

This shows you the code behind the page.

Next, use the “Find” feature (Ctrl + F or Command + F). Look for:

  • <title> - the title for the page
  • <meta name="description"> - provides a brief summary of the page’s content
  • <meta name="keywords"> - includes a list of keywords relevant to the page

Side note: Meta keywords tags are deprecated. The other tags are still common and almost everyone uses them.

For example, NerdWallet's life insurance page targets "life insurance rates" and "cost of life insurance."

keyword highlighted in title tag code

5. Use Browser Shortcuts

Quickly check keyword usage on a page with your browser's "Find" function (Ctrl+F or Command+F).

This lets you see which keywords are used on the page.

Example: We can quickly look at NerdWallet’s content for phrases like:

  • Saving money
  • Save money
  • How to save money
  • Money saving tips

Search webpage for how to save money shows where that keyword appears in the text

If a keyword is in a heading, it’s an important term.

Next time you edit your site, you can add those keywords to your content to improve search visibility.

Find Hidden Keyword Opportunities

Searching websites for keywords is a crucial part of growing your website.

Semrush provides the tools you need to analyze any website and discover untapped keyword opportunities.

Sign up for a free Semrush account and see which keywords will unlock the next wave of growth for your website!