
SEO & Marketing Educator at Ahrefs
To search a website for the presence of keywords, as in words or phrases in text, there are a couple of quick and easy methods:
To find keywords a website ranks and the keywords it targets in Google search ads, you'll need an SEO tool. The use of an SEO tool is essential because simply having keywords on a page doesn't guarantee they will rank in Google or be used for ad bidding.
In this article, I'll explain how to find any website's organic and paid keywords in seconds. There's a free method for discovering keywords on your site and a paid one for finding any other website's keywords (including your competitors').
Organic keywords in SEO (search engine optimization) are the search terms for which a page ranks in the non-paid search results of search engines like Google. In other words, they are the terms and phrases that the content creator targets with a given page.
Here’s how to find any website’s keywords in seconds with Ahrefs’ Site Explorer. You can do it for your site completely free with Ahrefs Webmaster Tools.
Along with the keywords, Site Explorer will show you important SEO metrics like current position on the SERPs (search engine results pages), search volume, Keyword Difficulty (KD), and even ranking history.
You can also play around with filters to refine the result. For example, you can view the keywords with low difficulty or look for a specific keyword (example below).
Where to go from here? Since you’ll likely discover a lot of keywords this way, it’s a good idea to learn how to choose the best ones for your website — and we’ve got a full guide on that.
Want to check a website’s keywords for competitive analysis? We’ve got a full guide on that too.
Paid keywords in digital marketing are the search terms for which a page ranks in the paid search results of search engines like Google. In other words, they are the terms and phrases that website owners bid on to show ads to searchers.
Here’s how you can use Site Explorer to find that type of keyword.
Apart from keywords, this report shows you additional data like:
And more.
Couldn’t you just look at the text to find a page’s keywords? And doesn’t Google provide that kind of keyword data for free? Here’s a more detailed answer to why you need an SEO tool to search for organic and paid keywords.
Built-in website search feature refers to the search bars you can find on most sites. Depending on how the website owner sets it up, it searches on the entire site or part of it (the blog in the case of the example below).
The second method is basically hitting cmd/ctrl+F on any web page, app, or online document such as pdf. This method is restricted only to the page you’re currently at.
These methods can be used to look up certain words or phrases, but you'll never know if that website ranks for the keywords until you use an SEO tool to check rankings.
In other words, the fact that a page includes a certain word doesn't make this word a keyword in the SEO sense.
What’s more, a page might rank for keywords that are not used verbatim on the page. For instance, this article ranks #3 for “how to find the keywords of a website”, which isn’t used anywhere else on the page.
Google advanced search operators are special commands and characters that filter search results.
This technique will show you pages indexed in Google that contain the phrase you’re looking for verbatim, exactly how you typed it.
However, just because a page appears in search results when using operators doesn't mean it will rank the same way under normal search conditions, which is how most people use Google.
You can look at it this way: to check a website’s keywords this way, you would have to look up pretty much every word in the text, and still you wouldn’t know the rankings or any SEO data related to the keyword.
Tip
Search operators can be used for SEO for other reasons, such as finding competing websites or link building prospects. Still, this method doesn’t give the best results compared to an SEO tool because unlike SEO tools, Google search doesn’t give you access to any of the SEO data.
In this guide we’ve listed some of the ways you can use this functionality from Google and its more advanced alternatives.
An old method for finding keywords was to view a page’s HTML code and look at these two parts of the code:
Another method mentioned by some other guides is to use Google Keyword Planner. This solution is better but still not accurate.
GKP will show you a mix of keyword ideas based on a page’s URL, where you will find:
Google Search Console is a free tool from Google designed to help you “measure your site's search traffic and performance, fix issues, and make your site shine in Google Search results”.
You can use it to check keywords but only on the sites you own (so no competitor analysis). To do this, set up an account and go to the Performance report.
This tool has some other limitations you need to be aware of. The Search Console shows only up to 1k keywords at a time (so you won’t see all the keywords you rank for), and the data is limited to 16 months (so it’s harder to keep track of performance). To bypass those limitations, you can use the free Ahrefs Webmaster Tools.
Frequently asked questions about keywords.
Keyword research is the process of discovering valuable search queries that your target customers type into search engines like Google to look for products, services, and information.
Keyword research is important for SEO and content strategy for several reasons.
Most importantly, it helps content creators understand how users search online by identifying popular words and phrases entered into search engines, giving insights into their intent. So instead of guessing what your target audience might search for, you can create content based on actual search queries.
Effective keyword research also helps you evaluate the competition by looking at metrics like keyword difficulty and identifying domains already competing for specific keywords.
Keyword difficulty is an SEO metric that estimates how hard it would be to rank on the first page of Google for a given keyword.
At Ahrefs, we measure it on a scale from 0 to 100 (the hardest), and it’s based on the estimated number of websites that link to the top 10 ranking pages. The more domains link to the top 10 pages, the more backlinks you’ll need to get to rank.
That’s the basics. To estimate your chances of ranking more accurately, you’ll need to consider a couple more factors, such as your website's authority and ability to match search intent.
Learn more about the topic in Keyword Difficulty: How to Estimate Your Chances to Rank.
There are a few methods for that:
Learn how to use each method in Keyword Research: The Beginner’s Guide by Ahrefs.
Choose one target keyword per page — this will be the topic of the page. You will still be able to rank for many other relevant keywords (no need for keyword stuffing). Then craft your content with these SEO good practices in mind:
Learn more about targeting keywords with content in On-Page SEO: The Beginner's Guide.
You can use AI tools like ChatGPT for keyword research, but only to some extent.
AI chatbots are great for generating some keyword ideas, but the tools themselves won’t tell you if a page actually ranks for a keyword or the search volume of any given keyword. To get access to that SEO data, you need to use AI in pair with SEO tools.
For example, in the screenshots below, you can see how the AI keyword suggestions feature in Ahrefs’ Keywords Explorer was used to generate seed keywords and find thousands of related keywords with their SEO data (including high-traffic keywords and long-tail keywords).
Yes, and here's why:
Interested in learning more about SEO and keywords? Try our other guides:

Join 284K marketers for weekly news, useful reads, industry updates, and the memes you didn’t know you needed.
Explore what’s inside the newsletter →