digitaldream/laravel-seo-tools

Laravel SEO 包,适用于那些不懂编程但希望在仪表盘中编辑/更新 SEO 标签的内容创作者/管理员/网站管理员

1.4.0 2024-04-14 13:33 UTC

This package is auto-updated.

Last update: 2024-09-14 14:34:51 UTC


README

Laravel 越来越受欢迎,许多网络应用程序正在开发中。在大多数网络应用程序中,为了营销目的,都需要进行一些 SEO 工作。虽然有一些工具,但它们并不适合非程序员。所有内容都可以通过仪表盘进行控制,就像 Wordpress Yoast

查看演示

安装

  "require": { 
     "digitaldream/laravel-seo-tools": "1.*"
}

设置

  1. 将此行添加到 config/app.php 的 providers 数组中。如果您使用的是 Laravel 5.5 或更高版本,则不需要此操作
    SEO\SeoServiceProvider::class
  1. 然后运行
    php artisan vendor:publish --provider="SEO\SeoServiceProvider"

请查看 App\Policies\Seo 文件夹。调整 SEO 设置路由的权限。

  1. 运行迁移
  php artisan migrate
  1. 运行种子
   php artisan db:seed --class="SEO\Database\Seeders\SeoTablesSeeder"
  1. 通过添加此自定义 blade 标签将表单显示到您的帖子/内容页面
     @seoForm($model)

这通常在您的表单内部。

  1. 将标签保存到您的控制器中
    
     if ($model->save()) {
           \SEO\Seo::save($model, route('blog::posts.show', $model->slug), [
               'title' => $model->title,
               'images' => [
                   $model->getImageUrl()
               ]
           ]);
          }

不要让您的控制器变得混乱。不用担心,请按照以下说明操作 设置元标签保存到后台

  1. 最后,通过此自定义 blade 标签在布局的头部显示标签
   @seoTags()

现在从浏览器访问 /seo/dashboard 来查看 SEO 仪表板和设置

易于使用

此工具的目标用户是非程序员。因此,他们可以添加/修改页面 SEO 标签,并执行一些必要的操作,以完全控制页面在搜索引擎中的显示方式。

社交媒体分享

每个人都喜欢在社交媒体上分享他们的页面或内容。通过使用此工具,您可以管理页面在 Facebook、Twitter 等社交媒体上的外观,以及显示哪些图像、哪些标题和描述等。 social_media

页面管理

您的应用程序有多个页面,但并非所有页面都需要搜索引擎。您可以从仪表板中控制此操作。也可以通过编程方式设置,例如,当帖子发布时,它将自动添加到 XML 站点地图中,并添加必要的 SEO 标签,以便搜索引擎可以理解其目的和内容。 page_management

将公司或个人信息提交给 Google

对于商业或电子商务,我们经常在 Google 搜索中看到支持电子邮件、电话和一些其他额外信息,例如他们的 Facebook、Twitter 账户。这可以通过 schema.org 标签完成。为了使这个过程更简单,有几个输入字段,您可以轻松填写并保存。幕后的一切都将为您完成。 company_personal_info

网站管理员工具

有时网站管理员需要FTP或文件访问权限,因为他们需要将一些验证码添加到您的网站中。使用这些工具,他们可以从仪表板简单地将这些验证码添加进去。就像谷歌验证码webmaster_tools

网站地图生成器

网站地图是搜索引擎的关键。搜索引擎将根据这个网站地图来抓取您的网站。它会为您自动创建。您还可以设置页面优先级和更改频率。site_map

robots.txt 和 .htaccess 文件定制

有时网站管理员需要访问robots.txt和.htaccess文件。现在您可以通过仪表板完成。尽管修改这些文件需要专业知识。robot_htaccess

元标签管理

唯一告知搜索引擎您的网站或页面的方法是通过元标签。有很多种标签。最常见的已经存在。但您可以创建、编辑或删除任何标签。要添加元标签,您无需调用程序员。您可以直接在仪表板中完成。

meta_tags

很简单,不是吗?