Cronでsitemapを定期更新
Cronでsitemapを定期更新
Djangoのサイトが完成したら、グーグルへ、サイトマップを送ってみましょう。
サイトマップを送ることで、クローラーの仕事が捗り、サイトがインデックスされやすくなります。
さらに、手間を省くために、cronを利用してsitemapをgoogleへ定期送信できるところまで設定します。
Djangoのサイトが完成したら、グーグルへ、サイトマップを送ってみましょう。
サイトマップを送ることで、クローラーの仕事が捗り、サイトがインデックスされやすくなります。
さらに、手間を省くために、cronを利用してsitemapをgoogleへ定期送信できるところまで設定します。
Django 2.0 以上
sitemap.xmlが作成できている状態
djangoのサイトが完成したら、グーグルへ、サイトマップを送りましょう。
サイトマップを送ることで、クローラーの仕事が捗り、サイトがインデックスされやすくなります。
プロジェクトの settings.pyファイルを開き、INSTALLED_APPSの項目に、django.contrib.sitesとdjango.contrib.sitemapsを加えましょう。
sitemaps appが動いているか確認しましょう。
manage.pyのファイルのあるディレクトリに移動します。
以下のコマンドを打ちます。
ping_google
ping_google
django.contrib.sitemaps が有効になっているので、manage.py のサブコマンドである ping_google が表示されていますね。
それでは、実際に以下のコマンドを打ちましょう。
python manage.py ping_google /sitemap.xml
これによって、コマンドを打って、グーグルへサイトマップが送信できるようになりました。
質問と回答を書きこむ
質問と回答