草庐IT

single-page-application

全部标签

用于网络爬虫的 Angular 2+ SEO

这个问题在这里已经有了答案:HowdosearchenginesdealwithAngularJSapplications?(15个答案)关闭4年前。我有我的angular4+webapp,它在不同的路由上有不同的标题。所有组件都是通过Angular代码加载的,因此,一切都是javascript,除了根组件之外没有太多的HTML。因此,谷歌无法抓取任何链接。搜索引擎优化受到了打击。我想知道如果我添加我的页眉和页脚HTML代码段并将其标记为默认隐藏,谷歌和其他社交网站是否能够抓取我的页面。我知道我们可以使用AngularUniversal并使用服务器端渲染,但是对于临时修复,上述解决方案

网站重新设计的 SEO/Page Rank 考虑因素

我们之前为希望进入21世纪的公司进行过多次网站重新设计。当我们接手项目时,它们中的大多数页面排名都很低,因此我们通常不太关心维持页面排名。但是,我们最近获得了一个来自基于PHP架构的客户(我们是Microsoft.NET的公司),该客户的主要担忧之一是他们的google页面排名下降。显然,具有高页面排名的页面具有PHP扩展。我的问题如下:301重定向是否会维持每个页面的页面排名,还是我们需要考虑其他事项?既然有数百个页面,是否有一种很好的“行业标准”方法来执行多个301重定向?我们正在考虑对PHP页面进行一些URL重写,并在我们重定向到的Web表单中执行301重定向,但在我们这样做之前

Drupal 节点词问题!!不会保存 "other pages"自定义元标记。这是一个错误吗?

我最近开始在Drupal6中使用Nodewords模块。这增加了添加元标记的可能性,并以一种非常时尚的方式针对SEO优化您的网站,非常好,但是,它有一个问题......可能是一个错误或什么的。下载的版本http://ftp.drupal.org/files/projects/nodewords-6.x-1.11.zip当我开始配置模块时,我想为我在View(路径)上定义的页面指定自定义元数据所以当然这可以通过以下方式实现:admin/content/nodewords/meta-tags/other(Tab其他页面)它不保存我的内容,嗯,部分地,它加载默认元数据(已经完成),当我点击保

php - 搜索引擎是否对 somesite.com/index.php?page=photos 这样的网址有问题

我是PHP编码、Web开发和搜索优化方面的新手-总的来说是个新手。在学习php和web开发的过程中,我一直在尝试不同的网站架构和布局。我正在研究的一种方法使用如下方法:我有一个index.php页面,它总是加载header.php、sidebar.php和footer.php。index.php还包含一个开关,以便根据传递的index.php页面变量加载不同的核心内容。因此,例如examplesite.com/index.php?page=photos和examplesite.com/index.php?page=stories都具有相同的页眉、页脚和侧边栏,但其中一个有照片,一个有故

mobile - 添加 vary by user agent header- per site or per page?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion看完googlerecommendation关于在为同一url提供不同html/内容的移动网站上使用Varyheader,我试图弄清楚如果您有一个新的移动网站会发生什么,例如它只覆盖您网站的某些部分,而留下一些页面桌面和移动设备的相同html/内容。我是否仍然需要为所有页面添加Varyheader,而不管html/内容是否确实因用户代理而异,或者我应该只将header添加到那些确实为桌面和移动设

php - 搜索引擎优化 : dealing with duplicate url but same page

我正在用PHP运行电子商务网站。我将规则重写为,RewriteRule^[A-Za-z0-9-_]+/([A-Za-z0-9-_]+)/?$product.php?seo_id=$1[NC,L]#RewriteRule^([A-Za-z0-9-_]+)/?$catalog.php?seo_id=$1[NC,L]#有些产品会有重复的链接,但我希望它们在谷歌中作为我更喜欢的一个链接。例如http://example.com/laptop/dell-1055ANDhttp://example.com/products/dell-1055在我的站点中,我经常同时使用这两个URL。两个URL都应

jquery - fullPage.js:使所有幻灯片和部分在搜索引擎结果中可见

我正在使用fullpage.js用于单页应用程序的jQuery插件。我主要使用默认设置,而且该插件非常有用。当我进行SEO时,我无法正确地让Google按“每张幻灯片”抓取我的网站。我所有的幻灯片都是在页面加载时加载的,所以ajax甚至不是问题,但GoogleBot似乎无法将每张幻灯片可视化为一个页面(我想是因为所有的html内容总是被加载并且不能'不要区分不同的幻灯片)有没有办法让GoogleBot理解每个“/#Section/Slide”是一个不同的页面,应该在搜索引擎中有不同的结果?也许使用微数据或任何其他语义解决方法? 最佳答案

c# - URL 路由需要/Home/Page?page=1 而不是/Home/Page/1

我正在尝试构建我的ASP.NETMVC4.5项目以使用搜索引擎友好的URL。我正在使用以下路由映射。routes.MapRoute(name:"Default",url:"{controller}/{action}/{id}/{title}",defaults:new{controller="Home",action="Index",id=UrlParameter.Optional,title=UrlParameter.Optional});目的是让我可以创建这样的URL:Mysite.com/Home/Page/1/this-title-bit-is-just-for-show但它失

angular - 是否有正确的方法允许 Google 读取用于 SEO 的 Angular 2 内容?

我有一个公开可见的Angular2应用程序。当我登录到Google网站管理员工具并请求呈现页面时,我可以看到它只看到加载指示器而没有看到任何内容。是否有推荐的方法允许网站内容被编入索引?我在Apache服务器上托管。 最佳答案 我认为推荐的方法是在服务器端渲染页面,使用angular-universal,这里是一个工作版本https://github.com/angular/universal-starter/tree/angular-connect像这样:import*asexpressfrom'express';import{n

php - 301 重定向显示 "The page isn' t 正确重定向”错误

在我的网站中,我为SEO目的提供了一个虚拟URL。我的链接如下所示http://legacy.com/project/491/women-tops-long-red-bangalore在这个URLwomen-tops-long-red-bangalore中,这个词是虚拟的,基于页面正在加载的项目id(491)。在491/{whateveryouwillgiveitwillwork}之后。为此我想重定向页面。如果有人给http://legacy.com/project/491/{any}想重定向到http://legacy.com/project/491/women-tops-long-