ウェブマスター

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

5
Facebookに特定の画像を取得しないように指示するにはどうすればよいですか?
数日前に投稿して、ステータスの更新のためにFBにサイト内の特定の画像をフェッチするように指示する方法を説明しました。 これらの写真の多くはウェブサイトをうまく表現できないので、私はまだそれをフェッチしないことを伝える必要があります。サイトのロゴだけを表示したいのですが。
9 facebook 


2
ブラウザが古くなっていることを訪問者に伝える必要がありますか?
ページの上部にある黄色のバーからブラウザが古くなっていることをユーザーに知らせるページに実装するJavaScriptとCSSの小さなビットを提供するbrowser-update.orgのような多くのサイトを見てきました。人々のブラウザをより高い水準に引き上げるのに役立つという点で、これがいかに生産的であるかはわかりますが、少し煩わしく煩わしいかもしれません。 この種の通知は、ビジネスWebサイトではなく個人Webサイトでより適切でしょうか?この種の通知を使用する必要がある場所と使用しない場所についての一般的なガイドラインはありますか?

2
PHPスクリプトは、504ゲートウェイタイムアウトを受け取ったときに実行を停止しますか?
共有サーバー(サイトグラウンド)を使用していて、WordPress PHPスクリプトに30秒以上かかるため、504ゲートウェイのタイムアウトが返されます。 それ以上のエラーが発生しない場合、クエリは実行されて完了しますか? 編集:私は私のホスティングチームにこのエラーを受け取った理由を尋ねました、ここでSiteground Hostingの専門家は次のように問題を説明しました: すべてのサーバーでApache + Nginxの両方を使用しています。ApacheはメインのWebサービスに使用され、Nginxはリバースプロキシおよび分散キャッシュとして使用されます。キャッシュから応答を提供できない場合(通常、これは動的コンテンツを指します)、Nginxからの要求はApacheに対して行われます。これは、Apacheがリクエストを処理しているときにリクエストをWebサイトに転送し、PHPロジックに従ってMySQLクエリを実行したり、他のデータをフェッチしたりできます。このプロセスに時間がかかりすぎ、ApacheがNginxにタイムリーに応答を返さない場合、このエラーが表示されます。つまり、アプリケーションは許可された時間内にプロセスを完了したため、Apacheは要求を処理できません。これは、開始されたプロセスがおそらく完全に完了せず、一部のデータ/アクションが保存/実行された可能性があることも意味します。 専門家によると"initiated process most probably not completed fully"、 私のシナリオの詳細:私のスクリプトはwp_insert_post、ワードプレスのWebサイトに、方法を使用したバリエーションを持つwoocommerce製品を追加します。製品を追加すると、新しく追加された製品の画像が表示されます。 1商品(40バリエーション)を追加すると完成し、商品画像が表示されます。6つの製品(240のバリエーション)を追加すると、ブラウザーに直接エラーが表示されます。 この問題をさらにテストするために、コードを変更し、ajaxを使用してコードを書き直し、システムのようなプロセスバーを追加しました。(バリエーションごとに数値を増やします)。 1つの製品(40のバリエーション)のコードを実行した後、プロセス番号が40に増え、製品の画像が表示されます。 6つの製品のコードを実行すると、プロセス番号が240に増えますが、何も表示されず、チェックすると504エラーが表示されます。(jQuery.Ajax機能エラー部) したがって、これはクエリがタイムアウトしても実行されると思いますが、確信が持てず、これに関する適切なドキュメントがないため、504ゲートウェイタイムアウトエラーの詳細を探しています。
8 php  timeout 

3
Googleがすべてのページリソースを読み込めないため、スクリプトエラーが発生し、SEOに悪影響を及ぼしている可能性があります
ほとんどのウェブサイトに同じエラーがあるという事実にたどり着きましたが、それを解決する方法がわかりません。 https://search.google.com/test/mobile-friendly ウェブサイトの一部のスクリプトが含まれていないようです。これは、オーガニックSEOの結果に影響を与えると考えています。Googleのモバイルフレンドリーテストの手順を試しましたが、結果はありませんでした。私たちは今、過去1週間を探していましたが、まだ解決策を見つけていません。 助言がありますか?お知らせください! エラー: ページが部分的に読み込まれました すべてのリソースページをロードできるわけではありません。これは、Googleがページを認識して解釈する方法に影響を与える可能性があります。Googleがページを解釈する方法に影響を与える可能性があるソースの可用性の問題を修正します。」

2
<Directory>と<DirectoryMatch>(およびその他の<* Match>ディレクティブ)の明示的な違い
序文 私はウェブサーバーに関しては初心者です。私は、Apache2サーバーをセットアップして、現在、ドキュメントを熟読しています。 私は気づいた&lt;Directory&gt;、&lt;Location&gt;と&lt;Files&gt;ディレクティブそれぞれ持って対応&lt;*Match&gt;:ディレクティブ&lt;DirectoryMatch&gt;、&lt;LocationMatch&gt;および&lt;FilesMatch&gt;それぞれ。表面上の違いは十分に明らかです: &lt;*Match&gt; ディレクティブは引数として正規表現を使用します 非一致ディレクティブは、引数としてプレーンな文字列またはシェルスタイルのグロブを取ります。 奇妙なことに、非マッチディレクティブの前に「〜」が付いている場合、引数として正規表現を指定することもできます。したがって、次の2行は同一である必要があります。 # From the Apache2 docs &lt;Directory ~ "^/www/[0-9]{3}"&gt; ... &lt;/Directory&gt; &lt;DirectoryMatch "^/www/[0-9]{3}"&gt; ... &lt;/DirectoryMatch&gt; ご質問 私が知りたいのは、Apacheのcoreドキュメントで言及されていないことを知っておくべき微妙な違いや重要な違いがあるかどうかです。この&lt;DirectoryMatch&gt;セクションでは、1つの微妙な違いについて説明しています。 互換性 2.3.9より前のバージョンでは、このディレクティブはサブディレクトリ(など&lt;Directory&gt;)に暗黙的に適用され、行末記号($)と一致できませんでした。2.3.9以降では、式に一致するディレクトリのみが囲まれたディレクティブの影響を受けます。 それを超えて、私は知りたいです: MatchディレクティブとNon-Matchディレクティブの間に他の違いはありますか? 正規表現が必要な場合、どのディレクティブがより望ましいですか? 他にあなたが適切だと思う情報はありますか? ノート &lt;DirectoryMatch&gt;そして、&lt;Directory "~"&gt;同じであるマージレベル 明示的に言及されていませんが、のように、&lt;Directory "~"&gt;名前付きグループと後方参照を使用できます&lt;DirectoryMatch&gt;。

3
真新しいウェブサイトのすばらしいコンテンツは「自然に」リンクを引き付けますか?
私は10年の経験があるドメインで新しいウェブサイトを始めたところです。 他のウェブサイト作成者と同じように、私のウェブサイトの良質なコンテンツへの検索エンジンのアクセスを確認したいと思います。 私は、コンテンツを独創的、詳細、洞察に満ちた実用的なものにするためにあらゆることをする準備ができています。私は「自分のサイトで」できるだけ一生懸命働く準備ができています。キーワードリサーチの基本を知っているので、書くのに適したキーワードを見つけることができます。 しかし、私が書き始めるたびに私を落胆させる一つの質問はこれです: 私はネットワーキングが得意ではありません。リンクについてウェブマスターに連絡するのが苦手です。私にとって、リンクをメールで送信することは私のエゴを傷つけます。私はむしろ自分のウェブサイトで良いコンテンツを作成することに時間を費やしたいと思っています。私の質問は、良いWebサイトに流れる「自然な」リンクが「本物」である(つまり、SEOに役立つ)かどうかです。2〜3年の8〜8年のハードワークの後、私は「幸運」でなければリンクが「自然に」生まれないという真実に気づきます。

2
複数のドメイン名をホストしているWebサーバーのIPアドレスをリダイレクトするためのベストプラクティスは何ですか?
WordPressマルチサイトで同じApacheインストールを指す2つの個別のドメイン名を用意する予定です。 ドメインごとに仮想ホストを正しく設定できます。問題はありません。私は両方のドメインが同じホストを指すようにすることができ、心配する必要はありません。 現在、WebサーバーのIPアドレスに到達するすべてのトラフィックを最初のドメインにリダイレクトしています。 &lt;VirtualHost *:80&gt; &lt;Directory "/share/Web/WordPress"&gt; Options FollowSymLinks MultiViews AllowOverride All Require all granted &lt;/Directory&gt; ServerName 1.1.1.100 Redirect / https://www.example.com/ &lt;/VirtualHost&gt; 2つのドメイン名が同じIPを指す場合にIPアドレスをリダイレクトするためのベストプラクティスは何ですか? 汎用的な404ページを作成し、IPアドレスを押すと表示されるようにすることを考えました。しかし、これは両方のサイトで私のSEOを傷つけるでしょうか? 共有ホスティング会社はどのようにしてIPアドレスに基づいてHTTPトラフィックをリダイレクトしますか?彼らは親会社または他の何かを指していますか?おそらく、これはすべて一緒に問題ではありませんか? 明確にするために:複数のドメイン名をホストしている場合にWebサーバーのIPアドレスをリダイレクトするためのベストプラクティスは何ですか?

3
301リダイレクトを介してサイトを移動する場合、robots.txtを設定して、ロボットが古いアドレスをクロールできないようにする必要がありますか?
作業中のサイトで、301リダイレクトを介してサブドメインを別のサブドメインに移動しました。ただし、古いサブドメインのrobots.txtを確認すると、robots.txtが含まれているため、検索エンジンのWebクローラーがクロールできないようになっています。 これは正しい動きですか?クローラーが古いサイトをクロールして301ステータスコードを表示することができないので、私は信じていません。


2
大量のトラフィックを集めているトピック外のページを削除する必要がありますか?
トラフィックの多いサイトがありますが、1つのページでGoogleオーガニック検索からの訪問の約90%を占めています(主要なトラフィックソース)。サイトには合計で数百のページがありますが、問題のページはサイトの主要なトピック/目標からかなり離れています。それはたまたまGoogleが愛する多くの素晴らしいコンテンツを含む非常に古いページです。 ここに問題があります。サイトの他のページ(実際にビジネスにとって重要なもの)は、時間の経過とともにトラフィックが少なくなっています。Googleはビジネスが実際に何をしているのかについて混乱しているようで、トピック外のトラフィックを増やし、時間の経過とともにトピック外のトラフィックを減らしています。 質問:Googleが混乱するリスクを排除するために、トピック外のトラフィックを引き付けているページを削除する必要がありますか?それを殺すことの潜在的な欠点は何ですか?

3
HTMLエンティティとしてエンコードされた文字はSEOに影響しますか?
かみそりエンジンを備えたasp.netで作成されたWebサイトがあります。かみそりエンジンは、ソース/データベースからのコンテンツをエンコードします。たとえば、&amp;#246;ブラウザでソースコードを見ると、öという文字が表示されます。 検索エンジンに何らかの影響がありますか?

1
HSTSを実装すると、GooglebotがHTTPからHTTPSへの301の永続的なリダイレクトを確認できなくなりますか?
200万を超えるURLがGoogleでインデックスに登録されている大規模なサイトで、http://からhttps://に移行しました。 他の人が述べたように、私はまた、オーガニックトラフィックに少し変動を経験しています(Google Analyticsで測定すると-10%)。 これまでに行ったこと: HTTPからHTTPS URLへの301リダイレクト Google Webmasters Consoleにサイトの追加さhttps://wwwれたhttps://バージョン。 新しいURLで新しいサイトマップを送信し、古いhttp://URLで他のサイトマップを残した 私は今、導入を検討していHSTSをし、上のサイトを含むHSTSクロームリストをプリロード HSTSは、すべてのトラフィックをしようとしますがするので、セキュリティを高めるためhttp://にリダイレクトhttps://防止Googlebotが301のリダイレクトを見ていることを、307内部リダイレクトではないでしょうか?
8 seo  google  https  googlebot  hsts 

1
HTTP 418は「本当の」エラーではないので、Googleやその他でどのように扱われますか?
Googleや他の検索エンジンがHTTPステータスコードを使用してWebサイトをどのように処理するのかご存じですか418 I'm a teapot。 このWikipediaの記事によると、クライアントエラーコード(4xx)として使用できます。このエラーコードをイースターエッグのウェブサイトに使用したいと思います。 この4年前のブログ投稿によると、ステータス418はGoogleによって無視されます。このトピックに関する最新の情報はありますか?他の検索エンジンがステータス418にどのように反応するか(主に4xxコードであるため)。

3
Google Search Console(WMT)のSOFT 404を使用したWordPress Q82019309.comの原因は何ですか?
しばらくの間私が彼のために設計した私の兄弟サイトには、以前はWebmaster ToolsであったGoogleのSearch Consoleで報告された何百ものSOFT 404があります。一般的に、ソフト404の修正は簡単ですが、これは少し困惑しています。すべてのソフトエラーは、文字列内のQ82019309.comサブフォルダーが時々含まれる奇妙な文字列を返しAristocratます/?=。 404は一般的に次のようになります。 エンコード: /search/%E5%A4%A7%E5%A5%96%E6%80%BB%E4%BB%A3Q82019309.com デコード: /search/大奖总代Q82019309.com リンクされた情報から提供されるもの: エンコード: /?s=%E5%A4%A7%E5%A5%96%E6%80%BB%E4%BB%A3Q82019309.com デコード: /?s=大奖总代Q82019309.com 最初はこれは孤立した問題であると信じていましたが、調査したところ、この問題が実際には何千ものウェブサイトに影響を及ぼし、誰かが原因を知らなければならないことがわかりました。私がGoogle Q82019309.com WordPressまたはAristocrat Q82019309.comをGoogleにすると、次のような非常に評判の良いサイトを含め、大量の結果に圧倒されます。 叫ぶカエル エレンショップ セーバーストア英国 質問: したがって、文字列のQ82019309.com有無にかかわらず、これらのソフト404エラーの原因は何ですかAristocrat。

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