2019年4月24日水曜日

SearchConsoleに設定したサイトマップの削除

SearchConsoleに設定したサイトマップを削除方法について
なにも難しいことなかったのに、何で気づけなかったんだ・・・
※設定は「新しいSearchConsole」で行っています。


1.Bloggerのサイトマップについて

Bloggerの場合、サイトマップ(sitemap.xml)は
以下のようなURLでアクセスできます。

私のサイト(t-pirori.blogspot.com)の例

1.https://t-pirori.blogspot.com/sitemap.xml
2.https://t-pirori.blogspot.com/feeds/posts/default

ほかにも、
3.http://t-pirori.blogspot.com/feeds/posts/default
のような、アドレスも有効です。

ここで、「2」と「3」の違いは「http」か「https」なのかだけですが、アクセスすると登録してあるURLのアドレスも、それぞれ「http」と「https」が切り替わっています。

登録したときは意味もわからずに
「全部登録しておけばいいやろ!」
と思ったのですが、SearchConsole使っていくうちに
「httpsだけにしたほうが都合が良い!!」
という結論に達しました。
インデックスの送付状況のチェックなどでhttpsとhttpとが混在していると、状況わかんないんです・・・


2.SearchConsoleに設定したサイトマップの削除

まずは「新しいSearchConsole」にアクセスします。
画面左のメニューから「サイトマップ」を選択します。
登録済みのサイトマップの一覧が表示されます。
赤枠のサイトマップを削除します。
削除したいサイトマップをクリックします。

サイトマップの情報が表示されます。
画面右側にある「・・・」みたいなマークをクリックすると「サイトマップの削除」が選択できます。

これだけで削除完了です。

SearchConsoleはリンクある部分でもマウスカーソルが変化しないからわかりにくい・・・

2019年4月3日水曜日

GitHubからSnoopのモジュールをダウンロードする

WPF開発ではSnoopが無いと辛いんですが、いつのまにかサイトが移転して、GitHubでの公開に変わったんですね。
EXEの公開場所がわかんなくて「ソースビルドしなきゃだめなの?」と少し彷徨ったので覚書。
GitHubでのモジュール公開の仕方って、これが普通なのかな?

SnoopのGitHubはこちら

Releaseのリンクを開くと、各モジュールとソースが公開されています。


リンク先には各バージョンのソースとモジュール(EXE)が置いてあります。
ソースが不要な人はzipかmsiをダウンロードすればOKですね。


Windows10でSnoopを実行するには、ランタイムのインストールが必要になるかもしれません。
その場合に困った人は、「Windows10に.Net Framework 3.5をインストールする方法」も参考にしてください。

2019年3月18日月曜日

「モバイル ユーザビリティ」の問題が新たに 検出されました クエリパラメータでモバイル用ページが指定されない

SearchConsoleから以下のようなメッセージが届きました。


Search Console により、貴サイトに影響するモバイル ユーザビリティの新たな問題が 3 件検出されました。
主な問題(最大 5 件)
  • 貴サイトでは、以下の問題が検出されました。
  • テキストが小さすぎて読めません
  • ビューポートが「端末の幅」に収まるよう設定されていません
クリック可能な要素同士が近すぎます

これらの問題について詳しく調べ、できる限り解決されることをおすすめいたします。これにより、サイトのエクスペリエンスと Google 検索結果での表示を最適化できます。

特にいままで通知がなかったので、新しい機能なんでしょうか?

1.エラーの詳細の確認

通知に表示されているボタンをクリックすると、詳細が確認できます。

1つのページでエラーが出ているみたいですね

エラーの内容も、同じものが表示されています。

エラー情報をクリックしていくと、問題のページのスクリーンショットや、ソースも確認できます。

スクリーンショットを見ると、確かに画面がはみ出ているようです。
でも、この記事にだけ特別なことはしていないと思うのですが・・・


2.原因の調査

ということで、今回エラーが発生したページは、以下のURLとなっています。

下の図は、エラーが発生していないサイトの一覧です。

エラーが出たページのURLを改めて見比べると「クエリパラメータ」がついています。
クエリパラメータというのはURLの後ろにつくオプションみたいなものです。
今回は「m=0」という部分がクエリパラメータです。

この「m=0」ってのは、どうやら「モバイルページじゃないよ」ってオプションのようです。
このオプションが「m=1」か、未指定の場合、おそらく「モバイルページだよ」という設定となり、表示方法が切り替わるみたいですね。
なので、エラーとなっているURLがモバイル対応していないのは普通ですね。

となると問題は「なぜ、モバイルページじゃない設定が、SearchConsoleでモバイル用としてチェックされているのか」ということになるようです。

3.URL検査

次にSeachConsoleで
http://t-pirori.blogspot.com/2018/02/scratch_17.html
http://t-pirori.blogspot.com/2018/02/scratch_17.html?m=0
の、それぞれのURLを検査してみます。

URL検査はSearchConsoleの上の検索バーにアドレスを入れるだけです。

http://t-pirori.blogspot.com/2018/02/scratch_17.html

http://t-pirori.blogspot.com/2018/02/scratch_17.html?m=0

どうやら、クエリパラメータのついたURLがインデックス登録されているようです。
ここを修正できれば、エラーが消えるかな??

登録したいURL側で「公開URLをテスト」を選択してみます。

こちらのURLはモバイル対応されているようです♪

4.インデックスの登録

とりあえずURL検査のページから「インデックス登録をリクエスト」をクリックしてみました。
http://t-pirori.blogspot.com/2018/02/scratch_17.html
これで、しばらく様子をみてみようと思います。


翌日インデックス登録をリクエストしてページを再度、URL検査しました

http://t-pirori.blogspot.com/2018/02/scratch_17.html
無事、クエリパラメータなしのURLがインデックス登録されたようです。


5.結果確認

後日、SearchConsoleのモバイルユーザビリティを確認しました。
画像のように、3件あったエラーが0件になっています。

また、グラフ内の③という数値をクリックすると下のように、問題が解決された旨がメッセージで表示されました。
とりあえず、何か問題が出たときは、
1.指摘されたページのアドレスが変なものになっていないか?
を確認し、
2.おかしなURLは再度、URL検査とインデックス登録
することで対応できそうです。


(2019/7/25 追記)
英語圏の人にも届くように・・・
SearchConsoleでの英語版メッセージは「Fix mobile usability issues」ってのがキーワードみたい

2019年3月17日日曜日

新機能である「ドメイン プロパティ」がアカウントに追加されました

SearchConsoleに
新機能である「ドメイン プロパティ」がアカウントに追加されました
というメッセージが届いていました。
Search Console ユーザーの皆様
Search Console チームでは、ユーザーの皆様からのフィードバックに基づき、常にサービスの改善に努めています。これまでユーザーの皆様からは、http や https、www、m など、サイトのバリエーションごとにプロパティを作成するのが面倒だとのご意見をたびたび頂戴していました。そこで Search Console チームはこのたび、一般的なサイト バリエーションを 1 つのプロパティに集約できる便利な新機能、「ドメイン プロパティ」を導入いたしました。
ドメイン プロパティには、すべてのサブドメイン、パス、プロトコル の URL が含まれます。たとえば、ドメイン プロパティを「example.com」と定義した場合、プロパティには、example.com、m.example.com、www.example.com に加え、example.com のその他すべてのサブドメインの URL(http と https の両方)が含まれます。
このプロパティを追加しても、既存のプロパティには影響せず、プロパティが削除されることはありません。このプロパティは、必要に応じて削除できます。ドメイン プロパティは、新しい Search Console でのみご利用いただけます。
なお、お客様の既存のプロパティに基づいて、以下のドメイン プロパティがすでに作成されています(最大 8 個を記載しています)。
t-pirori.blogspot.com
お客様のアカウントでは、現時点ではこのプロパティをお使いいただけます。

どうやら、少し前に廃止されることになった「プロパティセット」の代替品のようです。
SearchConsoleのプロパティ一覧に「ドメインプロパティ」という項目が増えています。

以前の記事にも書きましたが、Bloggerでは記事に対して、複数のURLからアクセス可能です。
なので、httpやらhttpsやらからのアクセスを集約する必要がありました。
そのために使用していた「プロパティセット」の機能を「ドメインプロパティ」が自動で設定してくれているようです。
今後はこの「ドメインプロパティ」の確認をしていけば大丈夫そうです。