어떤 종류의 웹사이트를 운영한다면 아마도 XML 사이트맵이 있을 것입니다. 검색 엔진 최적화(help your search engine optimization) ( SEO )에 도움 이 됩니다 . 그러나 XML 사이트맵이 무엇인지 궁금할 수 있습니다. 알고 있더라도 XML 사이트맵을 어떻게 만들겠습니까?
좋은 소식은 XML(XML) 사이트맵 을 만드는 것이 그것이 무엇인지 정확히 이해하는 것보다 쉽다는 것입니다. XML 사이트맵을 이해 하는 것도 상당히 간단합니다. 당신은 이것을 할 수 있습니다.
XML 사이트맵이란 무엇입니까?(What Is An XML Sitemap?)
먼저 XML(XML) 부분 을 살펴보겠습니다 . XML 은 e X Tensible Markup L (M)anguage(L) 의 약자입니다 . 그것은 정확히 프로그래밍 언어가 아닙니다. XML 문서가 전달하는 데이터에 대해 웹 브라우저 및 기타 프로그램에 알리는 유연한 방법입니다.
예를 들어, 우리가 123 Main Street(Main Street) 에 살고 있다고 말하면 그들은 이해할 것입니다. 그러나 프로그램은 그렇지 않습니다.
주소 데이터의 양쪽에 배치된 XML 태그는 데이터가 의미하는 바를 프로그램에 알려주는 데 도움이 됩니다. 태그는 항상 하나의 여는 태그 <pre><StreetNumber></pre> 및 하나의 닫는 태그 <pre></StreetNumber></pre> 와 쌍을 이룹니다 .
따라서 XML 태그를 사용하여 해당 데이터가 의미하는 바를 프로그램에 알릴 수 있습니다. 다음과 같이 보일 수 있습니다.
<pre>
<StreetNumber>123</StreetNumber>
<StreetName>Main</StreetName>
<StreetType>Street</StreetType>
</pre>
이러한 태그를 인식하는 프로그램의 경우 전체 주소임을 알 수 있습니다. 그런 다음 프로그램은 해당 정보를 사용하여 유용한 작업을 수행할 수 있습니다.
확장 가능한 부분은 해당 태그가 무엇이든 될 수 있음을 의미합니다! 프로그램이 태그를 이해했다면
to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.
사이트맵으로 이동합니다. 소리가 거의 비슷합니다. 당사 웹사이트에서 다양한 유형의 정보를 찾을 수 있는 위치의 지도입니다.
(Search)Google 과 같은 (Google)검색 엔진 은 특정 정보를 원하므로 사이트를 분류하고 순위를 매기는 방법을 알 수 있습니다. XML 사이트맵은 해당 정보를 제공할 수 있습니다 .
이것은 단일 웹 페이지에 대한 XML 사이트맵의 예입니다.(XML)
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</pre>
이러한 태그의 의미는 다음과 같습니다.
<pre><?xml version="1.0" encoding="UTF-8"?></pre>
이것은 우리가 사용 하고 있는 XML 버전이 1.0이고 텍스트가 (XML)UTF-8 로 인코딩 되었음을 검색 엔진에 알려줍니다 . 이것이 사이트맵이 있어야 하는 인코딩 사양입니다.
<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre>
이것은 우리 사이트맵에서 어떤 사이트맵 표준이 사용되고 있는지 검색 엔진에 알려줍니다. 기억하십시오(Remember) . XML은 XML을 이해하기 위해 읽어야 하는 프로그램과 동일한 태그를 사용해야 합니다.
<pre><url></pre>
이것은 URL(URL) ( Uniform Resource Locator ) 에 대한 정보가 뒤따 를 것임을 검색 엔진에 알려줍니다. URL 은 웹 주소 또는 링크라고도 합니다.
<pre><loc>
이는 태그의 데이터를 실제 위치 또는 색인을 생성할 페이지의 특정 URL 로 정의합니다.(URL)
<pre><lastmod></pre>
이것은 해당 페이지가 마지막으로 수정된 시간을 검색 엔진에 알려줍니다.
<pre><changefreq></pre>
이렇게 하면 검색 엔진이 해당 페이지의 변경 빈도를 알 수 있습니다. 허용되는 값은 항상 시간별, 매일, 매주, 매월, 매년, 안 함입니다.
<pre><priority></pre>
이것은 사이트맵의 다른 페이지와 비교하여 이 페이지가 얼마나 중요하다고 생각하는지 검색 엔진에 알려줍니다. 허용되는 값의 범위는 0에서 1까지이며 1이 가장 높고 0.5가 평균입니다.
이는 검색 엔진에 대한 명령(commands for the search engine) 이 아닙니다 . 그들은 그 정보를 읽고 원하는 대로 처리할 것입니다.
XML Sitemap을 만드는 이유는 무엇입니까?(Why Create An XML Sitemap?)
잘 만들어진 XML 사이트맵은 우리가 보고자 하는 사람들에게 우리 사이트를 보여줄 수 있는 최고의 기회를 제공합니다. 우리가 제공하는 정보의 종류, 정보에 액세스할 수 있는 위치 및 정보가 마지막으로 업데이트된 시간을 검색 엔진에 알려줍니다.
지도이므로 풍경의 정확한 표현일 필요는 없습니다. 우리는 그 안에 들어갈 내용을 선택해야 검색 엔진이 올바른 페이지를 얻을 수 있습니다. 예를 들어 개인 정보 보호 정책(Privacy Policy) 및 사용(Acceptable Use) 제한 페이지는 웹의 다른 사이트와 크게 다르지 않습니다. 그것들을 매핑하는 대신 최고의 블로그 게시물이나 제품 페이지와 같은 좋은 것들에 사용자를 데려가는 페이지를 매핑하십시오.
블로그 게시물의 경우 귀하의 모든 게시물을 나열하는 사이트맵을 원할 수 있지만 최신 게시물에 더 높은 우선순위를 부여합니다. 그것은 고객과 검색 엔진에 우리 사이트가 신선하다는 것을 보여줍니다.
이미지에 대한 사이트맵을 만들어야 합니까? 사진이 중요합니다. 비주얼은 고객의 욕망에 가장 먼저 도달하는 것입니다. 그러나 각 페이지에는 이미 사진이 있고 색인이 생성됩니다. 따라서 이미지로만 구성된 사이트맵을 갖는 것은 그다지 중요하지 않습니다.
이제 우리는 우리 사이트의 본질을 검색 엔진에 제시하고 있습니다. 그들은 크롤링 및 인덱싱에 시간을 낭비할 필요가 없습니다.
좋은 사이트맵을 통해 우리는 검색 엔진과 협력하고 있으며 이는 우리 사이트가 합당한 최고의 순위를 얻는 데 도움이 될 것입니다.
XML Sitemap은 어떻게 만듭니까?(How Do I Create an XML Sitemap?)
다행히도 이를 수행하는 데 도움이 되는 몇 가지 자동화 도구가 있습니다. WordPress를 사용(using WordPress) 하는 경우 Yoast SEO 플러그인 을 받으세요 . 그것은 훌륭한 검색 엔진 최적화 도구이며 우리를 위해 사이트맵을 만드는 것은 그 기능 중 하나일 뿐입니다. 모든 기능에 대해 Yoast SEO 플러그인을 사용하는 방법(learn how to use the Yoast SEO plugin) 을 실제로 배우십시오.
Yoast로 사이트맵 만들기(Making a Sitemap With Yoast)
- WordPress 관리 페이지에서 Yoast SEO 플러그인을 설치 합니다(Yoast SEO) . 설치가 완료되면 XML Sitemaps(XML Sitemaps ) 기능이 활성화 되어 있는지 확인합니다 . 기본적으로 있어야 합니다.
- (Click)왼쪽 에서 Yoast SEO 를 (Yoast SEO)클릭 합니다. 그런 다음 기능(Features) 탭을 클릭합니다.
- 아래로 스크롤하여 XML Sitemaps 의 슬라이더가 켜짐(On) 위치에 있는지 확인합니다.
- 여기에서 사이트맵이 어떻게 생겼는지 알 수 있습니다. XML 사이트맵(XML Sitemaps) 옆에 있는 물음표 아이콘 을 클릭 한 다음 (Click)XML 사이트맵 보기(See the XML sitemap) 링크를 클릭합니다 .
- Yoast는 웹 브라우저에서 사이트맵을 엽니다. 이전에 본 XML(XML) 처럼 보이지 않을 것 입니다. 그 괜찮아요.
- XML 을 보려면 이 페이지를 마우스 오른쪽 버튼으로 클릭하고 소스 보기(View Source) 를 선택 합니다. 그런 다음 XML이 공개됩니다.
Yoast SEO 플러그인 을 사용하여 WordPress 에서 (WordPress)XML 사이트맵 을 만드는 가장 빠른 방법 입니다. 사이트맵을 연마하고 필요에 따라 정확하게 만드는 방법에 대해서는 플러그인을 살펴보십시오.
Screaming Frog SEO로 XML 사이트맵 만들기(Create an XML Sitemap With Screaming Frog SEO)
사이트에 WordPress(WordPress) 를 사용하지 않는 경우 다양한 온라인 및 오프라인 도구를 사용할 수 있습니다.
아마도 가장 많이 사용되는 데스크탑 SEO 프로그램(most used desktop SEO program) 은 Screaming Frog SEO Spider 입니다. 무료 버전과 유료 버전이 있습니다. XML 사이트맵을 만들려면 무료 버전만 있으면 됩니다.
- 다운로드 및 설치가 완료되면 프로그램을 엽니다. XML 사이트맵 을 생성하기 전에 사이트를 크롤링해야 합니다. 크롤링(Crawling) 은 사이트의 페이지에서 페이지로 이동하고 각 부분에 대한 데이터를 수집하는 프로세스입니다.
- 상단에 웹사이트의 URL 을 입력할 수 있는 곳이 있습니다. 그렇게. 그런 다음 시작(Start ) 버튼을 클릭하십시오. Screaming Frog 가 사이트 크롤링을 시작합니다.
- 메인 창은 사이트에 있는 것들의 URL 로 채우기 시작합니다. (URLs)화면 오른쪽 상단 근처의 진행률 표시줄이 100%가 되면 크롤링이 완료된 것입니다.
- 도구 모음에서 Sitemaps(Sitemaps) 를 클릭 한 다음 XML Sitemap 을 클릭합니다 . Sitemap 내보내기 구성(Sitemap Export Configuration ) 창이 열립니다.
- Sitemap 내보내기 구성(Sitemap Export Configuration) 창 에서는 changefreq, lastmod 등과 같은 사이트맵의 세부 정보를 조정할 수 있습니다. 탭으로 이동하여 무엇이 있는지 확인합니다. 지금은 기본 설정이 적용됩니다. 다음(Next) 을 클릭 하여 내보내기를 시작합니다.
- sitemap.xml 파일 을 저장할 위치를 묻습니다 . 저장 위치를 기억하십시오 . (Make)유용하게 사용하려면 웹사이트에 업로드해야 합니다.
저장되면 sitemap.xml 파일을 웹사이트 루트에 업로드합니다. 이제 Google(Google) 및 기타 검색 엔진 에 사이트맵을 등록할 수 있습니다 .
Google에서 내 Sitemap을 보게 하려면 어떻게 해야 합니까?(How Do I Get Google To See My Sitemap?)
우리는 검색 엔진이라고 하지만 실제로 가장 걱정되는 것은 Google 입니다. 그렇다면 Google(Google) 에서 사이트맵을 보려면 어떻게 해야 할까요?
우리 사이트의 순위를 높이는 데 도움이 되기를 희망하지만 Google에서 사이트가 있다는 것을 아는 경우에만 도움이 됩니다(Google) . Google Search Console 을 사용해야 합니다 .
How to Create an XML Sitemap for Your Site
If yoυ rυn a website of аny kind, you shoυld probably have an XML sitemap. It will help your search engine optimization (SEO). But you might be wondering what an XML sitemap is, and even if you knew, how would you create an XML sitemap?
The good news is that creating an XML sitemap is easier than understanding exactly what it is. And understanding XML sitemaps is fairly simple too. You can do this.
What Is An XML Sitemap?
Let’s cover the XML part first. XML stands for eXtensible Markup Language. It’s not exactly a programming language. It’s a flexible way to tell web browsers and other programs about the data an XML document carries.
For example, we could tell someone we live at 123 Main Street and they’d understand. But programs don’t.
XML tags placed on either side of the address data will help tell the program what the data means. Tags are always in pairs with one opening tag <pre><StreetNumber></pre> and one closing tag <pre></StreetNumber></pre>.
So we could use XML tags to tell programs what that data means. It might look like:
<pre>
<StreetNumber>123</StreetNumber>
<StreetName>Main</StreetName>
<StreetType>Street</StreetType>
</pre>
For a program that recognizes those tags, it will know that’s a full street address. Then the program can use that information to do something useful.
The extensible part means those tags could be anything! If the program understood the tag <pre><GlargleForp> to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.
On to the sitemap. It’s pretty much what it sounds like. It’s a map of where to find different types of information on our website.
Search engines, like Google, want specific information so they know how to categorize and rank our site. The XML sitemap can provide that information.
This is an example of an XML sitemap for a single web page.
<pre>
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.example.com/</loc>
<lastmod>2005-01-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</pre>
Here’s what those tags mean:
<pre><?xml version="1.0" encoding="UTF-8"?></pre>
This one tells the search engine that the XML version we’re using is 1.0 and the text is encoded in UTF-8. That’s the encoding specification that the sitemap must be in.
<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre>
This tells the search engine what sitemap standard is being used in our sitemap. Remember, our XML has to be using the same tags as the program that has to read it for it to understand it.
<pre><url></pre>
This tells the search engine the information about a Uniform Resource Locator (URL) will be following. A URL is also known as a web address or link.
<pre><loc>
This defines the data in the tag as being the actual location, or specific URL of the page to be indexed.
<pre><lastmod></pre>
This one tells the search engine when that page was last modified.
<pre><changefreq></pre>
This lets the search engine know the change frequency of that page. Acceptable values are always hourly, daily, weekly, monthly, yearly, never.
<pre><priority></pre>
This tells the search engine how important we think this page is compared to other pages in our sitemap. Acceptable values range from 0 to 1, with 1 being the highest and 0.5 being average.
Note that these aren’t commands for the search engine. They’re going to read that information and process it however they want.
Why Create An XML Sitemap?
A well-made XML sitemap will help give us the best chance of getting our site in front of the people we want to see it. It will tell the search engine what kind of information we’re providing it, where to access the information, and when the information was last updated.
As it’s a map, it doesn’t have to be an exact representation of the landscape. We get to choose what goes in it, so the search engines get the right pages. For example, our Privacy Policy and Acceptable Use pages aren’t going to be very different from any other site on the web. Instead of mapping those, map the pages that get the user to the good stuff, like our best blog posts or product pages.
For the blog posts, we may want a sitemap that lists all your posts but gives a higher priority to more recent ones. That shows the customer, and the search engine, that our site is fresh.
Do we need to create a sitemap for the images? Pictures are important. The visual is the first thing that reaches the customer’s desires. But each page is already going to have the pictures on them, and those will get indexed. So having a sitemap just of images isn’t that important.
Now we’re presenting the essence of our site to the search engines. They don’t need to waste time crawling and indexing large necessary, but not as important, parts of our site.
With a good sitemap, we’re cooperating with the search engines and that will help our site get the best ranking it deserves.
How Do I Create an XML Sitemap?
Fortunately, there are several automated tools to help us do this. If we’re using WordPress, get the Yoast SEO plugin. It’s a great search engine optimization tool and creating a sitemap for us is just one of its features. Take the time to really learn how to use the Yoast SEO plugin for all its features.
Making a Sitemap With Yoast
- In our WordPress admin page, we’ll install the Yoast SEO plugin. Once installed, we’ll check to make sure that the XML Sitemaps feature is enabled. It should be by default.
- Click on Yoast SEO in the left side. Then click on the Features tab.
- Scroll down and ensure that XML Sitemaps has the slider in the On position.
- From here, we can see what the sitemap looks like. Click on the question mark icon next to XML Sitemaps and then click on the link See the XML sitemap.
- Yoast will open the sitemap in the web browser. It won’t look like the XML we looked at earlier. That’s alright.
- If we’d like to see the XML, right click on this page and select View Source. Then the XML is revealed.
That’s the quickest way to create an XML sitemap in WordPress with the Yoast SEO plugin. Take a look around in the plugin for ways to hone the sitemap and make it exactly as needed.
Create an XML Sitemap With Screaming Frog SEO
If we’re not using WordPress for our site, we can use a variety of online and offline tools.
Possibly the most used desktop SEO program is Screaming Frog SEO Spider. There’s a free and a paid version. For creating an XML sitemap, the free version is all we’ll need.
- Once it is downloaded and installed, open up the program. Before we can create an XML sitemap, we must crawl the site. Crawling is a process of going from page to page on a site and collecting data about each part.
- At the top, we see a spot to enter the URL of your website. Do that. Then click on the Start button. Screaming Frog will start crawling the site.
- The main window starts to fill with URLs of things on the site. Once the progress bar near the top right of the screen is at 100% the crawl is complete.
- In the toolbar, click on Sitemaps then XML Sitemap. The Sitemap Export Configuration window will open.
- The Sitemap Export Configuration window is where we can tweak the details of our sitemap, such as changefreq, lastmod, and others. Go through the tabs to see what’s there. The default settings will do for now. Click Next to begin the export.
- It will ask us where to save the sitemap.xml file. Make sure to remember where It’s saved. We’ll need to upload it to our website for it to be useful.
Once it is saved, upload the sitemap.xml file to the root of the website. Now we can register the sitemap with Google and other search engines.
How Do I Get Google To See My Sitemap?
We say search engines, but really the only one most are worried about is Google. So how do we get Google to see our sitemap?
We’re hoping that it’s helpful in getting our site ranked higher, but it will only help if Google knows it is there. We’ll need to use the Google Search Console.