読者です 読者をやめる 読者になる 読者になる

ノンプロ ブログ

副業したり、本業でのキャリアアップ考えたり、プログラミング関係のこと書いたり、雑記書いたり・・・

埋め込んだyoutube動画が削除されているか判別する

アプリ・webサービス プログラミング

今、自分で作ったサイトにrssで取得したyoutube動画をiframeで埋め込んでいるのですが、ちょこちょこyoutube側で削除されたものが出てきてしまいます。

そこで簡易的に動画が削除されているのか判別する方法を紹介します。

削除されている動画の特徴は?

正常なyoutube動画は以下のようにサムネイル画像があります。
f:id:non-professional:20160510012024p:plain

一方、削除された動画のサムネイルを表示させようとすると以下のようになります。 f:id:non-professional:20160510012327p:plain

このときのResponseがどうなっているのか見てみると

続きを読む

RailsでWEBサービス作って公開直後にしたことまとめ

アプリ・webサービス ruby/rails

普段WEBサービス作って満足してまともに運用しないってパターンばかりなので、たまには運営してみようと思い、色々設定したのでまとめておきます。

あまりSEOとか考えたくないなりに最低限のもの?っぽいのをやっているつもりですww

f:id:non-professional:20160509232255j:plain

1. Google Analyticsの登録と家のIP除外

おなじみのGoogle Analyticsに登録します。自分のアクセスで一喜一憂してたらオナニーになってしまうので家のIPアドレスくらい除外しておきます。 参考サイト↓
qiita.com

2. Google Search Consoleの登録

Googleさん曰く、

Google Search Console は、Google 検索結果でのサイトのパフォーマンスを監視、管理できる Google の無料サービスです。自分のサイトが Google 検索結果に表示されるようにするために Search Console に登録する必要はありませんが、登録していただくとサイトが Google にどのように認識されるかを確認し、検索結果でのサイトのパフォーマンスを最適化できるようになります。

とのことなので登録しておいた方が良いと思います。

登録したサイトが本当に自分が所有しているサイトなのか認証しないといけませんが、先にAnalyticsに登録しておけば瞬殺です。

3. metaタグの設定

普段まったく意識してないmetaタグです。正直考えるの面倒だしつまらないですが、一応軽くやっておきます。 Railsでmeta-tagsというgemがあるので使わしてもらいます。

使い方はREADMEにしっかり書かれているので説明にそって設定していくだけです。
GitHub - kpumuk/meta-tags: Search Engine Optimization (SEO) plugin for Ruby on Rails applications.

Qiitaにもまとめがあったので貼っておきます。
qiita.com

もし、ガッツリSEO対策するのであればこちらを参考にすると良さそうです。

続きを読む