サイトのXMLサイトマップを作成する方法

何らかのWebサイトを運営している場合は、おそらくXMLサイトマップが必要です。それはあなたの検索エンジン最適化(help your search engine optimization)SEO)に役立ちます。しかし、XMLサイトマップとは何か疑問に思われるかもしれません。知っていたとしても、XMLサイトマップをどのように作成しますか? 

幸いなことに、 XML(XML)サイトマップの作成は、それが何であるかを正確に理解するよりも簡単です。また、 XML(XML)サイトマップの理解もかなり簡単です。あなたはこれを行うことができます。

XMLサイトマップとは何ですか?(What Is An XML Sitemap?)

最初にXML(XML)の部分について説明しましょう。XMLは、e X tensible M arkupLanguage(L)略です。正確にはプログラミング言語ではありません。これは、XMLドキュメントが運ぶデータについてWebブラウザやその他のプログラムに伝えるための柔軟な方法です。 

たとえば、私たちが123 Main Streetに住んでいる人に、彼らが理解していることを伝えることができます。しかし、プログラムはそうではありません。 

アドレスデータのいずれかの側に配置されたXMLタグは、データの意味をプログラムに伝えるのに役立ちます。タグは常に、1つの開始タグ<pre><StreetNumber></pre>と1つの終了タグ  <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.

サイトマップに移ります。それはほとんどそれがどのように聞こえるかです。これは、当社のWebサイトでさまざまな種類の情報を見つける場所の地図です。

(Search)グーグルのような(Google)検索エンジンは、私たちのサイトを分類してランク付けする方法を知っているように、特定の情報を求めています。XMLサイトマップはその情報を提供できます。

これは、単一のWebページの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(XML)バージョンが1.0であり、テキストがUTF-8でエンコードされていることを検索エンジンに通知します。これが、サイトマップに含まれている必要のあるエンコーディング仕様です。

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

これにより、サイトマップで使用されているサイトマップ標準が検索エンジンに通知されます。XMLを理解するには、XMLを読み取る必要のあるプログラムと同じタグを使用する必要があることを忘れないでください。(Remember)

<pre><url></pre> 

これは、検索エンジンに、Uniform Resource LocatorURL)に関する情報が続くことを通知します。URLは、Webアドレスまたはリンクとも呼ばれます。

<pre><loc> 

これにより、タグ内のデータが実際の場所、またはインデックス付けされるページの特定のURLとして定義されます。(URL)

<pre><lastmod></pre> 

これは、そのページが最後に変更された日時を検索エンジンに通知します。

<pre><changefreq></pre> 

これにより、検索エンジンはそのページの変更頻度を知ることができます。許容値は常に毎時、毎日、毎週、毎月、毎年、決してありません。

<pre><priority></pre> 

これは、このページがサイトマップの他のページと比較してどれほど重要であるかを検索エンジンに伝えます。許容値の範囲は0〜1で、1が最高で、0.5が平均です。

これらは検索エンジンのコマンドで(commands for the search engine)はないことに注意してください。彼らはその情報を読み、好きなように処理します。

XMLサイトマップを作成する理由(Why Create An XML Sitemap?)

よくできたXMLサイトマップは、私たちが見たい人の前に私たちのサイトを表示する最高のチャンスを与えるのに役立ちます。検索エンジンに、提供している情報の種類、情報にアクセスする場所、および情報が最後に更新された日時を通知します。

これは地図であるため、風景を正確に表現している必要はありません。何を入れるかを選択できるので、検索エンジンは適切なページを取得します。たとえば、当社のプライバシーポリシー(Privacy Policy)許容される使用(Acceptable Use)のページは、Web上の他のサイトと大きく異なることはありません。それらをマッピングする代わりに、ユーザーを優れたものに導くページをマッピングします。たとえば、最高のブログ投稿や製品ページなどです。

ブログの投稿については、すべての投稿を一覧表示するが、最近の投稿よりも優先度の高いサイトマップが必要になる場合があります。それは、私たちのサイトが新鮮であることを顧客と検索エンジンに示しています。

画像のサイト​​マップを作成する必要がありますか?写真は重要です。ビジュアルは、顧客の要望に最初に到達するものです。しかし、各ページにはすでに写真が掲載されており、それらはインデックスに登録されます。したがって、画像だけのサイトマップを持つことはそれほど重要ではありません。

今、私たちは私たちのサイトの本質を検索エンジンに提示しています。彼らは、私たちのサイトの必要な、しかしそれほど重要ではない部分をクロールしてインデックスを作成する時間を無駄にする必要はありません。 

優れたサイトマップで、私たちは検索エンジンと協力しており、それは私たちのサイトがそれに値する最高のランキングを得るのに役立ちます。

XMLサイトマップを作成するにはどうすればよいですか?(How Do I Create an XML Sitemap?)

幸い、これを行うのに役立つ自動化ツールがいくつかあります。WordPressを使用し(using WordPress)ている場合は、 YoastSEOプラグインを入手してください。これは優れた検索エンジン最適化ツールであり、サイトマップの作成はその機能の1つにすぎません。時間をかけて、YoastSEOプラグイン(learn how to use the Yoast SEO plugin)のすべての機能を実際に使用する方法を学びましょう。

Yoastでサイトマップを作成する(Making a Sitemap With Yoast)

  • WordPress管理ページで、YoastSEOプラグインをインストールします(Yoast SEO)インストールしたら、 XMLサイトマップ(XML Sitemaps )機能が有効になっていることを確認します。デフォルトであるはずです。 
  • (Click)左側のYoastSEOを(Yoast SEO)クリックします。次に、[機能(Features)]タブをクリックします。 
  • 下にスクロールして、XMLサイトマップ(XML Sitemaps)のスライダーがオン(On)の位置にあることを確認します。

  • ここから、サイトマップがどのように見えるかを確認できます。XMLサイトマップ(XML Sitemaps)の横にある疑問符アイコンをクリックしてから、[ (Click)XMLサイトマップを参照(See the XML sitemap)]リンクをクリックします。 

  • YoastはWebブラウザでサイトマップを開きます。以前に見たXML(XML)のようには見えません。それは大丈夫だ。

  • XMLを表示したい場合は、このページを右クリックして[ソースの表示](View Source)を選択します。次に、XMLが表示されます。

これは、YoastSEOプラグインを使用してWordPressで(WordPress)XMLサイトマップを作成する最も簡単な方法です。プラグインを見て、サイトマップを磨き、必要に応じて正確に作成する方法を見つけてください。

ScreamingFrogSEOを使用してXMLサイトマップを作成する(Create an XML Sitemap With Screaming Frog SEO)

サイトにWordPress(WordPress)を使用していない場合は、さまざまなオンラインおよびオフラインのツールを使用できます。

おそらく最も使用されているデスクトップSEOプログラム(most used desktop SEO program)は、Screaming FrogSEOSpiderです。無料版と有料版があります。XMLサイトマップを作成するために必要なのは、無料バージョンだけです。

  • ダウンロードしてインストールしたら、プログラムを開きます。XMLサイトマップを作成する前に、サイトをクロールする必要があります。クロール(Crawling)は、サイトのページからページに移動し、各部分に関するデータを収集するプロセスです。
  • 上部にあなたのウェブサイトのURLを入力する場所があります。それを行う。次に、[スタート(Start )]ボタンをクリックします。ScreamingFrogはサイトのクロール(Frog)を開始します。

  • メインウィンドウは、サイト上のもののURL(URLs)でいっぱいになり始めます。画面の右上にあるプログレスバーが100%になると、クロールが完了します。

  • ツールバーで、[サイトマップ]、[ XMLサイトマップ(XML Sitemap)](Sitemaps)の順にクリックします。[サイトマップのエクスポート構成](Sitemap Export Configuration )ウィンドウが開きます。

  • [サイトマップエクスポート構成(Sitemap Export Configuration)]ウィンドウでは、changefreq、lastmodなどのサイトマップの詳細を微調整できます。タブに目を通し、そこに何があるかを確認します。今のところ、デフォルト設定で十分です。[次へ(Next)]をクリックしてエクスポートを開始します。

  • sitemap.xmlファイルを保存する場所を尋ねられます。保存された場所を忘れないでください。(Make)役立つようにするには、ウェブサイトにアップロードする必要があります。

保存したら、sitemap.xmlファイルをウェブサイトのルートにアップロードします。これで、サイトマップをGoogleや他の検索エンジンに登録できます。

Googleに自分のサイトマップを表示させるにはどうすればよいですか?(How Do I Get Google To See My Sitemap?)

私たちは検索エンジンと言いますが、実際に最も心配しているのはグーグル(Google)だけです。では、どうすればGoogleにサイトマップを表示させることができるでしょうか。 

私たちのサイトを上位にランク付けするのに役立つことを願っていますが、それはGoogleがそこにあることを知っている場合にのみ役立ちます。Google検索コンソール(Google Search Console)を使用する必要があります。 



About the author

私はオーディオとユーザー アカウントの分野で長年働いてきた技術者です。Windows と Mac の両方のコンピューター、およびアップル製品の経験があります。また、2007 年からは Apple 製品の使い方についても教えています。主な専門分野は、ユーザー アカウントと家族の安全です。これに加えて、Windows 7 Home Premium、8.1 Pro、10 Pro、12.9 Mojave など、さまざまなソフトウェア プログラムの経験があります。



Related posts