単一ページのWebサイトをSEOする方法


8

私はクライアント用に新しいWebサイトを作成しています。1ページのWebサイト/レイアウトは非常にきれいだと思います。あまり詳細な内容はありませんが、色々な会社からたくさんの商品を輸入している会社です。したがって、注文できるさまざまなタイプの製品/機器のショーケースになります。カタログ全体のうち、実際に表示されているのは10製品のみです。

これで、次のようなセクションとリンクを持つ基本構造ができました。

#home / #products / #equipment / #services / #contact。

今私が理解していることから、Googleは#を含むリンクをインデックスに登録しないので、コンテンツの重複の問題は発生せず、すべてがトップページとしてインデックスに登録されます。

今、最適化したいのは検索です。この会社は国内の一部の製品の代理店です。つまり、その製品の輸入および販売の許可を与えられているのは彼らだけです。つまり、誰かが製品xを検索すると、このWebサイトが最初のヒットとしてポップアップ表示されます。

今、私はそれらが#productsグーグルから直接ウェブサイトの一部に自動的にもたらされるようにすることができますか?

私はグーグルに異なるセクションを異なるページとしてインデックス付けさせるようなものを考えていました。そのようなことは可能ですか?

回答:


7

1ページのWebサイトはSEOには適していません。限目。

検索エンジンはWebページではなくWebページをランク付けするため、各Webページが特定のトピックに合わせて調整されていることを確認して、そのトピックに対して適切にランク付けされるように最適化する必要があります。1つ以上のトピックをページに配置すると、そのページの各トピックの価値が低くなるため、両方のトピックでランク付けされる可能性が低くなります。そのページにさらにトピックを追加すると、状況は悪化します。また、ユーザーが探しているコンテンツを見つけるために、興味のないコンテンツを選別する必要があるため、ユーザーにとっても役に立ちません。

さらに、内部リンクはSEOにとって貴重なツールです。外部サイトからの着信リンクとほとんど同じで、アンカーテキストには価値があります。シングルページのウェブサイトを持つことは、あなたがそれらを見逃していることを意味します。

私はグーグルに異なるセクションを異なるページとしてインデックス付けさせるようなものを考えていました。そのようなことは可能ですか?

番号。


指摘してくれてありがとう。ほぼ同じことを考えていました。開発中に、複数ページのWebサイトに付属する多くのオプションを見逃しているようです。たぶん、私はいくつかのスマートな最適化を使用してそれを回避できると思いましたが、そうではありません。プロジェクト全体を再考する必要があります。助けてくれてありがとう。
Saif Bechan

3
@Saif:Googleは内部アンカーをSERPで個別の結果として表示しませんが、Googleは元のアンカーレスページの下に一種のミニサイトマップとしてそれらを表示することがあります。私は、明確に定義されたドキュメント構造とコンテンツメニューを持つ大きなWikipediaの記事でこれを行っていると思います。
Lèseはmajesté

HanshBang#!と呼ばれるajaxクロールスキームを使用すると、Googleは異なるアンカーを別のページとして表示します。エスケープされたフラグメントのメタタグ付きのURL。 developers.google.com/webmasters/ajax-crawling/docs/...
フランク・

私はジョンに少し注意して同意します。単純な単一ページのサイトはうまく機能しますが、競争によって失われます。言い換えれば、単一ページのサイトは競争の少ない市場でうまく競争するでしょう。私は1ページのサイトを持っていますが、空想はありませんが、小さな山岳コミュニティの骨董品市場でうまく機能します。地元の検索を使用して私のサイトを見つけて気に入ったので、米国中の人々が私に会いに来てくれます。ただし、大規模で競争の激しい市場では、これは機能しません。シングルページのサイトはあなたのニーズに最適ではないようです。乾杯!!
closetnoc 2016年

世の中変わったんだよ。Googleブログを参照してください:非推奨のAJAXクロールスキーム
フランクリンユー

1

Googleが変わりました。これで、1ページでGoogleのナンバーワンになることができます。今、それに関する記事がたくさんありますが、とても気に入った記事を見つけましたが、もっとたくさんあります。

あなたはちょっとカウントする小さなことをする必要があります。

  1. コンテンツにページ番号を付ける
  2. クモのための良いCSSを作る
  3. 権威を求める-強いリンクを構築!!!
  4. H1タグ!
  5. 読みやすくする
  6. 新鮮に保つ

http://www.awwwards.com/seo-tricks-for-one-page-websites.htmlの詳細

グーグルのアルゴリズムはたくさん更新されており、秘密鍵が見つかりません。

https://www.google.com/insidesearch/howsearchworks/thestory/


pushstate、クロール可能なajax、またはその他の役立つ技術についての考えはありますか?
スティーブンオスターミラー

pushstate-popstateのために私はドキュメントを使用してきましたdeveloper.mozilla.org/en-US/docs/Web/API/History_API 彼らは彼らのAJAXクロールスキームのサポートを中止するので、私は、AJAXクロールに問題がありました。彼らはもはやそれをサポートしていません。developers.google.com/webmasters/ajax-crawling/docs/…新しいサイトを構築する場合は、コードにescaped_fragment URLを 導入しないようにする必要があることを読みました。
クリスチャンマージア2016年

この回答は、「1ページ」のウェブサイトをGoogleが「非常によく」インデックスに登録でき、リンクを提供できることを除いて、「1ページ」のウェブサイトには特に対応していません。番号の付いたポイントは、あらゆる種類のWebサイトに適用する必要があるものです。「1.コンテンツのページ付け」-ここで「ページ付け」を使用すると、「1ページ」のWebサイトの要点は「ページ付け」されないということになるため、これ以上説明せずに混乱を招きます。
MrWhite 2016年

'「1ページ」のWebサイトの要点は、「ページ分割」されていないことです'たとえば、ポートフォリオがある場合、1ページのサイトに50ページのモックアップを記述し、そのセクションでページ分割を行うことはできません。私は「One tought a day」のようなものを持っていて、それらを「ページ分割」する必要がありました。フェイスブックのタイムラインにすべてのtoughtを表示することはできませんでした。「ページ」(1、2、3、4、5をクリックするまで非表示)に配置しました。
クリスチャン

「単一ページのWebサイト」という開発コンセプトがあり、実際にはコンテンツの画面が多数ありますが、ヘッダーとフッターは一度だけロードされます。次に、ページの中央がAJAX経由で置き換えられます。AngularJSなどの一般的なフレームワークはこの概念を使用しています。SEOがどのように機能するかについて多くの質問を受けます。
スティーブンオスターミラー

0

Webappの代替バージョンとして、各セクションのアクセス可能なページやインデックス可能なページを作成できます。あなたの状況では、このページが必要です:ホーム、製品、設備、サービス、連絡先

JavaScriptが有効になっていない場合は、5ページ必要です。各ページには特定のタイトルを付け、特定のセクションをユーザーに表示する必要があります(他のセクションではありません)。JavaScriptが有効になっている場合、Webアプリケーションをロードできます。

あなたがこのプロジェクトを見る必要がある大きなプロジェクトを見つけてくださいhttp ://www.asual.com/swfaddress/ (私が言ったことを行うためのdatasource.phpが含まれている例)

例:

ホーム:/

<nav><stong>Home</strong> <a href="https://webmasters.stackexchange.com/products">Products</a>...</nav><div id="webapp">Home static content</div><script>window.onload=function(){ /*load webapp*/ }</script>

製品:/ products

<nav><a href="https://webmasters.stackexchange.com/">Home</a> <stong>Products</strong>...</nav> <div id="webapp">Products static content</div><script>window.onload=function(){ /*load webapp*/ }</script>


@Saif:彼は、AJAXを使用してさまざまな「サブページ」を表示するだけでなく、ユーザーが直接移動したい場合やJavaScriptを持っていない場合に、それらのサブページをさまざまなURLに関連付けることも意味していると思います。HTML5の履歴状態APIを使用して、これらのサブページをブックマークできるようにする必要があります。StackExchangeユーザープロファイルページは、この手法の良い例です。
Lèseはmajesté

@Lèsemajestéはい私は彼が今言っていることを理解しています、彼はそれを編集しました。私は彼の以前の答えを理解しませんでした。
Saif Bechan

@jrosell以前私はこのテクニックを考えていましたが、重要なコンテンツに最適だとは思いません。たぶんポートフォリオページや、それでうまくいくプロフィールページのためかもしれませんが、私はそれがビジネスに良いとは思いません。SEO専用のWebアプリを用意しないことをお勧めします。組み込み技術があれば問題ありませんが、これはSEOのハックのように見えます。
Saif Bechan

例としてフラッシュを有効/ 無効に
jrosell

JavaScriptを無効にしたユーザーをターゲットにしましたか?Googleボットはその1つです。
jrosell

0

単一ページのサイトは主要なキーワードの関連性を向上させる可能性がありますが、個々のページでランク付けしやすいサブトピックや用語の関連性を薄める可能性が高くなります。Hummingbirdを検討してください。1つのページに希薄な情報が含まれている場合、そのページは関連性が低くなり、1つのセクションに対して最適化することができなくなります。単一のサイト向けに最適化することはお勧めしませんが、代わりに5つのページを個別に作成することをお勧めします。

シングルページサイト向けに最適化する場合は、以下をお勧めします。

  • コンテンツセクションが定義され、Hタグが適切に最適化されていることを確認してください
  • コンテンツの各セクションを独自のDIV内に配置する
  • DIV IDがキーワード最適化されていることを確認してください
  • サイトの各セクションにアンカーリンクを作成する
  • 各メインタイトルがH1タグで囲まれていることを確認してください。

最近では、単一ページのWebサイトがインタラクティブで、ユーザーがクリックするとAJAXを使用して追加のデータをページにロードする場合があります。いくつかのフレームワークでは、非常に大きなWebアプリケーションを構築することができますが、単一ページのアプローチを採用しています。AJAXに対処するための回答に追加できますか?
スティーブンオスターミラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.