一日の振り返りと課題を探す2016-11-13MFIについて説明するSEO関連http://www.sem-r.com/google-2010/20161109203539.html■MFIについて説明する1.エンティティ(実体)の理解エンティティとは実体を意味する言葉。企業のプレリリースがHTML版とPDF版の2種類あったとする。それぞれファイルは2つだが、フォーマットの違いだけなので情報としては、1つ。内容を把握するために、2つのファイルに目を通す必要もない。2.モバイル版とPC版も形式の違いであるこの考え方を検索の世界に持ち込んだのが、Googleモバイル検索。PCとモバイルを異なるURLで提供されている場合に、この2つのページはバージョン違いで用意された同じ情報を持つページだ。関係性を理解しながらデータベースに登録する方法をとった。※バージョンの違いの関係性をGoogleに伝えるには、特定のアノテーションを対象に記述する必要がある3.バージョン違いの関係で処理しておくと、検索も便利になる2つのページの関係性を理解するとなぜいいのか?両者が同じコンテンツを有するなら、基本的に同じ検索クエリで検索結果にヒットする。その時、検索ユーザーがPCなのが、モバイルなのかによってGoogleがとちらか適切な方を表示することができるようになる。PC検索ユーザーにはPC版のURLのリンクを、モバイル検索ユーザーであればモバイル版のURLへリンクを自然に検索結果で表示することができる。4.どちらのコンテンツをメインで表示させるのか?今までは、PCが主流だったので多くのユーザーは最初にPC版のコンテンツを見てきた。GoogleもPC版のコンテンツを「Primary」(メインコンテンツ)としてきた。※モバイル版は「Secondary」(サブコンテンツ)5.MFI(モバイルファーストインデックス)によりモバイル版がメインコンテンツに2010年以降、急速にモバイルが普及してきて、いまやGoogle検索の過半数はモバイルから検索する時代に。この背景から多くのユーザーは最初にモバイル版を目にすることになる。そこで、Googleも時代に合わせて、モバイルコンテンツを「Primary」とし評価していきます。○具体的にどんな対策が必要なのか?■レスポンシブWEBデザインの場合レスポンシブデザインの場合は、モバイルファーストインデックス実施に当たって特にすることはない。自分のサイトがレスポンシブデザインに対応しているかどうかは、「モバイルフレンドリーテスト」にて確認することができる。■PCとスマホに別々のURLを見せている場合スマホ用のコンテンツを、PC用コンテンツとは別のURLで用意しているサイトは少しやるべきことがある。以下の二つだ・PC版とスマホ版のページを、しっかりと「canonical」(正規化)する・PC版とスマホ版で、どちらも同じコンテンツを用意する▼canonical対応についてcanonical対応ができていないと、例えばPC版ページについた被リンクがスマホページの順位評価に加味されなくなる。一方で、正規化さえできていればPC版ページの被リンク評価や、その他SEO評価は問題なくスマホ版ページに引き継がれる。▼同じコンテンツを用意する「同じコンテンツを用意する」というのができていないと、今時点ではPC版ページでGoogleに評価されていても、数か月後にモバイルファーストインデックス化が行われたとき、PC版とは違うスマホ版ページのコンテンツで順位評価がされることになり、今よりも順位が下がってしまう可能性もある。逆にこの2つの対応が完了していれば、別々のURLでモバイル対応しているサイトでもおおよそ問題は解決できる。Serving⇒ユーザーエージェントによって見せ方(HTML)を変える)も用いていない場合は、モバイルファーストインデックス化が行われるまでの数か月のうちに、何らかの方法でサイトのモバイル対応を進めることをオススメする。■レスポンシブデザイン以外の方法でもOK急にレスポンシブデザインにしろ、と言われても難しい人もいるはず。※ワードプレスなどのCMSを使っているのであれば割かし簡単にできる自前で作ったホームページや自社制作の会社サイトの場合、多少なり付加がかかる。その場合、サイトトップや主力商品ページなどの順位を上げたいページだけを、モバイル対応させるだけでも、やらないよりはまし。■不完全なモバイルページが一番NGいくらモバイルページを早く用意したからと言って、不完全なコンテンツを載せたモバイル版ページをとりあえず作ったり、マークアップの不完全なモバイルサイトを上げるのはだめ。Googleの公式サイトにも、不完全なモバイル対応を行うよりも、内容のまともなPC版ページだけが存在する方がユーザーもしくは検索エンジンにとっても好ましい場合がある。作るのではなく、しっかりと作りこむことが大切。Insightsとは、webページの表示速度を計測するGoogle公式提供の無料SEOツール。Insightsは、「Googleスピードチェック」などともいわれている。自分は何歳で結婚して、何歳までにその会社でどういう部署にいって、というのをリアルに描くことが大切。なんとなく、「おれ、こんなことしたいんだよな」と思っていてもできるわけがない。明確にやりたいことを決める。大切なことは、「やるか・やらないか」この二つだけ。どんな環境であれ、やるやつはやる。自分の人生、1年後、2年後どうしていたいだろう。5年後はどうなっていたいだろうという目標と。10年後、20年後、30年後、40年後、50年後というのは、描く必要がある。ARP■4つのアドレス・おさらいのおさらい送信元のアドレスを取得する方法について。送信元、自分のMACアドレスはNICをとりつけた段階で分かる。送信元IPアドレスは、管理者に教えてもらうアドレスを直接入力する静的とDHCPにより自動で割り振られる動的。残る問題は、データの転送を行いたい相手のアドレスをどのように知るかという一点にかかっている。宛先のMACアドレスを知る方法はARPというプロトコルを使用する。■アドレス解決プロトコルアープと読む。アドレス解決プロトコルと日本語では訳される。「宛先のMACアドレスが分からない」という状態を解決してくれるプロトコルという意味。ARPは宛先のIPアドレスが決定した時点で実行される。Node」を見たいと思ったとする。Node」のURLを入力する。すると、DNSという機能が働いて、サイトが置いてあるサーバのIPアドレスを教えてもらえる。そこで、「このIPアドレスのホスト、あなたのMACアドレスを教えて」と聞く。■ARPテーブルまず、データ転送を希望するホストは、宛先のIPアドレスを取得する。※DNS宛先IPアドレスが決定した時点で、宛先MACアドレスを知るためにARPテーブルを参照する。ARPテーブルとは、IPアドレスとMACアドレスの対応表のこと。「192.168.0.1のMACアドレスは00-40-26-f4-1a-02」です。<ARPエントリタイプは?>static(静的)とdynamic(動的)の二つがある。dynamicはARPによって取得したIPアドレスとMACアドレスの対応という意味。staticは手動で対応を入力したという意味になる。ARPテーブルに宛先IPと宛先MACの対応があれば、その時点でMACアドレスがわかる。ARPテーブルがあれば、いちいちMACアドレスを聞く必要がない。問題は、ARPテーブルに宛先IPと宛先MACの対応がない場合だ。そのため、「このIPアドレスのホスト、あなたのMACアドレスを教えて」と聞きその結果をARPテーブルに載せることをする。この「教えて」というのがARP要求だ。■ARP要求&ARP応答このARPはIPと同じくレイヤ3のプロトコルだ。このARPにのっとって送信されるARP要求だが、IPを使わない。IPの代わりにARPでデータ転送を行う。IPパケットの代わりにARPパケットというちょっと特殊なパケットを使う。特徴はARPパケット自体がデータという点。上のレイヤのプロトコルを使わない。以下のような形で送るということ。ARPパケットの中身は以下のようになっている。下の4つを見てわかる通り、4つのアドレスすべてが入っている。????でも宛先のMACアドレスは分からないのでは?まず、文章でで説明するとこのようになる。▼宛先にデータを転送しようとして、宛先IPアドレスが分かったあと。1.ARPテーブルを参照し、宛先IPアドレスに対応するMACアドレスがあるかどうかを調べる。2.なければ、ARP要求をブロードキャスト送信する。3.ARP要求を受け取っとホストは、ARPパケットの中の宛先IPアドレスと自分のIPアドレスを比較する。└一致した場合、ARP対応を送信4.ARP対応を受け取った(ARP要求を送った)ホストは、ARPテーブルにそのMACアドレスを追加する。4つのアドレスがそろい、宛先へのデータ送信が可能になる。DHCPと同じように、ブロードキャストを使う。誰に送ったらいいか分からないときは、ブロードキャストをよく使う。ARP要求を受け取ったら、その送信元を自分のARPテーブルに追加しておく。することによって、ARPを出す回数をなるべく減らすようにしている。ARPが多発するのは望ましくない。■ARPテーブルのエントリの問題ARPが多発するのはなぜよくないのか?それはARPがブロードキャストだから。ブロードキャストはなにしろ、全員宛なので、ネットワークの帯域幅を多く消費する。<でも、イーサネットは結局全員に届くのでは?別にブロードキャストでなくて、一人宛だとしても全員と同じになってしまわないか?>確かにイーサネットだと全員に届く。スイッチやブリッジなどのデバイスを使えば事情はことなる。※スイッチやブリッジはフィルタリングして宛先のみに届く。ブロードキャストはスイッチやブリッジではフィルタリングできない。ブロードキャストの多発はトラフィックに影響を及ぼしやすい。ブロードキャストが多発しすぎると、ネットワーク全体が通信不能になってしまうことがある。このような状態をブロードキャスト・ストームという。そのARPの回数を減らす方法は?答えは、ARPテーブルを事前に作っておくこと。ARPテーブルを静的にエントリを作っておくのがARPの回数を減らす早道だ。静的なエントリはずっと保持される。すればARPは行われなくなる。実際ほとんどのデバイスでは、ARPテーブルを静的に作成することはできない。ARPテーブルが間違っている時点で、送信は絶対に不可能になるからだ。ARPテーブルが間違って記憶されると、IPアドレスとMACアドレスが一致しないことになる。イーサネットの仕組みを思い出してもらいたい。自分のMACアドレスと一致しないフレームは破棄される。MACアドレスが違った時点でフレームを受け取ってもらえないことになる。ARPテーブルの動的なエントリは一定時間ごとにクリアされるように作られている。IPアドレスとMACアドレスの対応が間違うことのないように。なると、結局ARPは減らないよね?結論、そうなってしまう。略で、モバイル端末のウェブページの表示を高速化するためのプロジェクトのこと。今後は、AMP対応したモバイルページの作成が重要になる。AMP対応すると、例えば、ツイートの中にAMP対応したページのリンクが含まれていた場合、そのウェブページが即座に表示される仕組みのこと。従来のモバイルページよりもAMPページ倍速になり、データ量が8分の1に減ったという情報もある。HTMLで使用が許されていないタグや属性を使用することができず、推奨されているものを使いマークアップすることが必要。マークアップし、構造化データを実装する。■GoogleペナルティとはGoogle公式ウェブマスター向けガイドラインに違反してサイト構築を行った場合、に課せられるペナルティのこと。Googleペナルティは、ホームページの検索順位に悪影響(順位下落、インデックス)をもたらし、お問い合わせ数、申し込み数などの売り上げにも影響を及ぼす。Googleペナルティは、もっとも重いペナルティ「手動ペナルティ」、「自動ペナルティ」の大きく2種類に分けられる。■Googleペナルティのチェック方法サーチコンソールで確認する(手動ペナルティ)http://seolaboratory.jp/penalty■Googleペナルティの解除方法と流れ悪質なリンクが原因だった場合。1サーチコンソールに手動ペナルティの警告メッセージ「外部から不自然なリンク」が届いた↓2サイトの検索順位が下落し、インデックス削除された↓3外部からの不自然なリンクを精査し、ツールを使ってそのリンクを否認した↓4再審査リクエストする⇒手動ペナルティの原因を改善した後、Googleへ再審査リクエストする必要がある↓5○○日後に再審査リクエストが承認され、(手動ペナルティ解除)、サーチコンソールにメッセージが届く。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。