SEO対策のためにsitemapを生成して自動更新する仕組みを導入しました。Railsでsitemap_generatorやwheneverを利用してsitemapを作成して自動更新する手順をまとめています。
Read moreGoogleにいち早くインデックスしてもらうのはSEOを考えると重要です。このブログでは毎日sitemapを作成した後に検索エンジンに対して通知を飛ばしていますが、投稿したブログがインデックスされるまでに少し時間がかかってしまいます。ブログを投稿後にPubSubHubbubにPOSTリクエストをすればより早くインデックスしてもらいやすくなるため、今回対応してみました。
Read moreGoogle PageSpeed Insightsは、Googleが公式提供しているSEO・ユーザーエクスペリエンスを定量的に評価するための無料ツールです。PageSpeed Insightsの使い方とスコア改善の方法についてまとめました。
Read morehamlで構造化マークアップをしようと思った時にitemscopeはどうやって表現するかわからずに調べました。
Read morePageSpeed Insightsで100点を目指すにあたり、今回は「ラウザのキャッシュを活用する」という指摘を改善しました。nginxのgzipを有効にすることで圧縮されていないファイルを圧縮して63点から85点までスコアを上げることができました。
Read morePageSpeed Insightsで100点を目指すにあたり、今回は「圧縮を有効にする」という指摘を改善しました。nginxのgzipを有効にすることで圧縮されていないファイルを圧縮して63点から85点までスコアを上げることができました。
Read morePageSpeed Insightsで100点を目指すにあたり、今回は「画像を最適化する」という指摘を改善しました。nginxのgzipを有効にすることで圧縮されていないファイルを圧縮して87点から91点までスコアを上げることができました。
Read morePageSpeed Insightsで100点を目指すにあたり、今回は「スクロールせずに見えるコンテンツのレンダリングをブロックしている JavaScript/CSS を排除する」という指摘を改善しました。nginxのgzipを有効にすることで圧縮されていないファイルを圧縮して91点から85点までスコアを上げることができました。
Read more運用しているサイトのSEOを強化するために分析ツールとしてGRCを導入しました。 macOSでGRCを動かすためには以下の4つの方法がありますが、今回は ` Wine ` を用いて、GRCを動かすことにしました。
Read morefriendly_idを利用している時にURLにIDが含まれている場合は404にする方法について書きました。
Read more