ホームページ運用

YouTubeチャンネルが登録者を増やす意味 とりあえずのメモ

YouTubeチャンネルが登録者を増やす意味

YouTubeアルゴリズムでは、まずは公開した動画が登録者に高く評価され、さらに新規視聴者にも届く、という「二段階」がつながって初めてチャンネルが成長します。「登録者が動画を見てくれる」と露出が増え、雪だるま式で成長できるのです。登録者が増えた要因を分析し再現性を高めることが大事。登録者がつくことの重要性YouTubeチャンネルで登録者数を増やすのは大変。実は、100人を超えるYouTubeチャンネル運営者は上位40%。逆に言うと、60%のチャンネルは100人未満で止めてしま...
[Cocoon]アイコンリストにステップ箇条書きのカスタムクラスを追加した とりあえずのメモ

[Cocoon]アイコンリストにステップ箇条書きのカスタムクラスを追加した

これが普通のアイコンリストです。追加CSSクラスにstep-listを追加する全体が太字になる2行目はそのままリストタイトルの文字が大きくなる項目内の行間と項目間の余白が調整されるそこに、追加CSSクラスに「step-list」を入れて、アイコンを変更してみます。 追加CSSクラスにstep-listを追加する全体が太字になる2行目はそのままリストタイトルの文字が大きくなる項目内の行間と項目間の余白が調整されるstyle.cssに追加しました。/** step-listタグを...
Google広告から「Important updates」というメールが届いた とりあえずのメモ

Google広告から「Important updates」というメールが届いた

Googleから、2024年にアメリカの複数の州でプライバシー保護が強化されることに伴い、広告ターゲティングの制限に対応するという通知メールが届きました。ユーザーの同意なしに個人情報を使った広告ターゲティングが制限されるため、個人ごとにパーソナライズする広告は配信が制限されます。今後は、個人情報を直接使わずに、興味関心が似たユーザーをグループ化し、そのグループに最適化された広告を配信する手法などが重要になってきます。個人に合わない広告しか出てこないのも厄介なのに……「Impo...
誤って公開されたGoogle検索の内部文書から見える「知識の倉庫の使い方」(Content Warehouse API) とりあえずのメモ

誤って公開されたGoogle検索の内部文書から見える「知識の倉庫の使い方」(Content Warehouse API)

最近 Googleの検索アルゴリズムに関する内部文書が流出したそうです。「Content Warehouse(コンテンツ倉庫)」は、Google検索の情報を貯める貯蔵庫です。その使い方を示す「Google Search's Content Warehouse API」の内部文書が GitHub に誤って公開されていたことで、Google検索の内部構造と従来の説明と食い違う実態が明らかになりました。とはいえ、これまで検索エンジンの振る舞いから推測されていたことが追認された、とい...
[AdSense]自分のサイトに表示された偽装広告に対処した(不適切な広告をブロック) スマホ基礎

[AdSense]自分のサイトに表示された偽装広告に対処した(不適切な広告をブロック)

自分のサイトで、記事の「続きを読む」ボタンに偽装した不適切な広告を発見し「ブロック」しました。広告の行き先はサポート詐欺の偽サイトで、広告主は同様の広告を長期的に出し続けているようでした。SNSでも同様の被害が発生しており、インターネット広告業界の自浄作用はなかなか期待できないのかもしれません。YouTube動画でも話しています。変な広告ボタンを発見自分のサイトを見ていたら、「次のページ」という変なボタンがあることに気が付きました。このボタンは広告が出しているもので、記事の続...
[AdSense]オファーウォールを勧められたけど止めた(リワード広告) とりあえずのメモ

[AdSense]オファーウォールを勧められたけど止めた(リワード広告)

Google AdSenseから「オファーウォール」の導入を提案するメールが届きました。オファーウォールは、広告を見ないとサイト閲覧させない、という仕組みです。一定のページビューに達した訪問者に「リワード広告」を表示して、広告を最後まで見てくれた人に「報酬」としてサイトを閲覧できるようにするのです。サイト内の情報が「リワード」なんだね。よっぽどそこにしかない情報じゃないと、ほかに行くかな。訪問者にとってはかなり煩わしく感じられるので、自分のサイトでは導入しないことにしました。...
[JavaScript]全選択で記事部分だけになるようにした とりあえずのメモ

[JavaScript]全選択で記事部分だけになるようにした

自分のサイト内の記事全体を選択しやすいように、スクリプトを作りました。window.getSelection()テーマのjavascript.jsに以下のコードを追加しました。document.addEventListener('keydown', function(event) { if ((event.ctrlKey || event.metaKey) && event.key === 'a') { event.preventDefault(); const articl...
[WordPress]インデックスされていた変なURL “page/74/?cat=-1”を除外した(functions.php) とりあえずのメモ

[WordPress]インデックスされていた変なURL “page/74/?cat=-1”を除外した(functions.php)

WordPressサイトのGoogle Search Consoleで、「page/74/?cat=-1」のような変なURLがインデックスされていました。このような記事一覧ページを検索インデックスから除外するために、functions.phpにコードを追加しました。page/74/?cat=-1とは?(記事一覧ページ)Google Search Consoleのインデックス済みのページを眺めていたら、変なURLがありました。 https://chiilabo.co.jp/pa...
Google AdSenseのインテント広告を表示してみたけれど(やっぱりやめた) #非営利

Google AdSenseのインテント広告を表示してみたけれど(やっぱりやめた)

自分のサイトに、Googleの新しい「インテント広告」が表示されていたので試してみました。しかし、関連性や有益性に欠けると感じたため、オフにしました。一つのキーワード検索なので検索結果が大雑把で、ちゃんとした関連情報になっていないからです。また、広告を記事中のキーワードに紐付けて表示する手法は、煩わしいだけでなくステルスマーケティングのような懸念もあります。有益な情報がスムーズに知ることができる検索広告なら利用者としても歓迎なのですが、今のところ その精度が足りない気がします...
[Cocoon] ブログカードのラベルを小さくしたけど とりあえずのメモ

[Cocoon] ブログカードのラベルを小さくしたけど

ブログカードのラベルを表示させたとき、シンプルなカードデザインと合わないと感じました。少し重なっています。そこで、ラベルの大きさを少し小さくしてみました。/** ブログカードのラベルを小さく 2024-05-19 */.blogcard-label { top: -22px; left: 0px; padding: 0px .6em;}Cocoonテーマには「ブログカード」ブロックがあり、ラベルを設定できます。しかし、スタイルシートを変更して表示を確認したところ、予想と異なる...
サイト内タグをハッシュタグ化っぽくした(functions.php) とりあえずのメモ

サイト内タグをハッシュタグ化っぽくした(functions.php)

Google検索結果で、ハッシュタグ(#)を含む投稿が増えてきています。そのため、自分のサイトでもタグにハッシュマークを追加することにしました。functions.phpとstyle.cssを編集し、サイト内のタグがハッシュタグの形式で表示されるようにしました。
なぜかnoindexにしているはずのタグ一覧ページが検索結果に出てきた とりあえずのメモ

なぜかnoindexにしているはずのタグ一覧ページが検索結果に出てきた

noindexにしたはずのタグ一覧ページが検索結果に表示されていました。原因を調べたところ、タグページ自体ではなく、そのフィードページがインデックスに残っていたことが分かりました。問題を解決するために、functions.phpにコードを追加し、フィードページをnoindexにしました。サイト内検索でタグページが出てきた自分のサイト内検索を行ったところ、タグによる記事一覧ページが検索結果に表示されていました。タグによる記事一覧は情報量が少なく、「低品質コンテンツ」とみなされる...
サイトのトップページに最新のYouTube動画を埋め込んでみた とりあえずのメモ

サイトのトップページに最新のYouTube動画を埋め込んでみた

教室紹介ページに、教室のYouTubeチャンネルの最新動画を埋め込みました。YouTubeの埋め込みコードを使用し、CSSで表示を大きく調整しました。iframeタグのallow属性で、埋め込まれた動画に付与する機能を指定しています。教室紹介ページへの最新YouTube動画の埋め込み教室に興味を持った人に、どのような教室なのかを知ってもらうために、YouTubeを活用するのが良いと考えました。そこで教室を紹介するトップページに、最新のYouTube動画を表示できるようにしまし...
Electron, npm, nodeを久々に更新した(nvm) とりあえずのメモ

Electron, npm, nodeを久々に更新した(nvm)

npm、nodeを久々に更新しようとしたところ、ESMモジュールシステムと古いCommonJSモジュールシステムの競合によるエラーが発生しました。Node.jsとnpmのバージョンに互換性がない可能性があるため、Node.jsのバージョン管理ツールであるnvmをインストールしました。nvmを使ってNode.jsの最新LTSバージョンをインストールし、npmを10.7.0にアップデートすることで問題を解決しました。npmの更新通知久々にElectronプログラムを作ろうと、np...
[JavaScript]下にスクロールするとヘッダーメニューを半透明にするようにした プログラミング

[JavaScript]下にスクロールするとヘッダーメニューを半透明にするようにした

Xのタイムラインを見ていたら、画面のメニューバーの透過度が上下のスクロールに応じて変化していることに気づきました。少し下にスクロールすると半透明になり、少し上にスクロールすると元に戻っています。自分のサイトのヘッダーメニュー(mobile-header-menu-buttons)でも、このような処理をするように、JavaScriptを作りたいと思います。画面内の情報の表示範囲が増えるからです。javascript.jsとstyle.css機能ユーザーがページを下にスクロールす...
サイト移転後の記事インデックスの「重複」をどうする?(正規URL) とりあえずのメモ

サイト移転後の記事インデックスの「重複」をどうする?(正規URL)

サイト移転してから1週間が経ったものの、旧ドメインのページと重複した状態で、新ドメインのページがなかなかインデックスされていません。301リダイレクトやSearch Consoleでの設定が正しくできていれば、そのうちインデックスは更新されるようです。さしあたり「サイト移行中」の処理が終わるまでは、様子を見てもよさそうです。あんまり反映されないようなら、旧ドメインのページにcanonicalタグを入れたり、旧URLの削除をリクエストしたりするのも手かもしれません。新ドメインの...
AdSense レポートの最低基準の引き上げはとりあえず延期になった とりあえずのメモ

AdSense レポートの最低基準の引き上げはとりあえず延期になった

GoogleAdSenseから、レポート閾値変更の日程を延期するお知らせメールがありました。当初、2024年5月15日から一部のレポートを簡略化する予定でしたが、急な変更は見送られることになりました。ただ、変更の方針はそのままで、十分な準備期間を設けられるように日程を再調整するそうです。さすがにアナウンスして半月での大幅な仕様変更は、急すぎたのですね。メールが届いた「Important updates on minimum reporting threshold for Cu...
WordPressカスタムプラグインに日毎のPVを表示する機能を追加した プログラミング

WordPressカスタムプラグインに日毎のPVを表示する機能を追加した

WordPressプラグインに日毎のPVを表示する機能を追加しました。add_menuを追加自作のカスタムプラグインを使っています。今回は、そのプラグインに機能を追加します。※以前にプラグインを作成したのは、こちら。まず、新しいサブメニューページを chiilabo_stats_admin_menu関数内のadd_menu_page関数の引数に追加しました。add_submenu_page( 'chiilabo-stats', // 親メニューのスラッグ '日別PV', '日...
QRコード生成APIをGoogleからqrserver.comに変更した トラブルと対処

QRコード生成APIをGoogleからqrserver.comに変更した

ついに GoogleAPIsのQRコード生成APIが終了していたので、QR code generator(goqr.me)のAPIに変更しました。変更前: ' . $url変更後: ' . urlencode($url)前提: $url = get_the_permalink();URLをURLエンコードするのがポイントです。QRコードが表示されていない?このサイトの記事を印刷すると、その記事のQRコードが印刷されるように設定しています。ところが、久しぶりに印刷されたものを確...
Google検索でファビコンが表示されなかったのでインデックスのリクエストをした とりあえずのメモ

Google検索でファビコンが表示されなかったのでインデックスのリクエストをした

Google検索でサイトをみると、ファビコン(サイトのアイコン)が表示されていません。ところが、サイトを表示してChromeのタブなどをみると、ちゃんとファビコンがあります。そこで、ファビコンのソースからURLを確認して、Google Search Consoleでインデックスのリクエストをしました。ファビコンは以下のような形式で、ページHTMLに記載されています。<link rel="icon" href="/path/to/favicon.ico">自分のサイトの場合は、...