2

AJAX を介してリストと同じページで投稿が取得されるフォーラム サイトを構築しています。新しい投稿が表示されると、URI フラグメントが変更されます (例: .php#1_This-is-the-first-post)。また、タイトルとメタタグも変更されています。

私の質問はこれです。検索エンジンは #these-words を使用できないと読みました。したがって、サイト全体をインデックスに登録することはできません (1 ページのように見えるため)。

これを回避するには、または少なくともサブページをインデックスに登録できるようにするにはどうすればよいですか?

注: ほとんどすべてのサイトを構築したので、根本的な変更は難しいでしょう。SEO は私の最も苦手なオタク スキルです。

4

2 に答える 2

2

すべてのページの非AJAXバージョンを追加し、ポップアップから「パーマリンク」(またはそれらを呼び出したいもの)としてそれらにリンクします。あなたのページは検索エンジンで利用できないだけでなく、ブックマークしたり、友達にメールで送信したりすることもできません。私は最近、サイトで何人かのデザイナーと協力し、AJAXのみのデザインを使用しないように話しました。彼らは結局、ポップアップに記事「ティーザー」を入れ、ユーザーにブックマーク可能なURLのページに移動して完全なテキストを読ませることになりました。

于 2009-12-21T16:18:27.420 に答える
1

難しいかもしれませんが、「最善の」答えは、ハッシュタグ URL スキームをより控えめに使用するようにサイトを再構築することです。

それを手短に言えば、次のことをお勧めします。

  1. 別の非ハッシュ ベースの URL スキームを作成します。これは必須です。
  2. 検索エンジンが新しい URL スキームを介して既存のページを見つけられるようにするサイトマップを作成します。
  3. サイトをゆっくりと移植します。これらのより深いリンクをページに追加することを検討するか、ハッシュベースのリンクの代わりにそれらのリンクを共有するようユーザーに勧めることができます。

お役に立てれば!

于 2009-12-21T16:14:34.213 に答える