Naver SEO Guidelines: How to Rank on Naver Mobile Search
Register in Naver Search Advisor, let the Yeti crawler in, submit a sitemap and RSS feed, fix the tags Naver uses for mobile previews, and build presence on Naver Blog and Cafe, where much of the results page actually comes from.
Ranking on Naver takes two jobs: make your own site crawlable and verified in Naver Search Advisor so it can appear in the web results, and publish on Naver's own platforms (Blog, Cafe, Knowledge iN, Place, Shopping), because those sections fill most of a Korean results page, especially on mobile.
Google SEO habits carry over to Naver only partly. The technical basics are familiar: a crawler, robots.txt, sitemaps, titles and descriptions. What changes is the results page. Naver is a portal, and for many queries it shows its own user-generated and commercial content before it shows any independent website. A brand that only optimises its own domain often finds it is invisible for the queries that matter, even when the site is technically perfect.
This guide covers both halves in the order you would do them: the Search Advisor setup, crawl controls, mobile and preview tags, then the on-platform presence that Korean users actually see. A checklist table at the end summarises every step.

How Naver's results page differs from Google's
Google's default results page is mostly a ranked list of web pages with features layered on top. Naver's integrated search (통합검색) is assembled from blocks, each fed by a different content source. Which blocks appear, and in what order, depends on the query.
| Section | Korean name | Where the content comes from |
|---|---|---|
| Search ads | 파워링크 (Power Link) | Paid listings from Naver Search Ads |
| Blog | 블로그 | Mostly posts on Naver Blog, ranked by Naver's blog algorithms |
| Cafe | 카페 | Posts in Naver Cafe, Naver's community forums |
| Knowledge iN | 지식iN | Naver's user Q&A service |
| News | 뉴스 | Articles from news outlets partnered with Naver |
| Place | 플레이스 | Business listings registered through Naver Smart Place, shown with a map |
| Shopping | 쇼핑 | Smart Store sellers and merchants connected to Naver Shopping |
| Images, video | 이미지, 동영상 | Images and video, including Naver's own platforms |
| Web results | 웹사이트 / 웹문서 | Independent websites crawled by Yeti |
Three practical consequences follow. First, the web results block is often below several Naver-owned blocks, so position one in "web" is not position one on the page. Second, users switch between vertical tabs (blog, cafe, images, shopping and so on) more than Google users do, so each vertical is its own ranking problem. Third, Naver has been moving integrated search toward topic-based "smart blocks" (스마트블록) that group results around sub-intents of a query, so the same keyword can show several themed blog and cafe clusters rather than one list.
For blog content, Naver has publicly described two ranking systems: C-Rank, which estimates how trustworthy and topically consistent a source (a blog) is, and D.I.A. (Deep Intent Analysis), which scores individual documents for how well they answer the query from experience and information. The practical reading: a blog that writes consistently about one subject, with original first-hand posts, beats a blog that posts about everything.
Register your site in Naver Search Advisor
Naver Search Advisor (네이버 서치어드바이저, searchadvisor.naver.com) is Naver's equivalent of Google Search Console. You need a Naver account to sign in. The interface is in Korean, so keep a browser translator open the first time.
1. Add the site. Open 웹마스터 도구 (Webmaster tools), then 사이트 관리 (Site management), and enter your site URL including the protocol, for example https://www.example.com. Register the exact version your site redirects to; http, https, www and non-www are treated as different sites.
2. Verify ownership. Naver offers two methods. Either upload the HTML file it gives you to your site root, or add its meta tag inside <head> on the home page:
<meta name="naver-site-verification" content="your-verification-code" />
Leave the file or tag in place after verification. If it disappears, Naver can drop the verification and you lose access to the reports.
3. Check the reports. Once verified, Search Advisor shows how often your pages appear and get clicked in Naver search, crawl status and crawl errors, and a site diagnosis that flags missing titles, descriptions and similar issues. Data takes a few days to populate after a new registration.
Submit your sitemap, RSS feed and individual pages
Under 요청 (Requests) in the site's menu you will find the submission tools.
Sitemap (사이트맵 제출). Submit the full URL of your XML sitemap or sitemap index. Use the standard sitemaps.org format, list only canonical, indexable URLs that return 200, and keep <lastmod> accurate. The same sitemap you give Google works here.
RSS feed (RSS 제출). This is the step most Google-focused teams skip. Naver accepts an RSS or Atom feed and uses it to discover new and updated content quickly. Submit the feed for your blog or news section, make sure each item has a full absolute <link> and a publish date, and keep it limited to recent items.
Page collection request (웹 페이지 수집). Ask Yeti to crawl a specific URL, useful after publishing an important page or fixing an error. There is a daily cap, so use it for priority pages rather than bulk submission.
IndexNow. Naver is one of the search engines that participate in the IndexNow protocol, so if your CMS or CDN already pings IndexNow for Bing, check that it is enabled; participating engines share submitted URLs.
robots.txt for Yeti, Naver's crawler
Naver's crawler identifies itself with the user-agent token Yeti. It reads robots.txt at the root of your host and follows standard User-agent, Allow, Disallow and Sitemap lines. The common failure is a robots.txt written for Googlebot and Bingbot that ends with a catch-all block, which silently shuts Yeti out. A safe pattern:
# Allow Naver's crawler
User-agent: Yeti
Allow: /
Disallow: /cart/
Disallow: /account/
# Everyone else
User-agent: *
Allow: /
Disallow: /cart/
Disallow: /account/
Sitemap: https://www.example.com/sitemap.xml
Remember that a crawler follows the most specific User-agent group that matches it and ignores the others, so any rule you want Yeti to obey must be repeated inside the Yeti group. After editing the file, use the robots.txt tools in Search Advisor to confirm Naver can fetch and parse it.
Two more crawl checks: make sure your firewall, CDN bot protection or rate limiter is not blocking Yeti's requests (a 403 to Yeti looks identical to a Disallow from Naver's side), and do not rely on JavaScript to render your main content, titles or links. Serve them in the initial HTML.
Naver mobile SEO
Most Naver searches happen on phones, and the mobile results page (m.search.naver.com) shows even fewer web results above the fold than desktop, because the Naver-owned blocks stack vertically. That makes two things matter more on mobile: being in the blocks above the web results, and having a preview that earns the tap when you do appear.
For your own site, the mobile basics are the same as for any engine, and Naver's guidance points the same way:
Use a responsive layout with a viewport tag: <meta name="viewport" content="width=device-width, initial-scale=1">. One URL per page for all devices is easiest for Yeti and for you.
If you run a separate mobile site (for example m.example.com), link the versions: rel="alternate" with a media attribute on the desktop page and rel="canonical" pointing back on the mobile page, and redirect by device consistently.
Keep text readable without zooming, tap targets well spaced, and no interstitials that cover the content on load.
Make it fast on mobile networks. Compress and correctly size images (WebP or AVIF), lazy-load below-the-fold images, and keep JavaScript small. If your audience is in Korea, serve from a CDN with Korean or nearby edge locations so the first byte is not travelling from the US or Europe.
Test it. Google's PageSpeed Insights or Lighthouse give the same Core Web Vitals picture regardless of which engine you are optimising for.
For the full mobile checklist that applies across engines, see mobile optimization for SEO.
Meta and Open Graph tags Naver uses for previews
Naver builds the title and summary of a web result from your page, and its documentation recommends both standard meta tags and Open Graph tags. Open Graph matters more on Naver than many teams expect, because Korean users share links heavily through KakaoTalk, Naver Blog and Cafe, and those previews read og: tags too.
<head>
<title>무선 이어폰 추천 2026 | 브랜드명</title>
<meta name="description" content="음질, 배터리, 노이즈 캔슬링 기준으로 비교한 무선 이어폰 가이드.">
<link rel="canonical" href="https://www.example.com/earbuds-guide">
<meta property="og:type" content="article">
<meta property="og:title" content="무선 이어폰 추천 2026">
<meta property="og:description" content="음질, 배터리, 노이즈 캔슬링 기준 비교.">
<meta property="og:image" content="https://www.example.com/img/earbuds-og.jpg">
<meta property="og:url" content="https://www.example.com/earbuds-guide">
</head>
Rules that prevent most preview problems: give every page a unique title and description in Korean; keep the main keyword near the start of the title because mobile truncates early; use an absolute URL for og:image; and make sure the canonical, og:url and the URL in your sitemap are the same string. Structured data in JSON-LD is fine to add for other engines, but do not expect it to produce the same rich results on Naver that it does on Google.
Naver webmaster guideline basics
Naver publishes webmaster guidelines in Search Advisor. They line up closely with Google's, and the violations Naver calls out are the familiar ones:
Content: original text written for users, no copied or scraped pages, no auto-generated pages created to capture keywords, no keyword stuffing in text, titles or alt attributes.
Deception: no cloaking (showing Yeti different content from users), no hidden text or links, no sneaky redirects, no doorway pages.
Links: no bought links or link schemes meant to manipulate ranking.
Structure: crawlable links in HTML, sensible URL structure, a canonical URL for duplicates, correct HTTP status codes (a real 404 for missing pages, 301 for moved ones).
Naver applies quality filtering hardest to its own blog ecosystem, where low-quality and sponsored-without-disclosure posts are common. Korean law also requires disclosure of paid endorsements, so any sponsored blog or influencer post you commission should be clearly labelled.
Why Naver Blog, Cafe and Knowledge iN matter for brands
Because the blog, cafe and Q&A blocks sit above web results for many informational and product queries, a brand that wants visibility on those queries has to be present inside them. In practice that means:
An official Naver Blog. Publish useful posts on one consistent subject area: guides, comparisons, how-to content with your own photos. Consistency of topic is what C-Rank rewards, and a brand blog with a clear focus builds that over time. Link back to your site where it helps the reader.
Cafe communities. Many purchase decisions in Korea are discussed in large topic-specific Naver Cafes (parenting, cars, cosmetics, real estate). Brands can run an official cafe or take part in existing ones within each cafe's rules. Spam gets removed quickly by cafe managers.
Knowledge iN. Questions about your category are asked here and the answers rank. Expert answers from a clearly identified brand or professional account can earn visibility; mass self-promotional answers do not.
Smart Place and Smart Store. If you have physical locations, register them in Naver Smart Place so they appear in Place and map results. If you sell online, Smart Store or a Naver Shopping connection is how products enter the Shopping block.
Blogger and influencer outreach. Independent Naver bloggers' reviews often occupy the blog block for product queries. Working with them is legitimate as long as posts are disclosed.
Korean-language content considerations
Write in Korean, natively. Machine translation reads as such to Korean users, and Naver's document scoring is built for Korean text. Use a native writer or editor for anything you want to rank.
Research keywords in Naver's own tools. Naver Search Ads has a keyword tool (키워드 도구) that shows monthly search counts on PC and mobile separately, and Naver DataLab (데이터랩) shows trends. Google's keyword data under-represents Korean search behaviour.
Watch spacing and variants. Korean queries vary in spacing (띄어쓰기) and mix Korean with English loanwords or brand names written either way (for example a brand name in Hangul and in Latin letters). Cover the main variants naturally in headings and body text.
Match the format users expect. Korean blog results favour image-rich, step-by-step posts with original photos. Long blocks of text without images tend to look out of place next to them.
Localise trust signals. Korean business registration details, local customer service contact and Korean payment options are expected on commercial sites.
For hreflang and multi-country setups, see international SEO.
Naver and AI answers
Naver has been adding generative AI summaries to its search results (branded AI Briefing), built on its own HyperCLOVA X model, and these draw on the same sources Naver already trusts: its blog, cafe and Knowledge iN content plus crawled web pages. The work that gets you into the blog block and the web results is the same work that gets you cited in Naver's summaries.
Korean users also ask ChatGPT, Perplexity and Google's AI Overviews about products and brands. Those engines cite the open web more than Naver's walled platforms, so a well-structured Korean-language site with clear product facts carries weight there even when Naver Blog dominates Naver itself. If you want to know which engines mention your brand for Korean prompts, and which sources they cite, that is what our AI visibility tracker measures.
Naver SEO setup checklist
| Step | Where | Done when |
|---|---|---|
| Register the canonical host | Search Advisor → 웹마스터 도구 → 사이트 관리 | Site listed with the exact protocol and www version you redirect to |
| Verify ownership | HTML file or naver-site-verification meta tag | Verified, and the file or tag is left in place |
| Allow Yeti | robots.txt at the root | Yeti group allows key sections; robots.txt check passes in Search Advisor |
| Unblock at the edge | CDN, WAF, rate limiter | No 403 or challenge pages returned to Yeti |
| Submit sitemap | 요청 → 사이트맵 제출 | Sitemap accepted, only 200 canonical URLs listed |
| Submit RSS | 요청 → RSS 제출 | Feed accepted, items have absolute links and dates |
| Mobile-ready pages | Templates | Responsive with viewport tag, fast on mobile, no blocking interstitials |
| Titles, descriptions, OG tags | Page <head> | Unique Korean title and description; og:title, og:description, og:image, og:url set |
| Canonicals | Page <head> | Canonical, og:url and sitemap URL match |
| Naver Blog | blog.naver.com | Official blog publishing regularly on one topic area |
| Place / Shopping | Smart Place, Smart Store | Locations and products listed where relevant |
| Monitor | Search Advisor reports | Crawl errors and exposure reviewed monthly |
Mistakes to avoid
Assuming Google rankings transfer. They do not. Naver runs its own crawler, index and ranking, and many sites that rank well on Google are barely crawled by Yeti until they are registered and submitted.
Blocking Yeti by accident. A User-agent: * disallow, a bot-protection rule or a geo-block on non-Korean IPs can all stop Naver crawling. Check server logs for Yeti requests and their status codes.
Only optimising the website. For many queries the web block is below blog, cafe and Knowledge iN results. Without on-platform presence you are competing for the smallest part of the page.
Translated, image-free content. Machine-translated Korean with no original images rarely competes with native blog posts.
Undisclosed sponsored posts. They break Korean advertising rules and Naver's own policies, and can get posts or blogs filtered out.
Letting verification lapse. Removing the verification tag during a redesign quietly cuts off your Search Advisor data.