Skip to content

Just a site to get google to crawl my scrapbox page

Notifications You must be signed in to change notification settings

yamato3010/scrapbox-index

Repository files navigation

scrapbox-index

scrapboxはpublicのプロジェクトにしても、Googleにクロールされにくい(Search Consoleに登録できない)ので、それを何とか解消するためのもの。
試験段階なので効果があるかはまだわかりません。
何か進展があったらこちらに書き込みますが、こちらのほうが更新頻度高めです。

実行環境

  • Node.js: 14.18.0
  • express: 4.18.2
  • Herokuでデプロイ
    • Heroku無料プラン廃止により、Glitchへ移行

簡単な仕組みの解説

  • https://scrapbox-index.glitch.me/scrapbox/{scrapboxのタイトル} にアクセスすると対応するscrapboxのページにリダイレクトされるようになっている
    • Googleからは、もともとhttps://scrapbox-index.glitch.meに存在したページがhttps://https://scrapbox.io/yamato3010/に移動したように見える
  • scrapboxのapiからrssフィードを取得し、そこからタイトルを抽出しサイトマップを作成している。
    • https://yamato-scrapbox.herokuapp.com/updateにアクセスすると、サイトマップを更新する関数が呼ばれる
      • これをGoogleAppsScriptの定期実行することによって、サイトマップ更新を自動化している。
    • これによりSearch Consoleがscrapboxの記事(正確には記事にリダイレクトするダミーのページ)をクロールしやすくなる(はず)

参考

About

Just a site to get google to crawl my scrapbox page

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages