問題タブ [google-index]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
787 参照

javascript - データの説明、データのタイトル、SEO

私たちの Web 上のコンテンツは、デフォルトでリンク属性 data-title および data-description にあります。

画像をクリックすると、JavaScript を使用した h3 および p タグとしてコンテンツが生成されます。

これは、SEO に関してはまったく機能しない場合を除いて、問題なく機能します。これまでに Google がインデックスに登録したのは、画像の「alt」属性だけです (現時点では、img01、img02 などしかありません)。これはもちろん変更するものですが、残りをどうするかが問題です。

data-title と data-attribute の内容を Google にインデックスさせる方法はありますか、それともこれを解決する別の方法はありますか?

サイト: www.inteokej.se

0 投票する
0 に答える
656 参照

ios - iOS での Google App Indexing

Google の iOS アプリのインデックス作成をアプリに実装したいと考えています。だから、私はこちらのガイドに従いました:

https://developers.google.com/app-indexing/ios/app

インストールCocoaPodsもシームレスでした。次に、次のコードを追加しました。

次に、Plistファイルに追加した後、カスタム URL でテストしました。

これは次のように見えますURLSchemes

openURLただし、メソッドの最初の行で、起動時に (独自のコードを実行する前に) アプリがクラッシュします。

NSURL *sanitizedURL = [GSDDeepLink handleDeepLink:url];

エラー:

+[UIFont gsd_fontOfSize:]: 認識されないセレクターがクラス 0x112af3f48 に送信されました

Google によると、実行時にこのエラーが発生した場合は、これを行う必要があります。

+[UIFont gsd_fontOfSize: ] : unrecognized selector sent to class 0xXXXXXXXXXX のようなランタイム エラーが表示された場合は、CocoaPods Web サイトの「はじめに」セクションで概説されているように、CocoaPods を正しく使用していることを確認してください。プロジェクトをビルドするときは、プロジェクト ファイルではなく、CocoaPods によって生成された Xcode ワークスペースを開く必要があることに注意してください。CocoaPods は、いくつかの必要なリンカー フラグを設定します。

問題が解決しない場合は、[ビルド設定] の [その他のリンカー フラグ] 行で -ObjC リンカー フラグが設定されていることを確認してください。

しかし、それでも問題は解決していません。テストとして、デモ プロジェクトを開始し、そこにあるリンクをテストすることにしました。デモアプリでは、問題なく動作します。おそらくプロジェクトの設定だと思いますか?

0 投票する
1 に答える
42 参照

seo - 以前に Google によってライブ インデックスに登録されたサイトのページです

私は、現在はライブではないサイトを持っていました。私はそれに関する一連の記事を持っていました。現在、新しいサイトを作成していますが、その古いサイトのコンテンツを使用する予定です。重複したコンテンツに対して Google から罰せられる可能性はありますか。

Google 検索で site: sitename を使用して、古いサイトのいずれかのページが公開されているかどうかを確認したところ、結果はゼロでした。

私にお知らせください

0 投票する
1 に答える
273 参照

angularjs - Google によってインデックス化された Angular アプリケーション

そこにあるすべてのオプションを試したように感じますが、何も成功しませんでした. 最初に、私が試したオプションをリストします。

Apache で prerender を使用する:

次の手順を使用してこれを試みました。

角度の場合:

HTML で、次のメタ ヘッダーを追加します。

アパッチを構成します。

これはまったく機能しませんでした。Google は私のサブページを読み取ることができませんでした。

Node / Phantomjs を使用してページをレンダリングする

ここでこのサイトを作成し、Apache 構成にプロキシを追加して、すべての要求がドメイン ポートを指すようにしました3500

インデックスをレンダリングできなかったため、これは機能しませんでした。最終的にhtmlページを送信するようになったときにJavaScriptがレンダリングされませんでした。

カスタム スナップショット ガイドに従う

次に、このガイドに従いました。

http://www.yearofmoo.com/2012/11/angularjs-and-seo.html

ただし、これには、探しているものではなく、維持するのが面倒なすべてのカスタムスナップショットを作成する必要がありました。さらに、make-snapshot は私のサーバーでは機能しませんでした。

0 投票する
2 に答える
380 参照

mod-rewrite - Joomla: Google 検索結果でカテゴリを非表示にする

当社のウェブサイトには Joomla 3.4.4 を使用しています。と がmod_rewriteありSEF-Urlsます。

当社の Web サイトでは、記事を内部的に整理する目的でのみカテゴリを使用しており、パブリック アクセスを目的としていません。

それにもかかわらず、Google はどういうわけかカテゴリを見つけ出し、検索結果に表示しています。これらのカテゴリの検索結果をクリックすると、複数の記事を含むページが表示されますが、これは意図したものではありません。

Google がカテゴリ ページをインデックスに登録しないようにするにはどうすればよいですか?

0 投票する
0 に答える
149 参照

ajax - Google が AJAX クロール スキームを非推奨に

昨日 (2015 年 10 月 14 日) ブログhttp://googlewebmastercentral.blogspot.bg/2015/10/deprecating-our-ajax-crawling-scheme.htmlで発表されたように、彼らは AJAX クロール スキームを廃止します。

ブログ投稿から、このコンテンツをインデックスに登録したい場合、AJAX で読み込まれたコンテンツを完全に残す必要があるのか​​ 、それとも_escaped_fragment_URL に存在するときにコンテンツの提供を停止し#!、Google がそうしないように元のコンテンツを提供する必要があるのか​​ が明確ではありません。フラグメント#!_escaped_fragment_=

たとえば、これまで Google インデックスに適したページを次のように読み込んでいたとします。

example.com/?_escaped_fragment_=page=contacts

これからは、次のようなコンテンツを提供する必要があります。

example.com/#!page=contacts