laravel - Seo 站点地图 laravel

标签 laravel seo

目前我正在使用 seo,我正在创建站点地图。我将 laravel 5 与库一起使用 RoumenDamianoff/laravel-sitemap 所以我有几个问题要问你。

  1. 在我的应用程序中,我有搜索页面,url:Route::get('/search/result/{category}/{location?}/{pagination?})。因此,例如 url 可以是 /search/result/plumber/new_york/page=?1。如何为 {category} 和 {location} 变量定义每个选项?或者搜索引擎可以理解这个定义吗?
  2. 我得到了路线:Route::get('jobs/{pagination?}') 我是否必须定义每个包含图像的页面?或者我可以像这样写 url 并添加所有图片吗?
  3. 如果我在搜索页面用户个人资料中得到个人资料照片怎么办。我是否必须将图片添加到两个网址,或者其中一个就足够了?
  4. 我是否也必须使用 post 方法添加路由,还是没有必要?

提前致谢!

最佳答案

您可能希望使用规范来告诉搜索引擎将这些不同的页面全部视为同一页面并为 href 提供一些默认值。

<link rel="canonical" href="https://yourapp.com/search/result/" />

您可以在此处阅读更多信息:https://moz.com/blog/canonical-url-tag-the-most-important-advancement-in-seo-practices-since-sitemaps

关于laravel - Seo 站点地图 laravel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32333920/

相关文章:

php - 使用数据库和碳中的日期获取特定年龄的用户

seo - 允许子目录索引但不允许子目录中的其他页面

带有 HTML5Mode Hashbang url 的 Facebook Scraper 和 Angular App

javascript - 用js生成动态站点地图?

url - 如果我在 url 中公开实体 key ,有什么优点/缺点?

html - 我应该把图像放在哪里,以便我可以将它用作 og :image?

php - 无法使用 Laravel 的身份验证

PHP Laravel 检查两个数组是否具有匹配的键值,如果是,则从数组 1 中取出一个元素并插入数组 2

php - Doctrine\DBAL\Driver\PDOException SQLSTATE[HY000] [2006] MySQL 服务器已消失

php - Laravel 如何使用 json_decode 转换模型和集合?