MENU
  • VPS(レンタルサーバ)比較
  • ITエンジニアの転職
  • IT技術入門(Engineers.LOG)
カテゴリー
  • IT関連 (623)
    • Bootstrap (2)
    • クラウド (4)
    • サーバー技術 (185)
    • ストレージ (7)
      • NetApp (7)
    • ネットワーク技術 (91)
      • Cisco (36)
      • Juniper (18)
      • 負荷分散装置 (17)
    • パソコン関連 (92)
      • MAC (25)
      • Windows (54)
    • プログラミング (154)
      • Ansible (11)
      • C言語 (23)
      • Python (111)
        • Django (20)
    • 仮想化 (88)
      • Docker (63)
      • VMware (23)
  • VPS (200)
    • ABLENET VPS (16)
    • Amazon Lightsail(VPS) (2)
    • ConoHaVPS (37)
    • mixhostVPS (4)
    • WebARENAIndigo (16)
    • XServerVPS (34)
    • お名前.com VPS (12)
    • さくらのVPS (24)
    • カゴヤクラウドVPS (13)
    • シンVPS (7)
  • レンタルサーバー (56)
    • エックスサーバー (38)
  • 光回線 (8)
  • 技術スキルアップ開発・学習 (7)
    • Envader (2)
    • RareTECH (2)
    • Udemy (3)
もう現役20年超えましたー。経験値ならだれにも負けないエンジニア技術ブログ
インフラエンジニアの技術LOG
  • VPS(レンタルサーバ)比較
  • ITエンジニアの転職
  • IT技術入門(Engineers.LOG)
インフラエンジニアの技術LOG
  • VPS(レンタルサーバ)比較
  • ITエンジニアの転職
  • IT技術入門(Engineers.LOG)
  1. ホーム
  2. IT関連
  3. プログラミング
  4. Python
  5. Django
  6. 【Django】GoogleSearchConsoleにWebサイトを登録する方法

【Django】GoogleSearchConsoleにWebサイトを登録する方法

2020 7/29
Django
2020年7月29日

DjangoでWebサイトを構築したらやるべきことは、自分のサイトを世界中の人に見てもらうために、Googleサーチコンソールへの登録をお勧めします。

と言うか、ほぼ必須だと思います。
Googleサーチコンソールを登録することにより、Googleに自分のサイトを認識してもらい検索に引っかかる様になります。

SEOとしても必ずやっておいた方が良いです。
今回はDjangoで構築したWebサーバーのGoogleサーチコンソールの登録方法をまとめました。

目次
安くて高速!高性能VPSで快適開発!
最速5分でサーバー構築
>>>こちらをチェック

エンジニア必見! 技術力を伸ばすVPS徹底比較
>>>VPS比較

Djangoで構築したWebサーバーをGoogleサーチコンソールへ登録する方法

Webサイトを登録するには以下、Googleサーチコンソールへログインします。
GoogleSearchConsole

左上のプロパティの検索をクリックし、「+ プロパティを追加」をクリックすると以下のポップアップが表示されます。

「URL プレフィックス」を選択し、登録するWebサイトのURLを記載し、「続行」をクリックします。

「所有権の確認」はHTMLファイルを選択

Djangoで色々と確認をした結果、「HTMLファイル」をサーバーにアップした方法がすんなりと成功したのでこの方法で実施します。
URLを記載し、「続行」をクリックすると以下のポップアップが表示されます。

まずは、上記からファイルをダウンロードします。

GoogleからダウンロードしたファイルをDjangoプロジェクト内の「template」配下にアップロード

今回のWebサイトはDjangoプロジェクトないのtemplate配下にhtmlファイルを格納しています。
詳細は以下のページを参照してください。

あわせて読みたい
【Django】BootStrapテンプレートでベースHTMLを使用しページを簡単に作成する方法 Django構築時にBootStrapのテンプレートでベースHTMLを使用して追加ページを作成する方法をまとめました。 Djangoでページを追加作成する場合は、「urls.py」と「view.p...

ダウンロードしたファイルをサーバーにアップする際は、Windowsであれば、「WinSCP」をお勧めします。
今回はMacなのでSCPコマンドをアップします。

以下はデスクトップ上にファイルを保存したので、そこからサーバーにアップするコマンドとなります。

$ cd Desktop
Desktop $ scp -p 22 -r googlec27e40927645c779.html root@test.example.com:/django/templates/google/
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for '/Users/.ssh/known_hosts' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
Load key "/Users/.ssh/known_hosts": bad permissions
root@test.example.com's password: 
22: No such file or directory
-r: No such file or directory
googlec27e40927645c779.html                                                   100%   53     2.0KB/s   00:00    
Desktop $ 

templates/google直下に該当ファイルがアップされたことを確認できます。

$ ll templates/google/
total 40
-rw-r--r-- 1 root root  401 Jul 21 11:06 404.html
-rw-r--r-- 1 root root  422 Jul 28 12:47 base.html
-rw-r--r-- 1 root root   53 Jul 28 12:51 googlec27e40927645c779.html

アプリ配下の「urls.py」を編集

ファイルのアップロードが完了しても、まだGoogleから確認することはできません。
アップロードしたHTMLファイルを表示させる様にします。

DjangoでWebアプリように作成したアプリフォルダ配下の「urls.py」を編集します。

$ vim myhp/urls.py

9行目にアップロードしたhtmlファイルのパスを追加します。

from django.urls import path
from . import views

app_name = 'myhp'
urlpatterns = [
    path('', views.index, name='index'),
    path('test1/', views.test1, name='test1'),
    path('test/app/', views.app, name='app'),
    path('googlec27e40927645c779.html/', views.google, name='google'),
]

アプリ配下の「views.py」を編集

次に、上記「urls.py」と同じディレクトリにある「views.py」を編集します。

$ vim myhp/views.py

16,17行目の様に、上記urls.pyで作成した「name=’google’」から「google」名を利用し、リクエストを編集します。
今回はgoogleディレクトリ配下のファイルを指定しています。

from django.shortcuts import render

# Create your views here.

from django.http import HttpResponse
from django.template import Context, loader

def index(request):
    template = loader.get_template('index.html')
    context = {}
    return HttpResponse(template.render(context, request))

def test1(request):
    return render(request, 'test/test1.html')

def google(request):
    return render(request, 'google/googlec27e40927645c779.html')

サイトにGoogleサーチコンソールへアクセスし、所有権の確認から「確認」をクリックし、成功すれば完了です。

以上がDjangoのGoogleサーチコンソールへの登録手順となります。

エンジニアスキルをアップする勉強法

ITエンジニアの開発・検証・学習としてインターネット上で専用のサーバ(VPS)を利用しましょう!
実務経験はVPSで学べます。

あわせて読みたい
現役エンジニアがおすすめするVPSレンタルサーバ比較(高速SSD限定) 格安VPS比較(2025年最新版)

Django
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする コメントをキャンセル

email confirm*

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)



検索
カテゴリー
新着記事
  • XServerVPS アニメ風 男の子 プログラミングをしている VPSを利用している 楽しそうにしている
    XServerVPSで証明書(SSL)を取得する方法
    2025年3月24日
    XServerVPS
  • レンタルサーバ アニメ風 女の子 楽しんでパソコンをしている 目がキラキラ
    WordPressがレンタルサーバよりVPSで利用する方がおすすめの理由
    2025年3月19日
    VPS
  • VPS レンタルサーバー アニメ風 女の子 プログラミングをしている VPSを利用している 楽しそうにしている
    VPSとクラウドの違いとは?初心者向けにわかりやすく解説
    2025年3月5日
    VPS
  • シンVPS アニメ風 女の子 パソコン プログラミングをしている VPSを利用している 楽しそうにしている
    シンVPSはWindows serverを利用できない。その理由と利用できるOSは?
    2025年3月4日
    シンVPS
  • シンVPS アニメ風 女の子 パソコン プログラミングをしている VPSを利用している 楽しそうにしている
    シンVPSでゲームを利用する環境はあるのか
    2025年3月4日
    シンVPS
  • シンVPS アニメ風 女の子 パソコン プログラミングをしている VPSを利用している 楽しそうにしている
    シンVPSのサイトの表示速度は他社に比べて早いのか?
    2025年3月4日
    シンVPS
目次
目次