草庐IT

drupal-blocks

全部标签

drupal - Google 中的重复内容。 Drupal 搜索引擎优化

我有一个正在运行的Drupal站点。该网站未针对SEO进行适当优化,并且由于/category、/taxonomy等原因,在google中生成了大量重复内容结构是:/var/www/appname/这包含一个自定义构建的应用程序/var/www/appname/drup这包含我的drupal安装我在google搜索site:appname.com中浏览了网站结果,发现有很多重复的内容,因为/content、/taxonomy、/node等。我的ROBOTS.txt..在/var/www/appname中已经包含以下内容,但令我惊讶的是这些页面仍在编入索引。请指教。User-agent:

ruby-on-rails - Rails - 从文本 block 中提取 seo 关键字

我需要根据用户生成的wiki内容生成seometa关键字标签。假设我有一篇文章和一个预定义的关键字/短语列表,是否有一些好的方法来获取匹配的文章关键字?关键字可能不是一个词的长度,并且将被赋予关于首先使用哪些关键字的预定义权重。Nokogiri的一些实现似乎是显而易见的选择,但我想知道是否有更完整的东西适用于这个确切的场景。 最佳答案 由于语义API,您可以处理您的文本,它会为您提供潜在关键字列表+相关分数。我已经开始开发这个gem:https://github.com/apneadiving/SemExtractor它在错误处理方

drupal - 在 Drupal 中是否有强大的 URL 和别名选项,而不是我发现的那个可怜的选项?

首先我想声明我刚刚开始使用Drupal,所以我是一个菜鸟。我将尝试解释我认为什么是强大的URL和别名系统。假设我们有一些结构化内容,其中一些子内容在主要部分之间共享。主要部分可以是访客、客户和网站。现在每个主要部分都有自己的带有小节的菜单。假设访客有基本信息、产品。客户有产品、报告和网站有基本信息和联系人。所以从逻辑上讲,内容的URL应该是这样的:1.0example.com/visitor1.1example.com/visitor/basic_informations1.2example.com/visitor/products2.0example.com/customer2.1e

drupal-6 - 阻止 Robots.txt 中的特定页面

据此http://support.google.com/webmasters/bin/answer.py?hl=en&answer=156449不允许:/page1/所有page1URL都将被禁止,即page1/foo/bar也将被阻止。不允许:/page1只有page1会被阻止,而page1/foo/bar会被允许。但这并没有发生,我怎样才能只阻止page1并允许抓取page1/foo/bar编辑:实际问题是同一页面在不同路径中被抓取两次作为/page和/page/ 最佳答案 为什么不直接添加机器人元标记?

seo - Concrete5 对搜索引擎可抓取的 block 的权限?

我想我已经知道了这个问题的答案,但是一个客户问我他们是否在一个页面上创建了一个block,该block的权限设置为不允许访客查看,这是否意味着搜索引擎机器人无法对其进行索引?我在他们的文档中没有看到任何内容。 最佳答案 是的-你是对的。搜索引擎将无法看到。但是您可以轻松地进行100%测试-使用Google网站站长工具中的FetchasGooglebot工具。https://support.google.com/webmasters/answer/158587?hl=en 关于seo-Co

drupal-7 - 不允许 :/sites/default/files/not working for my Drupal Website

我目前正在开发Drupal7网站。我将以下内容添加到我的robots.txt文件中(在#Directories部分下)Disallow:/sites/default/files/但是当我在Google中输入“site:www.example.comfiletype:pdf”时,它仍然能够爬进我的/sites/default/files文件夹。谁能帮我弄清楚为什么这些内容仍在被抓取?我在这里得到的唯一相关链接是:CanIaddsites/default/filesinrobots.txt?这没有回答我的问题。 最佳答案 请记住,Goo

search-engine - 从搜索引擎中隐藏单个内容 block ?

hheader.html包含在每个URL的顶部,但它与搜索无关,并且弄乱了每一页第一行的所有结果......(在代码中它是最后一行但在视觉上它是第一行,谷歌能够注意到这一点)解决方案1:你可以把标题(从谷歌搜索中排除的内容)在带有静态urldomain.com/header.html和的iframe中?有起飞吗?解决方案2:您可以通过apachemodrewrite、php或javascript有条件地交付它takeoff(?):谷歌可能不喜欢它?Google会尝试使用标准用户的用户代理的页面并进行比较吗?takeoff:隐藏的内容也会在google缓存版本中丢失...例子:添加-he

html - 如何使用带有隐藏 block 的微数据?

情况:一些divblock被隐藏在特定的显示分辨率下。例如,有两个block有一个价格。当显示高度较小时,其中之一显示在产品图片上方,反之亦然。问题:如果有多个内容相同的block,其中一个显示,另一个隐藏,如何实现微数据?Google和Schema.org说itisnotwelcomed隐藏标记的内容。P.S.这种行为是通过cssmediamax-width等实现的,没有JS。 最佳答案 微数据解析器不关心HTML元素是否在视觉上被隐藏;他们忽略任何CSS。特定的消费者(如搜索引擎)可能会决定以不同的方式处理来自视觉上隐藏的HTM

drupal - 如何在 Drupal 中捆绑 css 和 js 文件

我是.Net专家。我被分配了一项任务,我需要捆绑css和js文件以优化Drupal网站。在ASP.Net中,我们在bundle.config中配置所有的包并将dll上传到生产环境。我需要在Drupalv6.0中做同样的事情。昨天,在谷歌搜索时,我找到了有关Drupal的文档,该文档指导在admin/settings/performance中进行配置,我需要在其中启用捆绑。但是由于在Drupal中没有构建东西,我该如何在开发/生产服务器上捆绑css和js文件。我正在使用Drupalv6.0 最佳答案 在Drupal中以管理员身份登录您

drupal - 如何将状态代码 410 添加到 drupal 以删除内容以改善 SEO?

我们有一个基于drupal的工作板,每隔几天通过自动导入更新工作列表,并在此过程中删除一些工作。Google搜索控制台显示该页面的索引页面错误-因为URL返回404状态。我认为解决方案应该是在已删除内容的URL上返回410代码。有没有人知道如何实现这一目标? 最佳答案 最好的方法是不删除内容而只取消发布它,如果您的节点状态=0,则可以添加header410,否则您可以使用hook_boot来实现类似的目的,但这不是完美的方式:functionMYMODULENAME_boot(){if(preg_match('#^\/node\/[