問題タブ [hreflang]

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 に答える
44 参照

hreflang - hreflang を正しく使用する

Google ウェブマスター ツールで自分のサイトを確認したところ、hreflangタグが見つからないという警告が表示されました。

私は、ドイツ語と英語の多言語の 1 ページの Web サイトを持っています。最初にアクセスしたときの言語は、ブラウザーの言語と同じになります。ユーザーが言語を切り替えると、選択した言語を保存するように Cookie が設定されます。ただし、言語はURL に示されません/en(例:や/de) mydomain.com。両方の場合にのみ使用されます。私がやっていることは、タグのlang属性をorで変更することです。それはGoogleにとって十分友好的だと思いました。htmllang="de"lang="en"

私の質問は、hreflang正しく実装する方法です。mydomain.com/en/私が見つけたすべての例は、 、 subdomain en.mydomain.com、 extensionsなどのさまざまな言語フォルダーを扱っていますmydomain.com/?lang=en

選択した言語に応じて JS を介してタグを動的に切り替える必要がhreflangあるため、ユーザーが英語版を表示したときに、ドイツ語にも同じコンテンツがhreflangあるためです。de-DE

ユーザーがドイツ語の Web サイトを表示すると、次のようになります。

しかしhref、どちらの場合も値が同じであるため、これは奇妙に思えます…</p>

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

php - 適切な hreflang タグの選択

顧客の場合、ブラウザーの言語に基づいて言語を自動検出する必要があります。ユーザーを別の URL にリダイレクトしないでください。

したがって、私の解決策は、言語情報をセッション Cookie に保存することでした。

例: ユーザーが「example.com」にアクセスします。彼の言語はドイツ語です。したがって、コンテンツはリダイレクトなしでドイツ語で利用できます。英語と同じで、URLは常に同じです。

しかし今、hreflang タグの使用に問題があります。

オーストリア/ドイツ/スイスの SERP はドイツ語で表示し、その他の場所は英語で表示する必要があることを Google に伝えるには、どのタグを使用すればよいですか?

GET パラメータを使用している言語を切り替えるには、たとえば ?lang=de

誰かが私を助けてくれることを願っています。

編集:実際には次のタグがあります:

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

seo - 複数の言語でウェブサイトをジオターゲティングする方法はありますが、リンクは 1 つだけですか?

次の形式で機能する 2 つの言語の Web サイトがあります。

ドイツ語にリダイレクトします

次のように同じ URL を再度呼び出します。

英語にリダイレクトします。

URL はexample.comリダイレクト後も同じままで、言語が変わるだけです。

ここに属性を追加する方法hreflang(Google のインデックス登録用)?

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

seo - 多言語ウェブサイトが Google にインデックスされない

私たちは正式にCleanfoxを立ち上げようとしています: www.cleanfox.io

Google がウェブサイトを英語でしかインデックスしない問題と、Google.fr で検索結果を見ると、インデックスされたコンテンツは英語です。

FR と EN の両方を追加して、Google ウェブマスター コンソールの両方で必要なものをすべて確認しました。メタとリンク (別の言語につながる 2 つのリンク) の両方に hreflang 属性を追加しましたが、何も起こらず、すべてのコンテンツが英語で索引付けされるだけです。

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

html - hreflang タグのエラー - 戻りタグがありません

Google webmastertools は、私のサイトの hreflang タグにエラーがあると訴えています: 戻りタグはありませんが、私が見る限り、確かに戻りタグがあります。何か足りないのでしょうか、それとも webmastertools が問題なのでしょうか? サイトには 3 つの言語で 3 つの類似したページがあり、英語のページがデフォルトです。

http://www.domainname.nl/en/のタグ:

http://www.domainname.nl/nl/のタグ:

http://www.domainname.nl/zh/のタグ: