WordPressでサイトを色々と作るときに、悩むのがパーマリンクデフォルトの「?p=123」というはてな入りのURL。これは静的なページとみなされずに、SEOに良い影響を与えない、URLにははてなを含まず、さらにキーワードを含んだほうが良いと言われていた。
そこで下記のように設定した。それがこのブログのパーマリンク設定だ。更新数も少ないからできるだけ月日に関する情報をURLに含みたくなかった。別で年月日のアーカイブを作れば必要ないと考えた。
/%category%/%postname%.html
次にニュースサイトを作った時は月日の情報がユーザーにとって重要な意味があると思った(古い情報は間違っている可能性がある)ので、いれた。もちろん記事名はURLに含む形で。ただし、これはたくさん投稿する場合に不便だ。記事タイトルがそのままURLに日本語ではいるので、実際にエンコードされるととてつもなく長いURLになってしまう。毎回URLを英単語でキーワードを含むものへ手で変換すると面倒なのだ。しかも、TwitterやらFacebookやらGoogle+でリンクが共有される流行りに長いURLは短縮URLがあるといえども向いていない。
/%year%/%monthnum%/%postname%.html
最終的に次のようなURLが一番なのかもしれないと思い始めた。MTだと記事タイトルに英単語があればそこだけを記事URLに取り込み、なければ記事IDが割り当てられる。Wordpressの場合はその機能が無い。これはもうどうしようもないので、記事IDをデフォルトで割り当てる事にした。実際にSEOには影響が出るのかも知れないが、一部の人間はURLがSEOのアルゴリズムに与える影響は無いという。個人的には検索したとき、キーワードがURLに含まれている場合はその単語が太文字で表示されるから、人にクリックさせたくなる効果があるとは思うが。
/%year%/%monthnum%/%post_id%.html
一時期Amazonは、検索結果のURLには日本語を含むが、ページ表示後のURLは綺麗な英数字で表示される、いわゆる検索エンジン用のURLと訪問者用のURL二つを使い分けていたけども、それをSEOスパムと言われ現在は長ったらしい日本語のキーワードをURLにふくんでいる。商品名+Amazonで検索するとAmazonのURLは長すぎるので「Amazon…ハードディスク…」などと表示される。
色々なサイトを見ていると、IDを使っている所と記事キーワードを入れるところで分かれていて、ニュースサイトに限って言えば、どちらかと言えばIDが多く、日本語URLを含むところは珍しいのかも…と思う。ただ、AmazonやWikipediaに見るようにCTR率の向上によるSEO効果はあるのかなと。要は検索エンジンからの流入を重視するか、記事のバズによる流入を期待するかといった微妙な違いがURL構造の大きな違いを生んだのではないか。
ちなみに、Wordpressの日本語URLがいやだが、post_nameを英数字で使いたいという人は「タイトルに含まれた半角英数文字だけをパーマリンクに設定するプラグイン (WP) | prototype」を参考にすると良い。
kurox.netのドメインが料金未納で失効した。メールなどを本格的にこのドメインで運用しているので正直かなり焦ったが、結果的に気がついてから1日。問題発生から3日で復旧できた。.comドメインは料金未払いなどで失効した場合でも1ヶ月くらいは最取得可能な優先権が元所有者に残されるので、他人に取得される心配がない。定期的にアクセスしていないと1ヶ月なんて直ぐ経過してしまうので、皆様も注意ししていただきたい。
ある日、某サイトのRSSが表示できないと言われた(XMLパースエラー)。ほとんど同じ環境の別サイトでは問題なく運用できていたので、おかしいなぁと思いながらも、Google検索。
WordPressのRSSパースエラーに書いてあるように
1. wp-rss2.phpとwp-atom.phpの と ?>で括られた部分の外側に空行がないか確認する。
2. wp-config.phpの と ?>で括られた部分の外側に空行がないか確認する。
3. 使用中のテーマのfunctions.phpの と ?>で括られた部分の外側に空行がないか確認する。
4. プラグインを一つずつ無効化して再バリデートすることで、問題の発生源を特定する。
の上から順に確認する。結論から言えば3番目のfunctions.phpに空行が入っていた。
念のため同時に以下をWordPressのRSSエラー(XMLパースエラー)の対処法 – kngy.netを参考に実施した。
編集ファイル
wp-includes/feed-rss2.php
wp-includes/feed-rss2-comments.php
編集内容
それぞれのファイルの2行目に、「ob_end_clean();」を追加。
↓
ob_end_clean();
まぁ、編集ミスが引き起こしたRSSエラーでした。
この前サイト作ったばかりだけど、また依頼があったので作成した。今回はWordpressにて制作。MTで作った前回はこちら、MT3でサイトを作成した。
基本的にテーマを作る行程は同じで、HTMLでサイトのレイアウトを決めた後、MTタグを入れていくように、WPタグを放り込んでいく。こちらの方はphp…知らんし…こわい…と思ってたけど全然大丈夫。実際phpで1から書く事はないし、基本的にエラーリソースやコミュニティの力がMTよりも十分にあるので、問題なく解決できた。
すでに、多くの記事を有していて、MTからWPへ移行する必要もあったので、いろいろと面倒だったこともあった。すなわち、WP側の設定やサーバーの設定をしないといけなかったりと、ちょっと手間があった。だが、一番時間がかかったのはHTML,
CSSのレイアウトを作る段階だったと思われる。実は、HTML,CSSの勉強をした事がない。本だって持ってないし、決まりもいまいち理解していない。それでも一応作れてしまってるので問題ないと思っていたが、正直速度の問題を考えると、一度勉強してみるのも面白いかもしれない。友人に先輩から貸してもらったおすすめ本を持っている人がいるから今度それを貸してもらおう。もし内容がよければ買ってしまってもいい
※アップデート:これを買った。現場のプロから学ぶXHTML+CSS
サイトをいくつか連続的に作ってきた中でわかってきた事は、映像も画像も編集できたほうが幅が広がるし、絵もかけた方が良いということ。Macを購入した事もあって、現在視覚的にVJが楽しめるというQuartzComposerで遊んでる。Ardinoの基盤も手元にあるのでこうしたものも活用していきたい。そう、なによりもコンテンツに何を?というところで困ってしまう事の方が多い。プログラミングで自分の思い描くコンテンツが具現化できれば、良い。
現在は、先ほど購入した本で今までバラバラだった”なんとなくの知識”をまとめてる。その成果として、自分のポートフォーリオを作ることにした。そのうち自分の本名で検索した際にヒットするようになるだろう。
MacBookProの13インチを大学のMOC(マックおんキャンパス)というシステムを利用して割安で購入した。13万円くらいだったか。
MACに触れるのは人生初のことなので、操作になれる必要があると感じているが、購入後の満足感は非常によい。
とりあえず、Firefoxを入れて、Xcodeをインストールディスクから追加で入れ、AdobeCS5の製品群のうち、作業に必要になったInDesignとDreamWeaverをとりあえず入れた。その他ちょいちょい追加している、1日目に入れたソフトは以下の通り。
・Firefox
・Thunerbird
・Picasa
・Xcode
・Keynote
・Cyberduck
・InDesiign
・DreamWeaver
この後は、Evernoteとかブックマーク同期のツールとかをちょいちょい入れていって、使いやすくしていきたい。外付けHDD
にTimeMachineの設定もしておきたいかも。
しばらくは、作業環境を作りつつ、その過程も楽しめそうな気がする。
請け負っているウェブデザインの作業と雑誌のライティングの作業が完全にバッティングしてしまったので、デザインのほうで友人に助けてもらった。リソースを分けていただいたことに感謝している。
ただ、まだ完了しておらず、ディテール部分をつめているところ、更新するコンテンツを継続的に増やしつつの作業となっているが目処がたってきた。WPのテーマの知識を蓄積できた良い経験だった。
これから学園祭。楽しみだ。

WordPress2.8になってからFlickr Managerが機能しなくなっていたのですが、先ほど2.8でも動くバージョンを発見して狂喜乱舞いたしました。今夜は赤飯です。
僕は、このプラグインが無いとブログの更新することが無いという状態でしたので、非常に助かりました。
8月の中旬から更新していこうかなと思いますよ。
こちらで修正版がリリースされています。ただ有志の作った物だということを知っていてください。
Update WordPress Plugins… profit! « fwaggle.org
photo credit: topgold

photo credit: benstein
全く更新していないブログがあったから、LifeStreamで自動更新させようと考えた。
ソースはGoogle NewsとYoutubeで、ニュースとエンタテイメントということに…
キーワードは「将棋」で全部拾ってくるようにしたいんだけど、Google Newsの方はちょっと見た感じ公に提供している訳ではないようだった。そんなわけで手作業でRSSのURLを作ってみるも文字化けが…
というわけで、このGoogleニュース用RSSジェネレータを使った。非常に便利。感謝感謝。
果たして自動更新が良いのかは何となく、動いている感じにはなりそうでした。

by J.F. Marrero
popIn Rainbowというブログパーツを導入してみた。
非常に高機能でとても気に入っている。
特に、ブログを利用する人にとって便利だ。
ページの移動をする必要なく、ブログ上で検索結果やプレビューがみれるようになるからだ。
是非、ブロガーはブログを読む人の為に導入を検討してみてはいかがだろうか。

by winterofdiscontent
Wp-Noteというプラグインを入れてみた。
これは、文章中に目立つように注釈をつけるのに、便利だ。
見やすくなるのでこれから使っていくかもしれない。
付箋とともに、単体でメッセージを送ったりするブログなんかでは超便利かもしれない。
ノートとして表示できるプラグインを導入してみた。他にも、

by klavr
しばらく前から悩んでいた問題だけど、Google Gearsだったようです。
真っ先に、アドオンとの衝突を疑って、グリモンとかダウンロードマネージャー系とかを無効にしたりとやってみたけど、Google は信頼していたっていうのもあって、試してなかった。
よく考えればWordPressに関連の深いプラグインだったりするので、真っ先に疑ってよいアドオンだったのですね…
お困りの方はこれで解決するかと思います。
ワードプレスの画像アップロード時にFirefoxがクラッシュするのはGoogle Gearsのせい?