以前のWebサイトはJoomlaに埋め込まれるように構築されていました。「About」などはJoomlaのコンテンツでしたが、メインページはカスタムPHPでした。
完全なカスタム実装に移行したので、Joomlaによって以前に実行されたSEOのものを更新する必要があります。基本メタタグ(robots
、siteinfo
、revisit-after
、author
、page-topic
、description
)、robots.txt、およびサイトマップ(Joomlaの後に作成したもの):
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.domain.tld/</loc>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.domain.tld/events.php</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.domain.tld/contact.php</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.domain.tld/about.php</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://www.domain.tld/tutorials.php</loc>
<changefreq>monthly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://www.domain.tld/imprint.php</loc>
<changefreq>monthly</changefreq>
<priority>0.1</priority>
</url>
</urlset>
Googleを検索するときと同じように、サイトマップで指定されたページを表示したいと思います。
Googleはまだ古いJoomlaリンクを表示します:
どうすればこれを達成できますか?サイトマップとロボットの両方をGoogle Webmaster Toolsに追加し、Joomlaリンクを一時的に削除しました。ページについてすでにインデックス付けされているすべてを完全に消去する方法はありますか(これはGoogle側からは悪い考えのように聞こえますが、現在のデータをリセットする他の方法はありません)。
1、2、または数か月でさえ、Googleがウェブサイトの変更でインデックスを更新し、ウェブサイトの所有者が望む方法で結果を表示し始めるのに十分な時間ではない場合があります。そして、必要なのは時間だけではなく、あらゆる面での徹底的なSEO作業です。
さて、スクリーンショットのような特定のWebサイトのメインリンクページを表示するGoogleについて、これを表示するタイミングと検索の種類を決定するのはGoogleです。ウェブサイトの所有者は、Googleが表示するリンクをあまり制御できませんが、Googleのウェブマスターツールを使用して表示したくない場合、特定のリンクを削除するようにGoogleに指示できます。
https://stackoverflow.com/a/15278642/1983389 に従って、既存のデータを削除しようとするよりも、再クロールリクエストを送信する方がおそらく良いでしょう:
リクエストが完了するまで数日かかる場合があります。