有料機能を使うと、 Google検索の月間検索数取得、 高精度AIによる提案、 より深いSEO競合分析などもできます!

サーチコンソール内の「ウェブに関する主な指標」に、「CLSに関する問題:0.25超」が表示されていませんか? CLS(Cumulative Layout Shift)とは、Googleがユーザー体験向上に向けて指標化した3つの要素のうち、レイアウトの安定性を示す指標です。 この記事では、「CLSに関する問題:0.25超」というメッセージが示す内容や、おもな原因と改善策について、どこよりも詳しく解説します。 コアウェブバイタルのCLSとは?SEOへの影響と測定方法について 『SEO会社が作った、SEOチェックリスト147選-自社サイトのやるべきSEO施策一覧-』 Googleの検索エンジン最適化(SEO対策)を効果的に実施するための包括的なチェックリスト! 自社サイトのSEO対策において必要な改善点を見つけることができる内容を記載していますので ぜひご活用ください! →無料ダウンロードはこち
私たちの会社はこれまでに、6つのオウンドメディアを自社で立ち上げてきました。顧客のオウンドメディアに対しても、提案、分析、支援を行ったことが多数あり、契約を伴わない相談、関係者への取材、悩み相談、商談、情報交換というレベルでは、数え切れないほどのオウンドメディアに触れてきました。 このような経験から、オウンドメディアの成功パターンと失敗パターンを分類した上で、成功の可能性を高める仕組みや枠組みが作れないかと考えて編み出したのが、私たちが『STAAM』と命名するオウンドメディアに特化した独自メソッドです。 STAAMとは、Strategy(戦略)、Theme(主題)、Article(記事)、Awareness(認知)、Management(運営)の頭文字を取ったものです。オウンドメディアを見切り発車する前に、まずこの5つの分野についてしっかり議論しよう、そうすることで成功確率を高めることがで
コアウェブバイタル(Core Web Vitals)とは コアウェブバイタルとは冒頭でも述べた通り、UX(ユーザーがサイトを通じて得る体験)の質を計測するための指標のこと。LCP、FID、CLSという3つの指標で構成されており、主にサイトの使い勝手を重要視しています。 もともとGoogleにはWebで優れたUX(ユーザー体験)を実現するための「ウェブバイタル」という取り組みがあり、コアウェブバイタルは文字通りその核と言える存在なのです。 また、コアウェブバイタルは検索結果での掲載順位を決定づける要素の一つでもあります。 かつてはモバイル端末の場合のみが対象でしたが、2022年2月からはPC版にも適用されました。 SEOへの影響 先ほどコアウェブバイタルが検索順位の決定に関わると言いましたが、一体どのくらい影響があるのでしょうか。Google公式では以下のように説明されています。 ページ エ
アクセス解析ツール「Google Analytics 4」の実装・設定・活用のための情報サイト 株式会社HAPPY ANALYTICSの代表、小川卓によって個人運営されています。
サイトを訪れたときに時々表示されるCookie使用同意のポップアップ。よくあるタイプのものを独自に作成してみました。 最小限のHTML/CSS, JavaScriptだけで構成しており、コピペで簡単に実装することができます。 ※本ポップアップは、あくまでサイトがCookieを使用していることをユーザに伝える簡易的なものです。GDPRに準拠しているわけではないのでご注意ください。 はじめに:Cookie使用同意に関して 最近は以前に比べ、Cookieをはじめとする個人情報の扱いが世界的に厳しくなっています。 背景には、EUで2018年5月に施行されたGDPR(一般データ保護規則)の項目のうち、Cookieの利用同意に関する要件が厳格化したことがあるようです。その影響でGoogleさんが5000万ユーロの制裁金を科せられたとか… 現在、日本ではCookieの利用同意に関して明確なガイドラインが
一貫して業務アプリケーションの営業(購買、会計、人事労務、給与)に従事。freee 株式会社では内勤営業の社内受注ギネス記録を更新。Magic Moment では上場企業様の Sales/Marketing 領域のツール/オペレーションの改善に取り組む。 Product Led Growth(PLG)は「プロダクトがプロダクトを売る状態(Product sells itself)」を目指す戦略を指す。PLG の本質を理解するための4つの柱として、Product、Marketing、Pricing、Sales が挙げられる。PLG の営業活動では、セールスチームがユーザーがサインアップした後に活動し、プロダクトの利用率とタイミングに応じたアップセル提案を仕掛ける。 Product-Led Growth(プロダクトレッドグロース:PLG)とは、OpenView(米ベンチャーキャピタル)が提唱し
広告配信開始の前に、バナーには審査が必要というのをご存じですか?審査に落ちてしまうと、想定のスケジュールで広告が配信できないなどの事態につながってしまいます。 すべてのルールを暗記しておければ、審査に落ちることを避けることができますが、それはなかなか難しいかと思います。そのためバナーを作成する前に本記事を見ていただき、ルールを確認するようにしていただければと思います。 ここから記載されている入稿時に必要な条件をご確認ください。 広告審査落ちのリスクを事前に防ぐ方法広告を一刻も早く配信したいと考えている場合は、広告の「審査」について押さえておく必要があります。 しかしディスプレイ広告の場合、テキスト広告とバナーでは審査の回数が異なります。 テキスト広告とバナー広告で共通するのは広告が遷移するリンク先の審査ですが、バナーの場合はその前に媒体側が広告掲載のポリシーに反していないか審査が行われます
こんにちは、業務自動化ツール開発担当の吉池(@valmore_myoshi)です。 メール本文をスプレッドシートに自動で転記したいときはありませんか? 例えば、お問い合わせフォームからメール通知されたお問い合わせ内容をスプレッドシートで管理する場合などなど。 メール本文から氏名や会社名、お問い合わせ内容を1件ずつコピペするのも手間がかかります。処理するメールが多ければなおさらです。 そんなときはGoogle Apps Scriptを使って自動化しましょう。本記事ではGmailから特定のメール一覧を抽出し、メール本文をスプレッドシートに転記する方法を解説します。 手順に沿って頂ければ簡単にプログラムが完成するので、ぜひお試しください。 自動化する作業手順 本記事では下記のメール本文を例として取り上げ、「差出人」「会社名」「メールアドレス」「電話番号」をスプレッドシートに転記する作業を自動化し
Gmailに届いたメールから正規表現でデータを取得するスクリプトを作成しました。 データを取り出すことはできましたので、あとはスプレッドシートに蓄積していく処理が必要ですね。 とうことで、今回はGoogle Apps Scriptでメールで取得したデータをスプレッドシートに蓄積する方法をお伝えします。 では、行ってみましょう! 前回のおさらいと今回のお題 まずは前回のおさらいから。 作成したスクリプトはコチラでした。 function myFunction() { const fetchData = (str, pre, suf) => { const reg = new RegExp(pre + '.*?' + suf, 'g'); const data = str.match(reg)[0] .replace(pre, '') .replace(suf, ''); return dat
正規表現とは何か 正規表現…なんか、プログラミングっぽくない名称ですが、簡単にいうと文字列のパターンを表現するための手法のことです。 例えば、Excelではアスタリスク(*)を使って「東京都*」とすれば、「東京都ではじまる任意の文字列」という「パターン」を表すことになります。 正規表現はもっと色々な文字(メタ文字といいます)を使って様々なパターンを表現することができる表現方法です。 そして、Google Apps Scriptをはじめ、多くのプログラミング言語では、この正規表現を使って文字列の検索や置換などをすることができるというわけです。 ちなみに、英語では「Regular Expression」といいます。 とっても簡単な正規表現による抽出の例 では、簡単な例を一つ。 まず、以下のような文字列を用意します。 const str = '名前:鈴木r年齢:30才'; rは「復帰」を表す文字
programmer work with Developing programming and coding technologies. Programmer working with software on many computer on the table in office. concept Website design Desktop Computer Stock photos by Vecteezy みなさん、こんにちは! そーちゃん(@black777cat)です。 今回はGASで個人的によく使う正規表現2つの紹介です。 タグなどの間に挟まれた文字列のみを取得する function code_01(){ const text = '<a href= "https://www.amazon.jp/hz/wishlist/ls/1Z0X9ZM1D65A7" >欲しい物リスト</a
運用中のスクリプトで対応が必要だったのでメモ… function replaceBreak(data){ var br = /[\r\n]+/g; //改行 var rep = ""; //置換文字列 return data.replace(br,rep); } 文字列を渡すと改行を削除したデータを返すだけのシンプルなものです。
var、let、constとは JavaScriptでは、変数や定数(以下、まとめて「変数」と表記します)を使う際、変数名を宣言することが推奨されています。 var、let、constとはすべてJavaScriptで変数を宣言する際に使うキーワードです。 たとえば、以下のように記述することで変数を宣言できます。 var techacademy = 'テックアカデミー'; let techacademy = 'テックアカデミー'; const techacademy = 'テックアカデミー'; let、constは新しい記法 3つの宣言キーワード内のletとconstは、ECMAScript2015から採用された宣言方法のキーワードです。 ECMAScript2015(エクマスクリプト)とは、JavaScriptの標準仕様です。 現在では、国際団体で標準化されたうえでGoogle Chrom
Googleスプレッドシートでデータが格納されているシートの最終行を、Google Apps Script(GAS)で取得する方法を解説します。 シート内にある全てのデータを処理する場合に、GASのgetLastRowメソッドが便利です。 スプレッドシートの最終行を取得・GAS処理Google Apps Script(GAS) でスプレッドシートの処理を行う場合、シート内のデータを全て取得したいケースが発生します。 シート内の全てのデータを取得した上で集計を行う処理や、全行に対して行う処理などです。 その場合、シートの最終行を取得することで全データに対して処理が可能になります。 Google Apps Script(GAS) のgetLastRowメソッドスプレッドシートの最終行を取得するGoogle Apps Script(GAS)の方法として、getLastRowメソッドが用意されてい
Googleスプレッドシートのスクリプトエディタ機能の使い方にお困りでしょうか?ここではスクリプトの実行方法とスプレッドシートにボタンを作成してスプレッドシート上で処理を実行する方法をご紹介していきます。 筆者もつい最近スプレッドシートのスクリプトエディタを使うようになったばかりですが、これから勉強して使っていくであろうあなたに少しでもお役に立つようにこの記事でシェアしていきます。 Googleスプレッドシートでスクリプトを開く方法 まずはGoogleのスプレッドシートを開きます。メニューバーのツール>スクリプトエディタの順にクリックします。 すると、別タブに以下のようにスクリプトエディタが開きます。 これでGoogleスプレッドシートのスクリプトが開きました。次はスクリプトを実行する方法です。 Googleスプレッドシートのスクリプトを実行する方法 関数が1つの場合と複数の場合について紹
manaable(マナブル)は、利用ユーザー数25万人を突破した医療団体向け研修管理システムです。会員や研修から決済・受講・アンケートまで、研修管理に必要な機能を網羅。あらゆる業務の一元管理を可能にしたシステムだからこそ、お客様に合わせた革新的で最適な研修体制をご提供します。 OGPとは? OGPとは、Open Graph Protocolの頭文字をとったもので、Webサイトのコンテンツの内容をSNSで伝える際に使用する仕組みです。例えば、SNSでWebの記事をシェアしたときに、その記事のURLとタイトル、簡単な内容やサムネイル画像がボックスにまとめられて表示されるのを見たことがあると思います。OGPはこのボックス内のタイトルは何を表示するか、URLは何か、画像は何か、といった部分を設定するために使います。 OGPの設置場所 OGPは、HTMLファイルの中のheadタグ内に設置します。me
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く