如果您提供针对SEO优化的精简版页面,如果机器人爬行,并且如果人们来自网络,那么ReactSPA完全是javascript应用程序,这是否有任何好处或缺点。基本上问题是,是否有实践像简短的HTML版本一样实际服务,它只包含SEO重要的东西,并为机器人撕掉所有其他内容,为用户撕掉整个页面。是否有人使用过此技术的任何用例或示例? 最佳答案 这将被视为Cloaking由爬虫并可能使您的网站在搜索结果中受到惩罚。如果您提供预呈现页面,您需要确保它是您的用户在执行javascript后将看到的确切页面,以防止任何隐藏真实内容的问题。
我正在创建一个站点,并希望为数据库表中的每一行创建单独的页面。每个页面上的信息都相当有用和全面,如果Google可以将它们编入索引,那就太好了。我最初的想法是只创建一个PHP模板页面并为用户正在查看的内容提取正确的信息,但我担心搜索引擎无法索引所有页面。我的第二个想法是批量创建/自动化将各个页面创建为html文件的过程(对于表中的2000多行),因为这样我就可以保证它们会被抓取。但是,如果我需要对设计进行更改,我将不得不重新处理它们。有点痛……我最后的考虑是只在我的站点中选择一个页面并在隐藏的div中列出所有可能的php页面,但我不确定搜索引擎是否可以从中索引。我假设他们只是从HTML
背景:我正在创建一个股票市场应用程序,其中包含公司描述、历史、行业、股价等,并允许用户根据自己的意愿添加新公司。当用户想要阅读有关特定公司的信息时,他/她只需在搜索框中输入代码,页面就会更新为该公司的内容。我计划使用MySQL数据库来存储静态内容信息,例如描述,PHP作为服务器端语言,动态数据API(例如股票价格),以及用于前端开发的AngularJS,特别是为了消除持续的页面重新加载和加快开发周期。问题1(1个公司=1个页面?):最初,我打算通过$http创建AJAX请求,然后简单地填充带有由该请求生成的{{content}}的html模板,但后来我听说为每个内容创建一个单独的页面也
快速提问-我将向我设计的网站添加站点地图-仅用于SEO目的。站点地图可以出现在jquery叠加层中吗(它非常小,仍然可以位于单独的页面中)。还是最好将页面单独作为标准链接?干杯保罗 最佳答案 我建议将页面作为标准链接分开,以便搜索引擎抓取工具能够扫描您网站的源代码。他们是否扫描JavaScript一直存在争议,但可以肯定的是,对于那些关闭了JavaScript的人,如果您专注于SEO,请尽量避免使用JavaScript。“通过大量Javascript代码进行抓取使得他们很难获得他们真正想要的信息,即关键字和有关您网站的相关文本和信息
我正在构建一个网站(使用GWT),所以它非常使用AJAX。因此,我是否应该为搜索引擎创建一个单独的网站“View”?例如,一种想法是编写一个单独的servlet来检测查看者是否是搜索机器人,如果是,则返回一个未格式化的页面(无CSS),其中包含完整版本站点的所有数据。这是个好主意吗?还有什么我应该考虑的吗?谢谢。编辑我认为这个术语可能是“伪装”,我听说这很糟糕……有什么见解吗? 最佳答案 Google在其MakingAJAXApplicationsCrawlable中建议了使您的AJAX应用程序(GWT或非GWT)可被Google抓
关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我正在为我们公司开发一个新的CMS,为了方便和干净的代码,我决定在根目录中只有一个文件index.php。我们使用搜索引擎友好的URL以及唯一的ID来加载页面。使用SEFURL谷歌将单独索引页面,即使它们都是通过index.php解析的。然而,有时我们的客户端的主机要么使用Windows,要么关闭了mod_rewrite,因此我们无法使用SEFURL。在这种情况下,我们的URL看起来像http:
我的一个friend在我建立的旧站点上完成了一份报告。报告中提到的问题之一如下:Yourwebsiteneedsawwwresolve.Currentlyyoucangotohttp://urmarialarts.comorhttp://www.urmartialarts.comwhichmeansinGoogle'seyesyouhavetwowebsiteswiththesamecontent.Youshouldsetthehostingupsoyouareredirected是这样吗?如果是这样,我是否需要在其中一个域上设置301重定向以指向另一个域?
我一直在构建一个无需重新加载(使用PHP和AJAX)的基于jquery导航的站点,并且最近遇到了页面“后退”、“前进”和“重新加载”功能以及SEO友好性的问题。--跳过这部分直接进入问题--mysite目前(不使用AJAX,但)加载一个index.php,它有几个“内容”div,其中一个是可见的(class="active"),而其他的则不显示。当用户单击导航链接时,一个漂亮的动画会在内容div之间切换。我重写了apache来映射类似的东西http://mysite.com/about到http://mysite.com/index.php?page=about其中“关于”部分是默认显
在响应式设计之前,我们需要特定于移动设备的站点地图,但在响应式设计中就不需要了。但是随着AccelerateMobilePages(AMP)的引入,我们再次拥有了特定于移动设备的URL,所以我的问题是:AMP页面是否需要单独的(移动)站点地图?如果是,那么我们应该使用什么模式?旧架构http://www.google.com/schemas/sitemap-mobile/1.0?还是新东西? 最佳答案 不需要在您的常规页面中提供一个rel="amphtml"链接来告诉爬虫AMPHTML版本,如此处讨论:https://www.amp
我继承了一个相当大的项目,有几万行,但是以前的开发人员只把它们打包成6个文件(天哪!)...所以为了可读性,我想自动将所有类拆分到它们自己的cpp/h文件中。是否有任何工具能够做到这一点? 最佳答案 为了重构您的C++代码库,您需要的是一个可以解析C++、保留头文件、同时遵循#includes并处理它们的工具。你必须为每对依赖项构建一个“a-depends-on-b”映射,然后你必须对它们进行聚类。最后,您必须能够根据聚类重新生成源代码。并且您想在完整的代码库上执行此操作,而不仅仅是一个编译单元。这是一个很难找到的工具:-}我认为您