Blosxom による CMS 構築と SEO テクニック

Slides:



Advertisements
Similar presentations
ゲームプログラミング講習 第2章 関数の使い方
Advertisements

サービス管理責任者等研修テキスト 分野別講義    「アセスメントと        支援提供の基本姿勢」 <児童発達支援管理責任者> 平成27年10月1日.
ヒトの思考プロセスの解明を目的とするワーキングメモリの研究
第27講 オームの法則 電気抵抗の役割について知る オームの法則を使えるようにする 抵抗の温度変化を理解する 教科書P.223~226
コラッツ予想の変形について 東邦大学 理学部 情報科 白柳研究室 山中 陽子.
コンパイラ 第3回 字句解析 ― 決定性有限オートマトンの導出 ―
第5章 家計に関する統計 ー 経済統計 ー.
公共財 公共経済論 II no.3 麻生良文.
VTX alignment D2 浅野秀光 2011年12月15日  放射線研ミーティング.
冷却フランシウム原子を用いた 電子の永久電気双極子能率探索のための ルビジウム磁力計の研究
生命情報学 (8) スケールフリーネットワーク
前半戦 「史上最強」風 札上げクイズ.

認知症を理解し 環境の重要性について考える
フッ化ナトリウムによる洗口 2010・9・13 宮崎市郡東諸県郡薬剤師会 学校薬剤師  日高 華代子.
食品の安全性に関わる社会システム:総括 健康弱者 ハイリスク集団 HACCP (食肉処理場・食品工場) 農場でのQAP 一般的衛生管理
規制改革とは? ○規制改革の目的は、経済の活性化と雇用の創出によって、   活力ある経済社会の実現を図ることにあります。
地域保健対策検討会 に関する私見(保健所のあり方)
公共政策大学院 鈴木一人 第8回 専門化する政治 公共政策大学院 鈴木一人
医薬品ネット販売規制について 2012年5月31日 ケンコーコム株式会社.
平成26年8月27日(水) 大阪府 健康医療部 薬務課 医療機器グループ
平成26年度 呼吸器学会からの提案結果 (オレンジ色の部分が承認された提案) 新規提案 既収載の変更 免疫組織化学染色、免疫細胞化学染色
エナジードリンクの危険性 2015年6月23日 経営学部市場戦略学科MR3195稲沢珠依.
自動吸引は 在宅を変えるか 大分協和病院 院長         山本 真.
毎月レポート ビジネスの情報 (2016年7月号).
医療の歴史と将来 医療と医薬品産業 個人的経験 3. 「これからの医療を考える」 (1)医薬品の研究開発 -タクロリムスの歴史-
社会福祉調査論 第4講 2.社会調査の概要 11月2日.
2015年12月28日-2016年3月28日 掲載分.
2010度 民事訴訟法講義 補論 関西大学法学部教授 栗田 隆.
腫瘍学概論 埼玉医科大学国際医療センター 包括的がんセンター 緩和医療科/緩和ケアチーム 奈良林 至
“企業リスクへの考え方に変化を求められています。 トータルなリスクマネジメント・サービスをプロデュースします。“
情報漏えい 経済情報学科 E  西村 諭 E  釣 洋平.
金融班(ミクロ).
第11回 2009年12月16日 今日の資料=A4・4枚+解答用紙 期末試験:2月3日(水)N2教室
【ABL用語集】(あいうえお順) No 用語 解説 12 公正市場価格 13 債権 14 指名債権 15 事業収益資産 16 集合動産 17
基礎理論(3) 情報の非対称性と逆選択 公共政策論II No.3 麻生良文.
浜中 健児 昭和42年3月27日生まれ 東京都在住 株式会社ピー・アール・エフ 代表取締役 (学歴) 高 校:千葉県立東葛飾高校 卒業
COPYRIGHT(C) 2011 KYUSHU UNIVERSITY. ALL RIGHTS RESERVED
記入例 JAWS DAYS 2015 – JOB BOARD 会社名 採用職種 営業職/技術職/その他( ) 仕事内容 待遇 募集数
ネットビジネスの 企業と特性 MR1127 まさ.
Future Technology活用による業務改革
ネットビジネス論(杉浦) 第8回 ネットビジネスと情報技術.
g741001 長谷川 嵩 g740796 迫村 光秋 g741000 西田 健太郎 g741147 小井出 真聡
自然独占 公共経済論 II no.5 麻生良文.
Autonomic Resource Provisioning for Cloud-Based Software
Webショップにおける webデザイン 12/6 08A1022 甲斐 広大.
物理的な位置情報を活用した仮想クラウドの構築
ハイブリッドクラウドを実現させるポイントと SCSKのOSSへの取組み
寺尾 敦 青山学院大学社会情報学部 第12回 情報デザイン(4) 情報の構造化と表現 寺尾 敦 青山学院大学社会情報学部
【1−1.開発計画 – 設計・開発計画】 システム開発計画にはシステム開発を効率的、効果的に実行する根拠(人員と経験、開発手順、開発・導入するシステム・アプリケーション・サービス等)を記述すること。 システム開発の開始から終了までの全体スケジュールを記載すること。 アプリケーション機能配置、ソフトウェア、インフラ構成、ネットワーク構成について概要を示すこと。
6 日本のコーポレート・ガバナンス 2008年度「企業論」 川端 望.
急成長する中国ソフトウェア産業 中国ソフトウェアと情報サービス産業の規模 総売上高は5年間で約5.3倍の成長
米国ユタ州LDS病院胸部心臓外科フェローの経験
公益社団法人日本青年会議所 関東地区埼玉ブロック協議会 JCの情熱(おもい)育成委員会 2011年度第1回全体委員会
次世代大学教育研究会のこれまでの活動 2005年度次世代大学教育研究大会 明治大学駿河台校舎リバティタワー9階1096教室
子どもの本の情報 大阪府内の協力書店の情報 こちらをクリック 大阪府内の公立図書館・図書室の情報
第2回産業調査 小島浩道.
〈起点〉を示す格助詞「を」と「から」の選択について
広東省民弁本科高校日語専業骨幹教師研修会 ①日本語の格助詞の使い分け ②動詞の自他受身の選択について   -日本語教育と中日カルチャーショックの観点から- 名古屋大学 杉村 泰.
■5Ahバッテリー使用報告 事例紹介/東【その1】 ■iphon4S(晴れの昼間/AM8-PM3) ◆約1時間で68%⇒100%
『ワタシが!!』『地域の仲間で!!』 市民が始める自然エネルギー!!
ポイントカードの未来形を形にした「MUJI Passport」
SAP NetWeaver を支える Microsoft テクノロジーの全貌 (Appendix)
ガイダンス(内業) 測量学実習 第1回.
Python超入門 久保 幹雄 東京海洋大学.
熱力学の基礎 丸山 茂夫 東京大学大学院 工学系研究科 機械工学専攻
京都民医連中央病院 CHDF学習推進委員会
資料2-④ ④下水道.
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
コンピュータの構造2 (OSとアプリケーション)
Presentation transcript:

Blosxom による CMS 構築と SEO テクニック Tatsuhiko Miyagawa miyagawa@bulknews.net Edge, Co.,Ltd. / Shibuya Perl Mongers Shibuya.pm Tech Talks #4

アジェンダ Shibuya.pm の裏側 Shibuya.pm サイトと SEO blosxom という Blog ツール CMS としての Blog 運営をラクにするプラグインの導入 Shibuya.pm サイトと SEO Blog ツールと SEO の相性は? さらなる PageRank 向上へのテクニック

Shibuya.pm の裏側

Perl Mongers DNS サービスを利用 Shibuya.pm Web サイト Perl Mongers DNS サービスを利用 http://shibuya.pm.org/ Perl Mongers に登録されると利用できる MX レコードも向けてくれと頼んでいるが … エッジ社 iDC にて運用中のサーバにて VirtualHost (bulknews.net 等と同居)

Shibuya.pm サイトの歴史 2003年1月運用開始 mod_insert (by 小山氏) による運用 blosxom に影響をうけた(?)Apacheモジュール プラグインで拡張可能な SSI モジュール 現在開発絶賛放置中 (SF.jp modinsert) その意志は mod_blosxom へ受け継がれた セミナー受付に F4 (by キムラ氏) を利用 メンバー作ツールを使うことによる満足感

mod_insert での運用 エントリはテキストベース FTP による運用 1エントリ 1ファイル (.txt) 1行目にタイトル、2行目以降に本文 HTML タグを直接記述 FTP による運用 shibuya-pm ユーザ chroot, シェルなし (ProFTPd) 運営者がパスワード共有

blosxom への移行 2003年3月 blosxom へ移行 Trackback などのインタラクティブ性 プラグイン開発の容易さ mod_insert は C (Apache API) で開発

blosxom: zen of blogging 2002年4月 に use Perl; にて紹介 超軽量 Blog ツール (ver. 1.0 は数十行の Perl スクリプト) 1エントリ 1ファイル CGI として動作 プラグインによる拡張 (ver. 2.0 から) gnat writes "A nice counterpoint to Movable Type is Blosxom, an ultra-lightweight blogging tool. Along similar lines is Blagg, an RSS aggregator. Both are written by O'Reilly employee Rael Dornfest of Meerkat fame. (His job title really is "Maven")"

blosxom: zen of blogging (cont.) 動作原理 URL からエントリへのマッピング (PATH_INFO) http://shibuya.pm.org/blosxom/techtalks/techtalks_200310.html カテゴリ ファイル名 フレーバ techtalks ディレクトリの techtalks_200310.txt を html フレーバで表示 http://shibuya.pm.org/blosxom/books/index.rss books ディレクトリの最新 $blog_entries 件を rss フレーバで表示

blosxom: zen of blogging (cont.) プラグインによる拡張 head, start, date, story, interpolate, foot など各種フェーズにフィルタやクロージャを登録 blosxom plugins registry http://blosxom.com/plugins/ 執筆現在 187 個の登録

blosxom での運営 当初は mod_insert と同様の運用 UTF-8 化とともに、ブラウザでの編集へ 複数人による書き込み FTP によるファイルアップロード だんだんめんどくさくなる UTF-8 化とともに、ブラウザでの編集へ いいエディタがない (Mule-UCS?) wikieditish プラグイン

Shibuya.pm で利用中のプラグイン monster:/home/shibuya-pm/blosxom/plugins> ls 00config dont_use/ path_trimmed 10foreshortened entriescache ping_weblogs_com_xmlrpc 10pending fileinfo prevnextentry 20meta fix_href_amps referer 80gzip flavourdir rss10 99contentlength google_sitesearch seemore asin googled state/ blogshares interpolate_fancy storytitle bookmarklet lastmodified trackback_counts_display datadirlink links uri_escape dirinfo lwall wikieditish

wikieditish / bookmarklet プラグイン ブラウザでの Wiki-Like な編集を実現 新規エントリ追加も可能 Shibuya.pm では拡張したものを利用 Trackback Auto-Discovery + 送信 Bookmarklet 編集衝突回避 (編集前 timestamp 比較) http://blog.bulknews.net/mt/archives/000355.html

meta プラグイン エントリのメタ情報を記述 editor, contact, keywords, status エントリごとの markup 変更にも使える <a href=mailto:$meta::contact>$meta::editor</a> たいとる meta-editor: miyagawa meta-contact: miyagawa@bulknews.net meta-keywords: blosxom 本文

Publish する前のプレビュー (自作) pending プラグイン Publish する前のプレビュー (自作) meta-status: pending URL に ?pending=password を入力して閲覧 同様のプラグインに submission 等がある ファイル名 .preview などの実装が多く wikieditish との相性が悪い meta- で指定できるよう自作

prevnextentry プラグイン MT にはあるけど blosxom にない 次の記事 / 前の記事へのリンク http://blog.bulknews.net/mt/archives/000181.html

seemore プラグイン 「続きを読む …」 の実装 長文のエントリを書く際に有用 RSS の description にも利用 ニュースサイト CMS っぽさの演出

links プラグイン リンク集を簡単につくるプラグイン <links></links> の間に URL 羅列 GET で TITLE とってくる キャッシュ LL Saturday リンク集で威力発揮

まとめ blosxom は簡単導入、更新も楽なBlog CMS としての使用にはプラグインが有効 実はそうでもない ハックする楽しみ(= 手段の目的化) blosxom CMS パックとして近日リリース予定 セミナー受付もプラグイン化したい Writeback でできそう 確認画面やメール送信がメンドウで f4 のまま

CMS (Blog ツール) と SEO

SEO サーチエンジン最適化 クローラーがインデクシングしやすいようにサイト構成、HTML を最適化 コストをかけずに集客 近年 Web コンサルタントのメシのタネ CMS 導入や Web 全面リニューアルのきっかけ

「Blog と SEO は相性がよい」 という説 CMS / Blog と SEO 「Blog と SEO は相性がよい」 という説 Google で Blog が上位に来やすい現象 “iTunes Windows” で検索 上位はすべて CMS によるニュースサイトか Blog

本当に相性がよい? 技術的ファクター XHTML + CSS がクローラーに好印象 Trackback / RSS による自動リンク PageRank [tm] 向上 サイト内導線の維持 更新頻度が高い ⇒ フレッシュクロール フレッシュクロールは高ランキングになりやすい

Shibuya.pm では … HTML / サイト構成的 SEO 対策 URL に .cgi をいれない 実はあまり関係ない 有用な blosxom プラグインの利用/開発 blosxom フレーバの活用

<TITLE> タグにエントリのタイトルをいれる storytitle プラグイン <TITLE> タグにエントリのタイトルをいれる かなり重要 サイトのタイトルよりエントリのタイトルを前にいれた方がよい(某SEO本より) Shibuya.pm ではそこまでやっていない

Last-Modified:, If-Modified-Since: 対策 適切に対処すると好印象 Last-Modified でフレッシュクローラの対象に 現状 lastmodified プラグインには常に最新記事の timestamp を使用してしまう不具合あり Web ブラウザ ではキャッシュが効きすぎる /Googlebot/ の時だけ動作 (うーん …)

contentlength プラグイン Content-Length: を出力 とことん静的HTMLと同様に見えるように あまり関係ないような気がする

breadcrumbs プラグイン パンくずリスト (未導入) クローラへの導線の確保 Shibuya.pm ではカテゴリ1階層なので不要 カテゴリ深いサイトでは有用かも

referer プラグイン Referer を記録してリンク SPAM や bot を除去する設定必要 自動で関連記事にリンクするため有用 Trackback より現状ではカジュアル tDiary な日記にリンクすると …

Printer Friendly バージョン O’Reilly Net のパクリ 別に印刷するこたぁないだろうけど … 類似したページがサイト内で相互にリンクするため PageRank の相乗効果

archives フレーバ 全エントリの一覧 サイトマップとしての機能 クローラへの導線確保

googled プラグイン いつ Googlebot に見られたか記録 SEO 効果はないが、検証のため フレッシュクロールの効果確認 いつの時点でスナップショットされたか

技術面以外の SEO 特定のネタにフォーカスしたサイトに リンクされやすいコンテンツ PDF や PPT の公開 セミナー告知やレポートがほとんど リンクされやすいコンテンツ リンク集をつくる(てっとり早い) PDF や PPT の公開 クローラは賢い Yahoo! Japan へ登録

結果は … PageRank 6/10 “Lightning Talks” 1位 “Perl モジュール プログラミング” 1位 “PHP Session” 1位 “blog encodings” 1位 “プログラマの三大美徳” 1位 “Shibuya” 4位 “楽天広場” 8位

まとめ Blog ツールは SEO に有用 さらに最適化するためのプラグイン なんのための SEO かを考えよう 商売やってるわけではない Amazon アフィリエイトもあんまし … ハックする楽しみ (= 手段の目的化)