連載最終回となる今回は、これまで構築してきたSEO自動化パイプラインを実際に動かし、好きなタイミングで高品質な下書き記事をWordPressに届けるための「実践マニュアル」をお届けします。 ターミナルの起動からAIへの指 […]
連載最終回となる今回は、これまで構築してきたSEO自動化パイプラインを実際に動かし、好きなタイミングで高品質な下書き記事をWordPressに届けるための「実践マニュアル」をお届けします。 ターミナルの起動からAIへの指 […]
どれほど素晴らしい記事本文を書いたとしても、検索結果画面(SERP)に表示される「タイトル」や「メタディスクリプション(説明文)」が魅力的でなければ、ユーザーはサイトを訪問してくれません。 WordPressでSEO対策 […]
記事のアイキャッチ画像(Featured Image)は、検索結果やSNSでシェアされた際のクリック率(CTR)を大きく左右する重要な要素です。しかし、記事ごとに適切な画像を検索し、ダウンロードしてWordPressにア […]
記事の生成と検証が完了したら、いよいよそのデータをWordPressへ送信するフェーズに入ります。しかし、プログラムからWordPressに接続する際、管理画面のログインパスワードを直接コードに書き込むような実装はセキュ […]
Webサイトのリニューアルを検討する際、「長年運用して溜まった不要なデータをリセットするために、0から綺麗な状態で作り直したい」と考えたことはありませんか?しかし、すでに検索上位を獲得しているWEBサイトでこれを実行する […]
全9回にわたって構築してきた保守自動化システム。その真髄は、実は「日々の運用フェーズ」にあります。 新しくクライアントが増えた時、手元にあるAIのルールブック(maintenance_rule.txt)を読み込ませ、以下 […]
自動化が回り始めると、今度は「エラーの誤報」という新たな悩みが生まれました。 例えば、大規模なサイトを tar コマンドでバックアップしている最中にアクセスがあると、「ファイルが変更されました(終了コード1)」という警告 […]
Hubサーバーから別のサーバーにログインしてバックアップを実行するには、SSH接続の自動化が必須です。しかし、ここでインフラ特有の壁に何度もぶつかりました。 ポートの罠: サーバーのSSHは標準の 22 ではなく 100 […]
システムが進化していく中で、最後に立ちはだかったのが「ローカル開発環境(Mac)と、実際に動いている本番サーバー間のコードの乖離(差分)」という、開発者なら誰もが一度は胃を痛める問題でした。 過去の緊急対応などで本番サー […]
個別のサイト改修が終わった後は、いよいよ全自動バックアップの要となる「Hubサーバー」の構築です。1つのサーバーを司令塔とし、シェルスクリプト(run-all.sh)をCronで毎月自動実行させる仕組みを作りました。 こ […]