问题描述
我必须创建一个新页面,并使其在Google上可独立搜索。我的应用程序在Angular 6中。我创建了一个新的ng组件,并在app.routing中定义了元标记,如下所示-
{ path: 'test',data: { breadcrumb: 'test page',title: 'test page title',metaDescription: 'test page description',metaKeywords: 'keyword1,keyword2' },component: TestComponent }
我正在根据这些元数据值在组件加载时更新页面的页眉。加载页面时,我可以在测试页面的浏览器的源代码中看到更新的元标题,关键字和描述。但是,当我通过关键字1,关键字2在google上搜索时,该页面未显示在搜索结果中。事实上,我没有在Google网站上的站点地图上看到列出的新页面。我在这里想念什么吗? 还可以在测试环境中测试此Google搜索吗?
解决方法
Google抓取工具需要一些时间才能编制索引。也可能需要数周的时间。如果您想在此之前将其编入索引,则需要在google seaech控制台上提交页面网址,以便新页面可以被编入索引。
,据我所知,您将需要一个robots.txt
文件。您可以提及哪些搜索引擎可以抓取您的网站以及可以访问哪些路径。有关https://support.google.com/webmasters/answer/6062608和https://web.dev/robots-txt/