Webプロモーション・Web集客の一つで、Webページの制作にも重要な関係がある、SEOについて理解することが目的です。
SEO(Search Engine Optimization)
SEOは「検索エンジン最適化」とも呼ばれ、検索サイトによる検索結果や検索表示を、広告として扱う考え方や方法など全般を意味しています。
これは、SEM(Search Engine Marketing)と呼ばれるマーケティング手法の一つで、SEOやリスティング広告(有料広告)、他にもマップ検索や画像検索などの検索結果も含まれます。
SEOの基本を知ることは、サイトを制作する人はもちろん、サイトを運営する人にとっても必須の知識と言えます。
間違ったSEOの知識で制作・運営することが、サイト検索において好ましくない結果につながり、結果として店舗や企業に悪影響を及ぼす形になりかねません。
SEOの基本知識を身に付けることで、正しい制作業者選びにつながったり、ユーザーとの信頼関係も築きやすくなり、良い効果が期待できます。
Google検索の基本
動画で紹介したページが、少しリニューアルされて変わっています。
大きな変化はないですが、動画で見ていたページと少し違って、目的の内容を探せないかもしれません。
「Google検索の仕組み」のページは「上級者向けSEO」のコンテンツでより詳しく紹介されています。
| クローラー・Googlebot | ロボット型検索プログラムのこと。GoogleのクローラーをGooglebotと呼ぶ。 |
| クロール | 検索プログラム(クローラまたはボットという)が、リンクをたどりながらWebページを見つけていくこと。 ユーザーと同じようにリンクからWebページへアクセスする行動は、アクセシビリティ・ユーザビリティの重要性に関わる部分になる。 |
| インデックス | クロールして見つけたWebページを、データベースに登録すること。 ブラウザのブックマークのように登録するのではなく、「どのようなリンク」から「どんなページ」にアクセスし「何が書かれている」のかを、HTMLのタグを元に文章を単語ごとに整理して登録している。 |
Googleの検索結果に表示するには
他のWebページからリンクをたどって、作成したページへクロールされないと、Webページはインデックスされません。(注:SEOの基本用語)
逆にいうと、他のWebページからリンクされていれば、自動的に検索結果に表示されることになります。
Googleは、検索結果への掲載やその順位を、有料のサービスとして提供していません。
これを悪意のある業者は、「SEO対策」という言葉を使って、何十万〜何百万という費用を請求するようなケースが多数あります。これはSEOではありません。

「SEO対策」という言葉は、当時まだSEOの認知度が低い頃に使われた営業トークの一つで、他にも「上位表示」や「キーワード対策」などがあります。
残念なことに、現在のSEOの認知度はこれらの言葉で広がり、『ググる』という言葉とともに必要性も増していきました。
過去の経緯とその結果から、Web業者が不信感を持たれたりしたのも事実で、『SEOビジネスが儲かる』と悪意を持ったWeb業者が、今でも「SEO対策」や「上位表示」という言葉を使って金銭を騙し取っています。
こうした行為を知らず知らずに、未知識でWebサイトを制作・運営することもあります。
SEOの本来の意味・役割、必要な技術や知識は知っておかなければいけません。
新しくサイトを作ったら、SNSを活用しよう!
新しくサイトを制作した場合、どこからもリンクされていない状態でしょう。
新しく立ち上げたばかりのサイトで、Google がまだクロールできていない。Google が新しいサイトや既存のサイトの変更に気付くまでに数週間かかる場合があります。
「Googleに情報を表示させる方法|Google検索セントラル」 より抜粋
できるだけ多くの方に知ってもらうためにも、Google検索に表示されないといけませんが、作ったばかりでは誰もそのサイトの存在に気づかないことが多いでしょう。
だからといって、リンクプログラム(有料・無料問わず)というサービスへの登録は、Googleのガイドライン違反につながり、ペナルティを受けることになります。
Googleのクローラーからクロールされるために、すぐにできることはSNSやブログを活用することです。
サイトを制作する前からSNSを活用しておくことで、興味・関心を持った人たちやファンも作りやすく、情報も拡散されやすくなります。

一昔前までは、リンク集や相互リンクといったサイトやページがありましたが、随分減った理由は悪質な業者が行う、リンクサイトへの登録というスパム行為が原因です。
優良なサイトやページへリンクをする行為は良いことですが、『それで儲けよう』といった悪意のある行為は違反行為となり、利用したサイトもまた連帯責任のようにペナルティを受ける訳です。
もっと試してみたい場合は、Search Console にサイトを追加して、Google がサイトを認識できなくなるエラーがないかどうかを確認できます。最も重要な URL を送信して、その URL をクロールしてインデックス登録する必要があることを Google に知らせることもできます。
「Googleに情報を表示させる方法|Google検索セントラル」 より抜粋
Chap24-3で「Search Console」の紹介をしていますが、この「Search Console」へ登録すると、手動でクロールのリクエストをすることができます。
クロールをリクエストしても、コンテンツが検索結果にすぐに表示されるとは限らず、まったく表示されないこともあります。Google のシステムでは、高品質で有用なコンテンツをすばやく表示することを優先しています。
「ウェブサイトの再クロールをGoogleにリクエストする|Google検索セントラル」より抜粋

手動でリクエストしても、『すぐに』『必ず』クロールされるわけでもなく、インデックスされるわけでもありません。
あくまでも「高品質で有用なコンテンツを優先」してクロール・インデックスすると書いてあります。
質の高いコンテンツを提供することが、Webサイトに求められています。
Googleの検索結果に表示したくない時は
機密でない情報は、robots.txt を使ってクローラのアクセスをブロックする
「robots.txt」とは、サイトの特定の部分について、検索エンジンによるアクセスとクロールを許可するかどうかを検索エンジンに伝えるファイルです。このファイルは「robots.txt」と名付ける必要があり、サイトのルートディレクトリに配置します。robots.txt によってブロックされているページでもクロールされる可能性があるので、機密性の高いページではこれよりも安全な方法を使用してください。
「SEO スターターガイド:基本|Google検索セントラル」より抜粋
「robots.txt」はファイル名で拡張子が.txtのテキストファイルです。
下記のコードをコピーして、VS Codeで作成できます。
保存場所は、トップページと同じルートフォルダ内へ保存します。
User-agent: googlebot
Disallow: /フォルダ名/
Disallow: /フォルダ名/「フォルダ名」の部分を「/test/」とした場合、「testフォルダ」の中に保存されているページが、クローラーをブロックすることになり、検索結果に表示されなくなります。
違います。少しややこしいですが、例えばスターサーバーフリーを無料レンタルした場合だと、「ドメイン名/index.html」の部分がサイトトップページになります。
そこへ「nyanroom」フォルダを保存すると、URLは「https://ドメイン名/nyanroom/index.html」が猫カフェトップページになります。
「robots.txt」を保存するのは、サイトトップページと同じ場所なので、URLでいうと「https://ドメイン名/robots.txt」となるように、WebサーバへFTPでアップロードしなければいけません。
警告: robots.txt ファイルは、ウェブページを Google 検索結果に表示しないようにする目的で使用しないでください。
説明テキストの付いたページは、他のページから参照されていれば、Google はクロールすることなしに URL をインデックス登録する可能性があります。検索結果にページを表示しないようにするには、パスワード保護やnoindexなどの他の方法を使用してください。
ただし、「ユーザーにとって意味のないページがサイトにある場合」にのみ、有効な手段であると書いていますので、サイト全体をブロックするために使うのは避けましょう。

ルートフォルダ内に「nynroom」フォルダごと保存した場合は、「 Disallow:/nyanroom/ 」とすれば「nyanroom」フォルダの中は検索結果に表示されなくなります。
Webサーバのルートフォルダには、「index.html」がサイトのトップページになるので「nyanroom/index.html」はサイトのトップページにはなりません。
特定のページへのクロールをブロックする場合は、Chap23-2で紹介した「noindex」の方法を使うと良いでしょう。
<meta name="robots" content="noindex">
