ウェブマスター

プロウェブマスターのためのQ&A

4
base64でエンコードされたコンポーネントを持つユーザーエージェント?
(一番下の賞金質問) 私たちのサイトにアクセスするクライアントに問題があります。根本的な原因は、WAF(Web Application Firewall)がユーザーエージェント文字列を好きではないことです。 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:34.0; C7QcSBPWTsrpX5YLvVZMqiujEZLWPtOYk3tDZ9WhW18=) Gecko/20100101 Firefox/34.0 この場合、base64でエンコードされた文字列は、ユーザーエージェントがlibwww-perlであると考えるWAFで誤検知を引き起こしています。base64文字列は、読み取り可能なテキストにデコードされません。 ユーザーエージェント内にbase64でエンコードされた文字列があるのは正常ですか、それとも異常ですか? User-Agent内でのbase64文字列の使用は、RFCまたは主要なベンダーの慣行でカバーされていますか? ここで何が起こっているのかを理解しようとしています。WAFシグネチャがオブジェクトと完全に一致していないとは思わないので、無効にするだけでなく、この種のユーザーエージェント文字列を見たことがないので、一般的な方法と/またはこれが正当なユースケースです。 このサイトは、人間がブラウザで使用するように設計されており、APIなどではなく、ユーザーが「FF / IE / Chrome」でサイトにアクセスしようとして失敗したと報告されています。ただし、同じクライアントIPからOperaユーザーエージェントを使用して接続が成功したことを示しています。 User-Agent: Opera/9.80 (X11; Linux i686) Presto/2.12.388 Version/12.16 ユーザーがIEを試したと報告するのは少し奇妙ですが、私が目にするすべてのユーザーエージェント文字列はLinuxのようです。(いつものように、エンドユーザーとの連絡は複数の当事者を介して行われるため、聞いたことを完全に信頼することはできません)。また、IPがビジネスクラスのWebプロキシの発信側である可能性もあります。これは、誰かが同じIPから問題を報告しているのに、一部のOperaが誰かのために機能しているのを説明する理由です。 更新 @PlanetScaleNetworksの例に触発されて、文字列をグーグルし、そこからUA Trackerを使用してbase64文字列(または、埋め込まれた文字列のサブセット-「=)」を検索しました)。それは約20のユーザーエージェントを返しました: 私はこの質問に賞金を追加します。私が探している回答スペースは、「どのようなソフトウェアがbase64文字列をUser-Agentに入れているのか、そしてその理由です。そして、この実践には正当性の印がありますか?」 」 マイナーポイント: ユーザーはブラウザプラグインを使用してユーザーエージェントを変更することで問題を回避しているため、これは学術的な問題ですが、興味深い学術的な問題だと思います:)

1
サイトをHTTPからHTTPSに移動した後、どのWebマスタープロパティでHTTPSサイトマップを送信する必要がありますか?
Googleウェブマスターツールには次のプロパティがあります。 www.example.com (優先された) example.com https://www.example.com https://example.com 古いサイトマップ、すなわち。sitemap.xmlWebサイトにまだ存在するHTTP は、www.example.comプロパティを通じて送信されます。 新しいHTTPSサイトマップが作成されました。これも送信する必要があります。問題は、この新しいHTTPSサイトマップを送信するプロパティです。 また、注意してください: HTTPからHTTPSへの301リダイレクトはすでに行っています。 すべての正規URLをHTTPSに設定しました ウェブページのすべての埋め込みがHTTPSであることを確認しました。 新しいHTTPSサイトマップは、robots.txtファイルに含めることで、現在Googleで利用できます。 次の月には、検索ランキングの損失を最小限に抑えるために、HTTPとHTTPSの両方のサイトマップをgoogleに送信する必要があるという想定の下で作業しています。そして、新しいHTTPSサイトマップが適切にインデックス化された後にのみ、古いHTTPサイトマップを削除します。 現在、同じwww.example.comプロパティを使用してHTTPSサイトマップを送信しています。これは、HTTPサイトマップの送信元でもあります。 私はこれが間違っていると感じており、どうすればよいかわかりません。 (私の知る限り)googleドキュメントのどこにも、新しいサイトマップを送信するプロパティが記載されていません。

3
タイトルに同じテキストを使用し、画像に代替テキストを使用することはできますか?
必要があるタイトルとALTのタグは、特定の画像のための完全に異なるテキストを持っていますか?または、titleタグとaltタグの両方に同じテキストを使用しても問題ありませんか? もちろん、テキストは画像ごとに異なります。したがって、image1はaltとタイトルに1つのテキストを持ち、image2は別のテキストを使用します。

5
新しいウェブサイトのためにSEOを強化するためにお金を払う価値はありますか?
今日、数日であなたのウェブサイトのインデックスを向上させると主張するいくつかのウェブサイトに出会いました。何千ものレビューがあり、それらのすべては結果やものを見せびらかす非常に肯定的であるようです。 これらは、確立されたWebサイトでは役に立たない本物のトラフィックを決して得ない検索エンジンボットと役に立たないリンクである可能性があることを理解していますが、新しいWebサイトについてはどうですか? まったく新しいウェブサイトを立ち上げて稼働させるには非常に多くの作業が必要です。これを強化できる場合は、偽のリンクがあったとしても、すべてを手動で行う必要がどれだけ節約できるかを考えると、お金に見合う価値があります。 質問:このことを念頭に置いて、「基盤を構築する」方法として、新しいWebサイトのSEOブースティングサービスに料金を支払うのは良い考えですか? 注:これらのサービスの多くは、ホワイトハットやマニュアルなどであると主張しています。

3
期限切れのドメインを私のWebサイトにリダイレクトすると、ペナルティが発生しやすくなりますか?
エンターテインメントWebサイトを開発していて、4つ以上のエンターテインメントドメイン(期限切れのドメイン)を見つけました。これらのドメインのドメイン権限は25以上です。 これらのドメインを自分のサイトにリダイレクトする場合、それは私のサイトに役立ちますか、それともWebサイトにペナルティを科しますか?

1
個別のURLリクエストのレート制限
私が開発しているFlaskアプリケーションは、外部のWebサイトの相互作用に大きく依存しており、エンドユーザーによって開始されます。帯域幅の制御やレート制限を一切行わずにアプリケーションをそのままにしておくと、悪意のある攻撃者によってこのアプリケーションが悪用される可能性があります。 私の目標は、かなりシンプルな2段階のアプローチです。 個々のIPソースがx1分あたりの接続数を超えて実行するのをレート制限します。これはで簡単に実現できますiptables。 ここに私の目標に似た例があります: iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 15 \ --connlimit-mask 32 -j REJECT --reject-with tcp-reset URLあたりxのルックアップの数を超えるアプリケーションの能力をレート制限します。例: APP ---- 10 pps ---> stackexchange.com PERMIT APP ---- 25 pps ---> google.com DENY / 15 SECOND BACKOFF 私が知る限り、iptables個別のURLを追跡する方法はありません。これらの接続全体をレート制限することしかできません。それも、私が達成しようとしていることに対する唯一の制限のようではありません。iptablesこの方法でセットアップする方法があった場合、これらの要求はユーザーが開始するため、私のWebアプリケーションに問題が発生する可能性があります。 私はFlaskを使用しています。実行可能なオプションは、before_requestフックを使用して、Redisなどのデータストアでこれらの宛先を手動で追跡することです。ただし、これは、スタックでこのように接続を処理するためにかなり上位にあります。私が本当に必要とする(またはそう思う)のは、特定のブレークポイントに達したときにカスタムの方法で要求を分析し、接続を閉じることができるインテリジェントなファイアウォールアプリケーションです。 私がやろうとしていることを達成する方法はありますか? もしそうなら、どうですか?
8 iptables 

1
AdSenseの広告ユニットは、幅を何パーセント使用しても収入が減ることはありませんか?
非常に幅の広い広告ユニットを使用してスクロールせずにコンテンツを押し下げないというGoogle AdSenseのポリシーに準拠するために、ウェブページでは正方形の広告のみを使用して、テキストが広告ユニットの周りにあり、広告ユニットが邪魔にならない。 私は自分のサイトのモバイルバージョンでもこれを行っています。 私の質問は、Googleが過度に多くのコンテンツを押し下げたと信じる前に、AdSense広告ユニットが画面の最大幅をどれくらいにすることができるかです。 広告の幅が小さすぎると、クリックされず、収益が得られません。また、幅を大きくしすぎると、フォールドの下にコンテンツを押し込みすぎる可能性があります。 ここで一緒に行かなければならない特別な数(幅の割合)はありますか?


1
期限切れのドメインはいつ他の人が登録できるようになりますか?
登録済みで有効期限が切れているように見えるドメイン名を購入しようとしています。これはそのステータスです: Status: clientHold http://www.icann.org/epp#clientHold Status: clientTransferProhibited http://www.icann.org/epp#clientTransferProhibited Status: redemptionPeriod http://www.icann.org/epp#redemptionPeriod Updated Date: 14-oct-2015 Creation Date: 01-sep-2014 Expiration Date: 01-sep-2015 ICANNのポリシーで確認したところ、サードパーティによる登録はすでに可能になっているはずですが、何か不足している可能性があります。いつ登録できますか?

3
ホームページのリッチスニペットスター評価がGoogle SERPに表示されない
私のサイトにSchema Aggregate Rating Reviewsを追加しました。Googleのリッチスニペットテストツールにコードの問題がないことを確認できます。しばらく待った後、Googleはホームページ以外のすべてのページでレビュースターを有効にしました。 Googleのサイト検索コマンドを使用すると、次のsite:http://www.example.comことが明らかになります。 質問: ホームページでリッチスニペットを有効にして、GoogleがSchema Aggregate Ratingを使用してレビュースターを表示するようにするにはどうすればよいですか?

1
SEOを向上させるためにURLを翻訳する必要がありますか?
私はテレビ番組に関するウェブサイトを持っています。デフォルト(EN)ページの場合、次のようになります。 example.com/en/show/actors example.com/en/show/episodes サイトはさまざまな言語でローカライズされており、SEOの観点からは、次のようにページ名もローカライズする方が良いのではないかと思っていました。 example.com/it/serie/attori example.com/it/serie/episodi または、次のように、元のページ名とデフォルトのページ名をそのまま使用します。 example.com/it/show/actors example.com/it/show/episodes

5
ホスティングサーバーをレンタルせずにサイトを世界中で利用できるようにできますか?
私はこの質問が基本であることを知っていますが、私はiOSのバックグラウンドと初心者の出身です。私の混乱のいくつかについて明確な結論が必要です。 私はこの質問に対して矛盾する多くの答えを得ました。私はこの質問についてグーグルで検索しました。一部の人は、あなたのサイトをインターネット上で利用可能にするために、必然的に次のことをしなければならないと言っています: (1) Amazon、GoDaddy、BigRockなどのホスティングサーバープロバイダーでWebサイトをホストします。 (2) Webサイトのドメイン名を取得します。一方、自分のサーバーでWebサイトをホストして、世界中で利用できるようにすることもできます。その特定のケースでは、クライアントはドメイン名の代わりにIPを介して要求します。 私の質問は、次の条件でサイトを作成して世界中に公開できるかどうかです。 Amazonのようなホスティングサービスプロバイダーでウェブサイトをホストする代わりに、自分のサーバーでホストします。帯域幅、パフォーマンス、稼働時間に関係なく。 ドメイン名は必要ありません。123.456.789.0などのパブリックIPを使用してサイトにアクセスしても、好奇心のためにこの条件を追加するだけです。 前もって感謝します !!!

3
古いコンテンツを新しいWebサイトに投稿する。どの日付を使用しますか?
私はかなり長い間(5年間)一種の日記を書いていて、自分のコンピューターにローカルに保存しています。私は、このコンテンツが特定のニッチに役立つと信じているので、このコンテンツをWordPressブログの形で公開するかどうかを決定しました。 私のジレンマは次のとおりです。このコンテンツを作成した日付(2012年としましょう)または公開予定日(今日だとしましょう)で公開する必要がありますか? 私の主な懸念は、この決定が私の新しいサイトのSEOにどのように影響するかです。Googleが2012年の日付の投稿を2015年に立ち上げたばかりのサイトに掲載しているとどう解釈するのだろう。一方、このコンテンツの一部は少し古くなっている可能性があるため、作成日を使用することは理にかなっており、読者はコンテキストの日付を知る必要があります。 新しく立ち上げられたサイトで古い作成日を使用することに対する賛成か反対か?
8 seo  blog  publishing  dates 

1
2つのCSSファイルが相互に@importする正当な理由はありますか?
別のチームによって設計されたクライアントのWordPressサイトの重要なスタイルの改訂に取り組んでいます。 CSSは複雑な混乱のようです。私が見つけた特異性の1つは、テーマのメインスタイルシートstyle.cssである@がサブディレクトリから別のスタイルシートをインポートすることですcss/default.css。一方、default.css@はファイルの先頭にあるメインスタイルシートもインポートします。 @importディレクティブを削除してdefault.cssto のコンテンツを追加しましたstyle.cssが、default.cssスタイルをstyle.cssファイルの上部または下部のどちらに配置しても、レイアウトが壊れます。@importループはカスケードに対して何らかの方法でレイアウトを「機能」させます。 このようなものを見たことがありません。スタイルシートのもつれをほどき、セレクターの順序を特定度の高い順に並べる必要があることは明らかです。しかし、互いに@importする2つのCSSファイルを意図的に作成するための合理的な根拠はありますか?不自然に思えますが、これの背後に原理的な理由があるのではないでしょうか? 私はWordPress開発ではなく、フロントエンド開発を専門としています。WordPressはメインのテーマスタイルシートを解析してテーマ情報を取得します。@import再帰は、何らかの形でWordPressに役立つものですか?
8 css  import 

5
Archive.isへのアクセスを拒否する
archive.is私のウェブサイトへのアクセスを拒否したいと思います。(私は私のウェブサイトが私の同意なしに私のウェブサイトをキャッシュすることを望みません)。 可能かご存知ですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.