Sitemapを作ってるんです。最近APIを利用してあれこれ作ってるんですがその際XMLの知識が若干必要になりました。SitemapってXMLで記述してる事を思い出しそれを眺めながら調べてるうちに「sitemaps.org」と言う存在に行き着きました。前に「Google、Yahoo!、Microsoft」がサイトマップを共用するみたいなのは知ってたんですが、それの関連ですかね?そこで色々見てるうちにバージョンが「0.84」から「0.90」に変わってるのを知りました。変わってると言うより「0.90」ってのがあるんですね?これ自体は昨年の話みたいなんですが、私が使ってるサイトマップは全て「0.84」になってたんで新しいのが好きな私は取り合えず一通り「0.90」に書き換えました(笑)ま、だから何かが大幅に変わるって事はないでしょうけど。searchは細かく設定してみました。searchのsitemap.xmlはこんな感じです。xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>http://www.kazuking.net/</loc><lastmod>2007-08-07T15:00:00Z</lastmod><changefreq>hourly</changefreq><priority>1.0000</priority></url><url><loc>http://www.kazuking.net/new.html</loc><lastmod>2007-08-07T15:00:00Z</lastmod><changefreq>daily</changefreq><priority>0.9000</priority></url>(下記ずらずら~っと続く・・・)</urlset>ちなみにちなみに<changefreq>や<priority>等のオプション設定はあってもなくても然程変わらないでしょうが、「無いよりはあったほうが良い!」っと言う私の独自理論です。後で削除なんかいつでも出来ますしね。searchの新着等をHTML表示に変えたんです(PageRank更新前に)が暫く「new.html」がインデックスされてなかったんです。ウエブマスター」で確認が取れたと同時にGoogle、Yahooともに検索結果に表示されました。結論的にサイトマップ(バージョン有無は別)が結構重要なのかも知れない無いなと。他にもHTMLの記述方法でHTML、XHTML(1.0、1.1)を含めTransitional、Strict・・・様々あるわけですが、HTMLが悪いわけじゃなくてより良い記述方法(例えばXHTML1.0Strict、XHTML1.1)で書けばSEO的に「加点」があっても良いですよね♪どうも巷ではXHTMLじゃなきゃ駄目とか、完全にCSS化じゃなきゃ駄目とかそー言う発言をしてる人が居ますけど、たまに疑問に感じてしまいます。これは実社会でもそうですが、知識があれば「より良い」なだけであって知識が無いのが「駄目」と言う考え方が凄く嫌いです。ま、いずれ自分のこんなブログの一言が影響を与えられる位の「確たる実績」を残せるようになれば良いなと考える今日この頃です。何だかんだ「実績」がものを言うわけですしね。webでバックリンク「被リンク」を考えないSEO対策をしてみました。blog」からはリンクさせています。相互リンクと言う部分では「自サイト」からだけで、あくまで「自然なリンク」以外は何も作業していません。サイト構成だけのSEO対策です。ま、それをSEO対策と言うのかと問われると難しい問題ですけど。webは全ページPHPです。静的なページは一つもありません。その上でどの程度検索エンジンからの来訪が見込めるか検証してみました。?>で呼び出しています。他にもPHPで動作させている部分が多々あります。細かなサイト作成スタイルはソースを見てもらえれば分かると思いますが、拘っている点といえば全ページを「index.php」で作成(フォルダで分けてます)してます。他にも<meta>、<h1>~<h3>、<strong>等の定番のタグの使い方や構文などをそれぞれ意識して作成してます。その上で3ヶ月間のアクセスの推移は簡単に書きのようになってます。Analytics(JavaScript)とMogura(PHP)を使ってみましたが然程大差はありませんでした。searchからの来訪が増えているのが私は満足です。それにしても検索エンジンからの来訪は少ないですね(笑)上記の表はアクセスランキングの数字なんで詳細は記しきれませんが、複合検索ワードでの来訪がやはり多いです。(若干足りませんが2ヵ月半分の検索ワードPDFはこちら)ちなみに動的、静的関係なしに記事内容が検索結果に反映されているので、静的リンクがどうとか言う時代も無くなってきているのでしょう。あと、一つ一つのツールページよりもカテゴリページの来訪が殆どなんで、<title>タグとそれに付随したサイト構成がどうしても強くなってしまいます。ま、元々分かっていたことなんですがそれらしい答えが出て良かったと私は思います。ちなみに私が今考えているSEO対策の中で、サイトキーワードの比率とかバックリンクとか色々ありますが、「キーワードのマッチング」「サイトコンテンツ量(ページ数)」「ドメインの強化」に非常に興味があります。これは自分の運営するサイトの中でどうしても理解しがたい特別なサイトがあるからです。検索結果が数百万件あるとか以外に、月間検索回数が数千件とあるキーワードでバックリンクが10件程度しかなくページランクも低いのですが、1年近く1位に君臨してるサイトが一つあるんです。自分のサイトなんですが巷で転がるSEO対策のどれにも当てはまらない状況なんですよね。自分ごとながら謎めいたサイトです(笑)そしてそのサイトから考えられる上位表示の推察が上記の点しか考えられないんです。バックリンクも多少関係してると思いますが、SEO対策で上位表示に大きく影響を及ぼすにはかなりの数のバックリンクか、関連性のある高ページランクからのものじゃないと厳しいとふんでいます。確かに広告費をかけて高ページランクの類似サイトからリンクがあれば、最も効果的なバックリンクを得られるとは思いますが実際問題それなりのコストがかかるので大変です。無差別なバックリンク(Yomi-Search)等も意味はあると思いますが、相当な数のバックリンクが必要だと思います。web」で改めて感じた事が、検索エンジンの精度が上がっている昨今「コンテンツ内容とサイト構成」が大事なんじゃないかと思ってます。それが終わった上で次にバックリンクなんだと思います。ま、当たり前の事しか書いてませんけどね(笑)ま、他でも色々変り種の検証(WEB関連以外など)してみてるんで、その内又記事にしたいと思います。trackback(0)SEO対策を考える3昨日オフィスに業者さんが来てまして、やけに「SEO対策」って言葉を並べてました。自分でやってたり興味を持ってやってる分には良いですけど、他人が平然と「SEO対策」なんて言ってるのを聞くと不思議な感じがしてしまいました。WEB製作会社の営業マンが一体どれほどの「SEO対策」を知ってるのでしょう。最近の検索エンジンは「キーワードマッチ」が重要視されるようになってきてるので、構文だ被リンクだ何だと考えてる暇があれば特定のキーワードから引っ掛ける努力をした方が早い気がします。ま、それが誰もが使うキーワードだと「SEO対策」ってのが必要になってくるんでしょうけど。私の場合ブログやウェブサイトをいくつか運営してきました。確かに<title><h1><h2><h3><strong><meta>をいじったり、被リンクやPageRankをあれこれ考えたサイト作成をしてきたりしました。結局行き着くところは最後。どんな小手先のSEO対策でも最後はコンテンツには勝てないと考えております。<title>にずらずらとチンプンカンプンなキーワードを埋め込んで、開いたときに結局「サイト名は何なの?(汗)」って感じてしまうサイトは「お気に入り登録」すらしたくありません。searchは余計な事はしないようにしてます。頭に「ディレクトリ型」とか「検索エンジン」とか別に入れても良いんです。入れなかったのはYomi-Search系やその他のディレクトリサービスの多くは「ディレクトリ型」とか「検索エンジン」とか「SEO」とか<title>に入れてるんです。1」で書いた話ですが、確実にそんな事よりやったほうが得と思えることはたくさんあると思います。確実に最後の決め手はコンテンツだからです。ま、それが難しいから小手先のSEO対策が流行るんでしょうけど。そこでちょっと思うのが「アクセスがキタ━━(゚∀゚)━━ヨ」って思える数字ってユニークやページビューでどの位なんでしょうかね?勿論IFRAMEやトラフィックエクスチェンジ等の誤魔化した数字ではなく、純粋に来訪してくれてる数字です。5000」で何か金取れんじゃないのレベルって指標としています。ちなみにユニーク2000以上は経験自体がないので何とも言えません。ユニークとページビューが比例しないのはコンテンツが充実してるサイトは必然的にページビューが上がります。読み物系だとページビュー数千は直ぐじゃないでしょうか?ちなみにユニーク2000とかはブログでしか叩きだした事ありません。ブログ以外のサイトだと1000~1500くらいが今のところ手一杯です(悲)ところがユニーク1000越えのサイトって共通して然程SEO対策なんかしてないんですよね?皆さんはどう思います?姑息な手段をせずとも、サイト閲覧者や訪問してくれている方々の事を第一に考えることがSEO対策の第一歩だと思う今日この頃。trackback(0)XHTMLでFLASHをVALIDにするXHTMLでサイト作成するとFlashで<embed>タグがエラーを吐きます。searchの画面最下部のアフィリエイト広告の記述を変更しました。type="text/javascript"><!--document.write('ここにフラッシュのソースを記述');--></script>ちなみに区切りが「"」と「'」だと意味が違ってきます。多くの場合「"」で区切ってると思うんですが「'」で区切ってる場合は「\'」としないと駄目みたいです。CGIやPHPを触ったことがある方にとっては普通のことでしょうが。searchでは上記スクリプトを外部JavaScriptにしつつ、PHPでランダム表示させています。レッツPHP!さんの「-ランダムアドちゃん-」って言うのを使ってます。src="ad.js"></script>と記述。複数ある場合はad.txtに改行してコードを増やしていく感じです。もって下記のようにルートパスでad.txtを呼び出します。$ad1;?>で読み出す感じです。構文の正誤がどれほどSEO対策に効果を出すか不明ですし、VALIDが100点満点のHTMLと考えると疑問もありますが。ま、個人的な備忘録です。trackback(0)SEO対策を考える2indexをcssで作る。記述しましたが、最近初心者の私も出来うる限りテーブルを使わないでサイト作成する事を心がけるようになっています。本を読まないで勉強してきてしまった私とすれば要素、属性の「意味」まで考えてサイト作成をした事はなかったわけです。どちらかと言うと意味ではなく「効果」ばかりが先立っていました。生卵っと表示されます。上記二つはある意味間違った記述でしょう。言う文字がそのサイトにとってどう言う「意味」を成しているのか?っと言う事です。検索エンジンのロボットは「文字」はあくまで「文字」として認識しているはずです。「生麦」だろうが「生卵」だろうが「文字」の一つなのです。個人的な考えですが「Googleロボット」が日本語の全てを理解してるとは思えません。考えても色々な方言があります。そんなもんを100%カバーしてたら大変な事になります(笑)重要なのがどんな「HTMLタグ」の中に記述してあるかという事です。<table>はあくまで「表」です。<div>は「箱」みたいなもんです。この二つは重要な要素ですが、上記の記述だと単なる「表」や「箱」の中に「文字」が羅列しているだけで文字自体に何ら意味はありません。0;float:left;}--></style><li>生麦</li><li>生麦</li><li>生麦</li>って感じで記述する方が正しいんだと思います。細かく言えば<ol>や<ul>もちゃんと記述した方が良いのかも知れませんね。加えれば<h1~h6>や<p>でも<strong>を付け加えても良いと思います。する事によってそれぞれに「意味」が加わる事でしょう。「画像、テキスト、その他」サイト作成には色々な作成方法がありますが、そんな事を考えながらサイトを作っていくと非常に楽しいですし優れたサイトになるんじゃないでしょうか?まぁ、これも初心者が考えた発想なんでちゃんと勉強された方からすれば当たり前の話しだったり、間違ってるのかも知れませんがね。