BloggerのBlogウィジェットをバージョン2にする

BloggerのBlogウィジェットをバージョン2にする。 はじめに 元々使用してるテンプレートが、いわゆる旧テーマであったため、最終更新日を表示する data.lastUpdated タグが使用できなかった。更新日は、JavaScriptと data.lastUpd...

Bloggerのブログに実施したSEO対策

Bloggerのブログに実施した。SEO対策の忘却録。 サイトマップの登録 Googleのインデックスが2,3件を登録したまま、半月以上そのまま登録件数が増えなかった。調べても原因がわからなかったが、 Google Search Console にサイトマップを登録し...

SyntaxHighlighterを最適化する

SyntaxHighlighterの読込み数を最小にします。 <pre> なしならば読み込まない。必要なブラシは、最低限読み込む。遅延読込みも合わせて更に高速化する。 元ネタは、下記の記事です。不必要な強い同期処理を簡易なものに置き換えてます。その他、自分用の...

初回ユーザイベントで発火する:onLazy.js

関数の遅延呼び出しです。 loadイベント以降の、初回ユーザイベントで発火します。 想定用途は、ファーストビューでは不要なスクリプトの遅延ロード用イベントです。 コード /** * onLazy.js * 遅延処理 * カスタムイベントとして「初回ユーザー...

Bloggerの空テンプレートを作成する

Bloggerの自作テンプレート作成に向けての第一歩です。 空テンプレート Bloggerテンプレートの最小構成です。 空テンプレートの基準は以下の通りです。詳しくは参考の資料を参照してください。 <b:skin> を含む <b:sectio...

画像のないimgタグのSEO対策

画像のない <img> のSEO対策です。 問題 画像のない <img> を配置して、alt属性がないと警告を受ける。画像には、alt属性を付けましょう…。 だが、alt属性をを付けるとalt属性の文字列が表示されてしまう。alt属性の文字列...

動的読込みのGoogleAdSense広告のブロックを判定する

Google AdSenseの遅延読込みでページ表示速度を改善 の記事で書いたスクリプトの追加機能です。 当ブログでは、関連記事をGoogleアドセンスの関連コンテンツに依存しています。そのため、広告をブロックされると関連記事が表示されず、ユーザのサイト内周遊に大きな問題が...

怪しげなサイトの大量のトラフィックを調べてみた

怪しげなサイトから当サイトに大量のアクセスがあったので調べてみた。 状態 以下のサイトを参照元にするトラフィックが大量に発生する。 ただし、 /h/(数字列).html へのアクセスでページは存在しないため404エラーのページを表示している。しかも、流入してくるのは海外から...

簡易にGoogle Analyticsを使用する

本記事の対象者 少しでもサイトを高速化したい人 Google Tag Manager(gtag.js)を使いたくない人 Google Analytics(analytics.js)のサンプルコードが欲しい人 タグマネージャーを使用しない理由 タグマネー...

Bloggerのコメント欄を改善する

Blogger高速化の一環として実施したコメント欄の改善について。 不満点 埋め込み 標準では、高さが足りずスクロールバーを表示する スクリプトで表示するとiframeの領域が大きすぎることがある 標準で外部スクリプト( comment_from_post_ifram...

Bloggerの表示速度を高速化する

忘却録です。 結果 PageSpeed Insights 最後の1点は、ブラウザのキャシュ活用です。adsbygoogle.js, analytics.jsが問題となっていますが、外部ファイルのため、諦めです。 また、サーバの応答時間によっては、86点ぐらい...

Bloggerの関連記事表示を強化する

下記記事の続きです。 Bloggerに関連記事を表示する 関連記事を配置してみる。 LinkWithin 設置がすごい楽で、ぽちぽちしてたら設置できてました。関連ページは人気順に近い印象です。 参考: Blogger にオススメ記事を表示するLinkWithinを導入し...

BloggerのHTTP/HTTPS共存で躓いたこと(canonical)

注意:本記事は、問題解決を諦めた経緯を記載します。問題は解決されておりません。 問題は解決しました。 うまくいかなかったこと Bloggerの独自ドメインでHTTPS設定ができるようになりました。なので、HTTPS設定したのですが、サーチコンソールで確認するとアクセスの殆...