記事一覧と、記事詳細画面があり、一覧で冒頭を3行表示し、以降を...となるようにしたいです。
試みた内容
1. CSSのclampよる実装 参考URL
「IE」「Firefox」で反映されないので不採用
2. CSSの疑似クラスによる実装 参考URL
ひとまずはコチラを適用。しかし後々懸念点が・・・
SEO的な問題
1、2の実装では本来のテキストの大部分を隠してしまうため、SEO(クローラー)的には良くないと思われます。
そこで、以下のjqueryを利用し実装をしました。
表示するページでは切り抜かれた文章が表示され、末尾に...が付与される。
https://github.com/tbasse/jquery-truncate
上記の実装での懸念点
データベースに存在するテキストデータをjqueryによって加工し表示しているので、
クローラーが見た際に取得したテキストデータと、実際に表示されるテキストデータが違ってしまうのではないか。(?)
つまり、こちらもSEO的に問題があるかもしれないとの意見が上がりました。
ただ、今のクローラーではjsの処理もしっかり読んでいるとの記事がいくつかあり、問題無いのであればこれで完了としたいです。
是非皆様のご見解を聞かせて頂けたらと思います。
そもそも他に良い方法がありましたら是非おねがいします!
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/07/29 00:20
2018/07/30 01:37