
{"id":8071,"date":"2020-05-29T13:00:00","date_gmt":"2020-05-29T10:00:00","guid":{"rendered":"http:\/\/blog.travelpayouts.com\/en\/?p=8071"},"modified":"2021-10-02T20:50:53","modified_gmt":"2021-10-02T17:50:53","slug":"search-intent","status":"publish","type":"post","link":"https:\/\/www.travelpayouts.com\/blog\/search-intent\/","title":{"rendered":"How to identify search intent through SERP analysis"},"content":{"rendered":"\n<p>Let\u2019s imagine you (or your client) offer a travel advisory service. Wouldn\u2019t it be great to rank your landing page for such a sweet search term as \u2018honeymoon ideas\u2019 which has around 10K \u2013 100K monthly searches in the USA, UK and Australia? It definitely would.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b068fe&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"330\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/keyword-planner-1-1024x330.png\" alt=\"How to identify search intent through SERP analysis\" class=\"wp-image-8088\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/keyword-planner-1-1024x330.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/keyword-planner-1-300x97.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/keyword-planner-1-768x248.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/keyword-planner-1-1536x496.png 1536w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/keyword-planner-1.png 1897w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>But is this going to happen? I highly doubt it. If you look at the search results for this query, you will not see any landing pages on the first page.<\/p>\n\n\n\n<p>Google interprets this search term as informational, which means searchers are not yet ready to pay for your service. They are at the research stage and are typically seeking guides, tips, lists of the best providers, or simply a definition of the term.<\/p>\n\n\n\n<p>Long gone are the days when a successful keyword was based solely on search volume and so-called \u201cdifficulty\u201d. If you want to appear on the first page of the search results, you need to consider the search intent.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is search intent?&nbsp;<\/h2>\n\n\n\n<p>Search intent, also known as user intent or query intent, is the goal a searcher wants to achieve by typing in a particular search query. Understanding search intent is not always an easy task, but it\u2019s essential for successful optimization.<\/p>\n\n\n\n<p>All search engines (Google in particular) go all out to satisfy user intent. Over the last decade, Google made significant progress in deciphering user intent (with Hummingbird and Rankbrain).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Search intent types<\/h2>\n\n\n\n<p>There are several search intent classifications. Some are broad, while others dive in deeper. For example, in its <a href=\"https:\/\/static.googleusercontent.com\/media\/guidelines.raterhub.com\/en\/\/searchqualityevaluatorguidelines.pdf\" target=\"_blank\" rel=\"noopener\">Search Quality Evaluator Guidelines<\/a>, Google outlines the definitions of know intent, do intent, website intent, and visit-in-person intent.&nbsp; <\/p>\n\n\n\n<p>The most common classification <a href=\"https:\/\/blog.travelpayouts.com\/en\/transactional-search-queries\/\">divides searches into four categories<\/a>: informational, navigational, commercial investigation, and transactional. Let\u2019s have a quick look at each of them.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Informational&nbsp;<\/h3>\n\n\n\n<p>Performing an informational search, a user wants to learn something new on a subject. Informational queries may either require a single answer or opinions from multiple sources.<\/p>\n\n\n\n<p>Google defines the first as Know Simple queries. For example, if you type in \u2018brazil language\u2019, the only answer you need will be shown at the very top by Google itself.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b06f2f&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/google-serp-1024x528.jpg\" alt=\"Informational \" class=\"wp-image-8075\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/google-serp-1024x528.jpg 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/google-serp-300x155.jpg 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/google-serp-768x396.jpg 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/google-serp.jpg 1409w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Those queries that don\u2019t belong to the Know Simple group require a detailed answer. That\u2019s why searching for \u2018michael jordan biography\u2019 you will see different results from many sources.&nbsp;<\/p>\n\n\n\n<p>It\u2019s important to keep in mind that you will very rarely find commercial pages ranking for queries with informational intent since people want to learn not to buy.&nbsp;<\/p>\n\n\n\n<p>Examples of informational queries:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u2018how high is mount everest\u2019<\/li><li>\u2018how to cook quinoa\u2019<\/li><li>\u2018technological singularity\u2019&nbsp;<\/li><li>\u2018link-building tactics\u2019&nbsp;<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Navigational<\/h3>\n\n\n\n<p>Users with navigational intent in mind already know where they want to head. The search query may contain a brand name, specific page of a website, product or service name, location.&nbsp;<\/p>\n\n\n\n<p>There\u2019s no point in trying to rank for navigational queries if they are not connected with your website. What are the chances the user searching for \u2018bbc news uk\u2019 will click on anything not related to BBC?&nbsp;<\/p>\n\n\n\n<p>Examples of navigational queries:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u2018bbc sport football\u2019<\/li><li>\u2018amazon bikes\u2019<\/li><li>\u2018search engine watch seo\u2019<\/li><li>\u2018Twitter\u2019<\/li><li>\u2018Booking.com official website\u2019<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Commercial investigation<\/h3>\n\n\n\n<p>Searchers in the commercial investigation mode are looking for information about particular products or product type. They are closer to the top of the sales funnel and are not ready to purchase yet.&nbsp;<\/p>\n\n\n\n<p>Being at the stage of commercial research, people are looking for reviews, comparisons, testimonials, use cases, \u2018top\/best\u2019 lists. Generic searches like \u2018red dresses\u2019 can also be classified as a commercial investigation since searcher probably isn\u2019t going to buy the first red dress available.<\/p>\n\n\n\n<p>Examples of commercial investigation queries:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u2018best gaming laptops\u2019<\/li><li>\u2018social media marketing tools\u2019<\/li><li>\u2018buzzsumo review\u2019<\/li><li>\u2018vegan hotels in London\u2019<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Transactional<\/h3>\n\n\n\n<p>Transactional intent describes searchers who are ready to make a purchase. They probably already have a specific product or service in mind. The only thing which remains is to find the seller they will pay the money to.&nbsp;<\/p>\n\n\n\n<p>Trying to rank informational pages for transactional queries is as pointless as ranking product pages for informational queries.&nbsp;<\/p>\n\n\n\n<p>Examples of transactional queries:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>\u2018iphone x price\u2019<\/li><li>\u2018buy whiskas pack\u2019<\/li><li>\u2018buzzsumo discount coupon\u2019<\/li><li>\u2018Ideapad 330 i5 for sale\u2019<\/li><\/ul>\n\n\n\n<p>Now when you\u2019ve learned (or refreshed) the basics, let\u2019s move further.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why SERP analysis is critical&nbsp;<\/h2>\n\n\n\n<p>You can spend lots of time trying to understand what people have on their mind when they use specific search query, but results Google finds relevant for that query is what really matters after all.&nbsp;<\/p>\n\n\n\n<p>As an example, I\u2019ve carried out two searches for \u2018garden clean up\u2019 and \u2018garden cleaning\u2019. Both queries mean pretty much the same, right?&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b07619&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"833\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/serp-examples-1-1024x833.png\" alt=\"Why SERP analysis is critical \" class=\"wp-image-8089\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/serp-examples-1-1024x833.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/serp-examples-1-300x244.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/serp-examples-1-768x624.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/serp-examples-1.png 1337w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>In both cases, the first two results were video pack and people also ask block. Though, as for \u2018garden clean up\u2019, the first five organic results were guides and checklists. Only two out of eight results were relevant to commercial intent. On the contrary, searching for \u2018garden cleaning\u2019, I saw almost entirely commercial SERP.<\/p>\n\n\n\n<p>Inference should be drawn that Google throws these queries into different intent buckets. In the first case, people are more likely looking for garden cleaning tips, while in the second one they probably would rather pay someone to clean their garden.<\/p>\n\n\n\n<p>Knowing what intent Google sets to each search query, you can decide on the page type that fits this intent best. In our case, ranking a guide for \u2018garden clean up\u2019 and a landing page for \u2018garden cleaning\u2019 would be more efficient than trying to rank the same page for both queries.<\/p>\n\n\n\n<p>So if you are continuously struggling to push individual pages to the top, no additional backlinks may help simply because the pages don\u2019t match the intent.&nbsp;<\/p>\n\n\n\n<p>The best way (the only?) to check how Google sees search queries is to analyze the results it returns for each of them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to analyze SERP to grasp the search intent<\/h2>\n\n\n\n<p>There are two main methods and several tools that may help you with this task. The main idea is to inspect the SERP for specific search intent markers. Below, you will see a list of modifiers and SERP features that are common for each search intent type.&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b079d8&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/intent-markers-512x1024.png\" alt=\"How to analyze SERP to grasp the search intent\" class=\"wp-image-8087\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/intent-markers-512x1024.png 512w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/intent-markers-150x300.png 150w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/intent-markers-768x1536.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/intent-markers.png 798w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p><em>Based on common knowledge and <\/em><a href=\"https:\/\/getstat.com\/blog\/how-serp-features-respond-to-search-intent-modifiers\/\" target=\"_blank\" rel=\"noopener\"><em>STAT research<\/em><\/a><em>.<\/em><\/p>\n\n\n\n<p>Take this list with a pinch of salt as it may vary depending on the niche, search history, location, and a bunch of other factors. However, it still allows getting an idea of search intent in most cases.&nbsp;<\/p>\n\n\n\n<p>If you only need to analyze the intent of 5-10 keywords, it\u2019s probably best to check each SERP manually. Manual check allows getting a complete overview of the search intent, top-performing content types, and on-SERP opportunities.<\/p>\n\n\n\n<p>In reality, you will probably need to check hundreds if not thousands of keywords. Let\u2019s see how you can scale up this process.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Search intent analysis by intent modifiers<\/h3>\n\n\n\n<p>The first method is based on checking the title tag or meta description of each result by search intent modifiers. For instance, if page title contains words like \u2018how\u2019, \u2018what\u2019, \u2018guide\u2019, it probably carries an informational intent. On the contrary, when page title screams \u2018buy\u2019, \u2018shop\u2019, or \u2018sale\u2019 this is most likely a product or category page which goes into transactional intent.<\/p>\n\n\n\n<p>There are three key steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Collect search results and their meta tags<\/li><li>Add them to the spreadsheet&nbsp;<\/li><li>Check the dominating intent&nbsp;<\/li><\/ul>\n\n\n\n<p>First, you need to extract the top 10 search results for each query. It can be done through SERP scraping. If the first thought that crossed your mind when you read the previous sentence was somehow connected with Python or PHP, you may be able to code your own script.&nbsp;<\/p>\n\n\n\n<p>There are not many ready-made solutions for SERP scraping. One of the tools that can help automate this task is <a href=\"https:\/\/netpeaksoftware.com\/checker\" target=\"_blank\" rel=\"noopener\">Netpeak Checker<\/a>. It has the SE scraping feature that allows extracting search results with no fuss.&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b07ee5&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/queries-1024x528.png\" alt=\"Search intent analysis by intent modifiers\" class=\"wp-image-8084\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/queries-1024x528.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/queries-300x155.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/queries-768x396.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/queries.png 1366w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Keep in mind that SERP scraping is not something Google likes you to do, so you will need proxies if you want to pull it off in bulk. The tool allows adding a list of proxies and verifying their condition.<\/p>\n\n\n\n<p>Here\u2019s the whole scraping process:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Paste the list of queries in the tool.<\/li><li>Go to the \u2018Settings\u2019 tab. Choose Google, set the number of results to 10, and enable all snippet types except site links.<\/li><li>Go to \u2018Additional Settings\u2019. Set the locale on the \u2018Search Engines\u2019 tab. If you have proxies add them on the corresponding tab. If you don\u2019t, lower down the maximum number of threads on the \u2018General\u2019 tab.&nbsp;<\/li><li>Start scraping. When it\u2019s complete, tweak the results table, so it shows columns in the following order:<ol><li>Query<\/li><li>Position<\/li><li>URL<\/li><li>Title<\/li><li>Description<\/li><\/ol><\/li><\/ol>\n\n\n\n<p>Right-click on the blue panel to select only data you want to see. Drag and drop columns to change their position.&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b082ce&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"340\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/query-1024x340.png\" alt=\"Right-click on the blue panel \" class=\"wp-image-8082\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/query-1024x340.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/query-300x100.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/query-768x255.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/query.png 1104w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Next, you need to export the results and add them to the spreadsheet. Hit the \u2018Export\u2019 button and copy-paste the results <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1bdnf_i65quyCpV8SgVhl4A81X-sgnxjcObaGtKWFraI\/copy\" target=\"_blank\" rel=\"noopener\">into the spreadsheet I created<\/a>.&nbsp;<\/p>\n\n\n\n<p>It will check the title tag of each page in the search results and display its intent.&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b0865b&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"374\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/spreadsheet-1024x374.png\" alt=\"Search intent analysis by intent modifiers\" class=\"wp-image-8090\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/spreadsheet-1024x374.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/spreadsheet-300x110.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/spreadsheet-768x281.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/spreadsheet.png 1308w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>Here\u2019s how the formula that defines search intent looks like:<\/p>\n\n\n\n<div style=\"background: #ffffff; overflow:auto;width:auto;border:solid gray;border-width:.1em .1em .1em .8em;padding:.2em .6em;\"><pre style=\"margin: 0; line-height: 125%\"><span style=\"color: #333333\">=<\/span><span style=\"color: #008800; font-weight: bold\">if<\/span>(REGEXMATCH(D2, <span style=\"background-color: #fff0f0\">\"(?i)what|where|why|when|who|how|which|tip|guide|tutorial|ideas|example|learn|wiki\"<\/span>),<span style=\"background-color: #fff0f0\">\"Informational\"<\/span>,<span style=\"color: #008800; font-weight: bold\">if<\/span>(REGEXMATCH(D2,<span style=\"background-color: #fff0f0\">\"(?i)best|vs|list|compar|review|list|top\"<\/span>),<span style=\"background-color: #fff0f0\">\"Commercial Investigation\"<\/span>,<span style=\"color: #008800; font-weight: bold\">if<\/span>(REGEXMATCH(D2,<span style=\"background-color: #fff0f0\">\"(?i)buy|shop|price|coupon|discount|price|pricing|delivery|shipping|order|returns|sale|amazon|target|ebay|walmart\"<\/span>),<span style=\"background-color: #fff0f0\">\"Transactional\"<\/span>,<span style=\"color: #008800; font-weight: bold\">if<\/span>(ISBLANK(D2),<span style=\"background-color: #fff0f0\">\"\"<\/span>,<span style=\"background-color: #fff0f0\">\"not found\"<\/span>))))\n<\/pre><\/div>\n\n\n\n<p>It\u2019s pretty intuitive. You can edit the intent modifiers or check meta description instead of the title. Experiment and find which combination provides the most accurate results in your case.<\/p>\n\n\n\n<p>The second sheet calculates the percentage of pages of certain intent and shows which one dominates.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b08a39&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"204\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/bike-example-1024x204.png\" alt=\"The second sheet\" class=\"wp-image-8081\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/bike-example-1024x204.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/bike-example-300x60.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/bike-example-768x153.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/bike-example.png 1097w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>While this sheet is more convenient when you need to check lots of keywords, I\u2019d still recommend double-checking the first one to see if everything worked correctly and what intent prevails in the top 3 results.&nbsp;<\/p>\n\n\n\n<p>Overall, this method works great. The more precisely you customize the list of intent modifiers, the more accurate results you will get.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Search intent analysis by SERP features<\/h3>\n\n\n\n<p>Nowadays, you will hardly ever see a SERP containing only 10 blue links. There are currently more than 15 unique SERP features in Google, and their number increases so fast that I\u2019m scared to give you the exact number.<\/p>\n\n\n\n<p>Another way to analyze search intent is to check what features are being shown along with the organic results. It\u2019s also an awesome way to unveil on-SERP opportunities like getting a zero position by optimizing for a featured snippet.&nbsp;<\/p>\n\n\n\n<p>Note that some features like the featured snippet or people also ask box usually appear for different intents which makes it challenging to interpret the data. With this in mind, I\u2019d not recommend relying on SERP features solely. However, if you add data on SERP features to the results from the previous method, you will get a full picture.<\/p>\n\n\n\n<p>You can use <a href=\"https:\/\/ahrefs.com\" target=\"_blank\" rel=\"noopener\">Ahrefs<\/a> to get a list of features appearing in SERP for your keywords.&nbsp;<\/p>\n\n\n\n<p>1. Go to the \u2018Keyword Explorer\u2019 tool and paste the list of queries you want to check.<\/p>\n\n\n\n<p>2. SERP features will be shown in the corresponding column.&nbsp;<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;69f3618b08f4d&quot;}\" data-wp-interactive=\"core\/image\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"311\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on-async--click=\"actions.showLightbox\" data-wp-on-async--load=\"callbacks.setButtonStyles\" data-wp-on-async-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/blog.travelpayouts.com\/en\/wp-content\/uploads\/2020\/05\/overview-1-1024x311.png\" alt=\"Search intent analysis by SERP features\" class=\"wp-image-8091\" srcset=\"https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/overview-1-1024x311.png 1024w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/overview-1-300x91.png 300w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/overview-1-768x233.png 768w, https:\/\/www.travelpayouts.com\/blog\/wp-content\/uploads\/2020\/05\/overview-1.png 1142w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\taria-label=\"Enlarge\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on-async--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.imageButtonRight\"\n\t\t\tdata-wp-style--top=\"state.imageButtonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n\n\n\n<p>3. Export the results and add them to your spreadsheet.&nbsp;<\/p>\n\n\n\n<p>Here you go. The whole data collection process doesn\u2019t take hours anymore, and you have more time for your analysis.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Key takeaway&nbsp;<\/h2>\n\n\n\n<p>Nowadays, search intent matters more than ever. If you want to get high rankings, it\u2019s no longer enough to optimize your content for keywords. You have to optimize for intent.&nbsp;<\/p>\n\n\n\n<p>SERP analysis is an important part of search intent optimization and SEO in general. Knowing what content Google favors for your target keywords allows understanding what content both users and search engines want to see.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nowadays, search intent is one of the most significant ranking factors. Only pages that satisfy this important condition will achieve prominent positions in the search rankings. Understanding search intent is not rocket science; all you have to do is look at the SERP.<\/p>\n","protected":false},"author":27,"featured_media":8093,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_eb_attr":"","footnotes":""},"categories":[7],"tags":[11,9],"class_list":["post-8071","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advices","tag-google","tag-seo"],"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/8071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/comments?post=8071"}],"version-history":[{"count":13,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/8071\/revisions"}],"predecessor-version":[{"id":8224,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/posts\/8071\/revisions\/8224"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/media\/8093"}],"wp:attachment":[{"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/media?parent=8071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/categories?post=8071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.travelpayouts.com\/blog\/wp-json\/wp\/v2\/tags?post=8071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}